Loading...
--- Libc/Libc-997.90.3/include/ctype.h
+++ Libc/Libc-583/include/ctype.h
@@ -69,7 +69,6 @@
#ifndef _CTYPE_H_
#define _CTYPE_H_
-#include <sys/cdefs.h>
#include <runetype.h>
#define _CTYPE_A 0x00000100L /* Alpha */
@@ -117,35 +116,27 @@
#define _SW3 _CTYPE_SW3 /* 3 width character */
#endif /* _NONSTD_SOURCE */
-//Begin-Libc
/*
* _EXTERNALIZE_CTYPE_INLINES_ is defined in locale/nomacros.c to tell us
* to generate code for extern versions of all intermediate inline functions.
*/
#ifdef _EXTERNALIZE_CTYPE_INLINES_
#define _USE_CTYPE_INLINE_
-#define __DARWIN_CTYPE_inline
+#define __DARWIN_CTYPE_static_inline
#else /* !_EXTERNALIZE_CTYPE_INLINES_ */
-//End-Libc
-#define __DARWIN_CTYPE_inline __header_inline
-//Begin-Libc
+#define __DARWIN_CTYPE_static_inline static __inline
#endif /* !_EXTERNALIZE_CTYPE_INLINES_ */
-//End-Libc
-
-//Begin-Libc
+
/*
* _EXTERNALIZE_CTYPE_INLINES_TOP_ is defined in locale/isctype.c to tell us
* to generate code for extern versions of all top-level inline functions.
*/
#ifdef _EXTERNALIZE_CTYPE_INLINES_TOP_
#define _USE_CTYPE_INLINE_
-#define __DARWIN_CTYPE_TOP_inline
+#define __DARWIN_CTYPE_TOP_static_inline
#else /* !_EXTERNALIZE_CTYPE_INLINES_TOP_ */
-//End-Libc
-#define __DARWIN_CTYPE_TOP_inline __header_inline
-//Begin-Libc
+#define __DARWIN_CTYPE_TOP_static_inline static __inline
#endif /* _EXTERNALIZE_CTYPE_INLINES_TOP_ */
-//End-Libc
/*
* Use inline functions if we are allowed to and the compiler supports them.
@@ -160,21 +151,21 @@
__darwin_ct_rune_t ___toupper(__darwin_ct_rune_t);
__END_DECLS
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isascii(int _c)
{
return ((_c & ~0x7F) == 0);
}
#ifdef USE_ASCII
-__DARWIN_CTYPE_inline int
+__DARWIN_CTYPE_static_inline int
__maskrune(__darwin_ct_rune_t _c, unsigned long _f)
{
return _DefaultRuneLocale.__runetype[_c & 0xff] & _f;
}
//Begin-Libc
#elif defined(__LIBC__)
-__DARWIN_CTYPE_inline int
+__DARWIN_CTYPE_static_inline int
__maskrune(__darwin_ct_rune_t _c, unsigned long _f)
{
return ((_c < 0 || _c >= _CACHED_RUNES) ? ___runetype(_c) :
@@ -187,7 +178,7 @@
__END_DECLS
#endif /* USE_ASCII */
-__DARWIN_CTYPE_inline int
+__DARWIN_CTYPE_static_inline int
__istype(__darwin_ct_rune_t _c, unsigned long _f)
{
#ifdef USE_ASCII
@@ -198,7 +189,7 @@
#endif /* USE_ASCII */
}
-__DARWIN_CTYPE_inline __darwin_ct_rune_t
+__DARWIN_CTYPE_static_inline __darwin_ct_rune_t
__isctype(__darwin_ct_rune_t _c, unsigned long _f)
{
#ifdef USE_ASCII
@@ -210,13 +201,13 @@
}
#ifdef USE_ASCII
-__DARWIN_CTYPE_inline __darwin_ct_rune_t
+__DARWIN_CTYPE_static_inline __darwin_ct_rune_t
__toupper(__darwin_ct_rune_t _c)
{
return _DefaultRuneLocale.__mapupper[_c & 0xff];
}
-__DARWIN_CTYPE_inline __darwin_ct_rune_t
+__DARWIN_CTYPE_static_inline __darwin_ct_rune_t
__tolower(__darwin_ct_rune_t _c)
{
return _DefaultRuneLocale.__maplower[_c & 0xff];
@@ -229,14 +220,14 @@
* assume c >= _CACHED_RUNES. So we are stuck making __toupper() a routine
* to hide the extended locale details, outside of Libc.
*/
-__DARWIN_CTYPE_inline __darwin_ct_rune_t
+__DARWIN_CTYPE_static_inline __darwin_ct_rune_t
__toupper(__darwin_ct_rune_t _c)
{
return (_c < 0 || _c >= _CACHED_RUNES) ? ___toupper(_c) :
__current_locale()->__lc_ctype->_CurrentRuneLocale.__mapupper[_c];
}
-__DARWIN_CTYPE_inline __darwin_ct_rune_t
+__DARWIN_CTYPE_static_inline __darwin_ct_rune_t
__tolower(__darwin_ct_rune_t _c)
{
return (_c < 0 || _c >= _CACHED_RUNES) ? ___tolower(_c) :
@@ -250,7 +241,7 @@
__END_DECLS
#endif /* USE_ASCII */
-__DARWIN_CTYPE_inline int
+__DARWIN_CTYPE_static_inline int
__wcwidth(__darwin_ct_rune_t _c)
{
unsigned int _x;
@@ -268,136 +259,136 @@
#define _tolower(c) __tolower(c)
#define _toupper(c) __toupper(c)
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isalnum(int _c)
{
return (__istype(_c, _CTYPE_A|_CTYPE_D));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isalpha(int _c)
{
return (__istype(_c, _CTYPE_A));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isblank(int _c)
{
return (__istype(_c, _CTYPE_B));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
iscntrl(int _c)
{
return (__istype(_c, _CTYPE_C));
}
/* ANSI -- locale independent */
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isdigit(int _c)
{
return (__isctype(_c, _CTYPE_D));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isgraph(int _c)
{
return (__istype(_c, _CTYPE_G));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
islower(int _c)
{
return (__istype(_c, _CTYPE_L));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isprint(int _c)
{
return (__istype(_c, _CTYPE_R));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
ispunct(int _c)
{
return (__istype(_c, _CTYPE_P));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isspace(int _c)
{
return (__istype(_c, _CTYPE_S));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isupper(int _c)
{
return (__istype(_c, _CTYPE_U));
}
/* ANSI -- locale independent */
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isxdigit(int _c)
{
return (__isctype(_c, _CTYPE_X));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
toascii(int _c)
{
return (_c & 0x7F);
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
tolower(int _c)
{
return (__tolower(_c));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
toupper(int _c)
{
return (__toupper(_c));
}
#if !defined(_ANSI_SOURCE) && (!defined(_POSIX_C_SOURCE) || defined(_DARWIN_C_SOURCE))
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
digittoint(int _c)
{
return (__maskrune(_c, 0x0F));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
ishexnumber(int _c)
{
return (__istype(_c, _CTYPE_X));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isideogram(int _c)
{
return (__istype(_c, _CTYPE_I));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isnumber(int _c)
{
return (__istype(_c, _CTYPE_D));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isphonogram(int _c)
{
return (__istype(_c, _CTYPE_Q));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isrune(int _c)
{
return (__istype(_c, 0xFFFFFFF0L));
}
-__DARWIN_CTYPE_TOP_inline int
+__DARWIN_CTYPE_TOP_static_inline int
isspecial(int _c)
{
return (__istype(_c, _CTYPE_T));