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

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

?? main.c

?? pl0編譯器
?? C
字號:
/*
 *	make [-f makefile] [-ins] [target(s) ...]
 *
 *	(Better than EON mk but not quite as good as UNIX make)
 *
 *	-f makefile name
 *	-i ignore exit status
 *	-n Pretend to make
 *	-p Print all macros & targets
 *	-q Question up-to-dateness of target.  Return exit status 1 if not
 *	-r Don't not use inbuilt rules
 *	-s Make silently
 *	-t Touch files instead of making them
 */

#include "h.h"

char *myname;
char *prgversion = "1.04";

FILE *ifd;		/*  Input file desciptor  */
bool domake = TRUE;	/*  Go through the motions option  */
bool ignore = FALSE;	/*  Ignore exit status option  */
bool silent = FALSE;	/*  Silent option  */
bool print = FALSE;	/*  Print debuging information  */
bool rules = TRUE;	/*  Use inbuilt rules  */
bool dotouch = FALSE;   /*  Touch files instead of making  */
bool quest = FALSE;	/*  Question up-to-dateness of file  */

char *makefile = NULL;	/*  The make file  */
int _stdcall CtrlHandler(unsigned long event)
{
        printf("make: Killed\n");
        exit(1);
}
int main(int argc,char **argv)
{
  register char        *p;		/*  For argument processing  */
  int		       estat = 0;	/*  For question  */
  int                  arg;
  register struct name *np;
  long clockStart = clock();

  myname = argv[0];
  for (arg = 1;arg < argc;arg++)
    {
      p = argv[arg];
      if (*p++ != '-')
	break;
      while (*p != '\0')
	{
	  if (*p == 'n') {	/*  Pretend mode  */
	    domake = FALSE;
	    p++;
	    continue;
	  }

	  if (*p == 'i') {	/*  Ignore fault mode  */
	    ignore = TRUE;
	    p++;
	    continue;
	  }

	  if (*p == 's') {	/*  Silent about commands  */
	    silent = TRUE;
	    p++;
	    continue;
	  }

	  if (*p == 'p') {
	    print = TRUE;
	    p++;
	    continue;
	  }

	  if (*p == 'r') {
	    rules = FALSE;
	    p++;
	    continue;
	  }  

	  if (*p == 't') {
	    dotouch = TRUE;
	    p++;
	    continue;
	  }

	  if (*p == 'q') {
	    quest = TRUE;
	    p++;
	    continue;
	  }

	  if (*p == 'f') {	/*  Alternate file name  */
	    if (p[1] != '\0') {
	      makefile = &p[1];
	      arg ++;
	      break;		/* while (*p != 0) */
	    }
	    if (arg == argc) {
	      usage(1);
	      return -1;
	    }
	    makefile = argv[++arg];
	    break;		/* while (*p != 0) */
	  }

	  usage( (*p == 'h') ? 1 : 0);		/* help or default : ???   */

	} /* while (*p != 0) */

    } /* for (arg = 1;arg < argc;arg++) */


  if (makefile == NULL)
    makefile = DEFN1;
  SetConsoleCtrlHandler((void *)CtrlHandler,1);
  ifd = fopen(makefile,"r");
  if (ifd == NULL)
    fatal("Can't open %s",makefile);

  makerules();
  setmacro("$", "$");
  setmacro("MAKEFILE",makefile);

  while (arg < argc)
    {
      char buffer[128];

      strcpy(buffer,argv[arg]);
      if ((p = strchr(buffer,'=')) == NULL)
	break;
      *p++ = '\0';
      setmacro(buffer, p);
      arg++;
    }

  input(ifd);	/*  Input all the gunga  */
  fclose(ifd);	/*  Finished with makefile  */
  lineno = 0;	/*  Any calls to error now print no line number */
  
  if (print)
    prt();	/*  Print out structures  */
  
  np = newname(".SILENT");
  if (np->n_flag & N_TARG)
    silent = TRUE;
  
  np = newname(".IGNORE");
  if (np->n_flag & N_TARG)
    ignore = TRUE;
  
  precious();
  
  if (!firstname)
    fatal("No targets defined");

  circh();	/*  Check circles in target definitions  */
  
  if (arg >= argc) {
    estat = make(firstname, 0);
  } else {
    while (arg < argc) 
      estat |= make(newname(argv[arg++]), 0);
  }
  SetConsoleCtrlHandler((void *)CtrlHandler,0);
  printf("Time: %g seconds\n",(double)(clock() - clockStart)/1000.0);
  if (quest)
    exit(estat);
  else
    exit(0);
}


