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

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

?? efaxmsg.c

?? efax傳真軟件源代碼
?? C
字號:
#include <ctype.h>		/* ANSI C */#include <errno.h>#include <stdio.h>#include <string.h>#include <stdarg.h> #include <time.h>#include "efaxmsg.h"#define MAXTSTAMP 80		/* maximum length of a time stamp */#define MAXMSGBUF 4096		/* maximum status/error message bytes held */#define NLOG 2char *verb[NLOG] = { "ewin", "" } ;char *argv0 = "" ;int nxtoptind = 1 ;		/* for communication with nextopt() */char *nxtoptarg ;/* For systems without strerror(3) */#ifdef NO_STRERRORextern int sys_nerr;extern char *sys_errlist[];extern char *strerror( int i )       {  return ( i >= 0 && i < sys_nerr ) ? sys_errlist[i] : "Unknown Error" ;}#endif/* Print time stamp. */time_t tstamp ( time_t last, FILE *f ){  time_t now ;  char tbuf [ MAXTSTAMP ] ;  now = time ( 0 ) ;  strftime ( tbuf, MAXTSTAMP,  ( now - last > 600 ) ? "%c" : "%M:%S",	    localtime( &now ) ) ;  fputs ( tbuf, f ) ;  return now ;}/* Return string corresponding to character c. */char *cname ( uchar c ) {#define CNAMEFMT "<0x%02x>"#define CNAMELEN 6+1  static char *cnametab [ 256 ] = { /* character names */  "<NUL>","<SOH>","<STX>","<ETX>", "<EOT>","<ENQ>","<ACK>","<BEL>",  "<BS>", "<HT>", "<LF>", "<VT>",  "<FF>", "<CR>", "<SO>", "<SI>",   "<DLE>","<XON>","<DC2>","<XOFF>","<DC4>","<NAK>","<SYN>","<ETB>",  "<CAN>","<EM>", "<SUB>","<ESC>", "<FS>", "<GS>", "<RS>", "<US>" } ;  static char names[ (127-32)*2 + 129*(CNAMELEN) ] ;  char *p=names ;  static int i=0 ;      if ( ! i ) {    for ( i=32 ; i<256 ; i++ ) {      cnametab [ i ] = p ;      sprintf ( p, i<127 ? "%c" : CNAMEFMT, i ) ;      p += strlen ( p ) + 1 ;    }  }  return cnametab [ c ] ;} /* Print a message with a variable number of printf()-type   arguments if the first character appears in the global   verb[ose] string.  Other leading characters and digits do   additional actions: + allows the message to be continued on   the same line, '-' buffers the message instead of printing it,   E, and W expand into strings, S prints the error message for   the most recent system error, a digit sets the return value, a   space ends prefix but isn't printed.  Returns 0 if no prefix   digit. */enum  msgflags { E=0x01, W=0x02, S=0x04, NOFLSH=0x08, NOLF=0x10 } ;int msg ( char *fmt, ... ) {   static int init=0 ;  static FILE *logfile [ NLOG ] ;  static char msgbuf [ NLOG ] [ MAXMSGBUF ] ;  static time_t logtime [ NLOG ] = { 0, 0 } ;  static int atcol1 [ NLOG ] = { 1, 1 } ;    int err=0, i, flags=0 ;  char *p ;    va_list ap ;  va_start ( ap, fmt ) ;  if ( ! init ) {    logfile[0] = stderr ;    logfile[1] = stdout ;    for ( i=0 ; i<NLOG ; i++ )      setvbuf ( logfile[i], msgbuf[i], _IOFBF, MAXMSGBUF ) ;    cname ( 0 ) ;    init = 1 ;  }    for ( i=0 ; i<NLOG ; i++ ) {    for ( p=fmt ; *p ; p++ ) {      switch ( *p ) {      case ' ': p++ ; goto print ;      case 'E': flags |= E ; break ;      case 'W': flags |= W ; break ;      case 'S': flags |= S ; break ;      case '+': flags |= NOLF ; break ;      case '-': flags |= NOFLSH ; break ;      default: 	if ( isdigit ( *p ) ) {	  err = *p - '0' ; 	} else if ( ! isupper ( *p ) ) {	  goto print ;	}      }    }          print:    if ( strchr ( verb[i], tolower ( *fmt ) ) ) {            if ( atcol1[i] ) {	fprintf ( logfile[i], "%s: ", argv0 ) ;	logtime[i] = tstamp ( logtime[i], logfile[i] ) ; 	fputs ( ( flags & E ) ? " Error: " : 		( flags & W ) ? " Warning: " : 		" ",		logfile[i] ) ;      }      vfprintf( logfile[i], p, ap ) ;      if ( flags & S ) fprintf ( logfile[i], " %s", strerror ( errno ) ) ;      if ( ! ( flags & NOLF ) ) fputs ( "\n", logfile[i] ) ;      atcol1[i] = flags & NOLF ? 0 : 1 ;      if ( ! ( flags & NOFLSH ) ) fflush ( logfile[i] ) ;          }      }    va_end ( ap ) ;    return err ;}/* Simple (one option per argument) version of getopt(3). */int nextopt( int argc, char **argv, char *args ){  char *a, *p ;  if ( nxtoptind >= argc || *(a = argv[nxtoptind]) != '-' ) return -1 ;  nxtoptind++ ;  if ( ! *(a+1) || ( ( p = strchr ( args, *(a+1) ) ) == 0 ) )    return msg ( "Eunknown option (%s)", a ), '?' ;   if ( *(p+1) != ':' ) nxtoptarg = 0 ;  else    if ( *(a+2) ) nxtoptarg = a+2 ;    else      if ( nxtoptind >= argc ) return msg ( "Eno argument for (%s)", a ), '?' ;      else nxtoptarg = argv [ nxtoptind++ ] ;  return *(a+1) ;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色丨尤物| 91性感美女视频| 亚洲高清不卡在线| 亚洲精品久久7777| 国产精品久久久爽爽爽麻豆色哟哟 | 91天堂素人约啪| 国产a级毛片一区| 国产精品一二三四| 成人视屏免费看| jvid福利写真一区二区三区| 国产成人无遮挡在线视频| 国精产品一区一区三区mba桃花| 美国十次综合导航| 国产毛片精品视频| 91免费国产视频网站| 色播五月激情综合网| 欧美亚洲精品一区| 欧美一区二区成人6969| 26uuu亚洲婷婷狠狠天堂| 久久久久久久久99精品| 国产精品久久久久毛片软件| 亚洲国产成人高清精品| 免费在线观看成人| 成人免费视频caoporn| 91在线视频18| 欧美一二三区精品| 国产精品视频免费看| 亚洲午夜久久久久久久久久久| 另类欧美日韩国产在线| 99久久综合99久久综合网站| 在线不卡免费av| 久久久美女毛片| 一卡二卡三卡日韩欧美| 韩国视频一区二区| 一本大道久久a久久综合婷婷| 欧美一区二区高清| 亚洲欧美精品午睡沙发| 蜜桃精品视频在线观看| 日本韩国精品在线| 久久在线免费观看| 亚洲福中文字幕伊人影院| 激情av综合网| 欧美日韩一区二区电影| 中文字幕乱码亚洲精品一区| 亚洲成人自拍偷拍| 成人妖精视频yjsp地址| 欧美一级免费大片| 亚洲欧美一区二区三区久本道91 | 色综合激情久久| www久久久久| 午夜欧美视频在线观看| 99久久精品国产毛片| 日韩精品在线网站| 亚欧色一区w666天堂| 99re66热这里只有精品3直播 | 国产精品女人毛片| 狠狠色丁香久久婷婷综| 欧美日韩免费高清一区色橹橹| 国产精品卡一卡二| 高清国产一区二区| www激情久久| 日本成人在线电影网| 欧美亚男人的天堂| 中文字幕中文在线不卡住| 黑人巨大精品欧美一区| 欧美日韩二区三区| 亚洲成a人v欧美综合天堂下载 | 欧美日韩不卡一区| 亚洲精品免费在线| av在线免费不卡| 国产精品色在线观看| 成人精品视频一区二区三区| 久久精品欧美日韩精品| 国产真实精品久久二三区| 欧美va亚洲va| 国产在线国偷精品免费看| 6080日韩午夜伦伦午夜伦| 视频一区中文字幕| 6080国产精品一区二区| 麻豆极品一区二区三区| 51午夜精品国产| 奇米四色…亚洲| 亚洲乱码中文字幕| 色狠狠色噜噜噜综合网| 亚洲国产成人av好男人在线观看| 欧美日韩一区二区三区四区| 天天综合网天天综合色| 日韩一区二区电影在线| 黑人巨大精品欧美黑白配亚洲| 久久色.com| 91在线观看高清| 亚洲国产精品久久人人爱蜜臀| 欧美日韩国产另类不卡| 看电视剧不卡顿的网站| 久久久久综合网| 色婷婷综合久色| 免费在线观看成人| 欧美国产精品劲爆| 在线观看www91| 日本成人在线网站| 欧美国产日韩精品免费观看| 91视频你懂的| 美腿丝袜亚洲三区| 国产精品污污网站在线观看| 在线日韩国产精品| 久久99精品一区二区三区| 欧美国产精品久久| 在线不卡a资源高清| 国产成人高清视频| 亚洲h动漫在线| 欧美激情在线观看视频免费| 欧美在线综合视频| 国产经典欧美精品| 午夜久久电影网| 国产三级久久久| 5月丁香婷婷综合| eeuss鲁片一区二区三区在线观看| 亚洲综合色丁香婷婷六月图片| 久久综合九色综合欧美就去吻| 色av综合在线| 国产成人久久精品77777最新版本| 一区二区三区四区视频精品免费 | 日韩伦理电影网| 欧美一区2区视频在线观看| 不卡视频一二三四| 激情欧美日韩一区二区| 午夜欧美视频在线观看| 亚洲同性gay激情无套| 久久精子c满五个校花| 欧美一区二区三区喷汁尤物| 一本色道久久综合狠狠躁的推荐| 国产乱色国产精品免费视频| 日本欧美在线看| 亚洲国产美国国产综合一区二区| 中文字幕一区二区在线播放| 久久精品一区二区三区av| 欧美成人一区二区三区在线观看| 91网址在线看| 成年人午夜久久久| 国产成人亚洲综合a∨婷婷| 日本在线不卡一区| 天天综合日日夜夜精品| 亚洲综合色网站| 亚洲女同女同女同女同女同69| 国产日韩欧美精品综合| 久久久久国产精品免费免费搜索| 精品美女在线播放| 精品乱人伦一区二区三区| 欧美一区二区视频在线观看| 欧美精品黑人性xxxx| 欧美日韩的一区二区| 欧美日韩国产首页在线观看| 精品视频在线免费看| 欧美人与禽zozo性伦| 欧美亚洲一区二区在线观看| 欧美在线看片a免费观看| 色94色欧美sute亚洲线路一久| 一本久久精品一区二区| 在线中文字幕不卡| 欧美亚洲高清一区| 欧美高清性hdvideosex| 日韩一级片网站| 久久久久综合网| 国产精品久久久久久久久图文区 | 欧美日韩大陆在线| 欧美疯狂做受xxxx富婆| 91精品婷婷国产综合久久| 欧美一区二区二区| 国产调教视频一区| 中文字幕一区二区三区四区不卡 | 久久成人免费网| 国产专区综合网| 91一区二区三区在线播放| 欧美性受xxxx黑人xyx性爽| 337p亚洲精品色噜噜噜| 久久综合狠狠综合久久综合88| 国产精品免费看片| 亚洲国产婷婷综合在线精品| 免费观看在线综合色| 国产成人av影院| 色呦呦日韩精品| 欧美videofree性高清杂交| 中文字幕一区av| 五月天欧美精品| 风间由美性色一区二区三区| 欧美四级电影在线观看| 欧美一区二区二区| 亚洲日韩欧美一区二区在线| 天堂资源在线中文精品| 国产精品1区二区.| 欧美日韩免费一区二区三区| 久久久久9999亚洲精品| 亚洲一区在线视频观看| 国产一区999| 欧美日本在线一区| 中文字幕乱码久久午夜不卡| 日本怡春院一区二区| 97国产精品videossex| 精品国产髙清在线看国产毛片| 亚洲欧美另类小说|