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

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

?? watch.c

?? clips源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
/*************************************************************/globle char *GetNthWatchName(  void *theEnv,  int whichItem)  {   int i;   struct watchItem *wPtr;   for (wPtr = WatchData(theEnv)->ListOfWatchItems, i = 1;        wPtr != NULL;        wPtr = wPtr->next, i++)     { if (i == whichItem) return(wPtr->name); }   return(NULL);  }/***************************************************************//* GetNthWatchValue: Returns the current state associated with *//*   the nth item in the list of watchable items. If the nth   *//*   item does not exist, then -1 is returned.                 *//***************************************************************/globle int GetNthWatchValue(  void *theEnv,  int whichItem)  {   int i;   struct watchItem *wPtr;   for (wPtr = WatchData(theEnv)->ListOfWatchItems, i = 1;        wPtr != NULL;        wPtr = wPtr->next, i++)     { if (i == whichItem) return((int) *(wPtr->flag)); }   return(-1);  }/**************************************//* WatchCommand: H/L access routine   *//*   for the watch command.           *//**************************************/globle void WatchCommand(  void *theEnv)  {   DATA_OBJECT theValue;   char *argument;   int recognized;   struct watchItem *wPtr;   /*========================================*/   /* Determine which item is to be watched. */   /*========================================*/   if (EnvArgTypeCheck(theEnv,"watch",1,SYMBOL,&theValue) == FALSE) return;   argument = DOToString(theValue);   wPtr = ValidWatchItem(theEnv,argument,&recognized);   if (recognized == FALSE)     {      SetEvaluationError(theEnv,TRUE);      ExpectedTypeError1(theEnv,"watch",1,"watchable symbol");      return;     }   /*=================================================*/   /* Check to make sure extra arguments are allowed. */   /*=================================================*/   if (GetNextArgument(GetFirstArgument()) != NULL)     {      if ((wPtr == NULL) ? TRUE : (wPtr->accessFunc == NULL))        {         SetEvaluationError(theEnv,TRUE);         ExpectedCountError(theEnv,"watch",EXACTLY,1);         return;        }     }   /*=====================*/   /* Set the watch item. */   /*=====================*/   EnvSetWatchItem(theEnv,argument,ON,GetNextArgument(GetFirstArgument()));  }/****************************************//* UnwatchCommand: H/L access routine   *//*   for the unwatch command.           *//****************************************/globle void UnwatchCommand(  void *theEnv)  {   DATA_OBJECT theValue;   char *argument;   int recognized;   struct watchItem *wPtr;   /*==========================================*/   /* Determine which item is to be unwatched. */   /*==========================================*/   if (EnvArgTypeCheck(theEnv,"unwatch",1,SYMBOL,&theValue) == FALSE) return;   argument = DOToString(theValue);   wPtr = ValidWatchItem(theEnv,argument,&recognized);   if (recognized == FALSE)     {      SetEvaluationError(theEnv,TRUE);      ExpectedTypeError1(theEnv,"unwatch",1,"watchable symbol");      return;     }   /*=================================================*/   /* Check to make sure extra arguments are allowed. */   /*=================================================*/   if (GetNextArgument(GetFirstArgument()) != NULL)     {      if ((wPtr == NULL) ? TRUE : (wPtr->accessFunc == NULL))        {         SetEvaluationError(theEnv,TRUE);         ExpectedCountError(theEnv,"unwatch",EXACTLY,1);         return;        }     }   /*=====================*/   /* Set the watch item. */   /*=====================*/   EnvSetWatchItem(theEnv,argument,OFF,GetNextArgument(GetFirstArgument()));  }/************************************************//* ListWatchItemsCommand: H/L access routines   *//*   for the list-watch-items command.          *//************************************************/globle void ListWatchItemsCommand(  void *theEnv)  {   struct watchItem *wPtr;   DATA_OBJECT theValue;   int recognized;   /*=======================*/   /* List the watch items. */   /*=======================*/   if (GetFirstArgument() == NULL)     {      for (wPtr = WatchData(theEnv)->ListOfWatchItems; wPtr != NULL; wPtr = wPtr->next)        {         EnvPrintRouter(theEnv,WDISPLAY,wPtr->name);         if (*(wPtr->flag)) EnvPrintRouter(theEnv,WDISPLAY," = on\n");         else EnvPrintRouter(theEnv,WDISPLAY," = off\n");        }      return;     }   /*=======================================*/   /* Determine which item is to be listed. */   /*=======================================*/   if (EnvArgTypeCheck(theEnv,"list-watch-items",1,SYMBOL,&theValue) == FALSE) return;   wPtr = ValidWatchItem(theEnv,DOToString(theValue),&recognized);   if ((recognized == FALSE) || (wPtr == NULL))     {      SetEvaluationError(theEnv,TRUE);      ExpectedTypeError1(theEnv,"list-watch-items",1,"watchable symbol");      return;     }   /*=================================================*/   /* Check to make sure extra arguments are allowed. */   /*=================================================*/   if ((wPtr->printFunc == NULL) &&       (GetNextArgument(GetFirstArgument()) != NULL))     {      SetEvaluationError(theEnv,TRUE);      ExpectedCountError(theEnv,"list-watch-items",EXACTLY,1);      return;     }   /*====================================*/   /* List the status of the watch item. */   /*====================================*/   EnvPrintRouter(theEnv,WDISPLAY,wPtr->name);   if (*(wPtr->flag)) EnvPrintRouter(theEnv,WDISPLAY," = on\n");   else EnvPrintRouter(theEnv,WDISPLAY," = off\n");   /*============================================*/   /* List the status of individual watch items. */   /*============================================*/   if (wPtr->printFunc != NULL)     {      if ((*wPtr->printFunc)(theEnv,WDISPLAY,wPtr->code,                             GetNextArgument(GetFirstArgument())) == FALSE)        { SetEvaluationError(theEnv,TRUE); }     }  }/*******************************************//* GetWatchItemCommand: H/L access routine *//*   for the get-watch-item command.       *//*******************************************/globle int GetWatchItemCommand(  void *theEnv)  {   DATA_OBJECT theValue;   char *argument;   int recognized;   /*============================================*/   /* Check for the correct number of arguments. */   /*============================================*/   if (EnvArgCountCheck(theEnv,"get-watch-item",EXACTLY,1) == -1)     { return(FALSE); }   /*========================================*/   /* Determine which item is to be watched. */   /*========================================*/   if (EnvArgTypeCheck(theEnv,"get-watch-item",1,SYMBOL,&theValue) == FALSE)     { return(FALSE); }   argument = DOToString(theValue);   ValidWatchItem(theEnv,argument,&recognized);   if (recognized == FALSE)     {      SetEvaluationError(theEnv,TRUE);      ExpectedTypeError1(theEnv,"get-watch-item",1,"watchable symbol");      return(FALSE);     }   /*===========================*/   /* Get the watch item value. */   /*===========================*/   if (EnvGetWatchItem(theEnv,argument) == 1)     { return(TRUE); }   return(FALSE);  }/*************************************************************//* WatchFunctionDefinitions: Initializes the watch commands. *//*************************************************************/globle void WatchFunctionDefinitions(  void *theEnv)  {#if ! RUN_TIME   EnvDefineFunction2(theEnv,"watch",   'v', PTIEF WatchCommand,   "WatchCommand", "1**w");   EnvDefineFunction2(theEnv,"unwatch", 'v', PTIEF UnwatchCommand, "UnwatchCommand", "1**w");   EnvDefineFunction2(theEnv,"get-watch-item", 'b', PTIEF GetWatchItemCommand,   "GetWatchItemCommand", "11w");   EnvDefineFunction2(theEnv,"list-watch-items", 'v', PTIEF ListWatchItemsCommand,                   "ListWatchItemsCommand", "0**w");#endif   EnvAddRouter(theEnv,WTRACE,1000,RecognizeWatchRouters,CaptureWatchPrints,NULL,NULL,NULL);   EnvDeactivateRouter(theEnv,WTRACE);  }/**************************************************//* RecognizeWatchRouters: Looks for WTRACE prints *//**************************************************/#if IBM_TBC#pragma argsused#endifstatic intBool RecognizeWatchRouters(  void *theEnv,  char *logName)  {#if MAC_MCW || IBM_MCW || MAC_XCD#pragma unused(theEnv)#endif   if (strcmp(logName,WTRACE) == 0) return(TRUE);   return(FALSE);  }/**************************************************//* CaptureWatchPrints: Suppresses WTRACE messages *//**************************************************/#if IBM_TBC#pragma argsused#endifstatic int CaptureWatchPrints(  void *theEnv,  char *logName,  char *str)  {#if MAC_MCW || IBM_MCW || MAC_XCD#pragma unused(logName)#pragma unused(str)#pragma unused(theEnv)#endif   return(1);  }#endif /* DEBUGGING_FUNCTIONS */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲人在线观看| 欧美图区在线视频| 国产一区二区三区在线观看精品 | 国产一区欧美日韩| 久久国产麻豆精品| 美女视频黄久久| 久久99精品网久久| 国产麻豆精品在线观看| 国产剧情在线观看一区二区| 国产精品一二三在| 国产成人精品免费看| 成人晚上爱看视频| 99综合电影在线视频| 色综合天天综合狠狠| 欧洲精品在线观看| 欧美久久久久久久久中文字幕| 91精品婷婷国产综合久久| 欧美三级日韩在线| 91麻豆精品91久久久久久清纯| 日韩写真欧美这视频| 久久精品视频一区二区三区| 国产欧美一区二区三区沐欲 | 亚洲成人你懂的| 麻豆精品视频在线观看视频| 国产一区二区三区综合| www.久久久久久久久| 欧美性三三影院| 日韩免费高清电影| 国产日韩视频一区二区三区| 中文字幕在线不卡国产视频| 亚洲久草在线视频| 日本欧美大码aⅴ在线播放| 国产老女人精品毛片久久| 97超碰欧美中文字幕| 51午夜精品国产| 久久九九久久九九| 亚洲欧美激情插| 免费三级欧美电影| 波多野结衣在线一区| 欧美日韩一区不卡| 久久久久国产精品麻豆| 一区二区三区在线视频免费| 久久精品久久精品| 99久久国产综合精品女不卡| 91精品欧美综合在线观看最新| 国产午夜亚洲精品理论片色戒| 亚洲黄色小视频| 国精产品一区一区三区mba视频| av影院午夜一区| 欧美一区二区在线视频| 国产精品传媒在线| 久久激情五月激情| 欧美性色综合网| 中文一区在线播放| 青青草国产精品97视觉盛宴| proumb性欧美在线观看| 日韩亚洲国产中文字幕欧美| 亚洲精品乱码久久久久久日本蜜臀| 久久99精品国产麻豆婷婷洗澡| 色狠狠av一区二区三区| 久久久激情视频| 青青草精品视频| 欧美在线免费观看视频| 中文字幕国产一区| 激情综合色丁香一区二区| 欧美中文字幕一区| 国产精品视频免费看| 麻豆成人综合网| 欧美日韩www| 亚洲丝袜自拍清纯另类| 国产一区免费电影| 欧美一卡二卡在线观看| 一区二区三区中文字幕| bt欧美亚洲午夜电影天堂| 精品第一国产综合精品aⅴ| 午夜精品久久久久影视| 91浏览器在线视频| 亚洲国产精华液网站w| 精品一区二区在线视频| 欧美一区二区精品久久911| 亚洲综合久久久| 97精品久久久久中文字幕| 中文字幕精品—区二区四季| 国产精品一区二区男女羞羞无遮挡| 日韩亚洲欧美成人一区| 日韩专区欧美专区| 精品视频免费在线| 亚洲最大的成人av| 91黄色小视频| 成人欧美一区二区三区黑人麻豆| 成人免费视频播放| 国产亚洲欧美在线| 国产久卡久卡久卡久卡视频精品| 日韩美女天天操| 老司机一区二区| 日韩免费视频一区| 韩国av一区二区三区| 日韩欧美国产三级| 美女爽到高潮91| 日韩欧美国产午夜精品| 精品一区二区久久| 精品不卡在线视频| 狠狠色丁香婷综合久久| 久久综合久久久久88| 韩国欧美国产一区| 久久久久久97三级| 国产91精品精华液一区二区三区| 国产精品污网站| 97精品电影院| 亚洲一区二三区| 欧美福利视频导航| 老色鬼精品视频在线观看播放| 欧美大片一区二区三区| 精品一区二区在线播放| 国产欧美日韩另类一区| 99久久亚洲一区二区三区青草| 国产精品久久精品日日| 欧洲一区在线观看| 日韩av一二三| 久久品道一品道久久精品| 国产成人av电影在线| 最新日韩av在线| 欧美性生活久久| 精品中文字幕一区二区小辣椒 | 亚洲国产美国国产综合一区二区| 欧美日韩精品欧美日韩精品| 欧美aaa在线| 欧美激情一区二区三区全黄 | 亚洲人成影院在线观看| 在线精品亚洲一区二区不卡| 亚洲成人动漫在线免费观看| 欧美一区二区三区不卡| 福利一区在线观看| 亚洲一区影音先锋| 欧美变态凌虐bdsm| 波多野结衣中文字幕一区 | 亚洲影视在线播放| 91精品国产高清一区二区三区| 国内偷窥港台综合视频在线播放| **性色生活片久久毛片| 欧美一级在线免费| 国产成人在线观看免费网站| 1区2区3区精品视频| 91精品国产高清一区二区三区| 高清免费成人av| 日欧美一区二区| 国产精品伦理在线| 3atv在线一区二区三区| 国产精品香蕉一区二区三区| 亚洲精品菠萝久久久久久久| 日韩情涩欧美日韩视频| 97精品久久久午夜一区二区三区 | 国产真实乱对白精彩久久| 中文字幕亚洲不卡| 日韩一级片网址| av中文字幕一区| 韩国欧美一区二区| 亚洲成人在线免费| 亚洲欧洲韩国日本视频| 欧美一级二级在线观看| 91猫先生在线| 国产传媒久久文化传媒| 日韩中文字幕一区二区三区| 欧美国产精品v| 日韩欧美第一区| 欧美三级资源在线| eeuss鲁片一区二区三区| 韩国欧美国产一区| 日日夜夜精品视频天天综合网| 亚洲欧洲99久久| 久久综合狠狠综合| 9191国产精品| 日本韩国视频一区二区| 国产成人免费9x9x人网站视频| 日本欧美韩国一区三区| 国产剧情在线观看一区二区| 香蕉av福利精品导航| 亚洲色图制服诱惑| 国产精品视频九色porn| 欧美精品一区二区三区四区| 777久久久精品| 欧美亚洲精品一区| 91麻豆国产香蕉久久精品| 国产精品18久久久久| 久久精品国产一区二区三| 亚洲成人激情综合网| 亚洲九九爱视频| 国产精品不卡在线| 国产欧美日韩久久| 国产亚洲欧美日韩在线一区| 久久免费看少妇高潮| 欧美电视剧在线看免费| 日韩欧美在线1卡| 欧美一级高清大全免费观看| 在线电影欧美成精品| 欧美年轻男男videosbes| 欧美日韩国产a| 欧美图区在线视频| 欧美日韩国产片| 欧美日韩三级一区|