387{
389 unsigned long long num;
390 double _double;
391
395 const wchar_t *sw;
396
398
399 int field_width;
401
403
404
405
411 }
412
418 continue;
419 }
420
421
423 repeat:
431 }
432
433
434 field_width = -1;
437 else if (*
fmt ==
'*') {
439
441 if (field_width < 0) {
442 field_width = -field_width;
444 }
445 }
446
447
453 else if (*
fmt ==
'*') {
455
457 }
460 }
461
462
464 if (*
fmt ==
'h' || *
fmt ==
'l' || *
fmt ==
'L' || *
fmt ==
'w') {
467 }
else if (*
fmt ==
'I' && *(
fmt+1) ==
'6' && *(
fmt+2) ==
'4') {
470 }
else if (*
fmt ==
'I' && *(
fmt+1) ==
'3' && *(
fmt+2) ==
'2') {
473 }
else if (*
fmt ==
'F' && *(
fmt+1) ==
'p') {
476 }
477
478
480
482 case 'c':
484 wchar_t sw1[2];
485
487 sw1[1] = 0;
489 } else {
491
495 }
496 continue;
497
498 case 'C':
500 while (--field_width > 0) {
504 }
509 } else {
513 }
514 while (--field_width > 0) {
518 }
519 continue;
520
521 case 's':
523
526 } else {
527
530 }
531 continue;
532
533 case 'S':
535
538 } else {
539
542 }
543 continue;
544
545 case 'Z':
547
552 } else {
555 }
557 } else {
558
563 } else {
566 }
568 }
569 continue;
570
571 case 'p':
574
575 if (field_width == -1) {
576 field_width = 2 * sizeof(void *);
578 }
582 continue;
583
584 case 'n':
585
589 } else {
592 }
593 continue;
594
595
596 case 'e':
597 case 'E':
598 case 'f':
599 case 'g':
600 case 'G':
610 }
611 }
else if (
_isinf(_double) < 0 ) {
619 }
620 }
else if (
_isinf(_double) > 0 ) {
628 }
629 } else {
633 }
634
635 continue;
636
637
638
639 case 'o':
641 break;
642
643 case 'b':
645 break;
646
647 case 'X':
649 case 'x':
651 break;
652
653 case 'd':
654 case 'i':
656 case 'u':
657 break;
658
659 default:
664 } else
666 continue;
667 }
668
674 else
676 }
680 else
682 }
683 else {
686 else
688 }
690 }
694
697}
GLenum GLint GLint * precision
static unsigned int number
static const char mbstate_t *static wchar_t const char mbstate_t *static const wchar_t int *static double
static APTTYPEQUALIFIER * qualifier
static int skip_atoi(const char **s)
static char * stringw(char *buf, char *end, const wchar_t *sw, int len, int field_width, int precision, int flags)
static char * numberf(char *buf, char *end, double num, int base, int size, int precision, int type)
static __inline int _isinf(double __x)
static __inline int _isnan(double __x)