usage(exitvalue)
int exitvalue;
{
  fprintf(stderr, 
	  "make version %s ("__DATE__")\n"
	  "Usage:\n"
	  " %s [-f makefile] [-inpqrst] [macro=val ...] [target...]\n"
	  " Options :\n"
	  "   -f makefile name\n"
	  "   -i ignore exit status\n"
	  "   -n Pretend to make\n"
	  "   -p Print all macros & targets\n"
	  "   -q Question up-to-dateness of target.  (1 = not up to date)\n"
	  "   -r Don't not use inbuilt rules\n"
	  "   -s Make silently\n"
	  "   -t Touch files instead of making them\n"
	  "   -h This help menu\n\n", 
	  prgversion,myname); 
  exit(exitvalue);
}

void fatal(const char *msg,...)
{
  va_list msgargs;

  fprintf(stderr, "%s: ", myname);
  va_start (msgargs,msg);
  vfprintf(stderr, msg, msgargs);
  va_end (msgargs);
  fputc('\n', stderr);
  exit(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月开心婷婷久久| 综合自拍亚洲综合图不卡区| 日韩国产在线一| 3751色影院一区二区三区| 日本特黄久久久高潮| 久久综合一区二区| 不卡av免费在线观看| 亚洲精品中文在线影院| 欧美三区在线观看| 久久电影网站中文字幕 | 欧美三级中文字| 婷婷亚洲久悠悠色悠在线播放| 日韩一级免费观看| 国产精品一区二区在线看| 国产精品二三区| 在线一区二区三区做爰视频网站| 亚洲国产一区二区视频| 亚洲精品一区二区在线观看| 成人污污视频在线观看| 一区二区三区四区五区视频在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 香蕉久久夜色精品国产使用方法| 精品国产乱码久久久久久牛牛| 成人美女视频在线观看| 偷拍一区二区三区| 日本一区二区三区免费乱视频| 99re视频精品| 日韩av一区二区在线影视| 国产欧美中文在线| 精品视频在线免费观看| 高清国产一区二区| 亚洲第一成人在线| 国产精品全国免费观看高清 | 国产精品女主播在线观看| 欧美手机在线视频| 成人一级视频在线观看| 午夜电影网一区| 日韩理论片一区二区| 日韩西西人体444www| 91视视频在线直接观看在线看网页在线看| 天天影视网天天综合色在线播放| 国产欧美日韩精品在线| 欧美一区二区三区在线观看视频| 99久久伊人精品| 精品一区二区三区在线视频| 亚洲永久精品国产| 国产日韩高清在线| 日韩欧美成人一区| 欧美日韩一区二区欧美激情 | 夜夜嗨av一区二区三区四季av| 精品久久五月天| 欧美日韩情趣电影| 91色.com| 成人精品免费看| 九九视频精品免费| 日韩精品午夜视频| 亚洲图片一区二区| 亚洲精品视频在线| 亚洲欧美一区二区三区国产精品| 欧美精品一区二区三区蜜桃| 91精品国模一区二区三区| 色哟哟一区二区三区| 成人av免费在线| 成人视屏免费看| 国产久卡久卡久卡久卡视频精品| 免费在线观看一区| 日本sm残虐另类| 日韩av电影免费观看高清完整版| 一区二区成人在线观看| 亚洲另类春色校园小说| 亚洲人成精品久久久久| 亚洲女女做受ⅹxx高潮| 中文在线资源观看网站视频免费不卡| 精品国产乱码久久久久久闺蜜| 欧美一区二区私人影院日本| 欧美一区二区三级| 欧美va亚洲va香蕉在线| 欧美一级欧美三级| 日韩欧美aaaaaa| 26uuu久久天堂性欧美| 精品少妇一区二区三区免费观看 | 欧美精品久久一区| 欧美精品在线视频| 欧美一区二区三区免费在线看| 欧美二区乱c少妇| 欧美一级免费观看| 精品精品欲导航| 久久精品在这里| 国产精品久久久久久久蜜臀| 一区在线中文字幕| 亚洲女与黑人做爰| 视频一区在线视频| 韩国成人在线视频| 成人午夜视频福利| 欧美最新大片在线看| 欧美久久高跟鞋激| 久久久久久久电影| 中文字幕一区二区三区四区 | 亚洲在线一区二区三区| 丝袜美腿成人在线| 久久黄色级2电影| 福利一区二区在线| 在线视频国内一区二区| 欧美一级高清片| 国产日韩欧美不卡| 亚洲成人av免费| 国产一区在线观看麻豆| 一本色道亚洲精品aⅴ| 在线不卡中文字幕播放| 久久久精品国产免费观看同学| 中文字幕永久在线不卡| 日韩精品亚洲专区| 不卡的av中国片| 91精品国产综合久久久蜜臀图片| 国产嫩草影院久久久久| 亚洲一区二区中文在线| 激情综合一区二区三区| 91福利在线免费观看| 久久精品水蜜桃av综合天堂| 一区二区三区毛片| 国产一区二区三区视频在线播放| 99综合电影在线视频| 欧美一级二级三级乱码| 亚洲男同性视频| 狠狠色丁香九九婷婷综合五月| 色婷婷精品大在线视频| 欧美精品一区二区蜜臀亚洲| 亚洲资源在线观看| 成人综合婷婷国产精品久久蜜臀| 欧美精品 日韩| 一区二区中文字幕在线| 久久国产精品露脸对白| 欧美日韩亚洲高清一区二区| 亚洲国产成人一区二区三区| 国产福利一区二区三区视频| 精品1区2区3区| 日韩美女久久久| 国产69精品一区二区亚洲孕妇| 91精品国产综合久久精品麻豆| 亚洲色图视频免费播放| 国产成人在线色| 欧美v日韩v国产v| 五月激情六月综合| 欧美视频精品在线| 亚洲精品欧美专区| 99久久久久免费精品国产| 久久久精品影视| 久久国产精品99久久久久久老狼| 欧美精品色一区二区三区| 亚洲色图制服丝袜| 成人av小说网| 国产精品嫩草影院av蜜臀| 国产成人欧美日韩在线电影| 精品99久久久久久| 美腿丝袜一区二区三区| 欧美日韩高清一区二区不卡| 亚洲国产综合色| 欧美中文字幕不卡| 欧美国产精品一区二区| 国产一区二区三区在线观看免费 | 国产乱子伦视频一区二区三区| 日韩欧美一区中文| 日韩国产欧美在线播放| 欧美日韩免费一区二区三区 | 欧美一区二区视频在线观看2020| 亚洲成人久久影院| 欧美精品亚洲二区| 日韩电影在线免费看| 7777精品伊人久久久大香线蕉完整版 | 亚洲三级电影网站| caoporn国产精品| 亚洲欧洲精品一区二区三区不卡 | 日本高清免费不卡视频| 依依成人综合视频| 欧美性色黄大片| 日韩精品电影在线观看| 日韩午夜电影av| 国产一区二区剧情av在线| 国产欧美日韩不卡| 9人人澡人人爽人人精品| 亚洲人一二三区| 欧美日韩一级黄| 秋霞电影网一区二区| 2023国产一二三区日本精品2022| 国产福利91精品一区| 国产精品久久久久天堂| 在线日韩av片| 日韩中文字幕1| 精品粉嫩超白一线天av| 丁香亚洲综合激情啪啪综合| 亚洲精品美腿丝袜| 欧美精品日日鲁夜夜添| 国产精品一区三区| 最新国产の精品合集bt伙计| 欧美日韩一区二区三区视频| 九九在线精品视频| 亚洲色图欧洲色图婷婷| 欧美一级理论性理论a| 成人性生交大片免费看在线播放| 亚洲午夜精品网|