Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

stdio.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  FILE

Defines

#define _FPOS_T
#define _FPOS_T_
#define _IOEOF   020
#define _IOERR   040
#define _IOFBF   0
#define _IOLBF   0100
#define _IONBF   04
#define _SIZE_T
#define _SIZE_T_
#define _VA_LIST
#define BUFSIZ   1024
#define clearerr(p)   ((p)->_flag &= ~(_IOERR|_IOEOF))
#define EOF   (-1)
#define feof(p)   ((p)->_flag&_IOEOF)
#define ferror(p)   ((p)->_flag&_IOERR)
#define FILENAME_MAX   1024
#define FOPEN_MAX   20
#define getc(p)   (--(p)->_cnt < 0 ? __filbuf(p) : (int)*(p)->_ptr++)
#define getchar()   getc(stdin)
#define L_tmpnam   25
#define NULL   0
#define putc(x, p)
#define putchar(x)   putc((x),stdout)
#define SEEK_CUR   1
#define SEEK_END   2
#define SEEK_SET   0
#define stderr   (&__iob[2])
#define stdin   (&__iob[0])
#define stdout   (&__iob[1])
#define TMP_MAX   17576

Typedefs

typedef char * __va_list
typedef long fpos_t
typedef unsigned long size_t

Functions

int __filbuf (FILE *)
int __flsbuf (unsigned, FILE *)
void clearerr (FILE *)
int fclose (FILE *)
int feof (FILE *)
int ferror (FILE *)
int fflush (FILE *)
int fgetc (FILE *)
int fgetpos (FILE *, fpos_t *)
char * fgets (char *, int, FILE *)
FILEfopen (const char *, const char *)
int fprintf (FILE *, const char *,...)
int fputc (int, FILE *)
int fputs (const char *, FILE *)
size_t fread (void *, size_t, size_t, FILE *)
FILEfreopen (const char *, const char *, FILE *)
int fscanf (FILE *, const char *,...)
int fseek (FILE *, long int, int)
int fsetpos (FILE *, const fpos_t *)
long int ftell (FILE *)
size_t fwrite (const void *, size_t, size_t, FILE *)
int getc (FILE *)
char * gets (char *)
void perror (const char *)
int printf (const char *,...)
int putc (int, FILE *)
int putchar (int)
int puts (const char *)
int remove (const char *)
int rename (const char *, const char *)
void rewind (FILE *)
int scanf (const char *,...)
void setbuf (FILE *, char *)
int setvbuf (FILE *, char *, int, size_t)
int sprintf (char *, const char *,...)
int sscanf (const char *, const char *,...)
FILEtmpfile (void)
char * tmpnam (char *)
int ungetc (int, FILE *)
int vfprintf (FILE *, const char *, __va_list)
int vprintf (const char *, __va_list)
int vsprintf (char *, const char *, __va_list)

Variables

FILE __iob []


Define Documentation

#define _FPOS_T
 

Definition at line 22 of file stdio.h.

#define _FPOS_T_
 

Definition at line 23 of file stdio.h.

#define _IOEOF   020
 

Definition at line 91 of file stdio.h.

#define _IOERR   040
 

Definition at line 92 of file stdio.h.

#define _IOFBF   0
 

Definition at line 4 of file stdio.h.

#define _IOLBF   0100
 

Definition at line 5 of file stdio.h.

#define _IONBF   04
 

Definition at line 6 of file stdio.h.

#define _SIZE_T
 

Definition at line 34 of file stdio.h.

#define _SIZE_T_
 

Definition at line 35 of file stdio.h.

#define _VA_LIST
 

Definition at line 40 of file stdio.h.

#define BUFSIZ   1024
 

Definition at line 7 of file stdio.h.

#define clearerr p   )     ((p)->_flag &= ~(_IOERR|_IOEOF))
 

Definition at line 100 of file stdio.h.

#define EOF   (-1)
 

Definition at line 8 of file stdio.h.

#define feof p   )     ((p)->_flag&_IOEOF)
 

Definition at line 98 of file stdio.h.

#define ferror p   )     ((p)->_flag&_IOERR)
 

Definition at line 99 of file stdio.h.

#define FILENAME_MAX   1024
 

