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:
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 *);