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

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

?? fileio.c

?? zip壓縮
?? C
?? 第 1 頁 / 共 5 頁
字號:
    fgets(G.answerbuf, 9, stdin);    if (*G.answerbuf == 'y')   /* stop writing to this file */        G.disk_full = 1;       /*  (outfile bad?), but new OK */    else#endif        G.disk_full = 2;       /* no:  exit program */    return PK_DISK;} /* end function disk_error() */#endif /* !VMS *//*****************************//* Function UzpMessagePrnt() *//*****************************/int UZ_EXP UzpMessagePrnt(pG, buf, size, flag)    zvoid *pG;   /* globals struct:  always passed */    uch *buf;    /* preformatted string to be printed */    ulg size;    /* length of string (may include nulls) */    int flag;    /* flag bits */{    /* IMPORTANT NOTE:     *    The name of the first parameter of UzpMessagePrnt(), which passes     *    the "Uz_Globs" address, >>> MUST <<< be identical to the string     *    expansion of the __G__ macro in the REENTRANT case (see globals.h).     *    This name identity is mandatory for the LoadFarString() macro     *    (in the SMALL_MEM case) !!!     */    int error;    uch *q=buf, *endbuf=buf+(unsigned)size;#ifdef MORE    uch *p=buf;#if (defined(SCREENWIDTH) && defined(SCREENLWRAP))    int islinefeed = FALSE;#endif#endif    FILE *outfp;/*---------------------------------------------------------------------------    These tests are here to allow fine-tuning of UnZip's output messages,    but none of them will do anything without setting the appropriate bit    in the flag argument of every Info() statement which is to be turned    *off*.  That is, all messages are currently turned on for all ports.    To turn off *all* messages, use the UzpMessageNull() function instead    of this one.  ---------------------------------------------------------------------------*/#if (defined(OS2) && defined(DLL))    if (MSG_NO_DLL2(flag))  /* if OS/2 DLL bit is set, do NOT print this msg */        return 0;#endif#ifdef WINDLL    if (MSG_NO_WDLL(flag))        return 0;#endif#ifdef WINDLL    if (MSG_NO_WGUI(flag))        return 0;#endif/*#ifdef ACORN_GUI    if (MSG_NO_AGUI(flag))        return 0;#endif */#ifdef DLL                 /* don't display message if data is redirected */    if (((Uz_Globs *)pG)->redirect_data &&        !((Uz_Globs *)pG)->redirect_text)        return 0;#endif    if (MSG_STDERR(flag) && !((Uz_Globs *)pG)->UzO.tflag)        outfp = (FILE *)stderr;    else        outfp = (FILE *)stdout;#ifdef QUERY_TRNEWLN    /* some systems require termination of query prompts with '\n' to force     * immediate display */    if (MSG_MNEWLN(flag)) {   /* assumes writable buffer (e.g., slide[]) */        *endbuf++ = '\n';     /*  with room for one more char at end of buf */        ++size;               /*  (safe assumption:  only used for four */    }                         /*  short queries in extract.c and fileio.c) */#endif    if (MSG_TNEWLN(flag)) {   /* again assumes writable buffer:  fragile... */        if ((!size && !((Uz_Globs *)pG)->sol) ||            (size && (endbuf[-1] != '\n')))        {            *endbuf++ = '\n';            ++size;        }    }#ifdef MORE# ifdef SCREENSIZE    /* room for --More-- and one line of overlap: */#  if (defined(SCREENWIDTH) && defined(SCREENLWRAP))    SCREENSIZE(&((Uz_Globs *)pG)->height, &((Uz_Globs *)pG)->width);#  else    SCREENSIZE(&((Uz_Globs *)pG)->height, (int *)NULL);#  endif    ((Uz_Globs *)pG)->height -= 2;# else    /* room for --More-- and one line of overlap: */    ((Uz_Globs *)pG)->height = SCREENLINES - 2;#  if (defined(SCREENWIDTH) && defined(SCREENLWRAP))    ((Uz_Globs *)pG)->width = SCREENWIDTH;#  endif# endif#endif /* MORE */    if (MSG_LNEWLN(flag) && !((Uz_Globs *)pG)->sol) {        /* not at start of line:  want newline */#ifdef OS2DLL        if (!((Uz_Globs *)pG)->redirect_text) {#endif            putc('\n', outfp);            fflush(outfp);#ifdef MORE            if (((Uz_Globs *)pG)->M_flag)            {#if (defined(SCREENWIDTH) && defined(SCREENLWRAP))                ((Uz_Globs *)pG)->chars = 0;#endif                ++((Uz_Globs *)pG)->numlines;                ++((Uz_Globs *)pG)->lines;                if (((Uz_Globs *)pG)->lines >= ((Uz_Globs *)pG)->height)                    (*((Uz_Globs *)pG)->mpause)((zvoid *)pG,                      LoadFarString(MorePrompt), 1);            }#endif /* MORE */            if (MSG_STDERR(flag) && ((Uz_Globs *)pG)->UzO.tflag &&                !isatty(1) && isatty(2))            {                /* error output from testing redirected:  also send to stderr */                putc('\n', stderr);                fflush(stderr);            }#ifdef OS2DLL        } else           REDIRECTC('\n');#endif        ((Uz_Globs *)pG)->sol = TRUE;    }    /* put zipfile name, filename and/or error/warning keywords here */#ifdef MORE    if (((Uz_Globs *)pG)->M_flag#ifdef OS2DLL         && !((Uz_Globs *)pG)->redirect_text#endif                                                 )    {        while (p < endbuf) {            if (*p == '\n') {#if (defined(SCREENWIDTH) && defined(SCREENLWRAP))                islinefeed = TRUE;            } else if (SCREENLWRAP) {                if (*p == '\r') {                    ((Uz_Globs *)pG)->chars = 0;                } else {#  ifdef TABSIZE                    if (*p == '\t')                        ((Uz_Globs *)pG)->chars +=                            (TABSIZE - (((Uz_Globs *)pG)->chars % TABSIZE));                    else#  endif                        ++((Uz_Globs *)pG)->chars;                    if (((Uz_Globs *)pG)->chars >= ((Uz_Globs *)pG)->width)                        islinefeed = TRUE;                }            }            if (islinefeed) {                islinefeed = FALSE;                ((Uz_Globs *)pG)->chars = 0;#endif /* (SCREENWIDTH && SCREEN_LWRAP) */                ++((Uz_Globs *)pG)->numlines;                ++((Uz_Globs *)pG)->lines;                if (((Uz_Globs *)pG)->lines >= ((Uz_Globs *)pG)->height)                {                    if ((error = WriteError(q, p-q+1, outfp)) != 0)                        return error;                    fflush(outfp);                    ((Uz_Globs *)pG)->sol = TRUE;                    q = p + 1;                    (*((Uz_Globs *)pG)->mpause)((zvoid *)pG,                      LoadFarString(MorePrompt), 1);                }            }            INCSTR(p);        } /* end while */        size = (ulg)(p - q);   /* remaining text */    }#endif /* MORE */    if (size) {#ifdef OS2DLL        if (!((Uz_Globs *)pG)->redirect_text) {#endif            if ((error = WriteError(q, size, outfp)) != 0)                return error;            fflush(outfp);            if (MSG_STDERR(flag) && ((Uz_Globs *)pG)->UzO.tflag &&                !isatty(1) && isatty(2))            {                /* error output from testing redirected:  also send to stderr */                if ((error = WriteError(q, size, stderr)) != 0)                    return error;                fflush(stderr);            }#ifdef OS2DLL        } else {                /* GRR:  this is ugly:  hide with macro */            if ((error = REDIRECTPRINT(q, size)) != 0)                return error;        }#endif /* OS2DLL */        ((Uz_Globs *)pG)->sol = (endbuf[-1] == '\n');    }    return 0;} /* end function UzpMessagePrnt() */#ifdef DLL/*****************************//* Function UzpMessageNull() */  /* convenience routine for no output at all *//*****************************/int UZ_EXP UzpMessageNull(pG, buf, size, flag)    zvoid *pG;    /* globals struct:  always passed */    uch *buf;     /* preformatted string to be printed */    ulg size;     /* length of string (may include nulls) */    int flag;     /* flag bits */{    return 0;} /* end function UzpMessageNull() */#endif /* DLL *//***********************//* Function UzpInput() */   /* GRR:  this is a placeholder for now *//***********************/int UZ_EXP UzpInput(pG, buf, size, flag)    zvoid *pG;    /* globals struct:  always passed */    uch *buf;     /* preformatted string to be printed */    int *size;    /* (address of) size of buf and of returned string */    int flag;     /* flag bits (bit 0: no echo) */{    /* tell picky compilers to shut up about "unused variable" warnings */    pG = pG; buf = buf; flag = flag;    *size = 0;    return 0;} /* end function UzpInput() */#if (!defined(WINDLL) && !defined(MACOS))/***************************//* Function UzpMorePause() *//***************************/void UZ_EXP UzpMorePause(pG, prompt, flag)    zvoid *pG;            /* globals struct:  always passed */    ZCONST char *prompt;  /* "--More--" prompt */    int flag;             /* 0 = any char OK; 1 = accept only '\n', ' ', q */{    uch c;/*---------------------------------------------------------------------------    Print a prompt and wait for the user to press a key, then erase prompt    if possible.  ---------------------------------------------------------------------------*/    if (!((Uz_Globs *)pG)->sol)        fprintf(stderr, "\n");    /* numlines may or may not be used: */    fprintf(stderr, prompt, ((Uz_Globs *)pG)->numlines);    fflush(stderr);    if (flag & 1) {        do {            c = (uch)FGETCH(0);        } while (#ifdef THEOS                 c != 17 &&     /* standard QUIT key */#endif                 c != '\r' && c != '\n' && c != ' ' && c != 'q' && c != 'Q');    } else        c = (uch)FGETCH(0);    /* newline was not echoed, so cover up prompt line */    fprintf(stderr, LoadFarString(HidePrompt));    fflush(stderr);    if (#ifdef THEOS        (c == 17) ||            /* standard QUIT key */#endif        (ToLower(c) == 'q')) {        DESTROYGLOBALS();        EXIT(PK_COOL);    }    ((Uz_Globs *)pG)->sol = TRUE;#ifdef MORE    /* space for another screen, enter for another line. */    if ((flag & 1) && c == ' ')        ((Uz_Globs *)pG)->lines = 0;#endif /* MORE */} /* end function UzpMorePause() */#endif /* !WINDLL && !MACOS */#ifndef WINDLL/**************************//* Function UzpPassword() *//**************************/int UZ_EXP UzpPassword (pG, rcnt, pwbuf, size, zfn, efn)    zvoid *pG;         /* pointer to UnZip's internal global vars */    int *rcnt;         /* retry counter */    char *pwbuf;       /* buffer for password */    int size;          /* size of password buffer */    ZCONST char *zfn;  /* name of zip archive */    ZCONST char *efn;  /* name of archive entry being processed */{#if CRYPT    int r = IZ_PW_ENTERED;    char *m;    char *prompt;#ifndef REENTRANT    /* tell picky compilers to shut up about "unused variable" warnings */    pG = pG;#endif    if (*rcnt == 0) {           /* First call for current entry */        *rcnt = 2;        if ((prompt = (char *)malloc(2*FILNAMSIZ + 15)) != (char *)NULL) {            sprintf(prompt, LoadFarString(PasswPrompt),                    FnFilter1(zfn), FnFilter2(efn));            m = prompt;        } else            m = (char *)LoadFarString(PasswPrompt2);    } else {                    /* Retry call, previous password was wrong */        (*rcnt)--;        prompt = NULL;        m = (char *)LoadFarString(PasswRetry);    }    m = getp(__G__ m, pwbuf, size);    if (prompt != (char *)NULL) {        free(prompt);    }    if (m == (char *)NULL) {        r = IZ_PW_ERROR;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久网| 欧美日韩精品专区| 美女视频网站久久| 亚洲福利一区二区三区| 伊人色综合久久天天人手人婷| 国产精品三级av| 国产精品妹子av| 亚洲色图清纯唯美| 亚洲人成在线播放网站岛国| 国产精品二三区| 亚洲欧美偷拍另类a∨色屁股| 亚洲色图制服丝袜| 午夜在线成人av| 精品一区免费av| 激情亚洲综合在线| 成人免费看视频| 色美美综合视频| 91麻豆精品91久久久久同性| 在线成人小视频| 精品国一区二区三区| 国产日韩欧美高清| 亚洲少妇30p| 奇米影视在线99精品| 国产曰批免费观看久久久| 粉嫩欧美一区二区三区高清影视| av在线一区二区| 欧美日韩国产天堂| 日韩视频在线永久播放| 久久一日本道色综合| 日韩一区日韩二区| 天堂成人国产精品一区| 国产高清不卡一区二区| 色噜噜狠狠色综合中国| 日韩午夜电影av| 综合自拍亚洲综合图不卡区| 日精品一区二区| 国产999精品久久久久久| 一本色道久久综合亚洲aⅴ蜜桃| 欧美精品少妇一区二区三区| 欧美激情综合网| 日日夜夜精品视频免费| 成人动漫一区二区在线| 在线成人小视频| 亚洲柠檬福利资源导航| 精品一区二区在线视频| 91网上在线视频| 精品国产网站在线观看| 欧美不卡在线视频| 有码一区二区三区| 丁香亚洲综合激情啪啪综合| 欧美精品1区2区| 国产欧美日韩卡一| 日韩二区三区在线观看| 一本色道久久综合亚洲91| 欧美精品一区在线观看| 亚洲va国产天堂va久久en| 成人不卡免费av| 久久免费的精品国产v∧| 日本色综合中文字幕| 日本电影欧美片| 亚洲人成7777| 91免费看`日韩一区二区| 国产色91在线| 精品一区二区三区视频| 制服丝袜一区二区三区| 亚洲激情欧美激情| 色婷婷亚洲精品| 国产精品久久久久久一区二区三区 | 久久综合久久综合久久| 亚洲国产成人精品视频| 一本久道中文字幕精品亚洲嫩| 日本一区二区视频在线观看| 极品销魂美女一区二区三区| 51午夜精品国产| 五月天亚洲婷婷| 69久久99精品久久久久婷婷 | 91久久线看在观草草青青| 中文字幕欧美国产| 成人免费毛片app| 国产精品卡一卡二卡三| av在线综合网| 亚洲免费在线观看| 欧美亚洲国产bt| 亚洲成a人v欧美综合天堂| 欧美日韩一二三区| 日本不卡一区二区| 日韩精品专区在线影院观看| 久久99九九99精品| 精品少妇一区二区三区视频免付费 | 99久久久国产精品免费蜜臀| 国产精品三级在线观看| www..com久久爱| 亚洲欧洲国产专区| 在线一区二区三区| 亚洲一二三四在线观看| 91精品国产一区二区人妖| 久久成人久久鬼色| 国产亚洲一本大道中文在线| 成人国产一区二区三区精品| 亚洲精品国产成人久久av盗摄 | 日韩精品一二三| 欧美精品自拍偷拍动漫精品| 狠狠色狠狠色综合日日91app| 国产精品国产三级国产| 91精品福利视频| 免费人成黄页网站在线一区二区| 精品国产精品网麻豆系列| 国产成人午夜视频| 亚洲天堂成人网| 欧美电影免费观看完整版| 国产.欧美.日韩| 亚洲国产精品久久久男人的天堂| 日韩欧美激情在线| 成人黄色电影在线| 日韩高清在线不卡| 久久久精品综合| 欧美午夜片在线看| 国产福利一区二区三区视频在线| 亚洲欧美福利一区二区| 精品久久久久香蕉网| 成人性生交大合| 亚洲午夜电影在线| 国产日韩精品一区二区浪潮av| 欧洲精品一区二区三区在线观看| 国产一区二区三区日韩| 亚洲国产精品一区二区www| 国产欧美日韩精品一区| 日韩欧美一区二区不卡| 欧美亚洲禁片免费| 成人黄色电影在线 | 欧美日韩国产免费| www.欧美.com| 国产激情91久久精品导航| 亚洲第一二三四区| 亚洲人成伊人成综合网小说| 国产欧美精品一区| 欧美变态tickling挠脚心| 欧美日韩一区三区四区| 波多野结衣亚洲| 国产一区美女在线| 青青草原综合久久大伊人精品| 亚洲一二三区在线观看| 国产精品久久久久影视| 日本一区二区在线不卡| 国产欧美一区二区精品婷婷| 久久久综合网站| 2017欧美狠狠色| 精品少妇一区二区三区| 91精品国产高清一区二区三区 | 国产黄色精品视频| 国产自产视频一区二区三区| 蜜臀久久99精品久久久久久9| 丝袜美腿亚洲综合| 日韩一区欧美二区| 日本亚洲一区二区| 日本不卡123| 麻豆视频一区二区| 精品亚洲porn| 国产精品中文欧美| 国产成人免费在线| av在线不卡免费看| 一本大道久久a久久精二百| 91麻豆免费观看| 色婷婷精品久久二区二区蜜臀av| 欧美伊人久久久久久久久影院| 欧美在线啊v一区| 欧美高清视频www夜色资源网| 91精品欧美一区二区三区综合在| 欧美精品黑人性xxxx| 精品奇米国产一区二区三区| 久久久精品国产免费观看同学| 欧美激情一区二区三区蜜桃视频| 国产午夜精品久久久久久免费视| ●精品国产综合乱码久久久久| 亚洲激情成人在线| 视频在线观看一区| 国产一区二区三区免费看| 风间由美一区二区三区在线观看| 97精品国产露脸对白| 欧美日韩高清一区二区| 日韩欧美国产不卡| 欧美激情一区二区三区不卡| 一区二区三区在线视频观看58| 亚洲国产精品久久不卡毛片| 国模一区二区三区白浆| 99re66热这里只有精品3直播 | 亚洲女女做受ⅹxx高潮| 日韩av不卡一区二区| 国产精品99久久久久| 色av成人天堂桃色av| 日韩天堂在线观看| 亚洲日本丝袜连裤袜办公室| 日本欧美大码aⅴ在线播放| 不卡一二三区首页| 欧美精品色一区二区三区| 国产精品视频一区二区三区不卡| 亚洲一区成人在线| 成人免费视频免费观看| 欧美一区二区三区在线看 | 欧美亚洲一区二区在线观看|