?? tmpltbin.h
字號:
/*******************************************************/ /* "C" Language Integrated Production System */ /* */ /* CLIPS Version 6.20 01/31/02 */ /* */ /* DEFTEMPLATE BSAVE/BLOAD HEADER FILE */ /*******************************************************//*************************************************************//* Purpose: *//* *//* Principal Programmer(s): *//* Gary D. Riley *//* *//* Contributing Programmer(s): *//* Brian L. Donnell *//* *//* Revision History: *//* *//*************************************************************/#if (! RUN_TIME)#ifndef _H_tmpltbin#define _H_tmpltbinstruct bsaveTemplateSlot { unsigned long slotName; unsigned int multislot : 1; unsigned int noDefault : 1; unsigned int defaultPresent : 1; unsigned int defaultDynamic : 1; long constraints; long defaultList; long next; };struct bsaveDeftemplate;struct bsaveDeftemplateModule;#include "cstrcbin.h"struct bsaveDeftemplate { struct bsaveConstructHeader header; long slotList; unsigned int implied : 1; unsigned int numberOfSlots : 15; long patternNetwork; };#include "modulbin.h"struct bsaveDeftemplateModule { struct bsaveDefmoduleItemHeader header; };#define TMPLTBIN_DATA 61struct deftemplateBinaryData { struct deftemplate *DeftemplateArray; long NumberOfDeftemplates; long NumberOfTemplateSlots; long NumberOfTemplateModules; struct templateSlot *SlotArray; struct deftemplateModule *ModuleArray; }; #define DeftemplateBinaryData(theEnv) ((struct deftemplateBinaryData *) GetEnvironmentData(theEnv,TMPLTBIN_DATA))#define DeftemplatePointer(i) ((struct deftemplate *) (&DeftemplateBinaryData(theEnv)->DeftemplateArray[i]))#ifndef _H_tmpltdef#include "tmpltdef.h"#endif#ifdef LOCALE#undef LOCALE#endif#ifdef _TMPLTBIN_SOURCE_#define LOCALE#else#define LOCALE extern#endif LOCALE void DeftemplateBinarySetup(void *); LOCALE void *BloadDeftemplateModuleReference(void *,int);#endif#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -