Iros
 
Loading...
Searching...
No Matches
stdio.h File Reference
#include <ccpp/bits/config.h>
#include <ccpp/bits/null.h>
#include <ccpp/bits/size_t.h>
#include <ccpp/bits/va_list.h>

Go to the source code of this file.

Macros

#define _IOFBF   1
 
#define _IOLBF   2
 
#define _IONBF   0
 
#define BUFSIZ   16384
 
#define FILENAME_MAX   4096
 
#define FOPEN_MAX   1024
 
#define TMP_MAX   100000
 
#define L_tmpnam   32
 
#define EOF   (-1)
 

Typedefs

typedef struct __file_implementation FILE
 
typedef __UINT64_TYPE__ fpos_t
 

Functions

FILEfopen (char const *__CCPP_RESTRICT __path, char const *__CCPP_RESTRICT __mode)
 
FILEfdopen (int __fd, char const *__mode)
 
FILEfreopen (char const *__CCPP_RESTRICT __path, char const *__CCPP_RESTRICT __mode, FILE *__CCPP_RESTRICT __file)
 
int fclose (FILE *__file)
 
int fflush (FILE *__file)
 
void setbuf (FILE *__CCPP_RESTRICT __file, char *__CCPP_RESTRICT __buffer)
 
int setvbuf (FILE *__CCPP_RESTRICT __file, char *__CCPP_RESTRICT __buffer, int __mode, size_t __size)
 
int fileno (FILE *__file)
 
int fileno_unlocked (FILE *__file)
 
size_t fread (void *__CCPP_RESTRICT __buffer, size_t __size, size_t __count, FILE *__CCPP_RESTRICT __file)
 
size_t fwrite (void const *__CCPP_RESTRICT __buffer, size_t __size, size_t __count, FILE *__CCPP_RESTRICT __file)
 
int fgetc (FILE *__file)
 
int getc (FILE *__file)
 
char * fgets (char *__CCPP_RESTRICT __str, int __count, FILE *__CCPP_RESTRICT __file)
 
int fputc (int __ch, FILE *__file)
 
int putc (int __ch, FILE *__file)
 
int fputs (char const *__CCPP_RESTRICT __str, FILE *__CCPP_RESTRICT __file)
 
int getchar (void)
 
char * gets (char *__str)
 
int putchar (int __ch)
 
int puts (char const *__str)
 
int ungetc (int __ch, FILE *__file)
 
int getc_unlocked (FILE *__file)
 
int getchar_unlocked (void)
 
int putc_unlocked (int __ch, FILE *__file)
 
int putchar_unlocked (int __ch)
 
void clearerr_unlocked (FILE *__file)
 
int feof_unlocked (FILE *__file)
 
int ferror_unlocked (FILE *__file)
 
int fflush_unlocked (FILE *__file)
 
int fputc_unlocked (int __ch, FILE *__file)
 
int fgetc_unlocked (FILE *__file)
 
size_t fread_unlocked (void *__CCPP_RESTRICT __buffer, size_t __size, size_t __count, FILE *__CCPP_RESTRICT __file)
 
size_t fwrite_unlocked (void const *__CCPP_RESTRICT __buffer, size_t __size, size_t __count, FILE *__CCPP_RESTRICT __file)
 
char * fgets_unlocked (char *__CCPP_RESTRICT __str, int __count, FILE *__CCPP_RESTRICT __file)
 
int fputs_unlocked (char const *__CCPP_RESTRICT __str, FILE *__CCPP_RESTRICT __file)
 
int scanf (char const *__CCPP_RESTRICT __format,...)
 
int fscanf (FILE *__CCPP_RESTRICT __file, char const *__CCPP_RESTRICT __format,...)
 
int sscanf (char const *__CCPP_RESTRICT __buffer, char const *__CCPP_RESTRICT __format,...)
 
int printf (char const *__CCPP_RESTRICT __format,...)
 
int fprintf (FILE *__CCPP_RESTRICT __file, char const *__CCPP_RESTRICT __format,...)
 