Definition at line 18 of file stdio.h.

#define FOPEN_MAX   20
 

Definition at line 19 of file stdio.h.

#define getc p   )     (--(p)->_cnt < 0 ? __filbuf(p) : (int)*(p)->_ptr++)
 

Definition at line 94 of file stdio.h.

#define getchar void   )     getc(stdin)
 

Definition at line 101 of file stdio.h.

#define L_tmpnam   25
 

Definition at line 27 of file stdio.h.

#define NULL   0
 

Definition at line 28 of file stdio.h.

#define putc x,
p   ) 
 

Value:

(--(p)->_cnt < 0 ? __flsbuf((unsigned char) (x), (p)) \
            : (int)(*(p)->_ptr++ = (x)))

Definition at line 95 of file stdio.h.

#define putchar  )     putc((x),stdout)
 

Definition at line 102 of file stdio.h.

#define SEEK_CUR   1
 

Definition at line 29 of file stdio.h.

#define SEEK_END   2
 

Definition at line 30 of file stdio.h.

#define SEEK_SET   0
 

Definition at line 31 of file stdio.h.

#define stderr   (&__iob[2])
 

Definition at line 44 of file stdio.h.

#define stdin   (&__iob[0])
 

Definition at line 45 of file stdio.h.

#define stdout   (&__iob[1])
 

Definition at line 46 of file stdio.h.

#define TMP_MAX   17576
 

Definition at line 47 of file stdio.h.


Typedef Documentation

typedef char* __va_list
 

Definition at line 41 of file stdio.h.

typedef long fpos_t
 

Definition at line 24 of file stdio.h.

typedef unsigned long size_t
 

Definition at line 36 of file stdio.h.


Function Documentation

int __filbuf FILE  ) 
 

int __flsbuf unsigned  ,
FILE
 

void clearerr FILE  ) 
 

int fclose FILE  ) 
 

Referenced by AAS_LoadAASFile(), AAS_LoadAASLump(), AAS_WriteAASFile(), AAS_WriteAASLump(), ASE_Load(), bbexit(), Bspinfo(), close_backing_store(), ClosePakFile(), emitdata(), FileExists(), FindQuakeFilesInPak(), FS_CopyFile(), FS_FCloseFile(), FS_FileExists(), FS_FOpenFileRead(), FS_Shutdown(), FS_SV_FileExists(), GLimp_Shutdown(), HL_WriteBSPFile(), LeakFile(), Load3DSTriangleList(), LoadBMP(), LoadFile(), LoadFileBlock(), LoadFileNoCrash(), LoadPortals(), LoadQuakeFile(), LoadScriptFile(), LoadSourceFile(), Log_Close(), main(), main_init(), Map_SaveFile(), Map_SaveSelected(), OpenFileReadMagic(), OpenPakFile(), Pointfile_Check(), printfile(), process(), Q1_WriteBSPFile(), Q2_LoadBSPFileTexinfo(), Q2_WriteBSPFile(), Q3_WriteBSPFile(), QE_SaveProject(), QGL_EnableLogging(), ReadQuakeFile(), RunBsp(), SaveFile(), select_file_name(), Sin_LoadBSPFileTexinfo(), Sin_WriteBSPFile(), stabend(), stabline(), Sys_ScanForCD(), TestExpandBrushes(), TRI_LoadPolysets(), TryLoadFile(), unzClose(), unzOpen(), VL_LoadPortals(), VS_LoadPortals(), WriteBMP(), WriteBrushList(), WriteBspBrushMap(), WriteBSPFile(), WriteGLView(), WriteMapFile(), WritePortalFile(), WritePortals(), WriteTGA(), and LogFile::~LogFile().

int feof FILE  ) 
 

int ferror FILE  ) 
 

int fflush FILE  ) 
 

Referenced by _assert(), _spawnvp(), _YYnull(), error(), FS_Flush(), FS_Write(), Log_Flush(), Log_Print(), Log_Write(), Log_WriteTimeStamped(), main(), Pause(), peektokens(), sigfpe(), and term_destination().

int fgetc FILE  ) 
 

Referenced by BMPLineNone(), fgetLittleLong(), and fgetLittleShort().

int fgetpos FILE ,
fpos_t
 

