X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_int.h;h=9d83c66918e0b554d3d692c6dded60c8b00bf3c9;hb=c14942cf48db3027ccd12dd36e5f13fe257afa6b;hp=faac079c3f54dd559eea5b7b28d5b5495f625111;hpb=02ea200ae7f4b02ce4ba143d99c076741f352dee;p=pdclib diff --git a/internals/_PDCLIB_int.h b/internals/_PDCLIB_int.h index faac079..9d83c66 100644 --- a/internals/_PDCLIB_int.h +++ b/internals/_PDCLIB_int.h @@ -267,7 +267,7 @@ struct _PDCLIB_file_t _PDCLIB_fpos_t position; /* file position indicator */ void * buffer; /* file buffer */ _PDCLIB_size_t bufsize; /* size of buffer */ - int status; /* misc. status bits */ + unsigned int status; /* misc. status bits */ /*mbstate_t mbstate; multibyte parse state - TODO: Unmask. */ struct _PDCLIB_file_t * next; /* provisions for linked list handling */ }; @@ -322,8 +322,9 @@ _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[]; +extern char _PDCLIB_Xdigits[]; /* The worker for all printf() type of functions. */ const char * _PDCLIB_print( const char * spec, struct _PDCLIB_status_t * status );