Home | History | Annotate | Download | only in libbib

Lines Matching defs:uchar

51 typedef unsigned char uchar;
53 static uchar map[256];
54 static uchar inv_map[256][3];
100 pat[i] = map[uchar(pattern[i])];
104 for (const unsigned char *inv = inv_map[uchar(pat[i])]; *inv; inv++)
123 int t = del[uchar(*k)];
127 k += del[uchar(*k)];
128 k += del[uchar(*k)];
130 while (k < end && del[uchar(*k)] != 0)
139 if (map[uchar(*--s)] != uchar(pattern[--j]))
217 && map[uchar(match[matchlen])] != '\0')
231 if (match[-1] == '%' || map[uchar(match[-1])] != '\0')
235 if (map[uchar(match[-1])] != '\0' && match[-2] != '%')
242 if (map[uchar(match[-1])] != '\0'
370 if (map[uchar(*p)] != '\0'
371 && (p[1] == '\0' || map[uchar(p[1])] == '\0'))
378 while (p < query_end && map[uchar(*p)] == '\0')
383 while (p < query_end && map[uchar(*p)] != '\0')