src/clipsrules/core/iofun.c File Reference

#include "setup.h"
#include <locale.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdio.h>
#include <string.h>
#include "envrnmnt.h"
#include "router.h"
#include "strngrtr.h"
#include "filertr.h"
#include "argacces.h"
#include "extnfunc.h"
#include "scanner.h"
#include "constant.h"
#include "memalloc.h"
#include "commline.h"
#include "sysdep.h"
#include "utility.h"
#include "iofun.h"

Include dependency graph for iofun.c:

Go to the source code of this file.

Classes

struct  IOFunctionData

Defines

#define _IOFUN_SOURCE_
#define _STDIO_INCLUDED_
#define FORMAT_MAX   512
#define FLAG_MAX   80
#define IO_FUNCTION_DATA   64
#define IOFunctionData(theEnv)   ((struct IOFunctionData *) GetEnvironmentData(theEnv,IO_FUNCTION_DATA))

Functions

globle void IOFunctionDefinitions (void *theEnv)
globle void PrintoutFunction (void *theEnv)
globle intBool SetFullCRLF (void *theEnv, intBool value)
globle void ReadFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle int OpenFunction (void *theEnv)
globle int CloseFunction (void *theEnv)
globle int GetCharFunction (void *theEnv)
globle void PutCharFunction (void *theEnv)
globle int RemoveFunction (void *theEnv)
globle int RenameFunction (void *theEnv)
globle void * FormatFunction (void *theEnv)
globle void ReadlineFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void SetLocaleFunction (void *theEnv, DATA_OBJECT_PTR returnValue)
globle void ReadNumberFunction (void *theEnv, DATA_OBJECT_PTR returnValue)


Define Documentation

#define _IOFUN_SOURCE_

Definition at line 40 of file iofun.c.

#define _STDIO_INCLUDED_

Definition at line 51 of file iofun.c.

#define FLAG_MAX   80

Definition at line 74 of file iofun.c.

#define FORMAT_MAX   512

Definition at line 73 of file iofun.c.

#define IO_FUNCTION_DATA   64

Definition at line 80 of file iofun.c.

#define IOFunctionData ( theEnv   )     ((struct IOFunctionData *) GetEnvironmentData(theEnv,IO_FUNCTION_DATA))

Definition at line 88 of file iofun.c.


Function Documentation

globle int CloseFunction ( void *  theEnv  ) 

Definition at line 529 of file iofun.c.

globle void* FormatFunction ( void *  theEnv  ) 

Definition at line 737 of file iofun.c.

globle int GetCharFunction ( void *  theEnv  ) 

Definition at line 575 of file iofun.c.

globle void IOFunctionDefinitions ( void *  theEnv  ) 

Definition at line 107 of file iofun.c.

globle int OpenFunction ( void *  theEnv  ) 

Definition at line 433 of file iofun.c.

globle void PrintoutFunction ( void *  theEnv  ) 

Definition at line 146 of file iofun.c.

globle void PutCharFunction ( void *  theEnv  ) 

Definition at line 613 of file iofun.c.

globle void ReadFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 251 of file iofun.c.

globle void ReadlineFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 1118 of file iofun.c.

globle void ReadNumberFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 1291 of file iofun.c.

globle int RemoveFunction ( void *  theEnv  ) 

Definition at line 678 of file iofun.c.

globle int RenameFunction ( void *  theEnv  ) 

Definition at line 707 of file iofun.c.

globle intBool SetFullCRLF ( void *  theEnv,
intBool  value 
)

Definition at line 237 of file iofun.c.

globle void SetLocaleFunction ( void *  theEnv,
DATA_OBJECT_PTR  returnValue 
)

Definition at line 1230 of file iofun.c.


Generated on Mon Jan 10 22:33:41 2011 by  doxygen 1.5.6