X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_int.h;h=52ba8b35f607b82cd5133562abaa042b045dbea9;hb=53efa23075049d8f0cc36755bad18e07da0de526;hp=315a0e363b44b38bffc2dc4bd97840db55df05a4;hpb=0dded1df614dd9e85090198afd5974f22e5c9f99;p=pdclib diff --git a/internals/_PDCLIB_int.h b/internals/_PDCLIB_int.h index 315a0e3..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_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 */ /* -------------------------------------------------------------------------- */