Print this page
remove support for non-ANSI compilation

*** 22,37 **** /* wctype.h 1.13 89/11/02 SMI; JLE */ /* from AT&T JAE 2.1 */ /* definitions for international functions */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ - /* - * Copyright 2014 Garrett D'Amore <garrett@damore.org> - */ /* * An application should not include this header directly. Instead it * should be included only through the inclusion of other Sun headers. * --- 22,36 ---- /* wctype.h 1.13 89/11/02 SMI; JLE */ /* from AT&T JAE 2.1 */ /* definitions for international functions */ /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ /* * An application should not include this header directly. Instead it * should be included only through the inclusion of other Sun headers. *
*** 81,91 **** #define WEOF ((wint_t)(-1)) #endif #endif /* WEOF */ #endif /* not XPG4 and not XPG4v2 */ - #ifdef __STDC__ extern int iswalnum(wint_t); extern int iswalpha(wint_t); extern int iswcntrl(wint_t); extern int iswdigit(wint_t); extern int iswgraph(wint_t); --- 80,89 ----
*** 106,138 **** extern wint_t towupper(wint_t); extern wctrans_t wctrans(const char *); extern wint_t towctrans(wint_t, wctrans_t); extern int iswctype(wint_t, wctype_t); extern wctype_t wctype(const char *); - #else /* __STDC__ */ - extern int iswalnum(); - extern int iswalpha(); - extern int iswcntrl(); - extern int iswdigit(); - extern int iswgraph(); - extern int iswlower(); - extern int iswprint(); - extern int iswpunct(); - extern int iswspace(); - extern int iswupper(); - extern int iswxdigit(); - /* tow* also become functions */ - extern wint_t towlower(); - extern wint_t towupper(); - extern wctrans_t wctrans(); - extern wint_t towctrans(); - extern int iswctype(); - extern wctype_t wctype(); - #if defined(_XPG6) || !defined(_STRICT_SYMBOLS) - extern int iswblank(); - #endif - #endif /* __STDC__ */ /* bit definition for character class */ #define _E1 0x00000100 /* phonogram (international use) */ #define _E2 0x00000200 /* ideogram (international use) */ --- 104,113 ----