Home | History | Annotate | Download | only in tests

Lines Matching refs:buf

26   char buf[BUFSIZ];
28 __libc_format_buffer(buf, sizeof(buf), "a");
29 EXPECT_STREQ("a", buf);
31 __libc_format_buffer(buf, sizeof(buf), "%%");
32 EXPECT_STREQ("%", buf);
34 __libc_format_buffer(buf, sizeof(buf), "01234");
35 EXPECT_STREQ("01234", buf);
37 __libc_format_buffer(buf, sizeof(buf), "a%sb", "01234");
38 EXPECT_STREQ("a01234b", buf);
41 __libc_format_buffer(buf, sizeof(buf), "a%sb", s);
42 EXPECT_STREQ("a(null)b", buf);
44 __libc_format_buffer(buf, sizeof(buf), "aa%scc", "bb");
45 EXPECT_STREQ("aabbcc", buf);
47 __libc_format_buffer(buf, sizeof(buf), "a%cc", 'b');
48 EXPECT_STREQ("abc", buf);
50 __libc_format_buffer(buf, sizeof(buf), "a%db", 1234);
51 EXPECT_STREQ("a1234b", buf);
53 __libc_format_buffer(buf, sizeof(buf), "a%db", -8123);
54 EXPECT_STREQ("a-8123b", buf);
56 __libc_format_buffer(buf, sizeof(buf), "a%hdb", static_cast<short>(0x7fff0010));
57 EXPECT_STREQ("a16b", buf);
59 __libc_format_buffer(buf, sizeof(buf), "a%hhdb", static_cast<char>(0x7fffff10));
60 EXPECT_STREQ("a16b", buf);
62 __libc_format_buffer(buf, sizeof(buf), "a%lldb", 0x1000000000LL);
63 EXPECT_STREQ("a68719476736b", buf);
65 __libc_format_buffer(buf, sizeof(buf), "a%ldb", 70000L);
66 EXPECT_STREQ("a70000b", buf);
68 __libc_format_buffer(buf, sizeof(buf), "a%pb", reinterpret_cast<void*>(0xb0001234));
69 EXPECT_STREQ("a0xb0001234b", buf);
71 __libc_format_buffer(buf, sizeof(buf), "a%xz", 0x12ab);
72 EXPECT_STREQ("a12abz", buf);
74 __libc_format_buffer(buf, sizeof(buf), "a%Xz", 0x12ab);
75 EXPECT_STREQ("a12ABz", buf);
77 __libc_format_buffer(buf, sizeof(buf), "a%08xz", 0x123456);
78 EXPECT_STREQ("a00123456z", buf);
80 __libc_format_buffer(buf, sizeof(buf), "a%5dz", 1234);
81 EXPECT_STREQ("a 1234z", buf);
83 __libc_format_buffer(buf, sizeof(buf), "a%05dz", 1234);
84 EXPECT_STREQ("a01234z", buf);
86 __libc_format_buffer(buf, sizeof(buf), "a%8dz", 1234);
87 EXPECT_STREQ("a 1234z", buf);
89 __libc_format_buffer(buf, sizeof(buf), "a%-8dz", 1234);
90 EXPECT_STREQ("a1234 z", buf);
92 __libc_format_buffer(buf, sizeof(buf), "A%-11sZ", "abcdef");
93 EXPECT_STREQ("Aabcdef Z", buf);
95 __libc_format_buffer(buf, sizeof(buf), "A%s:%dZ", "hello", 1234);
96 EXPECT_STREQ("Ahello:1234Z", buf);
98 __libc_format_buffer(buf, sizeof(buf), "a%03d:%d:%02dz", 5, 5, 5);
99 EXPECT_STREQ("a005:5:05z", buf);
102 __libc_format_buffer(buf, sizeof(buf), "a%d,%pz", 5, p);
103 EXPECT_STREQ("a5,0x0z", buf);
105 __libc_format_buffer(buf, sizeof(buf), "a%lld,%d,%d,%dz", 0x1000000000LL, 6, 7, 8);
106 EXPECT_STREQ("a68719476736,6,7,8z", buf);
114 char buf[BUFSIZ];
115 __libc_format_buffer(buf, sizeof(buf), "%d", INT_MAX);
116 EXPECT_STREQ("2147483647", buf);
124 char buf[BUFSIZ];
125 __libc_format_buffer(buf, sizeof(buf), "%d", INT_MIN);
126 EXPECT_STREQ("-2147483648", buf);
134 char buf[BUFSIZ];
135 __libc_format_buffer(buf, sizeof(buf), "%ld", LONG_MAX);
137 EXPECT_STREQ("9223372036854775807", buf);
139 EXPECT_STREQ("2147483647", buf);
148 char buf[BUFSIZ];
149 __libc_format_buffer(buf, sizeof(buf), "%ld", LONG_MIN);
151 EXPECT_STREQ("-9223372036854775808", buf);
153 EXPECT_STREQ("-2147483648", buf);
162 char buf[BUFSIZ];
163 __libc_format_buffer(buf, sizeof(buf), "%lld", LLONG_MAX);
164 EXPECT_STREQ("9223372036854775807", buf);
172 char buf[BUFSIZ];
173 __libc_format_buffer(buf, sizeof(buf), "%lld", LLONG_MIN);
174 EXPECT_STREQ("-9223372036854775808", buf);
182 char buf[BUFSIZ];
183 ASSERT_EQ(11, __libc_format_buffer(buf, sizeof(buf), "hello %s", "world"));
184 EXPECT_STREQ("hello world", buf);
185 ASSERT_EQ(11, __libc_format_buffer(buf, 8, "hello %s", "world"));
186 EXPECT_STREQ("hello w", buf);