Lines Matching refs:buf
28 char *buf; in main() local
33 buf = malloc(bufsize); in main()
34 if (buf == NULL) { in main()
39 memset(buf, 0, bufsize); in main()
40 assert(strchr(buf, 'a') == NULL); in main()
41 assert(strchr(buf, '\0') == buf); in main()
42 assert(strrchr(buf, 'a') == NULL); in main()
43 assert(strrchr(buf, '\0') == buf); in main()
45 memcpy(buf, "haystack\xcf\x80", 10); in main()
46 assert(strchr(buf, 'a') == buf + 1); in main()
47 assert(strchr(buf, '\x80') == buf + 9); in main()
48 assert(strchr(buf, 0x180) == buf + 9); in main()
49 assert(strchr(buf, '\0') == buf + 10); in main()
50 assert(strrchr(buf, 'a') == buf + 5); in main()
51 assert(strrchr(buf, '\xcf') == buf + 8); in main()
52 assert(strrchr(buf, 0x3cf) == buf + 8); in main()
53 assert(strrchr(buf, '\0') == buf + 10); in main()
55 memset(buf, 'a', bufsize - 2); in main()
56 buf[0] = 'b'; in main()
57 buf[bufsize - 2] = 'b'; in main()
58 assert(strchr(buf, 'b') == buf); in main()
59 assert(strchr(buf, 'c') == NULL); in main()
60 assert(strchr(buf, '\0') == buf + bufsize - 1); in main()
61 assert(strrchr(buf, 'b') == buf + bufsize - 2); in main()
62 assert(strrchr(buf, 'c') == NULL); in main()
63 assert(strrchr(buf, '\0') == buf + bufsize - 1); in main()