if( !strncmp(uri + strlen(uri) - len, extensions.ext, len))

uri는 char배열이고
len 은 인트인데


uri + strlen(uri) - len == "char배열 + char배열의 길이(인트) - 인트" <- 이게 대체 무슨 연산이여?