char* fgets char *  ,
int  ,
FILE
 

Referenced by get(), printfile(), and stabline().

FILE* fopen const char *  ,
const char * 
 

Referenced by AAS_LoadAASFile(), AAS_WriteAASFile(), ASE_Load(), bbexit(), Bspinfo(), emitdata(), FileExists(), FindQuakeFilesInPak(), FS_CopyFile(), FS_FileExists(), FS_FOpenFileAppend(), FS_FOpenFileRead(), FS_FOpenFileWrite(), FS_Startup(), FS_SV_FileExists(), FS_SV_FOpenFileRead(), FS_SV_FOpenFileWrite(), jpeg_open_backing_store(), LeakFile(), Load3DSTriangleList(), LoadBMP(), LoadFile(), LoadFileNoCrash(), LoadPortals(), LoadScriptFile(), LoadSourceFile(), Log_Open(), LogFile::LogFile(), main(), main_init(), Map_SaveFile(), Map_SaveSelected(), openfile(), OpenFileReadMagic(), Pointfile_Check(), process(), Q2_LoadBSPFileTexinfo(), QE_SaveProject(), QGL_EnableLogging(), RunBsp(), SafeOpenRead(), SafeOpenWrite(), select_file_name(), Sin_LoadBSPFileTexinfo(), stabline(), Sys_ScanForCD(), TestExpandBrushes(), TRI_LoadPolysets(), TryLoadFile(), unzOpen(), unzReOpen(), VL_LoadPortals(), VM_LogSyscalls(), VS_LoadPortals(), WriteBMP(), WriteBspBrushMap(), WriteGLView(), WriteMapFile(), WritePortalFile(), WritePortals(), and WriteTGA().

int fprintf FILE ,
const char *  ,
  ...
 

