scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | README | LICENSE

commit f60bf2a21373462c9b7636b9546a6574c9db7f5f
parent 00d2b697dbd14b05c12e05fa1b50fa8d9fa1fbd4
Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
Date:   Fri, 29 May 2026 18:33:39 +0200

libc/stdio: Reorder functions in header

Diffstat:
Minclude/scc/stdio.h | 25+++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/include/scc/stdio.h b/include/scc/stdio.h @@ -77,42 +77,47 @@ int remove(const char *); int rename(const char *, const char *); FILE *tmpfile(void); char *tmpnam(char *); -int fclose(FILE *); -int fflush(FILE *); + FILE *fopen(const char *restrict, const char *restrict); FILE *freopen(const char *restrict, const char *restrict, FILE *restrict); +int fclose(FILE *); +int fflush(FILE *); void setbuf(FILE *restrict, char *restrict); int setvbuf(FILE *restrict, char *restrict, int, size_t); + int fprintf(FILE *restrict, const char *restrict, ...); -int fscanf(FILE *restrict, const char *restrict, ...); int printf(const char *restrict, ...); -int scanf(const char *restrict, ...); int snprintf(char *restrict, size_t, const char *restrict, ...); int sprintf(char *restrict, const char *restrict, ...); -int sscanf(const char *restrict, const char *restrict, ...); - int vfprintf(FILE *restrict, const char *restrict, __va_list); -int vfscanf(FILE *restrict, const char *restrict, __va_list); int vprintf(const char *restrict, __va_list); -int vscanf(const char *restrict, __va_list); int vsnprintf(char *restrict, size_t, const char *restrict, __va_list); int vsprintf(char *restrict, const char *restrict, __va_list); + +int fscanf(FILE *restrict, const char *restrict, ...); +int scanf(const char *restrict, ...); +int sscanf(const char *restrict, const char *restrict, ...); +int vfscanf(FILE *restrict, const char *restrict, __va_list); +int vscanf(const char *restrict, __va_list); int vsscanf(const char *restrict, const char *restrict, __va_list); int fgetc(FILE *); char *fgets(char *restrict, int, FILE *restrict); -int fputc(int, FILE *); -int fputs(const char *restrict, FILE *restrict); int getc(FILE *); int getchar(void); char *gets(char *); + +int fputc(int, FILE *); +int fputs(const char *restrict, FILE *restrict); int putc(int, FILE *); int putchar(int); int puts(const char *); int ungetc(int, FILE *); + size_t fread(void *restrict, size_t, size_t, FILE *restrict); size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict); + int fseek(FILE *, long int, int); long int ftell(FILE *); void rewind(FILE *);