Lines Matching full:size

15 const char *call_memrchr(const void *src, int c, size_t size) {  in call_memrchr()  argument
16 return reinterpret_cast<const char *>(LIBC_NAMESPACE::memrchr(src, c, size)); in call_memrchr()
21 const size_t size = 6; in TEST() local
22 const unsigned char src[size] = {'a', '\0', 'b', 'c', 'd', '\0'}; in TEST()
24 ASSERT_STREQ(call_memrchr(src, 'b', size), "bcd"); 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_memrchr(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_memrchr(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_memrchr(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_memrchr(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_memrchr(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_memrchr(src, 'z', size), nullptr); in TEST()
74 const size_t size = 2; in TEST() local
75 ASSERT_STREQ(call_memrchr(src, '4', size), nullptr); in TEST()
79 size_t size = 12; // 11 characters + null terminator. in TEST() local
82 ASSERT_STREQ(call_memrchr(dups, '1', size), "1ghi"); in TEST()
85 size = 6; // 5 characters + null terminator. in TEST()
87 ASSERT_STREQ(call_memrchr(repeated, 'X', size), "X"); in TEST()
91 const size_t size = 1; // Null terminator. in TEST() local
94 ASSERT_STREQ(call_memrchr(empty_string, '\0', size), ""); in TEST()
96 ASSERT_STREQ(call_memrchr(empty_string, 'A', size), nullptr); in TEST()
97 ASSERT_STREQ(call_memrchr(empty_string, '9', size), nullptr); in TEST()
98 ASSERT_STREQ(call_memrchr(empty_string, '?', size), nullptr); in TEST()
103 const size_t size = 1; in TEST() local
104 char src[size] = {c}; in TEST()
105 const char *actual = call_memrchr(src, c, size); in TEST()