Referenced by _assert(), _spawnvp(), _Write1DMatrix(), _Write2DMatrix(), _Write3DMatrix(), _YYnull(), asdl_progend(), BotDumpMatchTemplates(), BotDumpRandomStringList(), BotDumpReplyChat(), BotDumpSynonymList(), Brush_Write(), callsys(), CGFix_NotificationCallback(), DumpPACKDirectory(), emitdata(), Entity_Write(), Entity_WriteSelected(), error(), FS_FOpenFileRead(), GLimp_LogComment(), GLimp_LogNewFrame(), GLW_SetMode(), Group_Save(), help(), LeakFile(), Load3DSTriangleList(), LogFile::Log(), Log_Print(), Log_Write(), Log_WriteTimeStamped(), logAccum(), logAlphaFunc(), logAreTexturesResident(), logArrayElement(), logBegin(), logBindTexture(), logBitmap(), logBlendFunc(), logCallList(), logCallLists(), logClear(), logClearAccum(), logClearColor(), logClearDepth(), logClearIndex(), logClearStencil(), logClipPlane(), logColor3b(), logColor3bv(), logColor3d(), logColor3dv(), logColor3f(), logColor3fv(), logColor3i(), logColor3iv(), logColor3s(), logColor3sv(), logColor3ub(), logColor3ubv(), logColor4f(), logColor4fv(), logColorPointer(), logCullFace(), logDepthFunc(), logDepthMask(), logDepthRange(), logDisable(), logDisableClientState(), logDrawElements(), logEnable(), logEnableClientState(), logHint(), logPolygonMode(), logScissor(), logTexCoordPointer(), logTexEnvf(), logTexEnvi(), logTexParameterf(), logTexParameteri(), logVertexPointer(), logViewport(), main(), Map_SaveFile(), Map_SaveSelected(), opt(), OutputDebugString(), OutputWinding(), parse_switches(), Patch_Write(), peektokens(), prhideset(), print(), printfile(), profout(), QE_SaveProject(), QERApp_MapPrintf_FILE(), QGL_EnableLogging(), qglAccum(), qglAlphaFunc(), qglAreTexturesResident(), qglArrayElement(), qglBegin(), qglBindTexture(), qglBitmap(), qglBlendFunc(), qglCallList(), qglCallLists(), qglClear(), qglClearAccum(), qglClearColor(), qglClearDepth(), qglClearIndex(), qglClearStencil(), qglClipPlane(), qglColor3b(), qglColor3bv(), qglColor3d(), qglColor3dv(), qglColor3f(), qglColor3fv(), qglColor3i(), qglColor3iv(), qglColor3s(), qglColor3sv(), qglColor3ub(), qglColor3ubv(), qglColor3ui(), qglColor3uiv(), qglColor3us(), qglColor3usv(), qglColor4b(), qglColor4bv(), qglColor4d(), qglColor4dv(), qglColor4f(), qglColor4fv(), qglColor4i(), qglColor4iv(), qglColor4s(), qglColor4sv(), qglColor4ub(), qglColor4ubv(), qglColor4ui(), qglColor4uiv(), qglColor4us(), qglColor4usv(), qglColorMask(), qglColorMaterial(), qglColorPointer(), qglCopyPixels(), qglCopyTexImage1D(), qglCopyTexImage2D(), qglCopyTexSubImage1D(), qglCopyTexSubImage2D(), qglCullFace(), qglDeleteLists(), qglDeleteTextures(), qglDepthFunc(), qglDepthMask(), qglDepthRange(), qglDisable(), qglDisableClientState(), qglDrawArrays(), qglDrawBuffer(), qglDrawElements(), qglDrawPixels(), qglEdgeFlag(), qglEdgeFlagPointer(), qglEdgeFlagv(), qglEnable(), qglEnableClientState(), qglEnd(), qglEndList(), qglEvalCoord1d(), qglEvalCoord1dv(), qglEvalCoord1f(), qglEvalCoord1fv(), qglEvalCoord2d(), qglEvalCoord2dv(), qglEvalCoord2f(), qglEvalCoord2fv(), qglEvalMesh1(), qglEvalMesh2(), qglEvalPoint1(), qglEvalPoint2(), qglFeedbackBuffer(), qglFinish(), qglFlush(), qglFogf(), qglFogfv(), qglFogi(), qglFogiv(), qglFrontFace(), qglFrustum(), qglGenLists(), qglGenTextures(), qglGetBooleanv(), qglGetClipPlane(), qglGetDoublev(), qglGetError(), qglGetFloatv(), qglGetIntegerv(), qglGetLightfv(), qglGetLightiv(), qglGetMapdv(), qglGetMapfv(), qglGetMapiv(), qglGetMaterialfv(), qglGetMaterialiv(), qglGetPixelMapfv(), qglGetPixelMapuiv(), qglGetPixelMapusv(), qglGetPointerv(), qglGetPolygonStipple(), qglGetString(), qglGetTexEnvfv(), qglGetTexEnviv(), qglGetTexGendv(), qglGetTexGenfv(), qglGetTexGeniv(), qglGetTexImage(), qglGetTexLevelParameterfv(), qglGetTexLevelParameteriv(), qglGetTexParameterfv(), qglGetTexParameteriv(), qglHint(), qglIndexd(), qglIndexdv(), qglIndexf(), qglIndexfv(), qglIndexi(), qglIndexiv(), qglIndexMask(), qglIndexPointer(), qglIndexs(), qglIndexsv(), qglIndexub(), qglIndexubv(), qglInitNames(), qglInterleavedArrays(), qglIsEnabled(), qglIsList(), qglIsTexture(), qglLightf(), qglLightfv(), qglLighti(), qglLightiv(), qglLightModelf(), qglLightModelfv(), qglLightModeli(), qglLightModeliv(), qglLineStipple(), qglLineWidth(), qglListBase(), qglLoadIdentity(), qglLoadMatrixd(), qglLoadMatrixf(), qglLoadName(), qglLogicOp(), qglMap1d(), qglMap1f(), qglMap2d(), qglMap2f(), qglMapGrid1d(), qglMapGrid1f(), qglMapGrid2d(), qglMapGrid2f(), qglMaterialf(), qglMaterialfv(), qglMateriali(), qglMaterialiv(), qglMatrixMode(), qglMultMatrixd(), qglMultMatrixf(), qglNewList(), qglNormal3b(), qglNormal3bv(), qglNormal3d(), qglNormal3dv(), qglNormal3f(), qglNormal3fv(), qglNormal3i(), qglNormal3iv(), qglNormal3s(), qglNormal3sv(), qglNormalPointer(), qglOrtho(), qglPassThrough(), qglPixelMapfv(), qglPixelMapuiv(), qglPixelMapusv(), qglPixelStoref(), qglPixelStorei(), qglPixelTransferf(), qglPixelTransferi(), qglPixelZoom(), qglPointSize(), qglPolygonMode(), qglPolygonOffset(), qglPolygonStipple(), qglPopAttrib(), qglPopClientAttrib(), qglPopMatrix(), qglPopName(), qglPrioritizeTextures(), qglPushAttrib(), qglPushClientAttrib(), qglPushMatrix(), qglPushName(), qglRasterPos2d(), qglRasterPos2dv(), qglRasterPos2f(), qglRasterPos2fv(), qglRasterPos2i(), qglRasterPos2iv(), qglRasterPos2s(), qglRasterPos2sv(), qglRasterPos3d(), qglRasterPos3dv(), qglRasterPos3f(), qglRasterPos3fv(), qglRasterPos3i(), qglRasterPos3iv(), qglRasterPos3s(), qglRasterPos3sv(), qglRasterPos4d(), qglRasterPos4dv(), qglRasterPos4f(), qglRasterPos4fv(), qglRasterPos4i(), qglRasterPos4iv(), qglRasterPos4s(), qglRasterPos4sv(), qglReadBuffer(), qglReadPixels(), qglRectd(), qglRectdv(), qglRectf(), qglRectfv(), qglRecti(), qglRectiv(), qglRects(), qglRectsv(), qglRenderMode(), qglRotated(), qglRotatef(), qglScaled(), qglScalef(), qglScissor(), qglSelectBuffer(), qglShadeModel(), qglStencilFunc(), qglStencilMask(), qglStencilOp(), qglTexCoord1d(), qglTexCoord1dv(), qglTexCoord1f(), qglTexCoord1fv(), qglTexCoord1i(), qglTexCoord1iv(), qglTexCoord1s(), qglTexCoord1sv(), qglTexCoord2d(), qglTexCoord2dv(), qglTexCoord2f(), qglTexCoord2fv(), qglTexCoord2i(), qglTexCoord2iv(), qglTexCoord2s(), qglTexCoord2sv(), qglTexCoord3d(), qglTexCoord3dv(), qglTexCoord3f(), qglTexCoord3fv(), qglTexCoord3i(), qglTexCoord3iv(), qglTexCoord3s(), qglTexCoord3sv(), qglTexCoord4d(), qglTexCoord4dv(), qglTexCoord4f(), qglTexCoord4fv(), qglTexCoord4i(), qglTexCoord4iv(), qglTexCoord4s(), qglTexCoord4sv(), qglTexCoordPointer(), qglTexEnvf(), qglTexEnvfv(), qglTexEnvi(), qglTexEnviv(), qglTexGend(), qglTexGendv(), qglTexGenf(), qglTexGenfv(), qglTexGeni(), qglTexGeniv(), qglTexImage1D(), qglTexImage2D(), qglTexParameterf(), qglTexParameterfv(), qglTexParameteri(), qglTexParameteriv(), qglTexSubImage1D(), qglTexSubImage2D(), qglTranslated(), qglTranslatef(), qglVertex2d(), qglVertex2dv(), qglVertex2f(), qglVertex2fv(), qglVertex2i(), qglVertex2iv(), qglVertex2s(), qglVertex2sv(), qglVertex3d(), qglVertex3dv(), qglVertex3f(), qglVertex3fv(), qglVertex3i(), qglVertex3iv(), qglVertex3s(), qglVertex3sv(), qglVertex4d(), qglVertex4dv(), qglVertex4f(), qglVertex4fv(), qglVertex4i(), qglVertex4iv(), qglVertex4s(), qglVertex4sv(), qglVertexPointer(), qglViewport(), rm(), RunBsp(), setup(), Sys_CheckCD(), Sys_Error(), Sys_IsCDROMDevice(), Sys_ObjectIsCDRomDevice(), Sys_PrintBinVersion(), Sys_Warn(), Terrain_Write(), TestExpandBrushes(), UI_DisplayDownloadInfo(), usage(), VM_LogSyscalls(), Write1DMatrix(), Write2DMatrix(), Write3DMatrix(), WriteBspBrushMap(), WriteFaceFile_r(), WriteFloat(), WriteFloat2(), WriteIndent(), WriteMapBrush(), WriteMapFileSafe(), WriteOriginBrush(), WritePortalFile(), WritePortalFile_r(), WritePortals(), WriteStructWithIndent(), yyerror(), yylex(), yylook(), and yywarn().

