Lines Matching defs:buff
65 char buff[100];
69 written = func(buff, 37, "A simple string with no conversions.", 1.0);
70 ASSERT_STREQ_LEN(written, buff, "A simple string with no conversions.");
73 func(buff, 37,
77 ASSERT_STREQ_LEN(written, buff, "0X8P-3");
79 ASSERT_STREQ_LEN(written, buff, "0X1P+0");
81 ASSERT_STREQ_LEN(written, buff, "0X1P+0");
85 ASSERT_STREQ_LEN(written, buff, "0X1P+0");
87 written = func(buff, 74,
91 ASSERT_STREQ_LEN(written, buff,
95 written = func(buff, 36, "A simple string with one conversion", 1.0);
96 ASSERT_STREQ_LEN(written, buff, "A simple string with one conversion");
98 written = func(buff, 20, "%1f", 1234567890.0);
99 ASSERT_STREQ_LEN(written, buff, "%1f");
103 char buff[20];
106 written = func(buff, 5, "%f", 1234567890.0);
108 ASSERT_STREQ(buff, "1234");
110 written = func(buff, 5, "%.5f", 1.05);
112 ASSERT_STREQ(buff, "1.05");
114 written = func(buff, 0, "%g", 1.0);
116 ASSERT_STREQ(buff, "1.05"); // Make sure that buff has not changed
127 char buff[70];
130 written = func(buff, 16, "%f", 1.0);
131 ASSERT_STREQ_LEN(written, buff, "1.000000");
133 written = func(buff, 20, "%f", 1234567890.0);
134 ASSERT_STREQ_LEN(written, buff, "1234567936.000000");
136 written = func(buff, 67, "%.3f", 1.0);
137 ASSERT_STREQ_LEN(written, buff, "1.000");
141 char buff[500];
144 written = func(buff, 99, "%f", 1.0);
145 ASSERT_STREQ_LEN(written, buff, "1.000000");
147 written = func(buff, 99, "%F", -1.0);
148 ASSERT_STREQ_LEN(written, buff, "-1.000000");
150 written = func(buff, 99, "%f", -1.234567);
151 ASSERT_STREQ_LEN(written, buff, "-1.234567");
153 written = func(buff, 99, "%f", 0.0);
154 ASSERT_STREQ_LEN(written, buff, "0.000000");
156 written = func(buff, 99, "%f", 1.5);
157 ASSERT_STREQ_LEN(written, buff, "1.500000");
162 written = func(buff, 499, "%f", 1e300);
163 ASSERT_STREQ_LEN(written, buff,
175 written = func(buff, 99, "%f", 0.1);
176 ASSERT_STREQ_LEN(written, buff, "0.100000");
178 written = func(buff, 99, "%f", 1234567890123456789.0);
179 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000");
181 written = func(buff, 99, "%f", 9999999999999.99);
182 ASSERT_STREQ_LEN(written, buff, "9999999999999.990234");
184 written = func(buff, 99, "%f", 0.1);
185 ASSERT_STREQ_LEN(written, buff, "0.100000");
187 written = func(buff, 99, "%f", 1234567890123456789.0);
188 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000");
190 written = func(buff, 99, "%f", 9999999999999.99);
191 ASSERT_STREQ_LEN(written, buff, "9999999999999.990234");
194 written = func(buff, 100, "%.2f", 9999999999999.99);
195 ASSERT_STREQ_LEN(written, buff, "9999999999999.99");
197 written = func(buff, 100, "%.1f", 9999999999999.99);
198 ASSERT_STREQ_LEN(written, buff, "10000000000000.0");
200 written = func(buff, 100, "%.5f", 1.25);
201 ASSERT_STREQ_LEN(written, buff, "1.25000");
203 written = func(buff, 100, "%.0f", 1.25);
204 ASSERT_STREQ_LEN(written, buff, "1");
206 written = func(buff, 100, "%.20f", 1.234e-10);
207 ASSERT_STREQ_LEN(written, buff, "0.00000000012340000000");
211 char buff[45];
214 written = func(buff, 40, "%f", 1.0L);
215 ASSERT_STREQ_LEN(written, buff, "1.000000");
217 written = func(buff, 10, "%.f", -2.5L);
218 ASSERT_STREQ_LEN(written, buff, "-2");
222 char buff[25];
225 written = func(buff, 0, "%a", 1234567890.0);
228 written = func(buff, 20, "%a", 1234567890.0);
230 ASSERT_STREQ(buff, "0x1.26580cp+30");
232 written = func(buff, 20, "%A", 1234567890.0);
234 ASSERT_STREQ(buff, "0X1.26580CP+30");
238 char buff[60];
241 written = func(buff, 10, "%a", 1.0);
242 ASSERT_STREQ_LEN(written, buff, "0x1p+0");
244 written = func(buff, 10, "%A", -1.0);
245 ASSERT_STREQ_LEN(written, buff, "-0X1P+0");
247 written = func(buff, 30, "%a", -0x1.abcdef12345p0);
248 ASSERT_STREQ_LEN(written, buff, "-0x1.abcdef12345p+0");
250 written = func(buff, 50, "%A", 0x1.abcdef12345p0);
251 ASSERT_STREQ_LEN(written, buff, "0X1.ABCDEF12345P+0");
253 written = func(buff, 10, "%a", 0.0);
254 ASSERT_STREQ_LEN(written, buff, "0x0p+0");
256 written = func(buff, 40, "%a", 1.0e100);
257 ASSERT_STREQ_LEN(written, buff, "0x1.249ad2594c37dp+332");
259 written = func(buff, 30, "%a", 0.1);
260 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4");
264 char buff[55];
267 written = func(buff, 50, "%a", 0.1L);
269 ASSERT_STREQ_LEN(written, buff, "0xc.ccccccccccccccdp-7");
271 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4");
273 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999999999999999999ap-4");
276 written = func(buff, 20, "%.1a", 0.1L);
278 ASSERT_STREQ_LEN(written, buff, "0xc.dp-7");
280 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4");
282 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4");
285 written = func(buff, 50, "%a", 1.0e1000L);
287 ASSERT_STREQ_LEN(written, buff, "0xf.38db1f9dd3dac05p+3318");
289 ASSERT_STREQ_LEN(written, buff, "inf");
291 ASSERT_STREQ_LEN(written, buff, "0x1.e71b63f3ba7b580af1a52d2a7379p+3321");
294 written = func(buff, 50, "%a", 1.0e-1000L);
296 ASSERT_STREQ_LEN(written, buff, "0x8.68a9188a89e1467p-3325");
298 ASSERT_STREQ_LEN(written, buff, "0x0p+0");
300 ASSERT_STREQ_LEN(written, buff, "0x1.0d152311513c28ce202627c06ec2p-3322");
303 written = func(buff, 50, "%.1a", 0xf.fffffffffffffffp16380L);
305 ASSERT_STREQ_LEN(written, buff, "0x1.0p+16384");
307 ASSERT_STREQ_LEN(written, buff, "inf");
309 ASSERT_STREQ_LEN(written, buff, "0x2.0p+16383");
314 char buff[25];
317 written = func(buff, 20, "%.9e", 1234567890.0);
318 ASSERT_STREQ_LEN(written, buff, "1.234567936e+09");
320 written = func(buff, 20, "%.9E", 1234567890.0);
321 ASSERT_STREQ_LEN(written, buff, "1.234567936E+09");
325 char buff[101];
328 written = func(buff, 100, "%e", 1.0);
329 ASSERT_STREQ_LEN(written, buff, "1.000000e+00");
331 written = func(buff, 100, "%E", -1.0);
332 ASSERT_STREQ_LEN(written, buff, "-1.000000E+00");
334 written = func(buff, 100, "%e", -1.234567);
335 ASSERT_STREQ_LEN(written, buff, "-1.234567e+00");
337 written = func(buff, 100, "%e", 0.0);
338 ASSERT_STREQ_LEN(written, buff, "0.000000e+00");
340 written = func(buff, 100, "%e", 1.5);
341 ASSERT_STREQ_LEN(written, buff, "1.500000e+00");
343 written = func(buff, 100, "%e", 1e300);
344 ASSERT_STREQ_LEN(written, buff, "1.000000e+300");
346 written = func(buff, 100, "%e", 1234567890123456789.0);
347 ASSERT_STREQ_LEN(written, buff, "1.234568e+18");
350 written = func(buff, 100, "%.1e", 1.0);
351 ASSERT_STREQ_LEN(written, buff, "1.0e+00");
353 written = func(buff, 100, "%.1e", 1.99);
354 ASSERT_STREQ_LEN(written, buff, "2.0e+00");
356 written = func(buff, 100, "%.1e", 9.99);
357 ASSERT_STREQ_LEN(written, buff, "1.0e+01");
363 [[maybe_unused]] char buff[100];
367 written = func(buff, 90, "%.9e", 1000000000500000000.1L);
368 ASSERT_STREQ_LEN(written, buff, "1.000000001e+18");
370 written = func(buff, 90, "%.9e", 1000000000500000000.0L);
371 ASSERT_STREQ_LEN(written, buff, "1.000000000e+18");
373 written = func(buff, 90, "%e", 0xf.fffffffffffffffp+16380L);
374 ASSERT_STREQ_LEN(written, buff, "1.189731e+4932");
379 char buff[25];
382 written = func(buff, 20, "%.9g", 1234567890.0);
383 ASSERT_STREQ_LEN(written, buff, "1.23456794e+09");
385 written = func(buff, 20, "%.9G", 1234567890.0);
386 ASSERT_STREQ_LEN(written, buff, "1.23456794E+09");
390 char buff[120];
393 written = func(buff, 100, "%g", 1234567890123456789.0);
394 ASSERT_STREQ_LEN(written, buff, "1.23457e+18");
396 written = func(buff, 100, "%g", 9999990000000.00);
397 ASSERT_STREQ_LEN(written, buff, "9.99999e+12");
399 written = func(buff, 100, "%g", 9999999000000.00);
400 ASSERT_STREQ_LEN(written, buff, "1e+13");
402 written = func(buff, 100, "%g", 0xa.aaaaaaaaaaaaaabp-7);
403 ASSERT_STREQ_LEN(written, buff, "0.0833333");
405 written = func(buff, 100, "%g", 0.00001);
406 ASSERT_STREQ_LEN(written, buff, "1e-05");
409 written = func(buff, 100, "%.0g", 0.0);
410 ASSERT_STREQ_LEN(written, buff, "0");
412 written = func(buff, 100, "%.2g", 0.1);
413 ASSERT_STREQ_LEN(written, buff, "0.1");
415 written = func(buff, 100, "%.2g", 1.09);
416 ASSERT_STREQ_LEN(written, buff, "1.1");
418 written = func(buff, 100, "%.15g", 22.25);
419 ASSERT_STREQ_LEN(written, buff, "22.25");
421 written = func(buff, 100, "%.20g", 1.234e-10);
422 ASSERT_STREQ_LEN(written, buff, "1.2340000000000000814e-10");
428 [[maybe_unused]] char buff[100];
432 written = func(buff, 99, "%g", 0xf.fffffffffffffffp+16380L);
433 ASSERT_STREQ_LEN(written, buff, "1.18973e+4932");
435 written = func(buff, 99, "%g", 0xa.aaaaaaaaaaaaaabp-7L);
436 ASSERT_STREQ_LEN(written, buff, "0.0833333");
438 written = func(buff, 99, "%g", 9.99999999999e-100L);
439 ASSERT_STREQ_LEN(written, buff, "1e-99");
444 char buff[15];
450 written = func(buff, 10, "%f", inf);
451 ASSERT_STREQ_LEN(written, buff, "inf");
453 written = func(buff, 10, "%A", -inf);
454 ASSERT_STREQ_LEN(written, buff, "-INF");
456 written = func(buff, 10, "%f", nan);
457 ASSERT_STREQ_LEN(written, buff, "nan");
459 written = func(buff, 10, "%A", -nan);
460 ASSERT_STREQ_LEN(written, buff, "-NAN");
464 char buff[15];
472 written = func(buff, 10, "%f", ld_inf);
473 ASSERT_STREQ_LEN(written, buff, "inf");
475 written = func(buff, 10, "%A", -ld_inf);
476 ASSERT_STREQ_LEN(written, buff, "-INF");
478 written = func(buff, 10, "%f", ld_nan);
479 ASSERT_STREQ_LEN(written, buff, "nan");
481 written = func(buff, 10, "%A", -ld_nan);
482 ASSERT_STREQ_LEN(written, buff, "-NAN");