6 char *q = strchr(p, c); \
8 t_error("strchr(%s,%s) returned str+%d, wanted 0\n", #s, #c, q-p); \
11 #define T(s, c, n) { \
13 char *q = strchr(p, c); \
15 t_error("strchr(%s,%s) returned 0, wanted str+%d\n", #s, #c, n); \
16 else if (q - p != n) \
17 t_error("strchr(%s,%s) returned str+%d, wanted str+%d\n", #s, #c, q-p, n); \
26 for (i = 0; i < 128; i++)
28 for (i = 0; i < 256; i++)
29 *((unsigned char*)s+i) = i+1;