] = 'a') && (string[i] >= INTLENGTH - dir_depth; /* 앞의 비트만 추려내는 작업 */return(key);} /* end of hashing ... in i=0, key;unsigned long hash_key=0;while(string[i] != NULL){if((string[i] >= 'A') && (string[i ... [(dirno-1)-i] = drctry[(dirno/2 -1) - i/2];} /* end of dir_expand() */void dir_shrink(void){int i