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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? prntutil.c

?? clips源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
/****************************************************/globle void AlreadyParsedErrorMessage(  void *theEnv,  char *itemType,  char *itemName)  {   PrintErrorID(theEnv,"PRNTUTIL",5,TRUE);   EnvPrintRouter(theEnv,WERROR,"The ");   if (itemType != NULL) EnvPrintRouter(theEnv,WERROR,itemType);   if (itemName != NULL) EnvPrintRouter(theEnv,WERROR,itemName);   EnvPrintRouter(theEnv,WERROR," has already been parsed.\n");  }/*********************************************************//* SyntaxErrorMessage: Generalized syntax error message. *//*********************************************************/globle void SyntaxErrorMessage(  void *theEnv,  char *location)  {   PrintErrorID(theEnv,"PRNTUTIL",2,TRUE);   EnvPrintRouter(theEnv,WERROR,"Syntax Error");   if (location != NULL)     {      EnvPrintRouter(theEnv,WERROR,":  Check appropriate syntax for ");      EnvPrintRouter(theEnv,WERROR,location);     }   EnvPrintRouter(theEnv,WERROR,".\n");   SetEvaluationError(theEnv,TRUE);  }/****************************************************//* LocalVariableErrorMessage: Generic error message *//*  when a local variable is accessed by an "item"  *//*  which can not access local variables.           *//****************************************************/globle void LocalVariableErrorMessage(  void *theEnv,  char *byWhat)  {   PrintErrorID(theEnv,"PRNTUTIL",6,TRUE);   EnvPrintRouter(theEnv,WERROR,"Local variables can not be accessed by ");   EnvPrintRouter(theEnv,WERROR,byWhat);   EnvPrintRouter(theEnv,WERROR,".\n");  }/******************************************//* SystemError: Generalized error message *//*   for major internal errors.           *//******************************************/globle void SystemError(  void *theEnv,  char *module,  int errorID)  {   PrintErrorID(theEnv,"PRNTUTIL",3,TRUE);   EnvPrintRouter(theEnv,WERROR,"\n*** ");   EnvPrintRouter(theEnv,WERROR,APPLICATION_NAME);   EnvPrintRouter(theEnv,WERROR," SYSTEM ERROR ***\n");   EnvPrintRouter(theEnv,WERROR,"ID = ");   EnvPrintRouter(theEnv,WERROR,module);   PrintLongInteger(theEnv,WERROR,(long int) errorID);   EnvPrintRouter(theEnv,WERROR,"\n");   EnvPrintRouter(theEnv,WERROR,APPLICATION_NAME);   EnvPrintRouter(theEnv,WERROR," data structures are in an inconsistent or corrupted state.\n");   EnvPrintRouter(theEnv,WERROR,"This error may have occurred from errors in user defined code.\n");   EnvPrintRouter(theEnv,WERROR,"**************************\n");  }/*******************************************************//* DivideByZeroErrorMessage: Generalized error message *//*   for when a function attempts to divide by zero.   *//*******************************************************/globle void DivideByZeroErrorMessage(  void *theEnv,  char *functionName)  {   PrintErrorID(theEnv,"PRNTUTIL",7,FALSE);   EnvPrintRouter(theEnv,WERROR,"Attempt to divide by zero in ");   EnvPrintRouter(theEnv,WERROR,functionName);   EnvPrintRouter(theEnv,WERROR," function.\n");  }/*******************************************************//* FloatToString: Converts number to KB string format. *//*******************************************************/globle char *FloatToString(  void *theEnv,  double number)  {   char floatString[40];   int i;   char x;   void *thePtr;   gensprintf(floatString,"%.15g",number);   for (i = 0; (x = floatString[i]) != '\0'; i++)     {      if ((x == '.') || (x == 'e'))        {         thePtr = EnvAddSymbol(theEnv,floatString);         return(ValueToString(thePtr));        }     }   genstrcat(floatString,".0");   thePtr = EnvAddSymbol(theEnv,floatString);   return(ValueToString(thePtr));  }/*******************************************************************//* LongIntegerToString: Converts long integer to KB string format. *//*******************************************************************/globle char *LongIntegerToString(  void *theEnv,  long long number)  {   char buffer[50];   void *thePtr;   gensprintf(buffer,"%lld",number);   thePtr = EnvAddSymbol(theEnv,buffer);   return(ValueToString(thePtr));  }/*******************************************************************//* DataObjectToString: Converts a DATA_OBJECT to KB string format. *//*******************************************************************/globle char *DataObjectToString(  void *theEnv,  DATA_OBJECT *theDO)  {   void *thePtr;   char *theString, *newString;   char *prefix, *postfix;   size_t length;   char buffer[30];      switch (GetpType(theDO))     {      case MULTIFIELD:         prefix = "(";         theString = ValueToString(ImplodeMultifield(theEnv,theDO));         postfix = ")";         break;               case STRING:         prefix = "\"";         theString = DOPToString(theDO);         postfix = "\"";         break;               case INSTANCE_NAME:         prefix = "[";         theString = DOPToString(theDO);         postfix = "]";         break;               case SYMBOL:         return(DOPToString(theDO));               case FLOAT:         return(FloatToString(theEnv,DOPToDouble(theDO)));               case INTEGER:         return(LongIntegerToString(theEnv,DOPToLong(theDO)));               case RVOID:         return("");#if OBJECT_SYSTEM      case INSTANCE_ADDRESS:         thePtr = DOPToPointer(theDO);         if (thePtr == (void *) &InstanceData(theEnv)->DummyInstance)           { return("<Dummy Instance>"); }                    if (((struct instance *) thePtr)->garbage)           {            prefix = "<Stale Instance-";            theString = ValueToString(((struct instance *) thePtr)->name);            postfix = ">";           }         else           {            prefix = "<Instance-";            theString = ValueToString(GetFullInstanceName(theEnv,(INSTANCE_TYPE *) thePtr));            postfix = ">";           }                   break;#endif            case EXTERNAL_ADDRESS:        gensprintf(buffer,"<Pointer-%p>",DOPToPointer(theDO));        thePtr = EnvAddSymbol(theEnv,buffer);        return(ValueToString(thePtr));#if DEFTEMPLATE_CONSTRUCT            case FACT_ADDRESS:         if (DOPToPointer(theDO) == (void *) &FactData(theEnv)->DummyFact)           { return("<Dummy Fact>"); }                  thePtr = DOPToPointer(theDO);         gensprintf(buffer,"<Fact-%lld>",((struct fact *) thePtr)->factIndex);         thePtr = EnvAddSymbol(theEnv,buffer);         return(ValueToString(thePtr));#endif                              default:         return("UNK");     }        length = strlen(prefix) + strlen(theString) + strlen(postfix) + 1;   newString = (char *) genalloc(theEnv,length);   newString[0] = '\0';   genstrcat(newString,prefix);   genstrcat(newString,theString);   genstrcat(newString,postfix);   thePtr = EnvAddSymbol(theEnv,newString);   genfree(theEnv,newString,length);   return(ValueToString(thePtr));  }  /************************************************************//* SalienceInformationError: Error message for errors which *//*   occur during the evaluation of a salience value.       *//************************************************************/globle void SalienceInformationError(  void *theEnv,  char *constructType,  char *constructName)  {   PrintErrorID(theEnv,"PRNTUTIL",8,TRUE);   EnvPrintRouter(theEnv,WERROR,"This error occurred while evaluating the salience");   if (constructName != NULL)     {      EnvPrintRouter(theEnv,WERROR," for ");      EnvPrintRouter(theEnv,WERROR,constructType);      EnvPrintRouter(theEnv,WERROR," ");      EnvPrintRouter(theEnv,WERROR,constructName);     }   EnvPrintRouter(theEnv,WERROR,".\n");  }/**********************************************************//* SalienceRangeError: Error message that is printed when *//*   a salience value does not fall between the minimum   *//*   and maximum salience values.                         *//**********************************************************/globle void SalienceRangeError(  void *theEnv,  int min,  int max)  {   PrintErrorID(theEnv,"PRNTUTIL",9,TRUE);   EnvPrintRouter(theEnv,WERROR,"Salience value out of range ");   PrintLongInteger(theEnv,WERROR,(long int) min);   EnvPrintRouter(theEnv,WERROR," to ");   PrintLongInteger(theEnv,WERROR,(long int) max);   EnvPrintRouter(theEnv,WERROR,".\n");  }/***************************************************************//* SalienceNonIntegerError: Error message that is printed when *//*   a rule's salience does not evaluate to an integer.        *//***************************************************************/globle void SalienceNonIntegerError(  void *theEnv)  {   PrintErrorID(theEnv,"PRNTUTIL",10,TRUE);   EnvPrintRouter(theEnv,WERROR,"Salience value must be an integer value.\n");  }/***************************************************//* SlotExistError: Prints out an appropriate error *//*   message when a slot cannot be found for a     *//*   function. Input to the function is the slot   *//*   name and the function name.                   *//***************************************************/globle void SlotExistError(  void *theEnv,  char *sname,  char *func)  {   PrintErrorID(theEnv,"INSFUN",3,FALSE);   EnvPrintRouter(theEnv,WERROR,"No such slot ");   EnvPrintRouter(theEnv,WERROR,sname);   EnvPrintRouter(theEnv,WERROR," in function ");   EnvPrintRouter(theEnv,WERROR,func);   EnvPrintRouter(theEnv,WERROR,".\n");   SetEvaluationError(theEnv,TRUE);  }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
偷拍一区二区三区四区| 亚洲成a人片在线不卡一二三区 | 国产一区二区看久久| 欧美国产综合一区二区| 91精品国产欧美日韩| 99精品黄色片免费大全| 久久精品国产亚洲高清剧情介绍 | 欧美大片日本大片免费观看| heyzo一本久久综合| 免费人成黄页网站在线一区二区| 国产精品美女久久久久久久久| 国产精品福利一区二区| 国产欧美视频在线观看| 在线免费亚洲电影| 成人黄页毛片网站| 日韩av网站免费在线| 亚洲欧洲国产专区| 久久久久久久久蜜桃| 欧美日韩国产a| 在线国产电影不卡| 久久众筹精品私拍模特| 一区二区三区四区在线播放| av男人天堂一区| 中文字幕欧美区| 久久99久久久久久久久久久| 欧美老女人第四色| 视频一区国产视频| 4438成人网| 午夜久久电影网| 欧美亚洲一区二区在线观看| 中文字幕一区二区三区av| 国产成人免费9x9x人网站视频| 欧美日韩国产a| 免费观看日韩电影| 91精品在线观看入口| 亚洲国产一二三| 欧美日韩性生活| 水野朝阳av一区二区三区| 欧美体内she精高潮| 午夜精品久久久久久不卡8050| 一本到不卡免费一区二区| 中文字幕在线视频一区| 99re热这里只有精品视频| 1000部国产精品成人观看| 成人激情综合网站| 亚洲精品自拍动漫在线| 日韩精品中文字幕一区| 国产一区91精品张津瑜| 国产精品免费视频网站| 色综合中文字幕国产 | 日韩精品一二三四| 制服丝袜av成人在线看| 蜜臀av在线播放一区二区三区| 日韩免费视频一区二区| 国产曰批免费观看久久久| 久久精品视频一区| 91久久久免费一区二区| 亚洲va韩国va欧美va| 亚洲精品一区二区三区香蕉| 不卡在线视频中文字幕| 一区二区不卡在线播放 | 日本欧美在线看| 国产丝袜在线精品| 日本二三区不卡| 日日噜噜夜夜狠狠视频欧美人| 欧美精品一区男女天堂| aaa欧美大片| 奇米影视7777精品一区二区| 久久久夜色精品亚洲| 色屁屁一区二区| 老色鬼精品视频在线观看播放| 国产女同互慰高潮91漫画| 欧美性感一区二区三区| 国产一区二区美女| 亚洲成人午夜影院| 久久精品视频网| 欧美日韩一区不卡| 国产乱子伦一区二区三区国色天香| 蜜桃久久久久久久| 中文字幕在线视频一区| 欧美一区二区视频在线观看2020| 国产福利电影一区二区三区| 亚洲大片精品永久免费| 国产日韩视频一区二区三区| 精品视频在线免费| 99久久精品免费看| 精品中文av资源站在线观看| 最好看的中文字幕久久| 精品国产免费视频| 欧美精品第1页| 91蜜桃视频在线| 国产精品一区二区在线观看不卡 | 色婷婷综合久色| 国产精品亚洲一区二区三区妖精 | 亚洲bdsm女犯bdsm网站| 亚洲欧洲国产日韩| 欧美激情在线看| 精品精品国产高清一毛片一天堂| 91久久免费观看| 91丨九色丨尤物| 国产精品1区2区| 国产一区二区导航在线播放| 视频一区中文字幕| 午夜av一区二区| 一区二区三区欧美日韩| 久久精品一二三| 精品国产一区二区亚洲人成毛片| 欧美日韩亚洲不卡| 欧美人牲a欧美精品| 色欧美乱欧美15图片| www.亚洲在线| 91偷拍与自偷拍精品| 成人a级免费电影| 成人激情校园春色| 99精品视频一区| 色婷婷综合久久久中文一区二区| 99这里都是精品| 99视频精品全部免费在线| 成年人网站91| 91丨九色丨黑人外教| 91视频国产观看| 欧美一区二区三区成人| 69堂国产成人免费视频| 91精品国产综合久久久蜜臀粉嫩| 欧美高清视频在线高清观看mv色露露十八| 欧美曰成人黄网| 欧美精品乱码久久久久久按摩 | 成人黄动漫网站免费app| 高清不卡在线观看| 91蜜桃在线免费视频| 在线一区二区视频| 欧美三日本三级三级在线播放| 日本福利一区二区| 91精品国产高清一区二区三区| 欧美一级高清片在线观看| 精品国产区一区| 国产精品乱人伦| 亚洲国产欧美在线人成| 男女男精品网站| 国产成人亚洲综合a∨猫咪| www.亚洲人| 欧美日韩一区小说| 精品理论电影在线观看| 欧美激情一区二区三区四区| 亚洲精品日日夜夜| 美国av一区二区| 91麻豆福利精品推荐| 3d动漫精品啪啪1区2区免费 | 91精品国产欧美一区二区18 | 99久久99久久久精品齐齐| 欧美日韩国产bt| 欧美极品少妇xxxxⅹ高跟鞋 | 专区另类欧美日韩| 蜜臀国产一区二区三区在线播放| 成人av第一页| 欧美激情综合在线| 日韩黄色免费电影| av电影在线观看完整版一区二区| 欧美日韩www| 亚洲欧洲精品成人久久奇米网| 日韩国产一二三区| 成人高清视频在线| 9l国产精品久久久久麻豆| 777午夜精品视频在线播放| av中文字幕一区| 在线综合亚洲欧美在线视频| 久久精品亚洲国产奇米99| 偷拍一区二区三区| 国产制服丝袜一区| 99精品视频在线免费观看| 在线观看av一区| 久久久久久久久久久久久久久99| 国产精品国产自产拍高清av王其 | 99视频在线精品| 欧美人与z0zoxxxx视频| 亚洲欧美日本韩国| 韩国精品一区二区| 欧美一a一片一级一片| 国产精品久久久久精k8 | 欧美视频日韩视频在线观看| 精品国产91亚洲一区二区三区婷婷| 中文字幕亚洲不卡| 国产成人鲁色资源国产91色综| 欧美日韩国产综合视频在线观看 | 蜜臀久久久久久久| 欧美综合天天夜夜久久| 国产欧美视频在线观看| 天堂影院一区二区| 欧美大片在线观看一区二区| 亚洲天堂a在线| 成人午夜电影小说| 日韩精品一区二区三区中文不卡 | 日本不卡一二三区黄网| 91蜜桃在线观看| 亚洲精品成人悠悠色影视| 国产精品资源在线| 日韩欧美另类在线| 国产原创一区二区| 日韩一卡二卡三卡国产欧美| 亚洲人成网站在线|