Remove useless extern keyword from libc header function prototypes.

This commit is contained in:
Jonas 'Sortie' Termansen 2013-09-23 00:47:26 +02:00
parent f79508fbc9
commit 5b6d49b060
2 changed files with 84 additions and 84 deletions

View File

@ -67,78 +67,78 @@ extern FILE* stderr;
#define stdout stdout #define stdout stdout
#define stderr stderr #define stderr stderr
extern void clearerr(FILE* stream); void clearerr(FILE* stream);
extern int dprintf(int fildes, const char* __restrict format, ...); int dprintf(int fildes, const char* __restrict format, ...);
extern int fclose(FILE* stream); int fclose(FILE* stream);
extern FILE* fdopen(int fildes, const char* mode); FILE* fdopen(int fildes, const char* mode);
extern int feof(FILE* stream); int feof(FILE* stream);
extern int ferror(FILE* stream); int ferror(FILE* stream);
extern int fflush(FILE* stream); int fflush(FILE* stream);
extern int fileno(FILE* stream); int fileno(FILE* stream);
extern int fgetc(FILE* stream); int fgetc(FILE* stream);
extern int fgetpos(FILE* __restrict stream, fpos_t* __restrict pos); int fgetpos(FILE* __restrict stream, fpos_t* __restrict pos);
extern char* fgets(char* __restrict s, int n, FILE* __restrict stream); char* fgets(char* __restrict s, int n, FILE* __restrict stream);
extern void flockfile(FILE* file); void flockfile(FILE* file);
extern FILE* fopen(const char* __restrict filename, const char* __restrict mode); FILE* fopen(const char* __restrict filename, const char* __restrict mode);
extern int fprintf(FILE* __restrict stream, const char* __restrict format, ...); int fprintf(FILE* __restrict stream, const char* __restrict format, ...);
extern int fputc(int c, FILE* stream); int fputc(int c, FILE* stream);
extern int fputs(const char* __restrict s, FILE* __restrict stream); int fputs(const char* __restrict s, FILE* __restrict stream);
extern size_t fread(void* __restrict ptr, size_t size, size_t nitems, FILE* __restrict stream); size_t fread(void* __restrict ptr, size_t size, size_t nitems, FILE* __restrict stream);
extern FILE* freopen(const char* __restrict filename, const char *__restrict mode, FILE* __restrict stream); FILE* freopen(const char* __restrict filename, const char *__restrict mode, FILE* __restrict stream);
extern int fscanf(FILE* __restrict stream, const char* __restrict format, ... ); int fscanf(FILE* __restrict stream, const char* __restrict format, ... );
extern int fseek(FILE* stream, long offset, int whence); int fseek(FILE* stream, long offset, int whence);
extern int fseeko(FILE* stream, off_t offset, int whence); int fseeko(FILE* stream, off_t offset, int whence);
extern int fsetpos(FILE* stream, const fpos_t* pos); int fsetpos(FILE* stream, const fpos_t* pos);
extern long ftell(FILE* stream); long ftell(FILE* stream);
extern off_t ftello(FILE* stream); off_t ftello(FILE* stream);
extern int ftrylockfile(FILE* file); int ftrylockfile(FILE* file);
extern void funlockfile(FILE* file); void funlockfile(FILE* file);
extern size_t fwrite(const void* __restrict ptr, size_t size, size_t nitems, FILE* __restrict stream); size_t fwrite(const void* __restrict ptr, size_t size, size_t nitems, FILE* __restrict stream);
extern int getc(FILE* stream); int getc(FILE* stream);
extern int getchar(void); int getchar(void);
extern ssize_t getdelim(char** __restrict lineptr, size_t* __restrict n, int delimiter, FILE* __restrict stream); ssize_t getdelim(char** __restrict lineptr, size_t* __restrict n, int delimiter, FILE* __restrict stream);
extern ssize_t getline(char** __restrict lineptr, size_t* __restrict n, FILE* __restrict stream); ssize_t getline(char** __restrict lineptr, size_t* __restrict n, FILE* __restrict stream);
extern int pclose(FILE* steam); int pclose(FILE* steam);
extern void perror(const char* s); void perror(const char* s);
extern FILE* popen(const char* command, const char* mode); FILE* popen(const char* command, const char* mode);
extern int printf(const char* __restrict format, ...); int printf(const char* __restrict format, ...);
extern int putc(int c, FILE* stream); int putc(int c, FILE* stream);
extern int putchar(int c); int putchar(int c);
extern int puts(const char* str); int puts(const char* str);
extern int removeat(int dirrfd, const char* path); int removeat(int dirrfd, const char* path);
extern int remove(const char* path); int remove(const char* path);
extern int renameat(int oldfd, const char* oldname, int newfd, const char* newname); int renameat(int oldfd, const char* oldname, int newfd, const char* newname);
extern int rename(const char* oldname, const char* newname); int rename(const char* oldname, const char* newname);
extern void rewind(FILE* stream); void rewind(FILE* stream);
extern int snprintf(char* __restrict s, size_t n, const char* __restrict format, ...); int snprintf(char* __restrict s, size_t n, const char* __restrict format, ...);
extern void setbuf(FILE* __restrict stream, char* __restrict buf); void setbuf(FILE* __restrict stream, char* __restrict buf);
extern int setvbuf(FILE* __restrict stream, char* __restrict buf, int type, size_t size); int setvbuf(FILE* __restrict stream, char* __restrict buf, int type, size_t size);
extern char* sortix_gets(void); char* sortix_gets(void);
extern int sortix_puts(const char* str); int sortix_puts(const char* str);
extern int sprintf(char* __restrict s, const char* __restrict format, ...); int sprintf(char* __restrict s, const char* __restrict format, ...);
extern int scanf(const char* __restrict format, ...); int scanf(const char* __restrict format, ...);
extern int sscanf(const char* __restrict s, const char* __restrict format, ...); int sscanf(const char* __restrict s, const char* __restrict format, ...);
extern FILE* tmpfile(void); FILE* tmpfile(void);
extern char* tmpnam(char* s); char* tmpnam(char* s);
extern int ungetc(int c, FILE* stream); int ungetc(int c, FILE* stream);
extern int vdprintf(int fildes, const char* __restrict format, __gnuc_va_list ap); int vdprintf(int fildes, const char* __restrict format, __gnuc_va_list ap);
extern int vfprintf(FILE* __restrict stream, const char* __restrict format, __gnuc_va_list ap); int vfprintf(FILE* __restrict stream, const char* __restrict format, __gnuc_va_list ap);
extern int vfscanf(FILE* __restrict stream, const char* __restrict format, __gnuc_va_list arg); int vfscanf(FILE* __restrict stream, const char* __restrict format, __gnuc_va_list arg);
extern int vprintf(const char* __restrict format, __gnuc_va_list ap); int vprintf(const char* __restrict format, __gnuc_va_list ap);
extern int vscanf(const char* __restrict format, __gnuc_va_list arg); int vscanf(const char* __restrict format, __gnuc_va_list arg);
extern int vsnprintf(char* __restrict, size_t, const char* __restrict, __gnuc_va_list); int vsnprintf(char* __restrict, size_t, const char* __restrict, __gnuc_va_list);
extern int vsprintf(char* __restrict s, const char* __restrict format, __gnuc_va_list ap); int vsprintf(char* __restrict s, const char* __restrict format, __gnuc_va_list ap);
extern int vsscanf(const char* __restrict s, const char* __restrict format, __gnuc_va_list arg); int vsscanf(const char* __restrict s, const char* __restrict format, __gnuc_va_list arg);
/* TODO: These are not implemented in sortix libc yet. */ /* TODO: These are not implemented in sortix libc yet. */
#if defined(__SORTIX_SHOW_UNIMPLEMENTED) #if defined(__SORTIX_SHOW_UNIMPLEMENTED)
extern char* ctermid(char* s); char* ctermid(char* s);
extern FILE *fmemopen(void* __restrict buf, size_t size, const char* __restrict mode); FILE *fmemopen(void* __restrict buf, size_t size, const char* __restrict mode);
extern FILE* open_memstream(char** bufp, size_t* sizep); FILE* open_memstream(char** bufp, size_t* sizep);
extern int getchar_unlocked(void); int getchar_unlocked(void);
extern int getc_unlocked(FILE* stream); int getc_unlocked(FILE* stream);
extern int putchar_unlocked(int c); int putchar_unlocked(int c);
extern int putc_unlocked(int c, FILE* steam); int putc_unlocked(int c, FILE* steam);
#endif #endif
#if defined(_SORTIX_SOURCE) #if defined(_SORTIX_SOURCE)
@ -173,16 +173,16 @@ extern FILE* _firstfile;
#if (defined(_SOURCE_SOURCE) && __SORTIX_STDLIB_REDIRECTS) || \ #if (defined(_SOURCE_SOURCE) && __SORTIX_STDLIB_REDIRECTS) || \
defined(_WANT_SORTIX_GETS) defined(_WANT_SORTIX_GETS)
extern char* gets(void) asm ("sortix_gets"); char* gets(void) asm ("sortix_gets");
#else #else
/* traditional gets(3) is no longer POSIX, hence removed. */ /* traditional gets(3) is no longer POSIX, hence removed. */
#endif #endif
#if defined(_SORTIX_SOURCE) || defined(_WANT_SORTIX_VPRINTF_CALLBACK) #if defined(_SORTIX_SOURCE) || defined(_WANT_SORTIX_VPRINTF_CALLBACK)
extern size_t vprintf_callback(size_t (*callback)(void*, const char*, size_t), size_t vprintf_callback(size_t (*callback)(void*, const char*, size_t),
void* user, void* user,
const char* __restrict format, const char* __restrict format,
__gnuc_va_list ap); __gnuc_va_list ap);
#endif #endif
__END_DECLS __END_DECLS

View File

@ -41,16 +41,16 @@ enum
__BEGIN_DECLS __BEGIN_DECLS
extern size_t __fbufsize(FILE* fp); size_t __fbufsize(FILE* fp);
extern int __freading(FILE* fp); int __freading(FILE* fp);
extern int __fwriting(FILE* fp); int __fwriting(FILE* fp);
extern int __freadable(FILE* fp); int __freadable(FILE* fp);
extern int __fwritable(FILE* fp); int __fwritable(FILE* fp);
extern int __flbf(FILE* fp); int __flbf(FILE* fp);
extern void __fpurge(FILE* fp); void __fpurge(FILE* fp);
extern size_t __fpending(FILE* fp); size_t __fpending(FILE* fp);
extern void _flushlbf(void); void _flushlbf(void);
extern int __fsetlocking(FILE* fp, int type); int __fsetlocking(FILE* fp, int type);
__END_DECLS __END_DECLS