Lines Matching full:buf
74 char buf[16];
75 char* s = fgets(buf, sizeof(buf), fp);
98 char buf[7];
99 ASSERT_EQ(buf, fgets(buf, sizeof(buf), tfile));
100 ASSERT_STREQ("hello\n", buf);
102 ASSERT_EQ(NULL, fgets(buf, sizeof(buf), tfile));
250 char buf[32];
251 snprintf(buf, sizeof(buf), "%zd", v);
256 char buf[BUFSIZ];
257 EXPECT_EQ(23, snprintf(buf, sizeof(buf), "<%a>", 9990.235));
258 EXPECT_STREQ("<0x1.3831e147ae148p+13>", buf);
262 char buf[BUFSIZ];
264 EXPECT_EQ(3, snprintf(buf, sizeof(buf), "<%lc>", wc));
265 EXPECT_STREQ("<a>", buf);
269 char buf[BUFSIZ];
271 EXPECT_EQ(8, snprintf(buf, sizeof(buf), "<%ls>", ws));
272 EXPECT_STREQ("<(null)>", buf);
276 EXPECT_EQ(4, snprintf(buf, sizeof(buf), "<%ls>", ws));
277 EXPECT_STREQ("<hi>", buf);
283 char buf[32];
285 EXPECT_EQ(5, snprintf(buf, sizeof(buf), "a %n b", &i));
287 EXPECT_STREQ("a n b", buf);
294 char buf[BUFSIZ];
296 snprintf(buf, sizeof(buf), "a");
297 EXPECT_STREQ("a", buf);
299 snprintf(buf, sizeof(buf), "%%");
300 EXPECT_STREQ("%", buf);
302 snprintf(buf, sizeof(buf), "01234");
303 EXPECT_STREQ("01234", buf);
305 snprintf(buf, sizeof(buf), "a%sb", "01234");
306 EXPECT_STREQ("a01234b", buf);
309 snprintf(buf, sizeof(buf), "a%sb", s);
310 EXPECT_STREQ("a(null)b", buf);
312 snprintf(buf, sizeof(buf), "aa%scc", "bb");
313 EXPECT_STREQ("aabbcc", buf);
315 snprintf(buf, sizeof(buf), "a%cc", 'b');
316 EXPECT_STREQ("abc", buf);
318 snprintf(buf, sizeof(buf), "a%db", 1234);
319 EXPECT_STREQ("a1234b", buf);
321 snprintf(buf, sizeof(buf), "a%db", -8123);
322 EXPECT_STREQ("a-8123b", buf);
324 snprintf(buf, sizeof(buf), "a%hdb", static_cast<short>(0x7fff0010));
325 EXPECT_STREQ("a16b", buf);
327 snprintf(buf, sizeof(buf), "a%hhdb", static_cast<char>(0x7fffff10));
328 EXPECT_STREQ("a16b", buf);
330 snprintf(buf, sizeof(buf), "a%lldb", 0x1000000000LL);
331 EXPECT_STREQ("a68719476736b", buf);
333 snprintf(buf, sizeof(buf), "a%ldb", 70000L);
334 EXPECT_STREQ("a70000b", buf);
336 snprintf(buf, sizeof(buf), "a%pb", reinterpret_cast<void*>(0xb0001234));
337 EXPECT_STREQ("a0xb0001234b", buf);
339 snprintf(buf, sizeof(buf), "a%xz", 0x12ab);
340 EXPECT_STREQ("a12abz", buf);
342 snprintf(buf, sizeof(buf), "a%Xz", 0x12ab);
343 EXPECT_STREQ("a12ABz", buf);
345 snprintf(buf, sizeof(buf), "a%08xz", 0x123456);
346 EXPECT_STREQ("a00123456z", buf);
348 snprintf(buf, sizeof(buf), "a%5dz", 1234);
349 EXPECT_STREQ("a 1234z", buf);
351 snprintf(buf, sizeof(buf), "a%05dz", 1234);
352 EXPECT_STREQ("a01234z", buf);
354 snprintf(buf, sizeof(buf), "a%8dz", 1234);
355 EXPECT_STREQ("a 1234z", buf);
357 snprintf(buf, sizeof(buf), "a%-8dz", 1234);
358 EXPECT_STREQ("a1234 z", buf);
360 snprintf(buf, sizeof(buf), "A%-11sZ", "abcdef");
361 EXPECT_STREQ("Aabcdef Z", buf);
363 snprintf(buf, sizeof(buf), "A%s:%dZ", "hello", 1234);
364 EXPECT_STREQ("Ahello:1234Z", buf);
366 snprintf(buf, sizeof(buf), "a%03d:%d:%02dz", 5, 5, 5);
367 EXPECT_STREQ("a005:5:05z", buf);
370 snprintf(buf, sizeof(buf), "a%d,%pz", 5, p);
372 EXPECT_STREQ("a5,0x0z", buf);
374 EXPECT_STREQ("a5,(nil)z", buf);
377 snprintf(buf, sizeof(buf), "a%lld,%d,%d,%dz", 0x1000000000LL, 6, 7, 8);
378 EXPECT_STREQ("a68719476736,6,7,8z", buf);
380 snprintf(buf, sizeof(buf), "a_%f_b", 1.23f);
381 EXPECT_STREQ("a_1.230000_b", buf);
383 snprintf(buf, sizeof(buf), "a_%g_b", 3.14);
384 EXPECT_STREQ("a_3.14_b", buf);
386 snprintf(buf, sizeof(buf), "%1$s %1$s", "print_me_twice");
387 EXPECT_STREQ("print_me_twice print_me_twice", buf);
395 T buf[BUFSIZ];
397 snprintf_fn(buf, sizeof(buf), fmt, nan(""));
398 EXPECT_STREQ(nan_, buf) << fmt;
399 snprintf_fn(buf, sizeof(buf), fmt, -nan(""));
400 EXPECT_STREQ(minus_nan, buf) << fmt;
401 snprintf_fn(buf, sizeof(buf), fmt_plus, nan(""));
402 EXPECT_STREQ(plus_nan, buf) << fmt_plus;
403 snprintf_fn(buf, sizeof(buf), fmt_plus, -nan(""));
404 EXPECT_STREQ(minus_nan, buf) << fmt_plus;
406 snprintf_fn(buf, sizeof(buf), fmt, HUGE_VAL);
407 EXPECT_STREQ(inf_, buf) << fmt;
408 snprintf_fn(buf, sizeof(buf), fmt, -HUGE_VAL);
409 EXPECT_STREQ(minus_inf, buf) << fmt;
410 snprintf_fn(buf, sizeof(buf), fmt_plus, HUGE_VAL);
411 EXPECT_STREQ(plus_inf, buf) << fmt_plus;
412 snprintf_fn(buf, sizeof(buf), fmt_plus, -HUGE_VAL);
413 EXPECT_STREQ(minus_inf, buf) << fmt_plus;
439 char buf[BUFSIZ];
440 snprintf(buf, sizeof(buf), "%d", INT_MAX);
441 EXPECT_STREQ("2147483647", buf);
445 char buf[BUFSIZ];
446 snprintf(buf, sizeof(buf), "%d", INT_MIN);
447 EXPECT_STREQ("-2147483648", buf);
451 char buf[BUFSIZ];
452 snprintf(buf, sizeof(buf), "%ld", LONG_MAX);
454 EXPECT_STREQ("9223372036854775807", buf);
456 EXPECT_STREQ("2147483647", buf);
461 char buf[BUFSIZ];
462 snprintf(buf, sizeof(buf), "%ld", LONG_MIN);
464 EXPECT_STREQ("-9223372036854775808", buf);
466 EXPECT_STREQ("-2147483648", buf);
471 char buf[BUFSIZ];
472 snprintf(buf, sizeof(buf), "%lld", LLONG_MAX);
473 EXPECT_STREQ("9223372036854775807", buf);
477 char buf[BUFSIZ];
478 snprintf(buf, sizeof(buf), "%lld", LLONG_MIN);
479 EXPECT_STREQ("-9223372036854775808", buf);
483 char buf[BUFSIZ];
485 snprintf(buf, sizeof(buf), "%e", 1.5);
486 EXPECT_STREQ("1.500000e+00", buf);
488 snprintf(buf, sizeof(buf), "%Le", 1.5l);
489 EXPECT_STREQ("1.500000e+00", buf);
493 char buf[BUFSIZ];
495 snprintf(buf, sizeof(buf), "%e", -0.0);
496 EXPECT_STREQ("-0.000000e+00", buf);
497 snprintf(buf, sizeof(buf), "%E", -0.0);
498 EXPECT_STREQ("-0.000000E+00", buf);
499 snprintf(buf, sizeof(buf), "%f", -0.0);
500 EXPECT_STREQ("-0.000000", buf);
501 snprintf(buf, sizeof(buf), "%F", -0.0);
502 EXPECT_STREQ("-0.000000", buf);
503 snprintf(buf, sizeof(buf), "%g", -0.0);
504 EXPECT_STREQ("-0", buf);
505 snprintf(buf, sizeof(buf), "%G", -0.0);
506 EXPECT_STREQ("-0", buf);
507 snprintf(buf, sizeof(buf), "%a", -0.0);
508 EXPECT_STREQ("-0x0p+0", buf);
509 snprintf(buf, sizeof(buf), "%A", -0.0);
510 EXPECT_STREQ("-0X0P+0", buf);
518 char buf[BUFSIZ];
521 snprintf(buf, sizeof(buf), "%dx%d", 1, 2);
522 EXPECT_STREQ("1x2", buf);
524 snprintf(buf, sizeof(buf), "%d\xc2\xa2%d", 1, 2);
525 EXPECT_STREQ("1¢2", buf);
527 snprintf(buf, sizeof(buf), "%d\xe2\x82\xac%d", 1, 2);
528 EXPECT_STREQ("1?2", buf);
530 snprintf(buf, sizeof(buf), "%d\xf0\xa4\xad\xa2%d", 1, 2);
531 EXPECT_STREQ("1?2", buf);
539 char buf[PATH_MAX];
540 snprintf(buf, sizeof(buf), "/proc/%d", getpid());
557 char buf[128];
558 ASSERT_EQ(5, snprintf(buf, sizeof(buf), "%.*s%c", 4, "hello world", '!'));
559 ASSERT_EQ(12, snprintf(buf, sizeof(buf), "%.*s%c", INT_MAX/2, "hello world", '!'));
560 ASSERT_EQ(12, snprintf(buf, sizeof(buf), "%.*s%c", INT_MAX-1, "hello world", '!'));
561 ASSERT_EQ(12, snprintf(buf, sizeof(buf
562 ASSERT_EQ(12, snprintf(buf, sizeof(buf), "%.*s%c", -1, "hello world", '!'));
565 ASSERT_EQ(12, snprintf(buf, sizeof(buf), "%.2147483646s%c", "hello world", '!'));
566 ASSERT_EQ(12, snprintf(buf, sizeof(buf), "%.2147483647s%c", "hello world", '!'));
567 ASSERT_EQ(-1, snprintf(buf, sizeof(buf), "%.2147483648s%c", "hello world", '!'));
598 char buf[16];
599 char* s = fgets(buf, sizeof(buf), fp);
600 buf[13] = '\0';
800 char buf[16];
801 memset(buf, 0, sizeof(buf));
802 FILE* fp = fmemopen(buf, sizeof(buf), "r+");
807 ASSERT_STREQ("<abc>\n", buf);
834 char buf[16];
838 ASSERT_EQ(nullptr, fmemopen(buf, 0, "r+"));
935 char buf[65*1024];
936 memset(buf, 0xff, sizeof(buf));
940 ASSERT_EQ(1U, fread(buf, 64*1024, 1, fp));
950 ASSERT_EQ('\0', buf[i]);
953 ASSERT_EQ('\xff', buf[i]);
982 std::vector<char> buf(n, 0);
984 ASSERT_EQ(0U, fread(&buf[0], n, 1, fp));
1007 std::vector<char> buf(n, 0);
1008 ASSERT_EQ(0U, fread(&buf[0], 1, buf.size(), fp));
1017 ASSERT_EQ(2U, fread(&buf[0], 1, buf.size(), fp));
1018 ASSERT_EQ('1', buf[0]);
1019 ASSERT_EQ('2', buf[1]);
1073 char buf[6] = {0};
1083 ASSERT_EQ(1U, fread(buf, 1, 1, fr));
1084 ASSERT_STREQ("a", buf);
1087 ASSERT_EQ(0U, fread(buf, 1, 1, fr));
1096 ASSERT_EQ(1U, fread(buf, 1, 1, fr));
1097 ASSERT_STREQ("z", buf);
1100 ASSERT_EQ(0U, fread(buf, 1, 1, fr));
1201 char buf[BUFSIZ];
1202 ASSERT_TRUE(fgets(buf, sizeof(buf), fps[i]) != nullptr);
1206 ASSERT_STREQ(expected, buf);