CBMC
Loading...
Searching...
No Matches
Macros | Functions
stdio.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
+ Include dependency graph for stdio.c:

Go to the source code of this file.

Macros

 
 
 

Functions

 
 
 
int  puts (const char *s)
 
void  fclose_cleanup (void *stream)
 
FILEfopen64 (const char *filename, const char *mode)
 
FILEfopen (const char *filename, const char *mode)
 
FILEfreopen64 (const char *filename, const char *mode, FILE *f)
 
FILEfreopen (const char *filename, const char *mode, FILE *f)
 
int  fclose (FILE *stream)
 
FILEfdopen (int handle, const char *mode)
 
charfgets (char *str, int size, FILE *stream)
 
char__fgets_chk (char *str, __CPROVER_size_t bufsize, int size, FILE *stream)
 
 
 
size_t  fread (void *ptr, size_t size, size_t nitems, FILE *stream)
 
 
int  feof (FILE *stream)
 
int  ferror (FILE *stream)
 
int  fileno (FILE *stream)
 
int  fputs (const char *s, FILE *stream)
 
int  fflush (FILE *stream)
 
int  fpurge (FILE *stream)
 
int  fgetc (FILE *stream)
 
int  getc (FILE *stream)
 
 
int  getw (FILE *stream)
 
int  fseek (FILE *stream, long offset, int whence)
 
 
long  ftell (FILE *stream)
 
void  rewind (FILE *stream)
 
size_t  fwrite (const void *ptr, size_t size, size_t nitems, FILE *stream)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
int  fprintf (FILE *stream, const char *restrict format,...)
 
int  __fprintf_chk (FILE *stream, int flag, const char *restrict format,...)
 
 
 
 
int  asprintf (char **ptr, const char *fmt,...)
 
 
 
int  snprintf (char *str, size_t size, const char *fmt,...)
 
 
 
 

Macro Definition Documentation

◆  __CPROVER_STDARG_H_INCLUDED

#define __CPROVER_STDARG_H_INCLUDED

Definition at line 973 of file stdio.c.

◆  __CPROVER_STDIO_H_INCLUDED

#define __CPROVER_STDIO_H_INCLUDED

Definition at line 6 of file stdio.c.

◆  __CPROVER_STDLIB_H_INCLUDED

#define __CPROVER_STDLIB_H_INCLUDED

Definition at line 70 of file stdio.c.

Function Documentation

◆  __builtin___snprintf_chk()

int __builtin___snprintf_chk ( charstr,
size_t  size,
int  flag,
size_t  bufsize,
const charfmt,
  ... 
)

Definition at line 1795 of file stdio.c.

◆  __builtin___vsnprintf_chk()

int __builtin___vsnprintf_chk ( charstr,
size_t  size,
int  flag,
size_t  bufsize,
const charfmt,
va_list  ap 
)

Definition at line 1878 of file stdio.c.

◆  __fgets_chk()

char * __fgets_chk ( charstr,
__CPROVER_size_t  bufsize,
int  size,
FILEstream 
)

Definition at line 376 of file stdio.c.

◆  __fprintf_chk()

int __fprintf_chk ( FILEstream,
int  flag,
const char *restrict  format,
  ... 
)

Definition at line 1541 of file stdio.c.

◆  __fread_chk()

size_t __fread_chk ( voidptr,
size_t  ptrlen,
size_t  size,
size_t  nitems,
FILEstream 
)

Definition at line 473 of file stdio.c.

◆  __isoc99_fscanf()

int __isoc99_fscanf ( FILE *restrict  stream,
const char *restrict  format,
  ... 
)

Definition at line 1000 of file stdio.c.

◆  __isoc99_scanf()

int __isoc99_scanf ( const char *restrict  format,
  ... 
)

Definition at line 1048 of file stdio.c.

◆  __isoc99_sscanf()

int __isoc99_sscanf ( const char *restrict  s,
const char *restrict  format,
  ... 
)

Definition at line 1096 of file stdio.c.

◆  __isoc99_vfscanf()

int __isoc99_vfscanf ( FILE *restrict  stream,
const char *restrict  format,
va_list  arg 
)

Definition at line 1177 of file stdio.c.

◆  __isoc99_vscanf()

int __isoc99_vscanf ( const char *restrict  format,
va_list  arg 
)

Definition at line 1313 of file stdio.c.

◆  __isoc99_vsscanf()

int __isoc99_vsscanf ( const char *restrict  s,
const char *restrict  format,
va_list  arg 
)

Definition at line 1376 of file stdio.c.

◆  __printf_chk()

int __printf_chk ( int  flag,
const charformat,
  ... 
)

Definition at line 1495 of file stdio.c.

◆  __VERIFIER_nondet___CPROVER_bool()

__CPROVER_bool __VERIFIER_nondet___CPROVER_bool ( void  )

◆  __VERIFIER_nondet_char()

char __VERIFIER_nondet_char ( void  )

◆  __VERIFIER_nondet_int()

int __VERIFIER_nondet_int ( void  )

◆  __VERIFIER_nondet_long()

long __VERIFIER_nondet_long ( void  )

◆  __VERIFIER_nondet_size_t()

size_t __VERIFIER_nondet_size_t ( void  )

◆  __vfprintf_chk()

