Blob Blame History Raw
/* 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) ; \
                                                     \