X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_int.h;h=b32b14ac4a880220dbd1d9e22117e29ce26b6745;hb=3fa6cbea602e25c5c87eaecd866cf1e7a62e0c48;hp=ab35e199526d89d624d9594c1c958fceca75a8bc;hpb=5a313c5a48d18419e78d03a04501d7fe21f49d3f;p=pdclib.old diff --git a/internals/_PDCLIB_int.h b/internals/_PDCLIB_int.h index ab35e19..b32b14a 100644 --- a/internals/_PDCLIB_int.h +++ b/internals/_PDCLIB_int.h @@ -322,8 +322,15 @@ _PDCLIB_intmax_t _PDCLIB_atomax( const char * s ); const char * _PDCLIB_strtox_prelim( const char * p, char * sign, int * base ); _PDCLIB_uintmax_t _PDCLIB_strtox_main( const char ** p, unsigned int base, _PDCLIB_uintmax_t error, _PDCLIB_uintmax_t limval, _PDCLIB_uintmax_t limdigit, char * sign ); -/* Digits array used by various integer conversion functions in */ +/* Digits arrays used by various integer conversion functions */ extern char _PDCLIB_digits[]; - -/* The worker for all printf() type of functions. */ +extern char _PDCLIB_Xdigits[]; + +/* The worker for all printf() type of functions. The pointer spec should point + to the introducing '%' of a conversion specifier. The status structure is to + be that of the current printf() function, of which the members n, s, stream + and arg will be preserved, i will be updated, and all others will be trashed + by the function. + Returns a pointer to the first character not parsed as conversion specifier. +*/ const char * _PDCLIB_print( const char * spec, struct _PDCLIB_status_t * status );