9# if defined(__linux__) && defined(__LP64__)
38#define FILENAME_MAX 4096
102FILE *
fmemopen(
void *buf,
size_t size,
const char *mode);
115int fseek(
FILE *stream,
long offset,
int whence);
135char *
gets(
char *str);
136int puts(
const char *str);
142#if !defined(_SSIZE_T_DEFINED) && !defined(__ssize_t_defined) && \
144#define _SSIZE_T_DEFINED
145#define __ssize_t_defined
161int rename(
const char *oldpath,
const char *newpath);
#define __extension__
Definition linux.hpp:86
literalt pos(literalt a)
Definition literal.h:130
char * va_list
Definition stdarg.h:21
#define __ESBMC_C_CPP_END
Definition stddefs.h:9
#define __ESBMC_restrict
Definition stddefs.h:10
#define __ESBMC_C_CPP_BEGIN
Definition stddefs.h:8
int remove(const char *pathname)
__PTRDIFF_TYPE__ ssize_t
Definition stdio.h:150
ssize_t getline(char **__ESBMC_restrict lineptr, size_t *__ESBMC_restrict n, FILE *__ESBMC_restrict stream)
int fputs(const char *__ESBMC_restrict str, FILE *__ESBMC_restrict stream)
int vfprintf(FILE *__ESBMC_restrict stream, const char *__ESBMC_restrict format, va_list ap)
int puts(const char *str)
Definition io.c:47
char * gets(char *str)
Definition io.c:64
int fprintf(FILE *__ESBMC_restrict stream, const char *__ESBMC_restrict format,...)
char * fgets(char *__ESBMC_restrict str, int n, FILE *__ESBMC_restrict stream)
size_t fread(void *__ESBMC_restrict ptr, size_t size, size_t nmemb, FILE *__ESBMC_restrict stream)
int putc(int c, FILE *stream)
int getchar(void)
Definition io.c:355
int fscanf(FILE *__ESBMC_restrict stream, const char *__ESBMC_restrict format,...)
long fpos_t
Definition stdio.h:49
FILE * fopen(const char *__ESBMC_restrict pathname, const char *__ESBMC_restrict mode)
int ferror(FILE *stream)
Definition io.c:268
int rename(const char *oldpath, const char *newpath)
FILE * freopen(const char *__ESBMC_restrict pathname, const char *__ESBMC_restrict mode, FILE *__ESBMC_restrict stream)
int ungetc(int c, FILE *stream)
long ftell(FILE *stream)
Definition io.c:379
int dprintf(int fd, const char *__ESBMC_restrict format,...)
int fseek(FILE *stream, long offset, int whence)
Definition io.c:367
int printf(const char *__ESBMC_restrict format,...)
FILE * fmemopen(void *buf, size_t size, const char *mode)
Definition io.c:411
int snprintf(char *__ESBMC_restrict str, size_t size, const char *__ESBMC_restrict format,...)
int getw(FILE *stream)
Definition io.c:361
int fclose(FILE *stream)
Definition io.c:105
int fsetpos(FILE *stream, const fpos_t *pos)
__extension__ typedef long long __int64_t
Definition stdio.h:12
int vsprintf(char *__ESBMC_restrict str, const char *__ESBMC_restrict format, va_list ap)
int vsnprintf(char *__ESBMC_restrict str, size_t size, const char *__ESBMC_restrict format, va_list ap)
int scanf(const char *__ESBMC_restrict format,...)
int feof(FILE *stream)
Definition io.c:261
void rewind(FILE *stream)
Definition io.c:385
int vprintf(const char *__ESBMC_restrict format, va_list ap)
int sprintf(char *__ESBMC_restrict str, const char *__ESBMC_restrict format,...)
size_t fwrite(const void *__ESBMC_restrict ptr, size_t size, size_t nmemb, FILE *__ESBMC_restrict stream)
int fgetpos(FILE *__ESBMC_restrict stream, fpos_t *__ESBMC_restrict pos)
int fgetc(FILE *stream)
Definition io.c:343
void perror(const char *s)
void clearerr(FILE *stream)
int fputc(int c, FILE *stream)
Definition io.c:465
int setvbuf(FILE *__ESBMC_restrict stream, char *__ESBMC_restrict buf, int mode, size_t size)
int getc(FILE *stream)
Definition io.c:349
int fflush(FILE *stream)
Definition io.c:307
void setbuf(FILE *__ESBMC_restrict stream, char *__ESBMC_restrict buf)
__ESBMC_C_CPP_BEGIN struct __esbmc_file_t FILE
int putchar(int c)
Definition io.c:39
int fpurge(FILE *stream)
Definition io.c:315
int fileno(FILE *stream)
Definition io.c:274
FILE * fdopen(int fd, const char *mode)
Definition io.c:121
int sscanf(const char *__ESBMC_restrict str, const char *__ESBMC_restrict format,...)
unsigned char __dummy[64]
Definition stdio.h:25