35,15 → 35,15 |
#include <stdarg.h> |
#include <stddef.h> |
|
DLLAPI int puts(const char* str); |
DLLAPI int printf(const char* format, ...); |
DLLAPI int sprintf(char* buffer, const char* format, ...); |
DLLAPI int snprintf(char* buffer, size_t count, const char* format, ...); |
DLLAPI int vsnprintf(char* buffer, size_t count, const char* format, va_list va); |
DLLAPI int vsprintf(char* buffer, const char* format, va_list va); |
DLLAPI int vprintf(const char* format, va_list va); |
extern int _FUNC(puts)(const char* str); |
extern int _FUNC(printf)(const char* format, ...); |
extern int _FUNC(sprintf)(char* buffer, const char* format, ...); |
extern int _FUNC(snprintf)(char* buffer, size_t count, const char* format, ...); |
extern int _FUNC(vsnprintf)(char* buffer, size_t count, const char* format, va_list va); |
extern int _FUNC(vsprintf)(char* buffer, const char* format, va_list va); |
extern int _FUNC(vprintf)(const char* format, va_list va); |
|
DLLAPI void debug_printf(const char* format, ...); |
extern void _FUNC(debug_printf)(const char* format, ...); |
|
typedef size_t fpos_t; |
|
85,55 → 85,55 |
#define stdin (FILE*)1 |
#define stdout (FILE*)2 |
|
DLLAPI int fgetc(FILE*); |
DLLAPI char* fgets(char* restrict, int, FILE* restrict); |
DLLAPI int fprintf(FILE* restrict, const char* restrict, ...); |
DLLAPI int fputc(int, FILE*); |
DLLAPI int fputs(const char* restrict, FILE* restrict); |
DLLAPI size_t fread(void* restrict, size_t size, size_t count, FILE* restrict); |
DLLAPI int fscanf(FILE* restrict, const char* restrict, ...); |
DLLAPI size_t fwrite(const void* restrict, size_t size, size_t count, FILE* restrict); |
DLLAPI int getc(FILE*); |
#define getc() fgetc(stdin) |
DLLAPI int getchar(void); |
DLLAPI int printf(const char* restrict, ...); |
#define putc(ch) fputc(ch, stdout) |
DLLAPI int puts(const char*); |
DLLAPI int scanf(const char* restrict, ...); |
DLLAPI char* gets(char* str); |
DLLAPI int ungetc(int, FILE*); |
DLLAPI int vfprintf(FILE* restrict, const char* restrict, va_list); |
DLLAPI int vfscanf(FILE* restrict, const char* restrict, va_list); |
DLLAPI int vprintf(const char* restrict, va_list); |
DLLAPI int vscanf(const char* restrict, va_list); |
DLLAPI int sscanf(const char*, const char* restrict, ...); |
DLLAPI int vsscanf(const char*, const char*, va_list); |
extern int _FUNC(fgetc)(FILE*); |
extern char* _FUNC(fgets)(char* restrict, int, FILE* restrict); |
extern int _FUNC(fprintf)(FILE* restrict, const char* restrict, ...); |
extern int _FUNC(fputc)(int, FILE*); |
extern int _FUNC(fputs)(const char* restrict, FILE* restrict); |
extern size_t _FUNC(fread)(void* restrict, size_t size, size_t count, FILE* restrict); |
extern int _FUNC(fscanf)(FILE* restrict, const char* restrict, ...); |
extern size_t _FUNC(fwrite)(const void* restrict, size_t size, size_t count, FILE* restrict); |
extern int _FUNC(getc)(FILE*); |
#define getc() _FUNC(fgetc)(stdin) |
extern int _FUNC(getchar)(void); |
extern int _FUNC(printf)(const char* restrict, ...); |
#define putc(ch) _FUNC(fputc)(ch, stdout) |
extern int _FUNC(puts)(const char*); |
extern int _FUNC(scanf)(const char* restrict, ...); |
extern char* _FUNC(gets)(char* str); |
extern int _FUNC(ungetc)(int, FILE*); |
extern int _FUNC(vfprintf)(FILE* restrict, const char* restrict, va_list); |
extern int _FUNC(vfscanf)(FILE* restrict, const char* restrict, va_list); |
extern int _FUNC(vprintf)(const char* restrict, va_list); |
extern int _FUNC(vscanf)(const char* restrict, va_list); |
extern int _FUNC(sscanf)(const char*, const char* restrict, ...); |
extern int _FUNC(vsscanf)(const char*, const char*, va_list); |
|
DLLAPI int remove(const char*); |
DLLAPI int rename(const char*, const char*); |
DLLAPI FILE* tmpfile(void); |
DLLAPI char* tmpnam(char*); |
extern int _FUNC(remove)(const char*); |
extern int _FUNC(rename)(const char*, const char*); |
extern FILE* _FUNC(tmpfile)(void); |
extern char* _FUNC(tmpnam)(char*); |
|
DLLAPI int fclose(FILE*); |
DLLAPI int fflush(FILE*); |
DLLAPI FILE* fopen(const char* restrict, const char* restrict); |
DLLAPI FILE* freopen(const char* restrict, const char* restrict, FILE* restrict); |
DLLAPI void setbuf(FILE* restrict, char* restrict); |
DLLAPI int setvbuf(FILE* restrict, char* restrict, int, size_t); |
extern int _FUNC(fclose)(FILE*); |
extern int _FUNC(fflush)(FILE*); |
extern FILE* _FUNC(fopen)(const char* restrict, const char* restrict); |
extern FILE* _FUNC(freopen)(const char* restrict, const char* restrict, FILE* restrict); |
extern void _FUNC(setbuf)(FILE* restrict, char* restrict); |
extern int _FUNC(setvbuf)(FILE* restrict, char* restrict, int, size_t); |
|
DLLAPI int fgetpos(FILE* restrict, fpos_t* restrict); |
DLLAPI int fseek(FILE*, long, int); |
DLLAPI int fsetpos(FILE*, const fpos_t*); |
DLLAPI long ftell(FILE*); |
DLLAPI void rewind(FILE*); |
extern int _FUNC(fgetpos)(FILE* restrict, fpos_t* restrict); |
extern int _FUNC(fseek)(FILE*, long, int); |
extern int _FUNC(fsetpos)(FILE*, const fpos_t*); |
extern long _FUNC(ftell)(FILE*); |
extern void _FUNC(rewind)(FILE*); |
|
DLLAPI void clearerr(FILE*); |
DLLAPI int feof(FILE*); |
DLLAPI int ferror(FILE*); |
DLLAPI void perror(const char*); |
extern void _FUNC(clearerr)(FILE*); |
extern int _FUNC(feof)(FILE*); |
extern int _FUNC(ferror)(FILE*); |
extern void _FUNC(perror)(const char*); |
|
DLLAPI size_t fread(void* restrict, size_t, size_t, FILE* restrict); |
extern size_t _FUNC(fread)(void* restrict, size_t, size_t, FILE* restrict); |
|
DLLAPI int getchar(void); |
extern int _FUNC(getchar)(void); |
|
#endif // _STDIO_H_ |