version 1.36, 2000/07/16 12:46:17 |
version 1.41.2.4, 2002/05/02 17:02:32 |
Line 59 typedef _BSD_SIZE_T_ size_t; |
|
Line 59 typedef _BSD_SIZE_T_ size_t; |
|
* innards of an fpos_t anyway. The library internally uses off_t, |
* innards of an fpos_t anyway. The library internally uses off_t, |
* which we assume is exactly as big as eight chars. |
* which we assume is exactly as big as eight chars. |
*/ |
*/ |
#if !defined(_ANSI_SOURCE) && !defined(__STRICT_ANSI__) |
#if (!defined(_ANSI_SOURCE) && !defined(__STRICT_ANSI__)) || defined(_LIBC) |
typedef __off_t fpos_t; |
typedef __off_t fpos_t; |
#else |
#else |
typedef struct __sfpos { |
typedef struct __sfpos { |
Line 123 typedef struct __sFILE { |
|
Line 123 typedef struct __sFILE { |
|
fpos_t (*_seek) __P((void *, fpos_t, int)); |
fpos_t (*_seek) __P((void *, fpos_t, int)); |
int (*_write) __P((void *, const char *, int)); |
int (*_write) __P((void *, const char *, int)); |
|
|
|
/* file extension */ |
|
struct __sbuf _ext; |
|
|
/* separate buffer for long sequences of ungetc() */ |
/* separate buffer for long sequences of ungetc() */ |
struct __sbuf _ub; /* ungetc buffer */ |
|
unsigned char *_up; /* saved _p when _p is doing ungetc data */ |
unsigned char *_up; /* saved _p when _p is doing ungetc data */ |
int _ur; /* saved _r when _r is counting ungetc data */ |
int _ur; /* saved _r when _r is counting ungetc data */ |
|
|
Line 218 int feof __P((FILE *)); |
|
Line 220 int feof __P((FILE *)); |
|
int ferror __P((FILE *)); |
int ferror __P((FILE *)); |
int fflush __P((FILE *)); |
int fflush __P((FILE *)); |
int fgetc __P((FILE *)); |
int fgetc __P((FILE *)); |
int fgetpos __P((FILE *, fpos_t *)); |
int fgetpos __P((FILE * __restrict, fpos_t * __restrict)); |
char *fgets __P((char *, int, FILE *)); |
char *fgets __P((char * __restrict, int, FILE * __restrict)); |
FILE *fopen __P((const char *, const char *)); |
FILE *fopen __P((const char *, const char *)); |
int fprintf __P((FILE *, const char *, ...)); |
int fprintf __P((FILE * __restrict , const char * __restrict, ...)); |
int fputc __P((int, FILE *)); |
int fputc __P((int, FILE *)); |
int fputs __P((const char *, FILE *)); |
int fputs __P((const char * __restrict, FILE * __restrict)); |
size_t fread __P((void *, size_t, size_t, FILE *)); |
size_t fread __P((void * __restrict, size_t, size_t, FILE * __restrict)); |
FILE *freopen __P((const char *, const char *, FILE *)); |
FILE *freopen __P((const char *, const char *, FILE * __restrict)); |
int fscanf __P((FILE *, const char *, ...)); |
int fscanf __P((FILE * __restrict, const char * __restrict, ...)); |
int fseek __P((FILE *, long, int)); |
int fseek __P((FILE *, long, int)); |
int fsetpos __P((FILE *, const fpos_t *)); |
int fsetpos __P((FILE *, const fpos_t *)); |
long ftell __P((FILE *)); |
long ftell __P((FILE *)); |
size_t fwrite __P((const void *, size_t, size_t, FILE *)); |
size_t fwrite __P((const void * __restrict, size_t, size_t, |
|
FILE * __restrict)); |
int getc __P((FILE *)); |
int getc __P((FILE *)); |
int getchar __P((void)); |
int getchar __P((void)); |
void perror __P((const char *)); |
void perror __P((const char *)); |
int printf __P((const char *, ...)); |
int printf __P((const char * __restrict, ...)); |
int putc __P((int, FILE *)); |
int putc __P((int, FILE *)); |
int putchar __P((int)); |
int putchar __P((int)); |
int puts __P((const char *)); |
int puts __P((const char *)); |
int remove __P((const char *)); |
int remove __P((const char *)); |
void rewind __P((FILE *)); |
void rewind __P((FILE *)); |
int scanf __P((const char *, ...)); |
int scanf __P((const char * __restrict, ...)); |
void setbuf __P((FILE *, char *)); |
void setbuf __P((FILE * __restrict, char * __restrict)); |
int setvbuf __P((FILE *, char *, int, size_t)); |
int setvbuf __P((FILE * __restrict, char * __restrict, int, size_t)); |
int sscanf __P((const char *, const char *, ...)); |
int sscanf __P((const char * __restrict, const char * __restrict, ...)); |
FILE *tmpfile __P((void)); |
FILE *tmpfile __P((void)); |
int ungetc __P((int, FILE *)); |
int ungetc __P((int, FILE *)); |
int vfprintf __P((FILE *, const char *, _BSD_VA_LIST_)); |
int vfprintf __P((FILE * __restrict, const char * __restrict, |
int vprintf __P((const char *, _BSD_VA_LIST_)); |
_BSD_VA_LIST_)); |
|
int vfprintf_unlocked __P((FILE * __restrict, const char * __restrict, |
|
_BSD_VA_LIST_)); |
|
int vprintf __P((const char * __restrict, _BSD_VA_LIST_)); |
|
|
#ifndef __AUDIT__ |
#ifndef __AUDIT__ |
char *gets __P((char *)); |
char *gets __P((char *)); |
int sprintf __P((char *, const char *, ...)); |
int sprintf __P((char * __restrict, const char * __restrict, ...)); |
char *tmpnam __P((char *)); |
char *tmpnam __P((char *)); |
int vsprintf __P((char *, const char *, _BSD_VA_LIST_)); |
int vsprintf __P((char * __resitrct, const char * __restrict, |
|
_BSD_VA_LIST_)); |
#endif |
#endif |
|
|
#if defined(_POSIX_C_SOURCE) || defined(_XOPEN_SOURCE) |
#if defined(_POSIX_C_SOURCE) || defined(_XOPEN_SOURCE) |
|
|
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
char *ctermid __P((char *)); |
char *ctermid __P((char *)); |
|
#ifndef __CUSERID_DECLARED |
|
#define __CUSERID_DECLARED |
|
/* also declared in unistd.h */ |
char *cuserid __P((char *)); |
char *cuserid __P((char *)); |
|
#endif /* __CUSERID_DECLARED */ |
FILE *fdopen __P((int, const char *)); |
FILE *fdopen __P((int, const char *)); |
int fileno __P((FILE *)); |
int fileno __P((FILE *)); |
__END_DECLS |
__END_DECLS |
|
|
!defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE - 0) >= 199506L || \ |
!defined(_XOPEN_SOURCE)) || (_POSIX_C_SOURCE - 0) >= 199506L || \ |
(_XOPEN_SOURCE - 0) >= 500 || defined(_REENTRANT) |
(_XOPEN_SOURCE - 0) >= 500 || defined(_REENTRANT) |
__BEGIN_DECLS |
__BEGIN_DECLS |
#if 0 /* not yet */ |
|
void flockfile __P((FILE *)); |
void flockfile __P((FILE *)); |
int ftrylockfile __P((FILE *)); |
int ftrylockfile __P((FILE *)); |
void funlockfile __P((FILE *)); |
void funlockfile __P((FILE *)); |
#endif /* 0 */ |
|
int getc_unlocked __P((FILE *)); |
int getc_unlocked __P((FILE *)); |
int getchar_unlocked __P((void)); |
int getchar_unlocked __P((void)); |
int putc_unlocked __P((int, FILE *)); |
int putc_unlocked __P((int, FILE *)); |
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
int getw __P((FILE *)); |
int getw __P((FILE *)); |
int putw __P((int, FILE *)); |
int putw __P((int, FILE *)); |
int snprintf __P((char *, size_t, const char *, ...)) |
int snprintf __P((char * __restrict, size_t, const char * __restrict, ...)) |
__attribute__((__format__(__printf__, 3, 4))); |
__attribute__((__format__(__printf__, 3, 4))); |
int vsnprintf __P((char *, size_t, const char *, _BSD_VA_LIST_)) |
int vsnprintf __P((char * __restrict, size_t, const char * __restrict, |
|
_BSD_VA_LIST_)) |
__attribute__((__format__(__printf__, 3, 0))); |
__attribute__((__format__(__printf__, 3, 0))); |
|
|
#ifndef __AUDIT__ |
#ifndef __AUDIT__ |
|
|
(_XOPEN_SOURCE - 0) >= 500 || defined(_LARGEFILE_SOURCE) |
(_XOPEN_SOURCE - 0) >= 500 || defined(_LARGEFILE_SOURCE) |
#ifndef off_t |
#ifndef off_t |
typedef __off_t off_t; |
typedef __off_t off_t; |
#define off_t off_t |
#define off_t __off_t |
#endif /* off_t */ |
#endif /* off_t */ |
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
|
|
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_C_SOURCE) && \ |
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_C_SOURCE) && \ |
!defined(_XOPEN_SOURCE) |
!defined(_XOPEN_SOURCE) |
__BEGIN_DECLS |
__BEGIN_DECLS |
int asprintf __P((char **, const char *, ...)) |
int asprintf __P((char ** __restrict, const char * __restrict, ...)) |
__attribute__((__format__(__printf__, 2, 3))); |
__attribute__((__format__(__printf__, 2, 3))); |
char *fgetln __P((FILE *, size_t *)); |
char *fgetln __P((FILE * __restrict, size_t * __restrict)); |
int fpurge __P((FILE *)); |
int fpurge __P((FILE *)); |
void setbuffer __P((FILE *, char *, int)); |
void setbuffer __P((FILE *, char *, int)); |
int setlinebuf __P((FILE *)); |
int setlinebuf __P((FILE *)); |
int vasprintf __P((char **, const char *, _BSD_VA_LIST_)) |
int vasprintf __P((char ** __restrict, const char * __restrict, |
__attribute__((__format__(__printf__, 2, 0))); |
_BSD_VA_LIST_)) |
int vscanf __P((const char *, _BSD_VA_LIST_)) |
__attribute__((__format__(__printf__, 2, 0))); |
|
int vscanf __P((const char * __restrict, _BSD_VA_LIST_)) |
__attribute__((__format__(__scanf__, 1, 0))); |
__attribute__((__format__(__scanf__, 1, 0))); |
int vsscanf __P((const char *, const char *, _BSD_VA_LIST_)) |
int vsscanf __P((const char * __restrict, const char * __restrict, |
|
_BSD_VA_LIST_)) |
__attribute__((__format__(__scanf__, 2, 0))); |
__attribute__((__format__(__scanf__, 2, 0))); |
|
__const char *fmtcheck __P((const char *, const char *)) |
|
__attribute__((__format_arg__(2))); |
__END_DECLS |
__END_DECLS |
|
|
/* |
/* |
|
|
*/ |
*/ |
__BEGIN_DECLS |
__BEGIN_DECLS |
int __srget __P((FILE *)); |
int __srget __P((FILE *)); |
int __svfscanf __P((FILE *, const char *, _BSD_VA_LIST_)); |
int __svfscanf __P((FILE * __restrict, const char * __restrict, |
|
_BSD_VA_LIST_)); |
|
int __svfscanf_unlocked __P((FILE * __restrict, const char * __restrict, |
|
_BSD_VA_LIST_)); |
int __swbuf __P((int, FILE *)); |
int __swbuf __P((int, FILE *)); |
__END_DECLS |
__END_DECLS |
|
|