亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? globlcom.c

?? clips源代碼
?? C
字號(hào):
   /*******************************************************/   /*      "C" Language Integrated Production System      */   /*                                                     */   /*             CLIPS Version 6.24  06/05/06            */   /*                                                     */   /*              DEFGLOBAL COMMANDS MODULE              */   /*******************************************************//*************************************************************//* Purpose: Provides the show-defglobals, set-reset-globals, *//*   and get-reset-globals commands.                         *//*                                                           *//* Principal Programmer(s):                                  *//*      Gary D. Riley                                        *//*                                                           *//* Contributing Programmer(s):                               *//*                                                           *//* Revision History:                                         *//*      6.23: Correction for FalseSymbol/TrueSymbol. DR0859  *//*                                                           *//*      6.24: Renamed BOOLEAN macro type to intBool.         *//*                                                           *//*************************************************************/#define _GLOBLCOM_SOURCE_#include "setup.h"#if DEFGLOBAL_CONSTRUCT#include "extnfunc.h"#include "argacces.h"#include "prntutil.h"#include "router.h"#include "envrnmnt.h"#include "globldef.h"#include "globlcom.h"/***************************************//* LOCAL INTERNAL FUNCTION DEFINITIONS *//***************************************/#if DEBUGGING_FUNCTIONS   static void                       PrintDefglobalValueForm(void *,char *,void *);#endif/************************************************************//* DefglobalCommandDefinitions: Defines defglobal commands. *//************************************************************/globle void DefglobalCommandDefinitions(  void *theEnv)  {#if ! RUN_TIME   EnvDefineFunction2(theEnv,"set-reset-globals",'b',                  SetResetGlobalsCommand,"SetResetGlobalsCommand", "11");   EnvDefineFunction2(theEnv,"get-reset-globals",'b',                   GetResetGlobalsCommand,"GetResetGlobalsCommand", "00");#if DEBUGGING_FUNCTIONS   EnvDefineFunction2(theEnv,"show-defglobals",'v',                   PTIEF ShowDefglobalsCommand,"ShowDefglobalsCommand", "01w");#endif#else#if MAC_MCW || IBM_MCW || MAC_XCD#pragma unused(theEnv)#endif#endif  }/************************************************//* SetResetGlobalsCommand: H/L access routine   *//*   for the get-reset-globals command.         *//************************************************/globle int SetResetGlobalsCommand(  void *theEnv)  {   int oldValue;   DATA_OBJECT arg_ptr;   /*===========================================*/   /* Remember the old value of this attribute. */   /*===========================================*/   oldValue = EnvGetResetGlobals(theEnv);   /*============================================*/   /* Check for the correct number of arguments. */   /*============================================*/   if (EnvArgCountCheck(theEnv,"set-reset-globals",EXACTLY,1) == -1)     { return(oldValue); }   /*===========================================*/   /* Determine the new value of the attribute. */   /*===========================================*/   EnvRtnUnknown(theEnv,1,&arg_ptr);   if ((arg_ptr.value == EnvFalseSymbol(theEnv)) && (arg_ptr.type == SYMBOL))     { EnvSetResetGlobals(theEnv,FALSE); }   else     { EnvSetResetGlobals(theEnv,TRUE); }   /*========================================*/   /* Return the old value of the attribute. */   /*========================================*/   return(oldValue);  }/****************************************//* EnvSetResetGlobals: C access routine *//*   for the set-reset-globals command. *//****************************************/globle intBool EnvSetResetGlobals(  void *theEnv,  int value)  {   int ov;   ov = DefglobalData(theEnv)->ResetGlobals;   DefglobalData(theEnv)->ResetGlobals = value;   return(ov);  }/************************************************//* GetResetGlobalsCommand: H/L access routine   *//*   for the get-reset-globals command.         *//************************************************/globle int GetResetGlobalsCommand(  void *theEnv)  {   int oldValue;   oldValue = EnvGetResetGlobals(theEnv);   if (EnvArgCountCheck(theEnv,"get-reset-globals",EXACTLY,0) == -1)     { return(oldValue); }   return(oldValue);  }/****************************************//* EnvGetResetGlobals: C access routine *//*   for the get-reset-globals command. *//****************************************/globle intBool EnvGetResetGlobals(  void *theEnv)  {      return(DefglobalData(theEnv)->ResetGlobals);   }#if DEBUGGING_FUNCTIONS/***********************************************//* ShowDefglobalsCommand: H/L access routine   *//*   for the show-defglobals command.          *//***********************************************/globle void ShowDefglobalsCommand(  void *theEnv)  {   struct defmodule *theModule;   int numArgs, error;   if ((numArgs = EnvArgCountCheck(theEnv,"show-defglobals",NO_MORE_THAN,1)) == -1) return;   if (numArgs == 1)     {      theModule = GetModuleName(theEnv,"show-defglobals",1,&error);      if (error) return;     }   else     { theModule = ((struct defmodule *) EnvGetCurrentModule(theEnv)); }   EnvShowDefglobals(theEnv,WDISPLAY,theModule);  }/***************************************//* EnvShowDefglobals: C access routine *//*   for the show-defglobals command.  *//***************************************/globle void EnvShowDefglobals(  void *theEnv,  char *logicalName,  void *vTheModule)  {   struct defmodule *theModule = (struct defmodule *) vTheModule;   struct constructHeader *constructPtr;   int allModules = FALSE;   struct defmoduleItemHeader *theModuleItem;   /*=======================================*/   /* If the module specified is NULL, then */   /* list all constructs in all modules.   */   /*=======================================*/   if (theModule == NULL)     {      theModule = (struct defmodule *) EnvGetNextDefmodule(theEnv,NULL);      allModules = TRUE;     }   /*======================================================*/   /* Print out the constructs in the specified module(s). */   /*======================================================*/   for (;        theModule != NULL;        theModule = (struct defmodule *) EnvGetNextDefmodule(theEnv,theModule))     {      /*===========================================*/      /* Print the module name before every group  */      /* of defglobals listed if we're listing the */      /* defglobals from every module.             */      /*===========================================*/      if (allModules)        {         EnvPrintRouter(theEnv,logicalName,EnvGetDefmoduleName(theEnv,theModule));         EnvPrintRouter(theEnv,logicalName,":\n");        }      /*=====================================*/      /* Print every defglobal in the module */      /* currently being examined.           */      /*=====================================*/      theModuleItem = (struct defmoduleItemHeader *) GetModuleItem(theEnv,theModule,DefglobalData(theEnv)->DefglobalModuleIndex);      for (constructPtr = theModuleItem->firstItem;           constructPtr != NULL;           constructPtr = constructPtr->next)        {         if (EvaluationData(theEnv)->HaltExecution == TRUE) return;         if (allModules) EnvPrintRouter(theEnv,logicalName,"   ");         PrintDefglobalValueForm(theEnv,logicalName,(void *) constructPtr);         EnvPrintRouter(theEnv,logicalName,"\n");        }      /*===================================*/      /* If we're only listing the globals */      /* for one module, then return.      */      /*===================================*/      if (! allModules) return;     }  }/*****************************************************//* PrintDefglobalValueForm: Prints the value form of *//*   a defglobal (the current value). For example,   *//*   ?*x* = 3                                        *//*****************************************************/static void PrintDefglobalValueForm(  void *theEnv,  char *logicalName,  void *vTheGlobal)  {   struct defglobal *theGlobal = (struct defglobal *) vTheGlobal;   EnvPrintRouter(theEnv,logicalName,"?*");   EnvPrintRouter(theEnv,logicalName,ValueToString(theGlobal->header.name));   EnvPrintRouter(theEnv,logicalName,"* = ");   PrintDataObject(theEnv,logicalName,&theGlobal->current);  }#endif /* DEBUGGING_FUNCTIONS */#endif /* DEFGLOBAL_CONSTRUCT */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区欧美日| 蜜桃一区二区三区在线| 337p亚洲精品色噜噜| 成人永久免费视频| 免费精品视频最新在线| 亚洲乱码国产乱码精品精可以看| 欧美一区二区三区公司| 色综合色狠狠综合色| 久久国产尿小便嘘嘘| 夜夜嗨av一区二区三区中文字幕| 亚洲精品一区二区三区香蕉| 欧美中文字幕一区| 成人18视频日本| 国产美女娇喘av呻吟久久| 香港成人在线视频| 亚洲六月丁香色婷婷综合久久| 久久综合九色欧美综合狠狠 | 欧美专区在线观看一区| 国产成人精品影视| 久久99九九99精品| 毛片av中文字幕一区二区| 亚洲电影一区二区三区| 亚洲视频香蕉人妖| 中文av一区二区| 久久精子c满五个校花| 精品福利视频一区二区三区| 7777精品伊人久久久大香线蕉的| 91福利在线看| 91啦中文在线观看| jlzzjlzz亚洲女人18| 国产成a人无v码亚洲福利| 国内精品写真在线观看| 美美哒免费高清在线观看视频一区二区| 亚洲一区二区视频在线| 亚洲精品国久久99热| 亚洲少妇屁股交4| 国产精品理伦片| 国产精品美女久久久久久| 久久精品一级爱片| 国产日韩av一区| 国产欧美一区二区在线观看| 久久久99精品久久| 久久精品亚洲乱码伦伦中文| 国产日产欧美一区二区三区 | 国产精品福利av| 中文字幕乱码一区二区免费| 日本一区二区免费在线观看视频 | 日本不卡视频在线| 麻豆成人av在线| 国产一区91精品张津瑜| 国产成人99久久亚洲综合精品| 成人黄色免费短视频| 99九九99九九九视频精品| 在线观看日韩国产| 91精品国产91综合久久蜜臀| 精品国产欧美一区二区| 国产亚洲一区二区在线观看| 国产精品成人一区二区艾草| 亚洲精品国产精华液| 麻豆精品视频在线| 精品在线观看视频| 国产91精品露脸国语对白| 一本色道久久综合精品竹菊| 欧美视频一区二区| 精品日产卡一卡二卡麻豆| 久久精品一区二区三区不卡牛牛| 国产精品国产成人国产三级| 午夜精品久久久久影视| 韩国v欧美v日本v亚洲v| 成人91在线观看| 欧美裸体一区二区三区| 久久久五月婷婷| 亚洲天天做日日做天天谢日日欢| 午夜日韩在线电影| 国产一区二区精品久久| 91黄色小视频| 久久综合狠狠综合久久激情| 亚洲女与黑人做爰| 久久国产视频网| 色综合视频在线观看| 91精品国产免费| ●精品国产综合乱码久久久久| 午夜精品成人在线视频| 国产成人在线网站| 欧美疯狂性受xxxxx喷水图片| 久久久99精品免费观看不卡| 亚洲图片欧美一区| 国产精品一区免费在线观看| 日本高清不卡一区| 久久久精品黄色| 亚洲成人资源网| 不卡视频在线观看| 日韩精品一区二区在线| 亚洲欧美日韩国产成人精品影院 | 亚洲精品在线免费观看视频| 亚洲视频在线一区观看| 九九精品视频在线看| 91污片在线观看| 精品对白一区国产伦| 亚洲丰满少妇videoshd| fc2成人免费人成在线观看播放| 91精品国产福利在线观看| 亚洲欧美日韩国产手机在线 | 日韩经典中文字幕一区| 99精品国产一区二区三区不卡| 日韩三级在线观看| 亚洲成a人v欧美综合天堂| 成人毛片在线观看| 日韩精品一区二区三区四区视频 | 色噜噜狠狠色综合欧洲selulu| 久久你懂得1024| 三级欧美在线一区| 91高清视频免费看| 亚洲三级在线免费观看| 国产成a人无v码亚洲福利| 欧美sm极限捆绑bd| 奇米影视在线99精品| 欧美色图天堂网| 亚洲精品日韩一| 99久久精品国产导航| 亚洲国产激情av| 国产一区啦啦啦在线观看| 国产精品热久久久久夜色精品三区 | 久久婷婷国产综合国色天香| 视频一区二区三区入口| 欧美亚洲动漫制服丝袜| 亚洲女性喷水在线观看一区| 97久久久精品综合88久久| 国产精品久线在线观看| 成人免费观看视频| 国产精品成人免费在线| 成人精品视频一区二区三区| 国产精品全国免费观看高清| 国产91富婆露脸刺激对白| 欧美高清在线视频| 国产成人99久久亚洲综合精品| 国产色一区二区| 成人永久看片免费视频天堂| 中文字幕在线观看不卡| 91欧美一区二区| 一区二区三区国产精华| 欧美系列亚洲系列| 亚洲va国产天堂va久久en| 欧美日韩成人在线一区| 日韩中文字幕亚洲一区二区va在线 | 欧美va日韩va| 国产精品小仙女| 国产精品色噜噜| 一本色道久久综合亚洲精品按摩| 一二三区精品视频| 欧美日韩一区久久| 美女www一区二区| 久久精品亚洲国产奇米99| 成人激情动漫在线观看| 亚洲免费在线电影| 欧美久久久一区| 韩国毛片一区二区三区| 国产欧美日韩卡一| 91蝌蚪国产九色| 亚洲自拍另类综合| 日韩一区和二区| 国产suv一区二区三区88区| 另类小说一区二区三区| 26uuu精品一区二区| www.日韩av| 亚洲大片免费看| 精品对白一区国产伦| 91亚洲大成网污www| 丝袜美腿成人在线| 久久精品免费在线观看| 在线观看国产日韩| 久久国产麻豆精品| 中文字幕一区在线观看视频| 欧美乱熟臀69xxxxxx| 国内精品国产三级国产a久久| 亚洲视频中文字幕| 欧美电影精品一区二区| 91在线视频观看| 另类综合日韩欧美亚洲| 亚洲欧美日韩一区二区 | 免费av成人在线| 国产精品三级久久久久三级| 欧美日韩成人在线| 国产sm精品调教视频网站| 亚洲电影一区二区| 亚洲国产精品ⅴa在线观看| 欧美精品久久99久久在免费线 | 精品国产在天天线2019| 91在线小视频| 国产一区二区三区免费观看| 悠悠色在线精品| 国产欧美一二三区| 欧美一级二级在线观看| 色综合久久天天| 韩国av一区二区三区四区| 亚洲成人av中文| 国产精品国产三级国产普通话99| 日韩一区二区三| 欧美视频一区在线观看| av动漫一区二区|