int sprintf (char *__CCPP_RESTRICT __buffer, char const *__CCPP_RESTRICT __format,...)
 
int vprintf (char const *__CCPP_RESTRICT __format, va_list __args)
 
int vfprintf (FILE *__CCPP_RESTRICT __file, char const *__CCPP_RESTRICT __format, va_list __args)
 
int vsprintf (char *__CCPP_RESTRICT __buffer, char const *__CCPP_RESTRICT __format, va_list __args)
 
long ftell (FILE *__file)
 
int fgetpos (FILE *__CCPP_RESTRICT __file, fpos_t *__CCPP_RESTRICT __pos)
 
int fseek (FILE *__file, long __offset, int __origin)
 
int fsetpos (FILE *__file, fpos_t const *__pos)
 
void rewind (FILE *__file)
 
void clearerr (FILE *__file)
 
int feof (FILE *__file)
 
int ferror (FILE *__file)
 
void perror (char const *__str)
 
int remove (char const *__path)
 
int rename (char const *__old_path, char const *__new_path)
 
FILEtmpfile (void)
 
char * tmpnam (char *__path)
 

Variables

FILEstdin
 
FILEstdout
 
FILEstderr
 

Macro Definition Documentation

◆ _IOFBF

#define _IOFBF   1

◆ _IOLBF

#define _IOLBF   2

◆ _IONBF

#define _IONBF   0

◆ BUFSIZ

#define BUFSIZ   16384

◆ EOF

#define EOF   (-1)

◆ FILENAME_MAX

#define FILENAME_MAX   4096

◆ FOPEN_MAX

#define FOPEN_MAX   1024

◆ L_tmpnam

#define L_tmpnam   32

◆ TMP_MAX

#define TMP_MAX   100000

Typedef Documentation

◆ FILE

typedef struct __file_implementation FILE

◆ fpos_t

typedef __UINT64_TYPE__ fpos_t

Function Documentation

◆ clearerr()

void clearerr ( FILE * __file)

◆ clearerr_unlocked()

void clearerr_unlocked ( FILE * __file)

◆ fclose()

int fclose ( FILE * __file)

◆ fdopen()

FILE * fdopen ( int __fd,
char const * __mode )

◆ feof()

int feof ( FILE * __file)

◆ feof_unlocked()

int feof_unlocked ( FILE * __file)

◆ ferror()

int ferror ( FILE * __file)

◆ ferror_unlocked()

int ferror_unlocked ( FILE * __file)

◆ fflush()

int fflush ( FILE * __file)

◆ fflush_unlocked()

int fflush_unlocked ( FILE * __file)

◆ fgetc()

int fgetc ( FILE * __file)

◆ fgetc_unlocked()

int fgetc_unlocked ( FILE * __file)

◆ fgetpos()

int fgetpos ( FILE *__CCPP_RESTRICT __file,
fpos_t *__CCPP_RESTRICT __pos )

◆ fgets()

char * fgets ( char *__CCPP_RESTRICT __str,
int __count,
FILE *__CCPP_RESTRICT __file )

◆ fgets_unlocked()

char * fgets_unlocked ( char *__CCPP_RESTRICT __str,
int __count,
FILE *__CCPP_RESTRICT __file )

◆ fileno()

int fileno ( FILE * __file)

◆ fileno_unlocked()

int fileno_unlocked ( FILE * __file)

◆ fopen()

FILE * fopen ( char const *__CCPP_RESTRICT __path,
char const *__CCPP_RESTRICT __mode )

◆ fprintf()

int fprintf ( FILE *__CCPP_RESTRICT __file,
char const *__CCPP_RESTRICT __format,
... )

◆ fputc()

int fputc ( int __ch,
FILE * __file )

◆ fputc_unlocked()

int fputc_unlocked ( int __ch,
FILE * __file )

◆ fputs()

int fputs ( char const *__CCPP_RESTRICT __str,
FILE *__CCPP_RESTRICT __file )

