Changeset 8ddaaac in mainline
- Timestamp:
- 2017-10-24T04:56:00Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce55b43
- Parents:
- 35ebd42
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/generic/src/printf_core.c
r35ebd42 r8ddaaac 101 101 PrintfQualifierLongLong, 102 102 PrintfQualifierPointer, 103 PrintfQualifierSize 103 PrintfQualifierSize, 104 PrintfQualifierMax 104 105 } qualifier_t; 105 106 … … 643 644 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); 644 645 break; 646 case 'j': 647 qualifier = PrintfQualifierMax; 648 i = nxt; 649 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); 650 break; 645 651 default: 646 652 /* Default type */ … … 759 765 number = (uint64_t) va_arg(ap, size_t); 760 766 break; 767 case PrintfQualifierMax: 768 size = sizeof(uintmax_t); 769 number = (uint64_t) va_arg(ap, uintmax_t); 770 break; 761 771 default: 762 772 /* Unknown qualifier */ -
kernel/generic/src/printf/printf_core.c
r35ebd42 r8ddaaac 104 104 PrintfQualifierLongLong, 105 105 PrintfQualifierPointer, 106 PrintfQualifierSize 106 PrintfQualifierSize, 107 PrintfQualifierMax 107 108 } qualifier_t; 108 109 … … 767 768 case 'z': 768 769 qualifier = PrintfQualifierSize; 770 i = nxt; 771 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); 772 break; 773 case 'j': 774 qualifier = PrintfQualifierMax; 769 775 i = nxt; 770 776 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); … … 892 898 number = (uint64_t) va_arg(ap, size_t); 893 899 break; 900 case PrintfQualifierMax: 901 size = sizeof(uintmax_t); 902 number = (uint64_t) va_arg(ap, uintmax_t); 903 break; 894 904 default: 895 905 /* Unknown qualifier */ -
uspace/lib/c/generic/io/printf_core.c
r35ebd42 r8ddaaac 114 114 PrintfQualifierLongLong, 115 115 PrintfQualifierPointer, 116 PrintfQualifierSize 116 PrintfQualifierSize, 117 PrintfQualifierMax 117 118 } qualifier_t; 118 119 … … 1484 1485 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); 1485 1486 break; 1487 case 'j': 1488 qualifier = PrintfQualifierMax; 1489 i = nxt; 1490 uc = str_decode(fmt, &nxt, STR_NO_LIMIT); 1491 break; 1486 1492 default: 1487 1493 /* Default type */ … … 1629 1635 number = (uint64_t) va_arg(ap, size_t); 1630 1636 break; 1637 case PrintfQualifierMax: 1638 size = sizeof(uintmax_t); 1639 number = (uint64_t) va_arg(ap, uintmax_t); 1640 break; 1631 1641 default: 1632 1642 /* Unknown qualifier */
Note:
See TracChangeset
for help on using the changeset viewer.