X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_int.h;h=52ba8b35f607b82cd5133562abaa042b045dbea9;hb=fb44227179cd8d0dbaaf694fba2d4861106add75;hp=64d921967de5465ce795da8beabfcf10ebe1f924;hpb=0e35e82c5e9a0804864839e8fc0e985b1ae41f07;p=pdclib.old diff --git a/internals/_PDCLIB_int.h b/internals/_PDCLIB_int.h index 64d9219..52ba8b3 100644 --- a/internals/_PDCLIB_int.h +++ b/internals/_PDCLIB_int.h @@ -325,29 +325,6 @@ extern int _PDCLIB_errno; */ int * _PDCLIB_errno_func( void ) _PDCLIB_nothrow; -/* -------------------------------------------------------------------------- */ -/* lookup tables */ -/* -------------------------------------------------------------------------- */ - -#define _PDCLIB_CTYPE_ALPHA 1 -#define _PDCLIB_CTYPE_BLANK 2 -#define _PDCLIB_CTYPE_CNTRL 4 -#define _PDCLIB_CTYPE_GRAPH 8 -#define _PDCLIB_CTYPE_PUNCT 16 -#define _PDCLIB_CTYPE_SPACE 32 -#define _PDCLIB_CTYPE_LOWER 64 -#define _PDCLIB_CTYPE_UPPER 128 -#define _PDCLIB_CTYPE_DIGIT 256 -#define _PDCLIB_CTYPE_XDIGT 512 - -struct _PDCLIB_ctype_t -{ - _PDCLIB_uint16_t flags; - unsigned char upper; - unsigned char lower; - unsigned char collation; -}; - /* -------------------------------------------------------------------------- */ /* locale / wchar / uchar */ /* -------------------------------------------------------------------------- */ @@ -383,10 +360,12 @@ typedef struct _PDCLIB_mbstate { }; } _PDCLIB_mbstate_t; -typedef struct _PDCLIB_charcodec _PDCLIB_charcodec_t; -typedef struct _PDCLIB_locale _PDCLIB_locale_t; +typedef struct _PDCLIB_charcodec *_PDCLIB_charcodec_t; +typedef struct _PDCLIB_locale *_PDCLIB_locale_t; typedef struct lconv _PDCLIB_lconv_t; +_PDCLIB_size_t _PDCLIB_mb_cur_max( void ); + /* -------------------------------------------------------------------------- */ /* stdio */ /* -------------------------------------------------------------------------- */