◆ fputs_unlocked()

int fputs_unlocked ( char const *__CCPP_RESTRICT __str,
FILE *__CCPP_RESTRICT __file )

◆ fread()

size_t fread ( void *__CCPP_RESTRICT __buffer,
size_t __size,
size_t __count,
FILE *__CCPP_RESTRICT __file )

◆ fread_unlocked()

size_t fread_unlocked ( void *__CCPP_RESTRICT __buffer,
size_t __size,
size_t __count,
FILE *__CCPP_RESTRICT __file )

◆ freopen()

FILE * freopen ( char const *__CCPP_RESTRICT __path,
char const *__CCPP_RESTRICT __mode,
FILE *__CCPP_RESTRICT __file )

◆ fscanf()

int fscanf ( FILE *__CCPP_RESTRICT __file,
char const *__CCPP_RESTRICT __format,
... )

◆ fseek()

int fseek ( FILE * __file,
long __offset,
int __origin )

◆ fsetpos()

int fsetpos ( FILE * __file,
fpos_t const * __pos )

◆ ftell()

long ftell ( FILE * __file)

◆ fwrite()

size_t fwrite ( void const *__CCPP_RESTRICT __buffer,
size_t __size,
size_t __count,
FILE *__CCPP_RESTRICT __file )

◆ fwrite_unlocked()

size_t fwrite_unlocked ( void const *__CCPP_RESTRICT __buffer,
size_t __size,
size_t __count,
FILE *__CCPP_RESTRICT __file )

◆ getc()

int getc ( FILE * __file)

◆ getc_unlocked()

int getc_unlocked ( FILE * __file)

◆ getchar()

int getchar ( void )

◆ getchar_unlocked()

int getchar_unlocked ( void )

◆ gets()

char * gets ( char * __str)

◆ perror()

void perror ( char const * __str)

◆ printf()

int printf ( char const *__CCPP_RESTRICT __format,
... )

◆ putc()

int putc ( int __ch,
FILE * __file )

◆ putc_unlocked()

int putc_unlocked ( int __ch,
FILE * __file )

◆ putchar()

int putchar ( int __ch)

◆ putchar_unlocked()

int putchar_unlocked ( int __ch)

◆ puts()

int puts ( char const * __str)

◆ remove()

int remove ( char const * __path)

◆ rename()

int rename ( char const * __old_path,
char const * __new_path )

◆ rewind()

void rewind ( FILE * __file)

◆ scanf()

int scanf ( char const *__CCPP_RESTRICT __format,
... )

◆ setbuf()

void setbuf ( FILE *__CCPP_RESTRICT __file,
char *__CCPP_RESTRICT __buffer )

◆ setvbuf()

int setvbuf ( FILE *__CCPP_RESTRICT __file,
char *__CCPP_RESTRICT __buffer,
int __mode,
size_t __size )

◆ sprintf()

int sprintf ( char *__CCPP_RESTRICT __buffer,
char const *__CCPP_RESTRICT __format,
... )

◆ sscanf()

int sscanf ( char const *__CCPP_RESTRICT __buffer,
char const *__CCPP_RESTRICT __format,
... )

◆ tmpfile()

FILE * tmpfile ( void )

◆ tmpnam()

char * tmpnam ( char * __path)

◆ ungetc()

int ungetc ( int __ch,
FILE * __file )

◆ vfprintf()

int vfprintf ( FILE *__CCPP_RESTRICT __file,
char const *__CCPP_RESTRICT __format,
va_list __args )

◆ vprintf()

int vprintf ( char const *__CCPP_RESTRICT __format,
va_list __args )

◆ vsprintf()

int vsprintf ( char *__CCPP_RESTRICT __buffer,
char const *__CCPP_RESTRICT __format,
va_list __args )

Variable Documentation

◆ stderr

FILE* stderr
extern

◆ stdin

FILE* stdin
extern

◆ stdout

FILE* stdout
extern