int __vfprintf_chk ( FILEstream,
int  flag,
const char *restrict  format,
va_list  arg 
)

Definition at line 1606 of file stdio.c.

◆  asprintf()

int asprintf ( char **  ptr,
const charfmt,
  ... 
)

Definition at line 1648 of file stdio.c.

◆  dprintf()

int dprintf ( int  fd,
const char *restrict  format,
  ... 
)

Definition at line 1669 of file stdio.c.

◆  fclose()

int fclose ( FILEstream )

Definition at line 230 of file stdio.c.

◆  fclose_cleanup()

void fclose_cleanup ( voidstream )

◆  fdopen()

FILE * fdopen ( int  handle,
const charmode 
)

Definition at line 256 of file stdio.c.

◆  feof()

int feof ( FILEstream )

Definition at line 511 of file stdio.c.

◆  ferror()

int ferror ( FILEstream )

Definition at line 543 of file stdio.c.

◆  fflush()

int fflush ( FILEstream )

Definition at line 647 of file stdio.c.

◆  fgetc()

int fgetc ( FILEstream )

Definition at line 704 of file stdio.c.

◆  fgets()

char * fgets ( charstr,
int  size,
FILEstream 
)

Definition at line 321 of file stdio.c.

◆  fileno()

int fileno ( FILEstream )

Definition at line 575 of file stdio.c.

◆  fopen()

FILE * fopen ( const charfilename,
const charmode 
)

Definition at line 77 of file stdio.c.

◆  fopen64()

FILE * fopen64 ( const charfilename,
const charmode 
)

Definition at line 147 of file stdio.c.

◆  fprintf()

int fprintf ( FILEstream,
const char *restrict  format,
  ... 
)

Definition at line 1519 of file stdio.c.

◆  fpurge()

int fpurge ( FILEstream )

Definition at line 672 of file stdio.c.

◆  fputs()

int fputs ( const chars,
FILEstream 
)

Definition at line 611 of file stdio.c.

◆  fread()

size_t fread ( voidptr,
size_t  size,
size_t  nitems,
FILEstream 
)

Definition at line 433 of file stdio.c.

◆  freopen()

FILE * freopen ( const charfilename,
const charmode,
FILEf 
)

Definition at line 189 of file stdio.c.

◆  freopen64()

FILE * freopen64 ( const charfilename,
const charmode,
FILEf 
)

Definition at line 202 of file stdio.c.

◆  fscanf()

int fscanf ( FILE *restrict  stream,
const char *restrict  format,
  ... 
)

Definition at line 976 of file stdio.c.

◆  fseek()

int fseek ( FILEstream,
long  offset,
int  whence 
)

Definition at line 829 of file stdio.c.

◆  ftell()

long ftell ( FILEstream )

Definition at line 859 of file stdio.c.

◆  fwrite()

size_t fwrite ( const voidptr,
size_t  size,
size_t  nitems,
FILEstream 
)

Definition at line 910 of file stdio.c.

◆  getc()

int getc ( FILEstream )

Definition at line 740 of file stdio.c.

◆  getchar()

int getchar ( void  )

Definition at line 776 of file stdio.c.

◆  getw()

int getw ( FILEstream )

Definition at line 795 of file stdio.c.

◆  perror()

void perror ( const chars )

Definition at line 946 of file stdio.c.

◆  printf()

int printf ( const charformat,
  ... 
)

Definition at line 1470 of file stdio.c.

◆  putchar()

int putchar ( int  c )

Definition at line 21 of file stdio.c.

◆  puts()

int puts ( const chars )

Definition at line 39 of file stdio.c.

◆  rewind()

void rewind ( FILEstream )

Definition at line 885 of file stdio.c.

◆  scanf()

int scanf ( const char *restrict  format,
  ... 
)

Definition at line 1024 of file stdio.c.

◆  snprintf()

int snprintf ( charstr,
size_t  size,
const charfmt,
  ... 
)

Definition at line 1766 of file stdio.c.

◆  sscanf()

int sscanf ( const char *restrict  s,
const char *restrict  format,
  ... 
)

Definition at line 1072 of file stdio.c.

◆  vasprintf()

int vasprintf ( char **  ptr,
const charfmt,
va_list  ap 
)

Definition at line 1726 of file stdio.c.

◆  vdprintf()

int vdprintf ( int  fd,
const char *restrict  format,
va_list  arg 
)

Definition at line 1693 of file stdio.c.

◆  vfprintf()

int vfprintf ( FILEstream,
const char *restrict  format,
va_list  arg 
)

Definition at line 1566 of file stdio.c.

◆  vfscanf()

int vfscanf ( FILE *restrict  stream,
const char *restrict  format,
va_list  arg 
)

Definition at line 1122 of file stdio.c.

◆  vscanf()

int vscanf ( const char *restrict  format,
va_list  arg 
)

Definition at line 1293 of file stdio.c.

◆  vsnprintf()

int vsnprintf ( charstr,
size_t  size,
const charfmt,
va_list  ap 
)

Definition at line 1826 of file stdio.c.

◆  vsscanf()

int vsscanf ( const char *restrict  s,
const char *restrict  format,
va_list  arg 
)

Definition at line 1335 of file stdio.c.

AltStyle によって変換されたページ (->オリジナル) /