int fputc int  ,
FILE
 

Referenced by BMPEncodeLine(), error(), and vfprint().

int fputs const char *  ,
FILE
 

Referenced by emitasm(), get(), outs(), print(), and Sys_Print().

size_t fread void *  ,
size_t  ,
size_t  ,
FILE
 

Referenced by AAS_LoadAASFile(), AAS_LoadAASLump(), ASE_Load(), BMPLineNone(), fillbuf(), FindQuakeFilesInPak(), FS_CopyFile(), FS_GetModList(), FS_Read(), Load3DSTriangleList(), LoadBMP(), LoadScriptFile(), LoadSourceFile(), PakLoadAnyFile(), PakLoadFile(), ParseChunk(), ParseFaceL1(), ParseVertexL(), Q2_LoadBSPFileTexinfo(), ReadBytes(), ReadPolysetGeometry(), SafeRead(), Sin_LoadBSPFileTexinfo(), Sys_StreamedRead(), TRI_LoadPolysets(), unzGetGlobalComment(), unzGetLocalExtrafield(), unzlocal_GetCurrentFileInfoInternal(), unzlocal_getLong(), unzlocal_getShort(), unzlocal_SearchCentralDir(), and unzReadCurrentFile().

FILE* freopen const char *  ,
const char *  ,
FILE
 

