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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modulbsc.c

?? clips源代碼
?? C
字號:
   /*******************************************************/   /*      "C" Language Integrated Production System      */   /*                                                     */   /*             CLIPS Version 6.22  06/15/04            */   /*                                                     */   /*         DEFMODULE BASIC COMMANDS HEADER FILE        */   /*******************************************************//*************************************************************//* Purpose: Implements core commands for the defmodule       *//*   construct such as clear, reset, save, ppdefmodule       *//*   list-defmodules, and get-defmodule-list.                *//*                                                           *//* Principal Programmer(s):                                  *//*      Gary D. Riley                                        *//*                                                           *//* Contributing Programmer(s):                               *//*      Brian L. Donnell                                     *//*                                                           *//* Revision History:                                         *//*                                                           *//*************************************************************/#define _MODULBSC_SOURCE_#include "setup.h"#include <stdio.h>#define _STDIO_INCLUDED_#include <string.h>#include "constrct.h"#include "extnfunc.h"#include "modulbin.h"#include "prntutil.h"#include "modulcmp.h"#include "router.h"#include "argacces.h"#include "bload.h"#include "envrnmnt.h"#include "modulbsc.h"/***************************************//* LOCAL INTERNAL FUNCTION DEFINITIONS *//***************************************/   static void                    ClearDefmodules(void *);#if DEFMODULE_CONSTRUCT   static void                    SaveDefmodules(void *,void *,char *);#endif/*****************************************************************//* DefmoduleBasicCommands: Initializes basic defmodule commands. *//*****************************************************************/globle void DefmoduleBasicCommands(  void *theEnv)  {   EnvAddClearFunction(theEnv,"defmodule",ClearDefmodules,2000);#if DEFMODULE_CONSTRUCT   AddSaveFunction(theEnv,"defmodule",SaveDefmodules,1100);#if ! RUN_TIME   EnvDefineFunction2(theEnv,"get-defmodule-list",'m',PTIEF EnvGetDefmoduleList,"EnvGetDefmoduleList","00");#if DEBUGGING_FUNCTIONS   EnvDefineFunction2(theEnv,"list-defmodules",'v', PTIEF ListDefmodulesCommand,"ListDefmodulesCommand","00");   EnvDefineFunction2(theEnv,"ppdefmodule",'v',PTIEF PPDefmoduleCommand,"PPDefmoduleCommand","11w");#endif#endif#endif#if (BLOAD || BLOAD_ONLY || BLOAD_AND_BSAVE)   DefmoduleBinarySetup(theEnv);#endif#if CONSTRUCT_COMPILER && (! RUN_TIME)   DefmoduleCompilerSetup(theEnv);#endif  }/*********************************************************//* ClearDefmodules: Defmodule clear routine for use with *//*   the clear command. Creates the MAIN module.         *//*********************************************************/static void ClearDefmodules(  void *theEnv)  {#if (BLOAD || BLOAD_AND_BSAVE || BLOAD_ONLY) && (! RUN_TIME)   if (Bloaded(theEnv) == TRUE) return;#endif#if (! RUN_TIME)   RemoveAllDefmodules(theEnv);   CreateMainModule(theEnv);   DefmoduleData(theEnv)->MainModuleRedefinable = TRUE;#else#if MAC_MCW || IBM_MCW || MAC_XCD#pragma unused(theEnv)#endif#endif  }#if DEFMODULE_CONSTRUCT/******************************************//* SaveDefmodules: Defmodule save routine *//*   for use with the save command.       *//******************************************/static void SaveDefmodules(  void *theEnv,  void *theModule,  char *logicalName)  {   char *ppform;   ppform = EnvGetDefmodulePPForm(theEnv,theModule);   if (ppform != NULL)     {      PrintInChunks(theEnv,logicalName,ppform);      EnvPrintRouter(theEnv,logicalName,"\n");     }  }/*************************************************//* EnvGetDefmoduleList: H/L and C access routine *//*   for the get-defmodule-list function.        *//*************************************************/globle void EnvGetDefmoduleList(  void *theEnv,  DATA_OBJECT_PTR returnValue)  {   OldGetConstructList(theEnv,returnValue,EnvGetNextDefmodule,EnvGetDefmoduleName);   }#if DEBUGGING_FUNCTIONS/********************************************//* PPDefmoduleCommand: H/L access routine   *//*   for the ppdefmodule command.           *//********************************************/globle void PPDefmoduleCommand(  void *theEnv)  {   char *defmoduleName;   defmoduleName = GetConstructName(theEnv,"ppdefmodule","defmodule name");   if (defmoduleName == NULL) return;   PPDefmodule(theEnv,defmoduleName,WDISPLAY);   return;  }/*************************************//* PPDefmodule: C access routine for *//*   the ppdefmodule command.        *//*************************************/globle int PPDefmodule(  void *theEnv,  char *defmoduleName,  char *logicalName)  {   void *defmodulePtr;   defmodulePtr = EnvFindDefmodule(theEnv,defmoduleName);   if (defmodulePtr == NULL)     {      CantFindItemErrorMessage(theEnv,"defmodule",defmoduleName);      return(FALSE);     }   if (EnvGetDefmodulePPForm(theEnv,defmodulePtr) == NULL) return(TRUE);   PrintInChunks(theEnv,logicalName,EnvGetDefmodulePPForm(theEnv,defmodulePtr));   return(TRUE);  }/***********************************************//* ListDefmodulesCommand: H/L access routine   *//*   for the list-defmodules command.          *//***********************************************/globle void ListDefmodulesCommand(  void *theEnv)  {   if (EnvArgCountCheck(theEnv,"list-defmodules",EXACTLY,0) == -1) return;   EnvListDefmodules(theEnv,WDISPLAY);  }/***************************************//* EnvListDefmodules: C access routine *//*   for the list-defmodules command.  *//***************************************/globle void EnvListDefmodules(  void *theEnv,  char *logicalName)  {   void *theModule;   int count = 0;   for (theModule = EnvGetNextDefmodule(theEnv,NULL);        theModule != NULL;        theModule = EnvGetNextDefmodule(theEnv,theModule))    {     EnvPrintRouter(theEnv,logicalName,EnvGetDefmoduleName(theEnv,theModule));     EnvPrintRouter(theEnv,logicalName,"\n");     count++;    }   PrintTally(theEnv,logicalName,count,"defmodule","defmodules");  }#endif /* DEBUGGING_FUNCTIONS */#endif /* DEFMODULE_CONSTRUCT */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合无码一区二区| 久久久久久免费毛片精品| 国产成人夜色高潮福利影视| 午夜伦欧美伦电影理论片| 亚洲小说欧美激情另类| 亚洲欧洲精品一区二区三区 | 91美女在线视频| av网站免费线看精品| 99久久精品99国产精品| 91亚洲午夜精品久久久久久| 91一区二区在线观看| 欧美在线观看一区| 欧美日韩国产综合久久| 日韩一区二区三| 精品日产卡一卡二卡麻豆| 久久综合狠狠综合久久综合88| wwww国产精品欧美| 国产欧美一区二区三区网站| 国产精品人成在线观看免费| 亚洲欧美电影院| 婷婷久久综合九色综合绿巨人 | 久久久亚洲午夜电影| 国产精品人成在线观看免费 | 欧美剧情片在线观看| 日韩欧美高清dvd碟片| 国产情人综合久久777777| 国产亚洲一区字幕| 亚洲另类中文字| 热久久免费视频| 丁香婷婷综合网| 欧美日韩一区高清| 久久日韩精品一区二区五区| 亚洲人精品一区| 狠狠色丁香婷综合久久| 91浏览器打开| 精品国产乱码久久久久久蜜臀| 欧美激情一区二区三区| 亚洲h精品动漫在线观看| 激情综合五月婷婷| 欧美日韩一区二区在线观看视频 | 在线成人av网站| 国产精品丝袜91| 日韩精品亚洲专区| aaa欧美日韩| 日韩一卡二卡三卡国产欧美| 中文字幕中文乱码欧美一区二区 | www久久精品| 一区二区三区蜜桃| 国产98色在线|日韩| 7777精品久久久大香线蕉| 国产精品第四页| 国产精品一级在线| 日韩一区二区精品| 午夜欧美一区二区三区在线播放| 丁香桃色午夜亚洲一区二区三区| 欧美年轻男男videosbes| 日韩美女精品在线| 国产成人一区在线| 久久久午夜电影| 麻豆中文一区二区| 欧美精品高清视频| 亚洲成人自拍偷拍| 色8久久精品久久久久久蜜 | 日本精品视频一区二区| 欧美精品一区二区三区四区| 午夜电影一区二区| 日韩欧美国产三级电影视频| 一区二区三区在线高清| 91啪亚洲精品| **性色生活片久久毛片| 岛国精品在线观看| 国产日韩亚洲欧美综合| 国产成人在线视频播放| 久久精品免视看| 粉嫩在线一区二区三区视频| 久久亚洲一区二区三区明星换脸 | 成人免费视频网站在线观看| 亚洲精品一区二区三区蜜桃下载| 热久久国产精品| 精品国产伦一区二区三区观看体验| 日本欧美加勒比视频| 91精品国产麻豆国产自产在线| 日日夜夜免费精品| 6080yy午夜一二三区久久| 美国欧美日韩国产在线播放| 精品久久人人做人人爽| 国产激情一区二区三区| 亚洲国产精品ⅴa在线观看| 成人精品免费看| 亚洲天堂精品在线观看| 欧美性色黄大片手机版| 午夜精品成人在线| 精品久久久久久久久久久久包黑料| 久久se精品一区二区| 久久久久久久av麻豆果冻| 成人精品免费视频| 亚洲国产aⅴ天堂久久| 日韩精品一区二区三区中文不卡| 国产一区二区三区精品欧美日韩一区二区三区| 久久影院视频免费| 99精品偷自拍| 日本不卡视频在线观看| 国产嫩草影院久久久久| 在线观看免费一区| 韩国v欧美v亚洲v日本v| 综合色天天鬼久久鬼色| 欧美一区二区三区思思人| 国产精品18久久久久久久网站| 亚洲女同ⅹxx女同tv| 日韩三级视频中文字幕| 成人免费看片app下载| 人人爽香蕉精品| 亚洲视频免费在线观看| 国产欧美综合色| 欧美猛男超大videosgay| 国产福利91精品一区二区三区| 亚洲乱码日产精品bd| 欧美精品一区二区三区在线播放| 色欧美日韩亚洲| 国产一区在线不卡| 日韩中文字幕区一区有砖一区 | 91女人视频在线观看| 蜜桃视频一区二区三区 | 欧美日韩在线播| 国产成人精品aa毛片| 日韩成人免费在线| 1024国产精品| 久久久久久免费网| 欧美一级高清片| 欧美伦理电影网| 色综合久久天天| 成人晚上爱看视频| 精品亚洲国产成人av制服丝袜| 亚洲一区二区综合| 亚洲欧美国产高清| 亚洲日本丝袜连裤袜办公室| www激情久久| 精品少妇一区二区三区日产乱码| 欧美在线免费视屏| 色综合天天综合网国产成人综合天| 国产一区二区在线观看免费| 香蕉成人啪国产精品视频综合网 | 欧美剧情片在线观看| 色88888久久久久久影院按摩| 国产99精品视频| 成人av在线一区二区| 精品一区二区免费在线观看| 午夜精品一区二区三区免费视频 | 亚洲精品欧美综合四区| 国产亚洲成av人在线观看导航| 日韩精品一区二区三区老鸭窝 | 亚洲一二三四久久| 亚洲男女毛片无遮挡| 国产精品久久久久桃色tv| 中文字幕成人av| 欧美国产精品中文字幕| 中文字幕在线播放不卡一区| 中文欧美字幕免费| 亚洲三级在线播放| 亚洲欧美国产三级| 午夜精品国产更新| 麻豆精品一区二区av白丝在线| 青草国产精品久久久久久| 日本vs亚洲vs韩国一区三区二区 | 亚洲人成网站在线| 亚洲第一搞黄网站| 免播放器亚洲一区| 国产原创一区二区| 91蜜桃视频在线| 欧美一区二区人人喊爽| 久久老女人爱爱| 国产精品视频在线看| 一区二区三区在线视频免费| 亚洲444eee在线观看| 国产一区二区免费看| 99久久精品国产毛片| 欧美在线看片a免费观看| 欧美电影免费观看完整版| 国产亚洲成年网址在线观看| 亚洲视频一区二区免费在线观看| 亚洲国产精品一区二区久久恐怖片| 免费成人深夜小野草| 成人福利视频在线| 制服丝袜亚洲网站| 中文一区二区在线观看| 亚洲成人一二三| 国产剧情在线观看一区二区| 91丨九色丨国产丨porny| 日韩欧美亚洲一区二区| 亚洲欧美中日韩| 婷婷开心激情综合| 99国产麻豆精品| 欧美变态口味重另类| 亚洲美女偷拍久久| 国产一区二区三区最好精华液| 日本精品一级二级| 国产精品视频一二| 蜜桃视频在线观看一区二区| 在线观看一区不卡| 1024国产精品|