#include <stdio.h>#include "setup.h"#include "constant.h"#include "memalloc.h"#include "envrnmnt.h"#include "evaluatn.h"#include "scanner.h"#include "router.h"#include "strngrtr.h"#include "utility.h"#include "object.h"#include "multifld.h"

Go to the source code of this file.
Defines | |
| #define | _MULTIFLD_SOURCE_ |
| #define | _STDIO_INCLUDED_ |
Functions | |
| globle void | InitializeMultifieldData (void *theEnv) |
| globle void * | CreateMultifield2 (void *theEnv, long size) |
| globle void | ReturnMultifield (void *theEnv, struct multifield *theSegment) |
| globle void | MultifieldInstall (void *theEnv, struct multifield *theSegment) |
| globle void | MultifieldDeinstall (void *theEnv, struct multifield *theSegment) |
| globle struct multifield * | StringToMultifield (void *theEnv, char *theString) |
| globle void * | EnvCreateMultifield (void *theEnv, long size) |
| globle void * | DOToMultifield (void *theEnv, DATA_OBJECT *theValue) |
| globle void | AddToMultifieldList (void *theEnv, struct multifield *theSegment) |
| globle void | FlushMultifields (void *theEnv) |
| globle void | DuplicateMultifield (void *theEnv, DATA_OBJECT_PTR dst, DATA_OBJECT_PTR src) |
| globle void * | CopyMultifield (void *theEnv, struct multifield *src) |
| globle void | PrintMultifield (void *theEnv, char *fileid, struct multifield *segment, long begin, long end, int printParens) |
| globle void | StoreInMultifield (void *theEnv, DATA_OBJECT *returnValue, EXPRESSION *expptr, int garbageSegment) |
| globle intBool | MultifieldDOsEqual (DATA_OBJECT_PTR dobj1, DATA_OBJECT_PTR dobj2) |
| globle int | MultifieldsEqual (struct multifield *segment1, struct multifield *segment2) |
| globle unsigned long | HashMultifield (struct multifield *theSegment, unsigned long theRange) |
| globle struct multifield * | GetMultifieldList (void *theEnv) |
| globle void * | ImplodeMultifield (void *theEnv, DATA_OBJECT *value) |
| #define _MULTIFLD_SOURCE_ |
Definition at line 28 of file multifld.c.
| #define _STDIO_INCLUDED_ |
Definition at line 31 of file multifld.c.
| globle void AddToMultifieldList | ( | void * | theEnv, | |
| struct multifield * | theSegment | |||
| ) |
Definition at line 291 of file multifld.c.
| globle void* CopyMultifield | ( | void * | theEnv, | |
| struct multifield * | src | |||
| ) |
Definition at line 354 of file multifld.c.
| globle void* CreateMultifield2 | ( | void * | theEnv, | |
| long | size | |||
| ) |
Definition at line 86 of file multifld.c.
| globle void* DOToMultifield | ( | void * | theEnv, | |
| DATA_OBJECT * | theValue | |||
| ) |
Definition at line 271 of file multifld.c.
| globle void DuplicateMultifield | ( | void * | theEnv, | |
| DATA_OBJECT_PTR | dst, | |||
| DATA_OBJECT_PTR | src | |||
| ) |
Definition at line 338 of file multifld.c.
| globle void* EnvCreateMultifield | ( | void * | theEnv, | |
| long | size | |||
| ) |
Definition at line 242 of file multifld.c.
| globle void FlushMultifields | ( | void * | theEnv | ) |
Definition at line 306 of file multifld.c.
| globle struct multifield* GetMultifieldList | ( | void * | theEnv | ) | [read] |
Definition at line 684 of file multifld.c.
| globle unsigned long HashMultifield | ( | struct multifield * | theSegment, | |
| unsigned long | theRange | |||
| ) |
Definition at line 598 of file multifld.c.
| globle void* ImplodeMultifield | ( | void * | theEnv, | |
| DATA_OBJECT * | value | |||
| ) |
Definition at line 694 of file multifld.c.
| globle void InitializeMultifieldData | ( | void * | theEnv | ) |
Definition at line 59 of file multifld.c.
| globle void MultifieldDeinstall | ( | void * | theEnv, | |
| struct multifield * | theSegment | |||
| ) |
Definition at line 146 of file multifld.c.
| globle intBool MultifieldDOsEqual | ( | DATA_OBJECT_PTR | dobj1, | |
| DATA_OBJECT_PTR | dobj2 | |||
| ) |
Definition at line 520 of file multifld.c.
| globle void MultifieldInstall | ( | void * | theEnv, | |
| struct multifield * | theSegment | |||
| ) |
Definition at line 125 of file multifld.c.
| globle int MultifieldsEqual | ( | struct multifield * | segment1, | |
| struct multifield * | segment2 | |||
| ) |
Definition at line 556 of file multifld.c.
| globle void PrintMultifield | ( | void * | theEnv, | |
| char * | fileid, | |||
| struct multifield * | segment, | |||
| long | begin, | |||
| long | end, | |||
| int | printParens | |||
| ) |
Definition at line 368 of file multifld.c.
| globle void ReturnMultifield | ( | void * | theEnv, | |
| struct multifield * | theSegment | |||
| ) |
Definition at line 108 of file multifld.c.
| globle void StoreInMultifield | ( | void * | theEnv, | |
| DATA_OBJECT * | returnValue, | |||
| EXPRESSION * | expptr, | |||
| int | garbageSegment | |||
| ) |
Definition at line 396 of file multifld.c.
| globle struct multifield* StringToMultifield | ( | void * | theEnv, | |
| char * | theString | |||
| ) | [read] |
Definition at line 167 of file multifld.c.
1.5.6