Lines Matching full:size
15 const char *call_memchr(const void *src, int c, size_t size) { in call_memchr() argument
16 return reinterpret_cast<const char *>(LIBC_NAMESPACE::memchr(src, c, size)); in call_memchr()
21 const size_t size = 5; in TEST() local
22 const unsigned char src[size] = {'a', '\0', 'b', 'c', '\0'}; in TEST()
24 ASSERT_STREQ(call_memchr(src, 'b', size), "bc"); in TEST()
28 const size_t size = 3; in TEST() local
29 const unsigned char src[size] = {'a', 'b', 'c'}; in TEST()
31 const char *ret = call_memchr(src, 'b', size); in TEST()
37 const size_t size = 6; in TEST() local
38 const unsigned char src[size] = {'a', 'b', 'c', 'd', 'e', '\0'}; in TEST()
40 ASSERT_STREQ(call_memchr(src, 'a', size), "abcde"); in TEST()
44 const size_t size = 6; in TEST() local
45 const unsigned char src[size] = {'a', 'b', 'c', 'd', 'e', '\0'}; in TEST()
47 ASSERT_STREQ(call_memchr(src, 'c', size), "cde"); in TEST()
51 const size_t size = 6; in TEST() local
52 const unsigned char src[size] = {'a', 'b', 'c', 'd', 'e', '\0'}; in TEST()
54 ASSERT_STREQ(call_memchr(src, 'e', size), "e"); in TEST()
58 const size_t size = 6; in TEST() local
59 const unsigned char src[size] = {'a', 'b', 'c', 'd', 'e', '\0'}; in TEST()
61 ASSERT_STREQ(call_memchr(src, '\0', size), ""); in TEST()
65 const size_t size = 4; in TEST() local
66 const unsigned char src[size] = {'1', '2', '3', '?'}; in TEST()
68 ASSERT_STREQ(call_memchr(src, 'z', size), nullptr); in TEST()
74 const size_t size = 2; in TEST() local
75 ASSERT_STREQ(call_memchr(src, '4', size), nullptr); in TEST()
79 const size_t size = 6; in TEST() local
80 const unsigned char src[size] = {'a', 'b', 'c', 'd', 'e', '\0'}; in TEST()
83 LIBC_NAMESPACE::memchr(src, 'd', size); in TEST()
86 LIBC_NAMESPACE::memchr(src, 'z', size); in TEST()
91 const size_t size = 12; // 11 characters + null terminator. in TEST() local
94 ASSERT_STREQ(call_memchr(dups, '1', size), "1def1ghi"); in TEST()
98 const size_t size = 1; // Null terminator. in TEST() local
101 ASSERT_STREQ(call_memchr(empty_string, '\0', size), ""); in TEST()
103 ASSERT_STREQ(call_memchr(empty_string, 'A', size), nullptr); in TEST()
104 ASSERT_STREQ(call_memchr(empty_string, '9', size), nullptr); in TEST()
105 ASSERT_STREQ(call_memchr(empty_string, '?', size), nullptr); in TEST()
110 const size_t size = 6; // 5 characters + null terminator. in TEST() local
112 ASSERT_STREQ(call_memchr(dups, 'X', size), dups); in TEST()
117 const size_t size = 1; in TEST() local
118 char src[size] = {c}; in TEST()
119 const char *actual = call_memchr(src, c, size); in TEST()