Navigation

Operators and Keywords

Function List:

C++ API

stdio.h File Reference

#include <stdarg.h>
#include <stddef.h>
#include <sys/types.h>
Include dependency graph for stdio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _GL_ALREADY_INCLUDING_STDIO_H
#define _GL_STDIO_H
#define __attribute__(Spec)
#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL(func, rettype, parameters_and_attributes)   _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1(rpl_func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS(func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_CXXALIAS_RPL(func, rettype, parameters)   _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2(func, rettype, parameters, rettype2, parameters2)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN(func)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1(func, rettype, parameters_and_attributes)   _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_ARG_NONNULL(params)
#define _GL_WARN_ON_USE(function, message)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX(function, rettype, parameters_and_attributes, msg)   _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_EXTERN_C   extern
#define _GL_STDIO_STRINGIZE(token)   #token
#define _GL_STDIO_MACROEXPAND_AND_STRINGIZE(token)   _GL_STDIO_STRINGIZE(token)

Functions

 _GL_CXXALIAS_SYS (fclose, int,(FILE *stream))
 _GL_CXXALIASWARN (fclose)
 _GL_WARN_ON_USE (gets,"gets is a security hole - use fgets instead")
 _GL_CXXALIAS_SYS (fprintf, int,(FILE *fp, const char *format,...))
 _GL_CXXALIASWARN (fprintf)
 _GL_CXXALIAS_SYS (fputc, int,(int c, FILE *stream))
 _GL_CXXALIASWARN (fputc)
 _GL_CXXALIAS_SYS (fputs, int,(const char *string, FILE *stream))
 _GL_CXXALIASWARN (fputs)
 _GL_CXXALIAS_SYS (fwrite, size_t,(const void *ptr, size_t s, size_t n, FILE *stream))
 _GL_CXXALIASWARN (fwrite)
 _GL_CXXALIAS_SYS (printf, int,(const char *format,...))
 _GL_CXXALIASWARN (printf)
 _GL_CXXALIAS_SYS (putc, int,(int c, FILE *stream))
 _GL_CXXALIASWARN (putc)
 _GL_CXXALIAS_SYS (putchar, int,(int c))
 _GL_CXXALIASWARN (putchar)
 _GL_CXXALIAS_SYS (puts, int,(const char *string))
 _GL_CXXALIASWARN (puts)
 _GL_CXXALIAS_SYS (rename, int,(const char *old_filename, const char *new_filename))
 _GL_CXXALIASWARN (rename)
 _GL_CXXALIAS_SYS_CAST (vfprintf, int,(FILE *fp, const char *format, va_list args))
 _GL_CXXALIASWARN (vfprintf)
 _GL_CXXALIAS_SYS_CAST (vprintf, int,(const char *format, va_list args))
 _GL_CXXALIASWARN (vprintf)
 _GL_CXXALIAS_SYS (vsnprintf, int,(char *str, size_t size, const char *format, va_list args))
 _GL_CXXALIASWARN (vsnprintf)

Define Documentation

#define __attribute__ (   Spec  ) 
#define _GL_ALREADY_INCLUDING_STDIO_H
#define _GL_ARG_NONNULL (   params  ) 
#define _GL_CXXALIAS_RPL (   func,
  rettype,
  parameters 
)    _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
#define _GL_CXXALIAS_RPL_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_RPL_CAST_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIAS_SYS_CAST2 (   func,
  rettype,
  parameters,
  rettype2,
  parameters2 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN (   func  )     _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXALIASWARN1 (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C int _gl_cxxalias_dummy
#define _GL_CXXDEFS_H
#define _GL_EXTERN_C   extern
#define _GL_FUNCDECL_RPL (   func,
  rettype,
  parameters_and_attributes 
)    _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
#define _GL_FUNCDECL_RPL_1 (   rpl_func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype rpl_func parameters_and_attributes
#define _GL_FUNCDECL_SYS (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype func parameters_and_attributes
#define _GL_STDIO_H
#define _GL_STDIO_MACROEXPAND_AND_STRINGIZE (   token  )     _GL_STDIO_STRINGIZE(token)
#define _GL_STDIO_STRINGIZE (   token  )     #token
#define _GL_WARN_EXTERN_C   extern
#define _GL_WARN_ON_USE (   function,
  message 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use
#define _GL_WARN_ON_USE_CXX (   function,
  rettype,
  parameters_and_attributes,
  msg 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use

Function Documentation

_GL_CXXALIAS_SYS ( fclose  ,
int  ,
(FILE *stream)   
)
_GL_CXXALIAS_SYS ( fprintf  ,
int  ,
(FILE *fp, const char *format,...)   
)
_GL_CXXALIAS_SYS ( fputs  ,
int  ,
(const char *string, FILE *stream)   
)
_GL_CXXALIAS_SYS ( putchar  ,
int  ,
(int c)   
)
_GL_CXXALIAS_SYS ( puts  ,
int  ,
(const char *string)   
)
_GL_CXXALIAS_SYS ( fwrite  ,
size_t  ,
(const void *ptr, size_t s, size_t n, FILE *stream)   
)
_GL_CXXALIAS_SYS ( rename  ,
int  ,
(const char *old_filename, const char *new_filename)   
)
_GL_CXXALIAS_SYS ( fputc  ,
int  ,
(int c, FILE *stream)   
)
_GL_CXXALIAS_SYS ( printf  ,
int  ,
(const char *format,...)   
)
_GL_CXXALIAS_SYS ( vsnprintf  ,
int  ,
(char *str, size_t size, const char *format, va_list args)   
)
_GL_CXXALIAS_SYS ( putc  ,
int  ,
(int c, FILE *stream)   
)
_GL_CXXALIAS_SYS_CAST ( vfprintf  ,
int  ,
(FILE *fp, const char *format, va_list args)   
)
_GL_CXXALIAS_SYS_CAST ( vprintf  ,
int  ,
(const char *format, va_list args)   
)
_GL_CXXALIASWARN ( putc   ) 
_GL_CXXALIASWARN ( fputc   ) 
_GL_CXXALIASWARN ( rename   ) 
_GL_CXXALIASWARN ( putchar   ) 
_GL_CXXALIASWARN ( vfprintf   ) 
_GL_CXXALIASWARN ( fprintf   ) 
_GL_CXXALIASWARN ( printf   ) 
_GL_CXXALIASWARN ( vprintf   ) 
_GL_CXXALIASWARN ( puts   ) 
_GL_CXXALIASWARN ( fputs   ) 
_GL_CXXALIASWARN ( fwrite   ) 
_GL_CXXALIASWARN ( vsnprintf   ) 
_GL_CXXALIASWARN ( fclose   ) 
_GL_WARN_ON_USE ( gets  ,
"gets is a security hole - use fgets instead"   
)
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines