src/clipsrules/core/strngrtr.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "setup.h"
#include "constant.h"
#include "envrnmnt.h"
#include "memalloc.h"
#include "router.h"
#include "sysdep.h"
#include "strngrtr.h"

Include dependency graph for strngrtr.c:

Go to the source code of this file.

Defines

#define _STRNGRTR_SOURCE_
#define _STDIO_INCLUDED_
#define READ_STRING   0
#define WRITE_STRING   1

Functions

globle void InitializeStringRouter (void *theEnv)
globle int OpenStringSource (void *theEnv, char *name, char *str, size_t currentPosition)
globle int OpenTextSource (void *theEnv, char *name, char *str, size_t currentPosition, size_t maximumPosition)
globle int CloseStringSource (void *theEnv, char *name)
globle int OpenStringDestination (void *theEnv, char *name, char *str, size_t maximumPosition)
globle int CloseStringDestination (void *theEnv, char *name)


Define Documentation

#define _STDIO_INCLUDED_

Definition at line 26 of file strngrtr.c.

#define _STRNGRTR_SOURCE_

Definition at line 23 of file strngrtr.c.

#define READ_STRING   0

Definition at line 40 of file strngrtr.c.

#define WRITE_STRING   1

Definition at line 41 of file strngrtr.c.


Function Documentation

globle int CloseStringDestination ( void *  theEnv,
char *  name 
)

Definition at line 332 of file strngrtr.c.

globle int CloseStringSource ( void *  theEnv,
char *  name 
)

Definition at line 269 of file strngrtr.c.

globle void InitializeStringRouter ( void *  theEnv  ) 

Definition at line 58 of file strngrtr.c.

globle int OpenStringDestination ( void *  theEnv,
char *  name,
char *  str,
size_t  maximumPosition 
)

Definition at line 306 of file strngrtr.c.

globle int OpenStringSource ( void *  theEnv,
char *  name,
char *  str,
size_t  currentPosition 
)

Definition at line 200 of file strngrtr.c.

globle int OpenTextSource ( void *  theEnv,
char *  name,
char *  str,
size_t  currentPosition,
size_t  maximumPosition 
)

Definition at line 223 of file strngrtr.c.


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