Referenced by main(), and main_init().

int fscanf FILE ,
const char *  ,
  ...
 

Referenced by LoadPortals(), Pointfile_Check(), VL_LoadPortals(), and VS_LoadPortals().

int fseek FILE ,
long  int,
int 
 

Referenced by AAS_LoadAASFile(), AAS_LoadAASLump(), AAS_WriteAASFile(), filelength(), FileLength(), FindQuakeFilesInPak(), FS_CopyFile(), FS_filelength(), FS_Seek(), HL_WriteBSPFile(), Load3DSTriangleList(), LoadBMP(), LoadFile(), LoadQuakeFile(), PakLoadAnyFile(), PakLoadFile(), Q1_WriteBSPFile(), Q2_LoadBSPFileTexinfo(), Q2_WriteBSPFile(), Q3_WriteBSPFile(), Q_filelength(), read_backing_store(), ReadPACKDirectory(), ReadQuakeFile(), Sin_LoadBSPFileTexinfo(), Sin_WriteBSPFile(), Sys_StreamSeek(), unzGetGlobalComment(), unzGetLocalExtrafield(), unzlocal_CheckCurrentFileCoherencyHeader(), unzlocal_GetCurrentFileInfoInternal(), unzlocal_SearchCentralDir(), unzOpen(), unzReadCurrentFile(), write_backing_store(), WriteBMP(), and WriteBSPFile().

int fsetpos FILE ,
const fpos_t
 

long int ftell FILE  ) 
 

Referenced by AAS_WriteAASLump(), AddLump(), filelength(), FileLength(), FS_CopyFile(), FS_filelength(), FS_FOpenFileByMode(), FS_FTell(), HL_AddLump(), Q1_AddLump(), Q2_AddLump(), Q3_AddLump(), Q_filelength(), Sin_AddLump(), unzlocal_SearchCentralDir(), and WriteBMP().

size_t fwrite const void *  ,
size_t  ,
size_t  ,
FILE
 

Referenced by AAS_WriteAASFile(), AAS_WriteAASLump(), BMPEncodeLine(), FS_CopyFile(), FS_Write(), SafeWrite(), Sys_Print(), WriteBMP(), WriteBytes(), and WriteTGA().

int getc FILE  ) 
 

char* gets char *   ) 
 

Referenced by VM_Compile().

void perror const char *   ) 
 

Referenced by _spawnvp(), callsys(), SNDDMA_GetDMAPos(), SNDDMA_Init(), Sys_CheckCD(), and Sys_ProcessorCount().