Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/printf_core.c

    r1e27d85 r2afb650  
    8282        PrintfQualifierLong,
    8383        PrintfQualifierLongLong,
    84         PrintfQualifierPointer,
    85         PrintfQualifierSize
     84        PrintfQualifierPointer
    8685} qualifier_t;
    8786
     
    553552 *  - ""   Signed or unsigned int (default value).@n
    554553 *  - "l"  Signed or unsigned long int.@n
    555  *         If conversion is "c", the character is wint_t (wide character).@n
     554 *         If conversion is "c", the character is wchar_t (wide character).@n
    556555 *         If conversion is "s", the string is wchar_t * (wide string).@n
    557556 *  - "ll" Signed or unsigned long long int.@n
    558  *  - "z"  Signed or unsigned ssize_t or site_t.@n
    559557 *
    560558 * CONVERSION:@n
     
    738736                                }
    739737                                break;
    740                         case 'z':
    741                                 qualifier = PrintfQualifierSize;
    742                                 i = nxt;
    743                                 uc = str_decode(fmt, &nxt, STR_NO_LIMIT);
    744                                 break;
    745738                        default:
    746739                                /* Default type */
     
    770763                        case 'c':
    771764                                if (qualifier == PrintfQualifierLong)
    772                                         retval = print_wchar(va_arg(ap, wint_t), width, flags, ps);
     765                                        retval = print_wchar(va_arg(ap, wchar_t), width, flags, ps);
    773766                                else
    774767                                        retval = print_char(va_arg(ap, unsigned int), width, flags, ps);
     
    856849                                precision = size << 1;
    857850                                number = (uint64_t) (uintptr_t) va_arg(ap, void *);
    858                                 break;
    859                         case PrintfQualifierSize:
    860                                 size = sizeof(size_t);
    861                                 number = (uint64_t) va_arg(ap, size_t);
    862851                                break;
    863852                        default:
Note: See TracChangeset for help on using the changeset viewer.