1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
/* long4095.c: logical source line of 4095 bytes long. */
typedef int wchar_t; \
typedef struct { \
rune_t min; \
rune_t max; \
rune_t map; \
unsigned long *types; \
} _RuneEntry; \
\
typedef struct { \
int nranges; \
_RuneEntry *ranges; \
} _RuneRange; \
\
typedef struct { \
char magic[8]; \
char encoding[32]; \
\
rune_t (*sgetrune) \
(const char *, unsigned int, char const **) ; \
int (*sputrune) \
(rune_t, char *, unsigned int, char **) ; \
rune_t invalid_rune; \
\
unsigned long runetype[ (1 <<8 ) ]; \
rune_t maplower[ (1 <<8 ) ]; \
rune_t mapupper[ (1 <<8 ) ]; \
_RuneRange runetype_ext; \
_RuneRange maplower_ext; \
_RuneRange mapupper_ext; \
\
void *variable; \
int variable_len; \
} _RuneLocale; \
\
\
\
extern _RuneLocale _DefaultRuneLocale; \
extern _RuneLocale *_CurrentRuneLocale; \
\
unsigned long ___runetype ( int ) ; \
int ___tolower ( int ) ; \
int ___toupper ( int ) ; \
\
\
int __istype ( int , unsigned long) ; \
int __isctype ( int , unsigned long) ; \
int toupper ( int ) ; \
int tolower ( int ) ; \
\
extern int errno; \
\
void *memchr (const void *, int, size_t) ; \
int memcmp (const void *, const void *, size_t) ; \
void *memcpy (void *, const void *, size_t) ; \
void *memmove (void *, const void *, size_t) ; \
void *memset (void *, int, size_t) ; \
char *strcat (char *, const char *) ; \
char *strchr (const char *, int) ; \
int strcmp (const char *, const char *) ; \
int strcoll (const char *, const char *) ; \
char *strcpy (char *, const char *) ; \
size_t strcspn (const char *, const char *) ; \
char *strerror (int) ; \
size_t strlen (const char *) ; \
char *strncat (char *, const char *, size_t) ; \
int strncmp (const char *, const char *, size_t) ; \
char *strncpy (char *, const char *, size_t) ; \
char *strpbrk (const char *, const char *) ; \
char *strrchr (const char *, int) ; \
size_t strspn (const char *, const char *) ; \
char *strstr (const char *, const char *) ; \
char *strtok (char *, const char *) ; \
size_t strxfrm (char *, const char *, size_t) ; \
\
\
\
int bcmp (const void *, const void *, size_t) ; \
void bcopy (const void *, void *, size_t) ; \
void bzero (void *, size_t) ; \
int ffs (int) ; \
char *index (const char *, int) ; \
void *memccpy (void *, const void *, int, size_t) ; \
char *rindex (const char *, int) ; \
int strcasecmp (const char *, const char *) ; \
char *strdup (const char *) ; \
void strmode (int, char *) ; \
int strncasecmp (const char *, const char *, size_t) ; \
char *strsep (char **, const char *) ; \
void swab (const void *, void *, size_t) ; \
\
\
typedef struct { \
int quot; \
int rem; \
} div_t; \
\
typedef struct { \
long quot; \
long rem; \
} ldiv_t; \
extern int __mb_cur_max; \
\
\
void \
abort (void) ; \
int \
abs (int) ; \
int atexit (void (*)(void)) ; \
double atof (const char *) ; \
int atoi (const char *) ; \
long atol (const char *) ; \
void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *)) ; \
void *calloc (size_t, size_t) ; \
div_t \
div (int, int) ; \
void \
exit (int) ; \
void free (void *) ; \
char *getenv (const char *) ; \
long \
labs (long) ; \
ldiv_t \
ldiv (long, long) ; \
void *malloc (size_t) ; \
void qsort (void *, size_t, size_t, int (*)(const void *, const void *)) ; \
int rand (void) ; \
void *realloc (void *, size_t) ; \
void srand (unsigned) ; \
double strtod (const char *, char **) ; \
long strtol (const char *, char **, int) ; \
unsigned long \
strtoul (const char *, char **, int) ; \
int system (const char *) ; \
\
\
int mblen (const char *, size_t) ; \
size_t mbstowcs (wchar_t *, const char *, size_t) ; \
int wctomb (char *, wchar_t) ; \
int mbtowc (wchar_t *, const char *, size_t) ; \
size_t wcstombs (char *, const wchar_t *, size_t) ; \
\
\
int putenv (const char *) ; \
int setenv (const char *, const char *, int) ; \
\
\
\
double drand48 (void) ; \
double erand48 (unsigned short[3]) ; \
long lrand48 (void) ; \
long nrand48 (unsigned short[3]) ; \
long mrand48 (void) ; \
long jrand48 (unsigned short[3]) ; \
void srand48 (long) ; \
unsigned short *seed48 (unsigned short[3]) ; \
void lcong48 (unsigned short[7]) ; \
\
void *alloca (size_t) ; \
\
char *getbsize (int *, long *) ; \
char *cgetcap (char *, char *, int) ; \
int cgetclose (void) ; \
\
|