#include "modulbin.h"#include "cstrcbin.h"#include "network.h"


Go to the source code of this file.
Classes | |
| struct | bsaveDefrule |
| struct | bsavePatternNodeHeader |
| struct | bsaveDefruleModule |
| struct | bsaveJoinLink |
| struct | bsaveJoinNode |
| struct | defruleBinaryData |
Defines | |
| #define | RULEBIN_DATA 20 |
| #define | DefruleBinaryData(theEnv) ((struct defruleBinaryData *) GetEnvironmentData(theEnv,RULEBIN_DATA)) |
| #define | BloadDefrulePointer(x, i) ((struct defrule *) ((i == -1L) ? NULL : &x[i])) |
| #define | BsaveJoinIndex(joinPtr) ((joinPtr == NULL) ? -1L : ((struct joinNode *) joinPtr)->bsaveID) |
| #define | BloadJoinPointer(i) ((struct joinNode *) ((i == -1L) ? NULL : &DefruleBinaryData(theEnv)->JoinArray[i])) |
| #define | BsaveJoinLinkIndex(linkPtr) ((linkPtr == NULL) ? -1L : ((struct joinLink *) linkPtr)->bsaveID) |
| #define | BloadJoinLinkPointer(i) ((struct joinLink *) ((i == -1L) ? NULL : &DefruleBinaryData(theEnv)->LinkArray[i])) |
| #define | LOCALE extern |
Functions | |
| LOCALE void | DefruleBinarySetup (void *) |
| LOCALE void | UpdatePatternNodeHeader (void *, struct patternNodeHeader *, struct bsavePatternNodeHeader *) |
| LOCALE void | AssignBsavePatternHeaderValues (void *, struct bsavePatternNodeHeader *, struct patternNodeHeader *) |
| LOCALE void * | BloadDefruleModuleReference (void *, int) |
| #define BloadDefrulePointer | ( | x, | |||
| i | ) | ((struct defrule *) ((i == -1L) ? NULL : &x[i])) |
| #define BloadJoinLinkPointer | ( | i | ) | ((struct joinLink *) ((i == -1L) ? NULL : &DefruleBinaryData(theEnv)->LinkArray[i])) |
| #define BloadJoinPointer | ( | i | ) | ((struct joinNode *) ((i == -1L) ? NULL : &DefruleBinaryData(theEnv)->JoinArray[i])) |
| #define BsaveJoinIndex | ( | joinPtr | ) | ((joinPtr == NULL) ? -1L : ((struct joinNode *) joinPtr)->bsaveID) |
| #define BsaveJoinLinkIndex | ( | linkPtr | ) | ((linkPtr == NULL) ? -1L : ((struct joinLink *) linkPtr)->bsaveID) |
| #define DefruleBinaryData | ( | theEnv | ) | ((struct defruleBinaryData *) GetEnvironmentData(theEnv,RULEBIN_DATA)) |
| LOCALE void AssignBsavePatternHeaderValues | ( | void * | , | |
| struct bsavePatternNodeHeader * | , | |||
| struct patternNodeHeader * | ||||
| ) |
| LOCALE void* BloadDefruleModuleReference | ( | void * | , | |
| int | ||||
| ) |
| LOCALE void UpdatePatternNodeHeader | ( | void * | , | |
| struct patternNodeHeader * | , | |||
| struct bsavePatternNodeHeader * | ||||
| ) |
1.5.6