Lines Matching full:written
66 int written; in improperFormatString() local
69 written = func(buff, 37, "A simple string with no conversions.", 1.0); in improperFormatString()
70 ASSERT_STREQ_LEN(written, buff, "A simple string with no conversions."); in improperFormatString()
72 written = in improperFormatString()
77 ASSERT_STREQ_LEN(written, buff, "0X8P-3"); in improperFormatString()
79 ASSERT_STREQ_LEN(written, buff, "0X1P+0"); in improperFormatString()
81 ASSERT_STREQ_LEN(written, buff, "0X1P+0"); in improperFormatString()
85 ASSERT_STREQ_LEN(written, buff, "0X1P+0"); in improperFormatString()
87 written = func(buff, 74, in improperFormatString()
91 ASSERT_STREQ_LEN(written, buff, in improperFormatString()
95 written = func(buff, 36, "A simple string with one conversion", 1.0); in improperFormatString()
96 ASSERT_STREQ_LEN(written, buff, "A simple string with one conversion"); in improperFormatString()
98 written = func(buff, 20, "%1f", 1234567890.0); in improperFormatString()
99 ASSERT_STREQ_LEN(written, buff, "%1f"); in improperFormatString()
104 int written; in insufficentBufsize() local
106 written = func(buff, 5, "%f", 1234567890.0); in insufficentBufsize()
107 EXPECT_EQ(written, 17); in insufficentBufsize()
110 written = func(buff, 5, "%.5f", 1.05); in insufficentBufsize()
111 EXPECT_EQ(written, 7); in insufficentBufsize()
114 written = func(buff, 0, "%g", 1.0); in insufficentBufsize()
115 EXPECT_EQ(written, 1); in insufficentBufsize()
128 int written; in floatDecimalSinglePrec() local
130 written = func(buff, 16, "%f", 1.0); in floatDecimalSinglePrec()
131 ASSERT_STREQ_LEN(written, buff, "1.000000"); in floatDecimalSinglePrec()
133 written = func(buff, 20, "%f", 1234567890.0); in floatDecimalSinglePrec()
134 ASSERT_STREQ_LEN(written, buff, "1234567936.000000"); in floatDecimalSinglePrec()
136 written = func(buff, 67, "%.3f", 1.0); in floatDecimalSinglePrec()
137 ASSERT_STREQ_LEN(written, buff, "1.000"); in floatDecimalSinglePrec()
142 int written; in floatDecimalDoublePrec() local
144 written = func(buff, 99, "%f", 1.0); in floatDecimalDoublePrec()
145 ASSERT_STREQ_LEN(written, buff, "1.000000"); in floatDecimalDoublePrec()
147 written = func(buff, 99, "%F", -1.0); in floatDecimalDoublePrec()
148 ASSERT_STREQ_LEN(written, buff, "-1.000000"); in floatDecimalDoublePrec()
150 written = func(buff, 99, "%f", -1.234567); in floatDecimalDoublePrec()
151 ASSERT_STREQ_LEN(written, buff, "-1.234567"); in floatDecimalDoublePrec()
153 written = func(buff, 99, "%f", 0.0); in floatDecimalDoublePrec()
154 ASSERT_STREQ_LEN(written, buff, "0.000000"); in floatDecimalDoublePrec()
156 written = func(buff, 99, "%f", 1.5); in floatDecimalDoublePrec()
157 ASSERT_STREQ_LEN(written, buff, "1.500000"); in floatDecimalDoublePrec()
162 written = func(buff, 499, "%f", 1e300); in floatDecimalDoublePrec()
163 ASSERT_STREQ_LEN(written, buff, in floatDecimalDoublePrec()
175 written = func(buff, 99, "%f", 0.1); in floatDecimalDoublePrec()
176 ASSERT_STREQ_LEN(written, buff, "0.100000"); in floatDecimalDoublePrec()
178 written = func(buff, 99, "%f", 1234567890123456789.0); in floatDecimalDoublePrec()
179 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000"); in floatDecimalDoublePrec()
181 written = func(buff, 99, "%f", 9999999999999.99); in floatDecimalDoublePrec()
182 ASSERT_STREQ_LEN(written, buff, "9999999999999.990234"); in floatDecimalDoublePrec()
184 written = func(buff, 99, "%f", 0.1); in floatDecimalDoublePrec()
185 ASSERT_STREQ_LEN(written, buff, "0.100000"); in floatDecimalDoublePrec()
187 written = func(buff, 99, "%f", 1234567890123456789.0); in floatDecimalDoublePrec()
188 ASSERT_STREQ_LEN(written, buff, "1234567890123456768.000000"); in floatDecimalDoublePrec()
190 written = func(buff, 99, "%f", 9999999999999.99); in floatDecimalDoublePrec()
191 ASSERT_STREQ_LEN(written, buff, "9999999999999.990234"); in floatDecimalDoublePrec()
194 written = func(buff, 100, "%.2f", 9999999999999.99); in floatDecimalDoublePrec()
195 ASSERT_STREQ_LEN(written, buff, "9999999999999.99"); in floatDecimalDoublePrec()
197 written = func(buff, 100, "%.1f", 9999999999999.99); in floatDecimalDoublePrec()
198 ASSERT_STREQ_LEN(written, buff, "10000000000000.0"); in floatDecimalDoublePrec()
200 written = func(buff, 100, "%.5f", 1.25); in floatDecimalDoublePrec()
201 ASSERT_STREQ_LEN(written, buff, "1.25000"); in floatDecimalDoublePrec()
203 written = func(buff, 100, "%.0f", 1.25); in floatDecimalDoublePrec()
204 ASSERT_STREQ_LEN(written, buff, "1"); in floatDecimalDoublePrec()
206 written = func(buff, 100, "%.20f", 1.234e-10); in floatDecimalDoublePrec()
207 ASSERT_STREQ_LEN(written, buff, "0.00000000012340000000"); in floatDecimalDoublePrec()
212 int written; in floatDecimalLongDoublePrec() local
214 written = func(buff, 40, "%f", 1.0L); in floatDecimalLongDoublePrec()
215 ASSERT_STREQ_LEN(written, buff, "1.000000"); in floatDecimalLongDoublePrec()
217 written = func(buff, 10, "%.f", -2.5L); in floatDecimalLongDoublePrec()
218 ASSERT_STREQ_LEN(written, buff, "-2"); in floatDecimalLongDoublePrec()
223 int written; in floatHexExpSinglePrec() local
225 written = func(buff, 0, "%a", 1234567890.0); in floatHexExpSinglePrec()
226 EXPECT_EQ(written, 14); in floatHexExpSinglePrec()
228 written = func(buff, 20, "%a", 1234567890.0); in floatHexExpSinglePrec()
229 EXPECT_EQ(written, 14); in floatHexExpSinglePrec()
232 written = func(buff, 20, "%A", 1234567890.0); in floatHexExpSinglePrec()
233 EXPECT_EQ(written, 14); in floatHexExpSinglePrec()
239 int written; in floatHexExpDoublePrec() local
241 written = func(buff, 10, "%a", 1.0); in floatHexExpDoublePrec()
242 ASSERT_STREQ_LEN(written, buff, "0x1p+0"); in floatHexExpDoublePrec()
244 written = func(buff, 10, "%A", -1.0); in floatHexExpDoublePrec()
245 ASSERT_STREQ_LEN(written, buff, "-0X1P+0"); in floatHexExpDoublePrec()
247 written = func(buff, 30, "%a", -0x1.abcdef12345p0); in floatHexExpDoublePrec()
248 ASSERT_STREQ_LEN(written, buff, "-0x1.abcdef12345p+0"); in floatHexExpDoublePrec()
250 written = func(buff, 50, "%A", 0x1.abcdef12345p0); in floatHexExpDoublePrec()
251 ASSERT_STREQ_LEN(written, buff, "0X1.ABCDEF12345P+0"); in floatHexExpDoublePrec()
253 written = func(buff, 10, "%a", 0.0); in floatHexExpDoublePrec()
254 ASSERT_STREQ_LEN(written, buff, "0x0p+0"); in floatHexExpDoublePrec()
256 written = func(buff, 40, "%a", 1.0e100); in floatHexExpDoublePrec()
257 ASSERT_STREQ_LEN(written, buff, "0x1.249ad2594c37dp+332"); in floatHexExpDoublePrec()
259 written = func(buff, 30, "%a", 0.1); in floatHexExpDoublePrec()
260 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4"); in floatHexExpDoublePrec()
265 int written; in floatHexExpLongDoublePrec() local
267 written = func(buff, 50, "%a", 0.1L); in floatHexExpLongDoublePrec()
269 ASSERT_STREQ_LEN(written, buff, "0xc.ccccccccccccccdp-7"); in floatHexExpLongDoublePrec()
271 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999ap-4"); in floatHexExpLongDoublePrec()
273 ASSERT_STREQ_LEN(written, buff, "0x1.999999999999999999999999999ap-4"); in floatHexExpLongDoublePrec()
276 written = func(buff, 20, "%.1a", 0.1L); in floatHexExpLongDoublePrec()
278 ASSERT_STREQ_LEN(written, buff, "0xc.dp-7"); in floatHexExpLongDoublePrec()
280 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4"); in floatHexExpLongDoublePrec()
282 ASSERT_STREQ_LEN(written, buff, "0x1.ap-4"); in floatHexExpLongDoublePrec()
285 written = func(buff, 50, "%a", 1.0e1000L); in floatHexExpLongDoublePrec()
287 ASSERT_STREQ_LEN(written, buff, "0xf.38db1f9dd3dac05p+3318"); in floatHexExpLongDoublePrec()
289 ASSERT_STREQ_LEN(written, buff, "inf"); in floatHexExpLongDoublePrec()
291 ASSERT_STREQ_LEN(written, buff, "0x1.e71b63f3ba7b580af1a52d2a7379p+3321"); in floatHexExpLongDoublePrec()
294 written = func(buff, 50, "%a", 1.0e-1000L); in floatHexExpLongDoublePrec()
296 ASSERT_STREQ_LEN(written, buff, "0x8.68a9188a89e1467p-3325"); in floatHexExpLongDoublePrec()
298 ASSERT_STREQ_LEN(written, buff, "0x0p+0"); in floatHexExpLongDoublePrec()
300 ASSERT_STREQ_LEN(written, buff, "0x1.0d152311513c28ce202627c06ec2p-3322"); in floatHexExpLongDoublePrec()
303 written = func(buff, 50, "%.1a", 0xf.fffffffffffffffp16380L); in floatHexExpLongDoublePrec()
305 ASSERT_STREQ_LEN(written, buff, "0x1.0p+16384"); in floatHexExpLongDoublePrec()
307 ASSERT_STREQ_LEN(written, buff, "inf"); in floatHexExpLongDoublePrec()
309 ASSERT_STREQ_LEN(written, buff, "0x2.0p+16383"); in floatHexExpLongDoublePrec()
315 int written; in floatDecimalExpSinglePrec() local
317 written = func(buff, 20, "%.9e", 1234567890.0); in floatDecimalExpSinglePrec()
318 ASSERT_STREQ_LEN(written, buff, "1.234567936e+09"); in floatDecimalExpSinglePrec()
320 written = func(buff, 20, "%.9E", 1234567890.0); in floatDecimalExpSinglePrec()
321 ASSERT_STREQ_LEN(written, buff, "1.234567936E+09"); in floatDecimalExpSinglePrec()
326 int written; in floatDecimalExpDoublePrec() local
328 written = func(buff, 100, "%e", 1.0); in floatDecimalExpDoublePrec()
329 ASSERT_STREQ_LEN(written, buff, "1.000000e+00"); in floatDecimalExpDoublePrec()
331 written = func(buff, 100, "%E", -1.0); in floatDecimalExpDoublePrec()
332 ASSERT_STREQ_LEN(written, buff, "-1.000000E+00"); in floatDecimalExpDoublePrec()
334 written = func(buff, 100, "%e", -1.234567); in floatDecimalExpDoublePrec()
335 ASSERT_STREQ_LEN(written, buff, "-1.234567e+00"); in floatDecimalExpDoublePrec()
337 written = func(buff, 100, "%e", 0.0); in floatDecimalExpDoublePrec()
338 ASSERT_STREQ_LEN(written, buff, "0.000000e+00"); in floatDecimalExpDoublePrec()
340 written = func(buff, 100, "%e", 1.5); in floatDecimalExpDoublePrec()
341 ASSERT_STREQ_LEN(written, buff, "1.500000e+00"); in floatDecimalExpDoublePrec()
343 written = func(buff, 100, "%e", 1e300); in floatDecimalExpDoublePrec()
344 ASSERT_STREQ_LEN(written, buff, "1.000000e+300"); in floatDecimalExpDoublePrec()
346 written = func(buff, 100, "%e", 1234567890123456789.0); in floatDecimalExpDoublePrec()
347 ASSERT_STREQ_LEN(written, buff, "1.234568e+18"); in floatDecimalExpDoublePrec()
350 written = func(buff, 100, "%.1e", 1.0); in floatDecimalExpDoublePrec()
351 ASSERT_STREQ_LEN(written, buff, "1.0e+00"); in floatDecimalExpDoublePrec()
353 written = func(buff, 100, "%.1e", 1.99); in floatDecimalExpDoublePrec()
354 ASSERT_STREQ_LEN(written, buff, "2.0e+00"); in floatDecimalExpDoublePrec()
356 written = func(buff, 100, "%.1e", 9.99); in floatDecimalExpDoublePrec()
357 ASSERT_STREQ_LEN(written, buff, "1.0e+01"); in floatDecimalExpDoublePrec()
364 [[maybe_unused]] int written; in floatDecimalExpLongDoublePrec() local
367 written = func(buff, 90, "%.9e", 1000000000500000000.1L); in floatDecimalExpLongDoublePrec()
368 ASSERT_STREQ_LEN(written, buff, "1.000000001e+18"); in floatDecimalExpLongDoublePrec()
370 written = func(buff, 90, "%.9e", 1000000000500000000.0L); in floatDecimalExpLongDoublePrec()
371 ASSERT_STREQ_LEN(written, buff, "1.000000000e+18"); in floatDecimalExpLongDoublePrec()
373 written = func(buff, 90, "%e", 0xf.fffffffffffffffp+16380L); in floatDecimalExpLongDoublePrec()
374 ASSERT_STREQ_LEN(written, buff, "1.189731e+4932"); in floatDecimalExpLongDoublePrec()
380 int written; in floatDecimalAutoSinglePrec() local
382 written = func(buff, 20, "%.9g", 1234567890.0); in floatDecimalAutoSinglePrec()
383 ASSERT_STREQ_LEN(written, buff, "1.23456794e+09"); in floatDecimalAutoSinglePrec()
385 written = func(buff, 20, "%.9G", 1234567890.0); in floatDecimalAutoSinglePrec()
386 ASSERT_STREQ_LEN(written, buff, "1.23456794E+09"); in floatDecimalAutoSinglePrec()
391 int written; in floatDecimalAutoDoublePrec() local
393 written = func(buff, 100, "%g", 1234567890123456789.0); in floatDecimalAutoDoublePrec()
394 ASSERT_STREQ_LEN(written, buff, "1.23457e+18"); in floatDecimalAutoDoublePrec()
396 written = func(buff, 100, "%g", 9999990000000.00); in floatDecimalAutoDoublePrec()
397 ASSERT_STREQ_LEN(written, buff, "9.99999e+12"); in floatDecimalAutoDoublePrec()
399 written = func(buff, 100, "%g", 9999999000000.00); in floatDecimalAutoDoublePrec()
400 ASSERT_STREQ_LEN(written, buff, "1e+13"); in floatDecimalAutoDoublePrec()
402 written = func(buff, 100, "%g", 0xa.aaaaaaaaaaaaaabp-7); in floatDecimalAutoDoublePrec()
403 ASSERT_STREQ_LEN(written, buff, "0.0833333"); in floatDecimalAutoDoublePrec()
405 written = func(buff, 100, "%g", 0.00001); in floatDecimalAutoDoublePrec()
406 ASSERT_STREQ_LEN(written, buff, "1e-05"); in floatDecimalAutoDoublePrec()
409 written = func(buff, 100, "%.0g", 0.0); in floatDecimalAutoDoublePrec()
410 ASSERT_STREQ_LEN(written, buff, "0"); in floatDecimalAutoDoublePrec()
412 written = func(buff, 100, "%.2g", 0.1); in floatDecimalAutoDoublePrec()
413 ASSERT_STREQ_LEN(written, buff, "0.1"); in floatDecimalAutoDoublePrec()
415 written = func(buff, 100, "%.2g", 1.09); in floatDecimalAutoDoublePrec()
416 ASSERT_STREQ_LEN(written, buff, "1.1"); in floatDecimalAutoDoublePrec()
418 written = func(buff, 100, "%.15g", 22.25); in floatDecimalAutoDoublePrec()
419 ASSERT_STREQ_LEN(written, buff, "22.25"); in floatDecimalAutoDoublePrec()
421 written = func(buff, 100, "%.20g", 1.234e-10); in floatDecimalAutoDoublePrec()
422 ASSERT_STREQ_LEN(written, buff, "1.2340000000000000814e-10"); in floatDecimalAutoDoublePrec()
429 [[maybe_unused]] int written; in floatDecimalAutoLongDoublePrec() local
432 written = func(buff, 99, "%g", 0xf.fffffffffffffffp+16380L); in floatDecimalAutoLongDoublePrec()
433 ASSERT_STREQ_LEN(written, buff, "1.18973e+4932"); in floatDecimalAutoLongDoublePrec()
435 written = func(buff, 99, "%g", 0xa.aaaaaaaaaaaaaabp-7L); in floatDecimalAutoLongDoublePrec()
436 ASSERT_STREQ_LEN(written, buff, "0.0833333"); in floatDecimalAutoLongDoublePrec()
438 written = func(buff, 99, "%g", 9.99999999999e-100L); in floatDecimalAutoLongDoublePrec()
439 ASSERT_STREQ_LEN(written, buff, "1e-99"); in floatDecimalAutoLongDoublePrec()
445 int written; in doublePrecInfNan() local
450 written = func(buff, 10, "%f", inf); in doublePrecInfNan()
451 ASSERT_STREQ_LEN(written, buff, "inf"); in doublePrecInfNan()
453 written = func(buff, 10, "%A", -inf); in doublePrecInfNan()
454 ASSERT_STREQ_LEN(written, buff, "-INF"); in doublePrecInfNan()
456 written = func(buff, 10, "%f", nan); in doublePrecInfNan()
457 ASSERT_STREQ_LEN(written, buff, "nan"); in doublePrecInfNan()
459 written = func(buff, 10, "%A", -nan); in doublePrecInfNan()
460 ASSERT_STREQ_LEN(written, buff, "-NAN"); in doublePrecInfNan()
465 int written; in longDoublePrecInfNan() local
472 written = func(buff, 10, "%f", ld_inf); in longDoublePrecInfNan()
473 ASSERT_STREQ_LEN(written, buff, "inf"); in longDoublePrecInfNan()
475 written = func(buff, 10, "%A", -ld_inf); in longDoublePrecInfNan()
476 ASSERT_STREQ_LEN(written, buff, "-INF"); in longDoublePrecInfNan()
478 written = func(buff, 10, "%f", ld_nan); in longDoublePrecInfNan()
479 ASSERT_STREQ_LEN(written, buff, "nan"); in longDoublePrecInfNan()
481 written = func(buff, 10, "%A", -ld_nan); in longDoublePrecInfNan()
482 ASSERT_STREQ_LEN(written, buff, "-NAN"); in longDoublePrecInfNan()