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

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

?? afterlint.c

?? 一個通訊程序源碼
?? C
字號:
/* CHK=0xC2C5 */char *rev = "1.20";/*+-------------------------------------------------------------------------	afterlint.c -- process MSC -Zg output (for *some* MSC versions)This works for ecu but maybe not other code collections;returning a typedefed but unnamed structure (or pointer)will, for instance, produce bad output.Use with zgcc.--------------------------------------------------------------------------*//*+:EDITS:*//*:09-10-1992-13:58-wht@n4hgf-ECU release 3.20 *//*:08-22-1992-15:38-wht@n4hgf-ECU release 3.20 BETA *//*:01-21-1992-03:03-wht@n4hgf-better handling of commented items with UNNAMED *//*:07-25-1991-12:55-wht@n4hgf-ECU release 3.10 *//*:01-09-1991-22:31-wht@n4hgf-ISC port *//*:11-18-1990-21:15-wht@n4hgf-clobber 'extern  ' in prototypes *//*:07-13-1988-19:50-wht-creation */# include <stdio.h># include <sys/types.h>#ifdef BSD# include <sys/time.h>#define strchr index#define strrchr rindexchar *index();char *rindex();/*************************/#else	/* assuming SYSV *//*************************/# include <time.h>char *strchr();char *strrchr();#endif	/* system dependencies */struct tm *localtime();/*+-------------------------------------------------------------------------	emit_editnote(fp)--------------------------------------------------------------------------*/voidemit_editnote(fp)FILE	*fp;{	struct tm *ltime;	long cur_time;	time(&cur_time);	ltime = localtime(&cur_time);	fputs("/*+:EDITS:*/\n",fp);	fprintf(fp,"/*:%02d-%02d-%04d-%02d:%02d-afterlint %s-creation */\n",	    ltime->tm_mon+1,ltime->tm_mday,ltime->tm_year + 1900,	    ltime->tm_hour,ltime->tm_min,rev);}	/* end of emit_editnote *//*+-------------------------------------------------------------------------	instr(str1,str2) - is str2 contained in str1?return 1 if so, else 0--------------------------------------------------------------------------*/intinstr(str1,str2)register char *str1;	/* the (target) string to search */register char *str2;	/* the (comparand) string to search for */{register int lstr2 = strlen(str2);	if(lstr2 > strlen(str1))		return(0);	while(*str1)    {        if(*str1 == *str2)        {            if(!strncmp(str1,str2,lstr2))                return(1);        }        ++str1;    }	return(0);}	/* end of instr *//*+-------------------------------------------------------------------------	main(argc,argv,envp)--------------------------------------------------------------------------*/main(argc,argv,envp)int argc;char **argv;char **envp;{	register char *cptr;	register FILE *fpin;	register FILE *fpout;	char buf[256];	char *basename;	if(argc < 2)	{		fprintf(stderr,"usage: afterlint <infile> [<outfile>]\n");		fprintf(stderr,"if outfile not supplied, output is to stdout\n");		exit(1);	}	if(!(fpin = fopen(argv[1],"r")))	{		perror(argv[1]);		exit(1);	}	if(argc > 2)	{		if(!(fpout = fopen(argv[2],"w")))		{			perror(argv[2]);			exit(1);		}		basename = argv[2];	}	else		fpout = stdout;	fprintf(fpout,	    "/*+-----------------------------------------------------------------------\n");	if(argc > 2)		fprintf(fpout,"\t%s\n",basename);	else		fprintf(fpout,"\tfunction declarations\n",basename);	fprintf(fpout,	    "------------------------------------------------------------------------*/\n");	emit_editnote(fpout);	fprintf(fpout,"\n");	fprintf(fpout,"#ifndef BUILDING_PROTOTYPES\n");	fprintf(fpout,"\n/* the following should catch only SCO MSC */\n");	fprintf(fpout,		"#if defined(M_SYSV) && !defined(__GNUC__) && !defined(GNUC)\n\n");	while(fgets(buf,sizeof(buf),fpin))	{		cptr = buf;		if(instr(buf,"UNNAMED"))		{			cptr += 3;			if(strchr(cptr,'('))			{				while(*cptr != '(')					fputc(*cptr++,fpout);				fputs("(); /* no proto (struct UNNAMED param) */\n",fpout);			}			continue;		}		if(!strncmp(buf,"/*global*/  ",12))			cptr += 12;		else if(!strncmp(buf,"extern  ",8))			cptr += 8;		else if(!strncmp(buf,"static  ",8))			cptr += 8;		fputs(cptr,fpout);	}	fprintf(fpout,"\n#else\t\t/* compiler doesn't know prototyping */\n\n");	fclose(fpin);	fpin = fopen(argv[1],"r");	while(fgets(buf,sizeof(buf),fpin))	{		cptr = buf;		if(instr(buf,"UNNAMED"))			cptr += 3;		else if(!strncmp(buf,"/*global*/  ",12))			cptr += 12;		else if(!strncmp(buf,"extern  ",8))			cptr += 8;		else if(!strncmp(buf,"static  ",8))			cptr += 8;		if(strchr(cptr,'('))		{			while(*cptr != '(')				fputc(*cptr++,fpout);			fputs("();\n",fpout);		}	}	fprintf(fpout,"\n#endif /* MSC considerations */\n");	fprintf(fpout,"#endif /* BUILDING_PROTOTYPES */\n");	fprintf(fpout,"\n/* end of %s */\n",	    (argc > 2) ? basename : "function declarations");	fclose(fpin);	fclose(fpout);	exit(0);}	/* end of main *//* vi: set tabstop=4 shiftwidth=4: */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品久久久久久| 日本韩国一区二区三区| 天堂va蜜桃一区二区三区漫画版| 亚洲免费在线播放| 亚洲人被黑人高潮完整版| 亚洲欧美日韩国产综合| 一区二区三区日韩| 亚洲高清三级视频| 性感美女极品91精品| 视频在线在亚洲| 男人的j进女人的j一区| 精品在线免费观看| 国产馆精品极品| fc2成人免费人成在线观看播放| av在线不卡免费看| 在线观看不卡一区| 欧美日本在线视频| 精品国产髙清在线看国产毛片| 日韩欧美亚洲另类制服综合在线| 久久综合成人精品亚洲另类欧美 | 亚洲日本在线观看| 亚洲一区二区三区美女| 日本特黄久久久高潮| 激情成人午夜视频| 波多野结衣在线一区| 欧美日韩国产片| www亚洲一区| 一级中文字幕一区二区| 老司机精品视频导航| 成人免费视频caoporn| 精品视频在线免费| 国产婷婷一区二区| 婷婷国产在线综合| 国产精品自拍三区| 欧美日韩精品欧美日韩精品| 2023国产一二三区日本精品2022| 中文字幕一区二区在线播放| 美女网站色91| 色悠久久久久综合欧美99| 精品欧美乱码久久久久久 | 欧美精品久久天天躁| 国产欧美日韩不卡| 日本不卡的三区四区五区| 91丨九色丨国产丨porny| 欧美大片顶级少妇| 亚洲aⅴ怡春院| aaa亚洲精品一二三区| 日韩精品中文字幕一区二区三区| 亚洲色图制服丝袜| 丁香亚洲综合激情啪啪综合| 欧美日韩成人一区| 亚洲精品免费播放| 国产不卡视频在线播放| 日韩美一区二区三区| 天天操天天综合网| 色婷婷综合久久久久中文一区二区| 日韩欧美精品三级| 香蕉久久夜色精品国产使用方法| 91在线观看视频| 国产日韩精品一区| 国产精品18久久久久久久久久久久 | 成人欧美一区二区三区在线播放| 裸体在线国模精品偷拍| 欧美久久一二三四区| 亚洲综合精品久久| 日本精品免费观看高清观看| 日韩伦理免费电影| 波多野结衣在线一区| 国产精品久久午夜| 成人ar影院免费观看视频| 国产日产欧产精品推荐色 | 欧美日韩亚洲高清一区二区| 亚洲精品伦理在线| 欧美亚洲自拍偷拍| 一区二区三区国产| 欧美日韩国产免费| 日韩av一区二区三区| 欧美一区欧美二区| 美国毛片一区二区三区| 精品久久久久久久一区二区蜜臀| 久久国产生活片100| 欧美精品一区二区三区很污很色的| 青青草91视频| 亚洲精品在线观| 国产福利91精品| 亚洲欧美自拍偷拍色图| 欧美视频自拍偷拍| 日本美女一区二区三区视频| 91精品国产色综合久久不卡蜜臀| 久久电影网站中文字幕| 久久久久久影视| 91香蕉视频黄| 亚洲v日本v欧美v久久精品| 日韩欧美国产一区二区在线播放| 极品美女销魂一区二区三区| 国产欧美一区二区三区网站 | 麻豆精品久久精品色综合| 久久综合精品国产一区二区三区| 国产成人精品在线看| 中文字幕精品一区二区精品绿巨人| av在线综合网| 日韩激情一二三区| 国产视频一区二区在线| 欧美亚洲一区二区三区四区| 日本美女视频一区二区| 欧美韩日一区二区三区四区| 色综合久久久久网| 激情欧美一区二区| 亚洲午夜久久久久| 久久九九国产精品| 欧美精品日韩一区| 97久久精品人人澡人人爽| 日韩精品久久理论片| 中文字幕中文在线不卡住| 6080日韩午夜伦伦午夜伦| 不卡的av电影| 韩国成人在线视频| 亚洲成人黄色小说| 国产精品你懂的在线| 日韩免费电影网站| 欧美日免费三级在线| 波多野结衣91| 国产精品伊人色| 日本午夜精品视频在线观看| 亚洲日本乱码在线观看| 2020国产精品自拍| 欧美视频三区在线播放| 99久久久免费精品国产一区二区| 美国欧美日韩国产在线播放| 一区二区激情视频| 中文字幕日韩av资源站| 久久亚洲影视婷婷| 日韩精品一区在线| 欧美人与性动xxxx| 欧美网站大全在线观看| 99久久久国产精品免费蜜臀| 国产精品亚洲专一区二区三区| 蜜臀av一区二区在线免费观看| 亚洲高清免费观看高清完整版在线观看| 欧美国产精品中文字幕| 久久亚洲免费视频| 日韩精品一区二区三区在线观看 | 18涩涩午夜精品.www| 久久天堂av综合合色蜜桃网| 欧美成人欧美edvon| 欧美videossexotv100| 欧美一区二区免费观在线| 91精品国产综合久久香蕉的特点 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩影院在线观看| 婷婷综合在线观看| 视频一区免费在线观看| 性做久久久久久久久| 丝瓜av网站精品一区二区| 首页综合国产亚洲丝袜| 免费欧美日韩国产三级电影| 麻豆视频一区二区| 国产精品资源在线| eeuss鲁片一区二区三区| 成人爽a毛片一区二区免费| 成人毛片老司机大片| 91视频免费播放| 日本高清不卡在线观看| 欧美性xxxxx极品少妇| 在线不卡的av| 国产欧美日韩三级| 亚洲免费伊人电影| 天堂久久久久va久久久久| 韩国女主播一区| 91网站在线观看视频| 欧美丝袜丝交足nylons| 精品国产一区二区三区忘忧草| 久久蜜桃一区二区| 亚洲日本一区二区| 天天色天天操综合| 风间由美一区二区三区在线观看 | 成人免费视频caoporn| 91亚洲国产成人精品一区二区三| 欧美自拍偷拍一区| 精品乱人伦小说| 亚洲欧美日韩精品久久久久| 青青青伊人色综合久久| 成人午夜视频福利| 欧美日韩色一区| 久久久美女毛片| 亚洲成av人影院| 国产精品18久久久久久久久久久久 | 亚洲不卡av一区二区三区| 久久99精品久久久久久久久久久久 | 盗摄精品av一区二区三区| 在线看不卡av| 国产性色一区二区| 婷婷综合另类小说色区| 丁香六月久久综合狠狠色| 9191成人精品久久| 中文字幕视频一区二区三区久| 日韩不卡在线观看日韩不卡视频| 成人黄色大片在线观看| 日韩精品在线一区二区| 亚洲自拍偷拍欧美|