| H A D | look.c | 94 unsigned char *back, *front; in main() local 144 if ((front = mmap(NULL, (size_t)sb.st_size, PROT_READ, MAP_SHARED, fd, (off_t)0)) == MAP_FAILED) in main() 146 back = front + sb.st_size; in main() 147 match *= (look(key, front, back)); in main() 186 look(wchar_t *string, unsigned char *front, unsigned char *back) in look() argument 189 front = binary_search(string, front, back); in look() 190 front = linear_search(string, front, back); in look() 192 if (front) in look() 193 print_from(string, front, back); in look() 194 return (front ? 0 : 1); in look() [all …]
|