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

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

?? win32.c

?? zip壓縮
?? C
?? 第 1 頁 / 共 5 頁
字號:
              ef_len - EB_HEADSIZE));            break;        }        switch (eb_id)        {            /* process security descriptor extra data if:                 Caller is WinNT AND                 Target local/remote drive supports acls AND                 Target file is not a directory (else we defer processing                   until later)             */            case EF_NTSD:                if (IsWinNT()) {                    VOLUMECAPS VolumeCaps;                    /* provide useful input */                    VolumeCaps.dwFileAttributes = G.pInfo->file_attr;                    VolumeCaps.bUsePrivileges = (uO.X_flag > 1);                    /* check target volume capabilities - just fall through                     * and try if fail */                    if (GetVolumeCaps(G.rootpath, path, &VolumeCaps) &&                        !(VolumeCaps.dwFileSystemFlags & FS_PERSISTENT_ACLS))                    {                        rc = PK_OK;                        break;                    }                    rc = SetSD(__G__ path, &VolumeCaps, ef_ptr, eb_len);                } else                    rc = PK_OK;                break;#if 0            /* perhaps later we can add support for unzipping OS/2 EAs to NT */            case EF_OS2:                rc = SetEAs(__G__ path, ef_ptr);                break;#else /* ! 0 */#ifdef DEBUG            case EF_OS2:#endif /* DEBUG */#endif /* ? 0 */#ifdef DEBUG            case EF_AV:            case EF_PKVMS:            case EF_PKW32:            case EF_PKUNIX:            case EF_IZVMS:            case EF_IZUNIX:            case EF_IZUNIX2:            case EF_TIME:            case EF_MAC3:            case EF_JLMAC:            case EF_ZIPIT:            case EF_VMCMS:            case EF_MVS:            case EF_ACL:            case EF_BEOS:            case EF_QDOS:            case EF_AOSVS:            case EF_SPARK:            case EF_MD5:            case EF_ASIUNIX:                break;          /* shut up for other known e.f. blocks  */#endif /* DEBUG */            default:                Trace((stderr,                  "EvalExtraFields: unknown extra field block, ID=%u\n",                  eb_id));                break;        }        ef_ptr += (eb_len + EB_HEADSIZE);        ef_len -= (eb_len + EB_HEADSIZE);        if (rc != PK_OK)            break;    }    return rc;}#ifndef SFX/**************************//*  Function test_NTSD()  */   /*  returns PK_WARN when NTSD data is invalid *//**************************/#ifdef __BORLANDC__/* Turn off warning about not using all parameters for this function only */#pragma argsused#endifint test_NTSD(__G__ eb, eb_size, eb_ucptr, eb_ucsize)    __GDEF    uch *eb;    unsigned eb_size;    uch *eb_ucptr;    ulg eb_ucsize;{    int r = PK_OK;    if (!ValidateSecurity(eb_ucptr))        r = PK_WARN;    return r;} /* end function test_NTSD() */#endif /* !SFX */#endif /* NTSD_EAS *//**********************//* Function IsWinNT() *//**********************/int IsWinNT(void)       /* returns TRUE if real NT, FALSE if Win95 or Win32s */{    static DWORD g_PlatformId = 0xFFFFFFFF; /* saved platform indicator */    if (g_PlatformId == 0xFFFFFFFF) {        /* note: GetVersionEx() doesn't exist on WinNT 3.1 */        if (GetVersion() < 0x80000000)            g_PlatformId = TRUE;        else            g_PlatformId = FALSE;    }    return (int)g_PlatformId;}/* DEBUG_TIME insertion: */#ifdef DEBUG_TIMEstatic int show_NTFileTime(FILE *hdo, char *TTmsg, int isloc, FILETIME *pft);static int show_NTFileTime(FILE *hdo, char *TTmsg, int isloc, FILETIME *pft){    SYSTEMTIME w32tm;    int rval;    rval = FileTimeToSystemTime(pft, &w32tm);    if (!rval) {        fprintf(hdo, "%s\n %08lX,%08lX (%s) -> Conversion failed !!!\n",                TTmsg, (ulg)(pft->dwHighDateTime), (ulg)(pft->dwLowDateTime),                (isloc ? "local" : "UTC"));    } else {        fprintf(hdo, "%s\n %08lx,%08lx -> %04u-%02u-%02u, %02u:%02u:%02u %s\n",                TTmsg, (ulg)(pft->dwHighDateTime), (ulg)(pft->dwLowDateTime),                w32tm.wYear, w32tm.wMonth, w32tm.wDay, w32tm.wHour,                w32tm.wMinute, w32tm.wSecond, (isloc ? "local" : "UTC"));    }    return rval;}#define FTTrace(x)   show_NTFileTime x#else#define FTTrace(x)#endif /* DEBUG_TIME *//* end of TIME_DEBUG insertion */#if (defined(USE_EF_UT_TIME) || defined(NT_TZBUG_WORKAROUND) || \     defined(TIMESTAMP))#ifndef IZ_USE_INT64#  if (defined(__GNUC__) || defined(ULONG_LONG_MAX))     typedef long long            LLONG64;     typedef unsigned long long   ULLNG64;#    define IZ_USE_INT64#  elif (defined(__WATCOMC__) && (__WATCOMC__ >= 1100))     typedef __int64              LLONG64;     typedef unsigned __int64     ULLNG64;#    define IZ_USE_INT64#  elif (defined(_MSC_VER) && (_MSC_VER >= 1100))     typedef __int64              LLONG64;     typedef unsigned __int64     ULLNG64;#    define IZ_USE_INT64#  elif (defined(__IBMC__) && (__IBMC__ >= 350))     typedef __int64              LLONG64;     typedef unsigned __int64     ULLNG64;#    define IZ_USE_INT64#  elif defined(HAVE_INT64)     typedef __int64              LLONG64;     typedef unsigned __int64     ULLNG64;#    define IZ_USE_INT64#  endif#endif/*****************************//* Function utime2FileTime() */     /* convert Unix time_t format into the *//*****************************/     /* form used by SetFileTime() in NT/95 */#define UNIX_TIME_ZERO_HI  0x019DB1DEUL#define UNIX_TIME_ZERO_LO  0xD53E8000UL#define NT_QUANTA_PER_UNIX 10000000Lstatic void utime2FileTime(time_t ut, FILETIME *pft){#ifdef IZ_USE_INT64    ULLNG64 NTtime;    /* NT_QUANTA_PER_UNIX is small enough so that "ut * NT_QUANTA_PER_UNIX"     * cannot overflow in 64-bit signed calculation, regardless wether "ut"     * is signed or unsigned.  */    NTtime = ((LLONG64)ut * NT_QUANTA_PER_UNIX) +             ((ULLNG64)UNIX_TIME_ZERO_LO + ((ULLNG64)UNIX_TIME_ZERO_HI << 32));    pft->dwLowDateTime = (DWORD)NTtime;    pft->dwHighDateTime = (DWORD)(NTtime >> 32);#else /* !IZ_USE_INT64 (64-bit integer arithmetics may not be supported) */    unsigned int b1, b2, carry = 0;    unsigned long r0, r1, r2, r3;    long r4;            /* signed, to catch environments with signed time_t */    b1 = ut & 0xFFFF;    b2 = (ut >> 16) & 0xFFFF;       /* if ut is over 32 bits, too bad */    r1 = b1 * (NT_QUANTA_PER_UNIX & 0xFFFF);    r2 = b1 * (NT_QUANTA_PER_UNIX >> 16);    r3 = b2 * (NT_QUANTA_PER_UNIX & 0xFFFF);    r4 = b2 * (NT_QUANTA_PER_UNIX >> 16);    r0 = (r1 + (r2 << 16)) & 0xFFFFFFFFL;    if (r0 < r1)        carry++;    r1 = r0;    r0 = (r0 + (r3 << 16)) & 0xFFFFFFFFL;    if (r0 < r1)        carry++;    pft->dwLowDateTime = r0 + UNIX_TIME_ZERO_LO;    if (pft->dwLowDateTime < r0)        carry++;    pft->dwHighDateTime = r4 + (r2 >> 16) + (r3 >> 16)                            + UNIX_TIME_ZERO_HI + carry;#endif /* ?IZ_USE_INT64 */} /* end function utime2FileTime() *//******************************//* Function FStampIsLocTime() *//******************************/static int FStampIsLocTime(__GPRO__ const char *path){    return (NTQueryVolInfo(__G__ path) ? G.lastVolLocTim : FALSE);}#endif /* USE_EF_UT_TIME || NT_TZBUG_WORKAROUND || TIMESTAMP */#ifndef NT_TZBUG_WORKAROUND#  define UTIME_BOUNDCHECK_1(utimval) \     if (fs_uses_loctime) { \         utime_dosmin = dos_to_unix_time(DOSTIME_MINIMUM); \         if ((ulg)utimval < (ulg)utime_dosmin) \             utimval = utime_dosmin; \     }#  define UTIME_BOUNDCHECK_N(utimval) \     if (fs_uses_loctime && ((ulg)utimval < (ulg)utime_dosmin)) \         utimval = utime_dosmin;#  define NT_TZBUG_PRECOMPENSATE(ut, pft)#else /* NT_TZBUG_WORKAROUND */#  define UNIX_TIME_UMAX_HI  0x0236485EUL#  define UNIX_TIME_UMAX_LO  0xD4A5E980UL#  define UNIX_TIME_SMIN_HI  0x0151669EUL#  define UNIX_TIME_SMIN_LO  0xD53E8000UL#  define UNIX_TIME_SMAX_HI  0x01E9FD1EUL#  define UNIX_TIME_SMAX_LO  0xD4A5E980UL#  define UTIME_1980_JAN_01_00_00   315532800L#  define UTIME_BOUNDCHECK_1(utimval)#  define UTIME_BOUNDCHECK_N(utimval)#  define NT_TZBUG_PRECOMPENSATE(ut, pft) \     if (fs_uses_loctime) NTtzbugWorkaround(ut, pft);   /* nonzero if `y' is a leap year, else zero */#  define leap(y) (((y)%4 == 0 && (y)%100 != 0) || (y)%400 == 0)   /* number of leap years from 1970 to `y' (not including `y' itself) */#  define nleap(y) (((y)-1969)/4 - ((y)-1901)/100 + ((y)-1601)/400)extern ZCONST ush ydays[];              /* defined in fileio.c *//*****************************//* Function FileTime2utime() *//*****************************/static int FileTime2utime(const FILETIME *pft, time_t *ut){#ifdef IZ_USE_INT64    ULLNG64 NTtime;    NTtime = ((ULLNG64)pft->dwLowDateTime +              ((ULLNG64)pft->dwHighDateTime << 32));#ifndef TIME_T_TYPE_DOUBLE    /* underflow and overflow handling */#ifdef CHECK_UTIME_SIGNED_UNSIGNED    if ((time_t)0x80000000L < (time_t)0L)    {        if (NTtime < ((ULLNG64)UNIX_TIME_SMIN_LO +                      ((ULLNG64)UNIX_TIME_SMIN_HI << 32))) {            *ut = (time_t)LONG_MIN;            return FALSE;        }        if (NTtime > ((ULLNG64)UNIX_TIME_SMAX_LO +                      ((ULLNG64)UNIX_TIME_SMAX_HI << 32))) {            *ut = (time_t)LONG_MAX;            return FALSE;        }    }    else#endif /* CHECK_UTIME_SIGNED_UNSIGNED */    {        if (NTtime < ((ULLNG64)UNIX_TIME_ZERO_LO +                      ((ULLNG64)UNIX_TIME_ZERO_HI << 32))) {            *ut = (time_t)0;            return FALSE;        }        if (NTtime > ((ULLNG64)UNIX_TIME_UMAX_LO +                      ((ULLNG64)UNIX_TIME_UMAX_HI << 32))) {            *ut = (time_t)ULONG_MAX;            return FALSE;        }    }#endif /* !TIME_T_TYPE_DOUBLE */    NTtime -= ((ULLNG64)UNIX_TIME_ZERO_LO +               ((ULLNG64)UNIX_TIME_ZERO_HI << 32));    *ut = (time_t)(NTtime / (unsigned long)NT_QUANTA_PER_UNIX);    return TRUE;#else /* !IZ_USE_INT64 (64-bit integer arithmetics may not be supported) */    time_t days;    SYSTEMTIME w32tm;#ifndef TIME_T_TYPE_DOUBLE    /* underflow and overflow handling */#ifdef CHECK_UTIME_SIGNED_UNSIGNED    if ((time_t)0x80000000L < (time_t)0L)    {        if ((pft->dwHighDateTime < UNIX_TIME_SMIN_HI) ||            ((pft->dwHighDateTime == UNIX_TIME_SMIN_HI) &&             (pft->dwLowDateTime < UNIX_TIME_SMIN_LO))) {            *ut = (time_t)LONG_MIN;            return FALSE;        if ((pft->dwHighDateTime > UNIX_TIME_SMAX_HI) ||            ((pft->dwHighDateTime == UNIX_TIME_SMAX_HI) &&             (pft->dwLowDateTime > UNIX_TIME_SMAX_LO))) {            *ut = (time_t)LONG_MAX;            return FALSE;        }    }    else#endif /* CHECK_UTIME_SIGNED_UNSIGNED */    {        if ((pft->dwHighDateTime < UNIX_TIME_ZERO_HI) ||            ((pft->dwHighDateTime == UNIX_TIME_ZERO_HI) &&             (pft->dwLowDateTime < UNIX_TIME_ZERO_LO))) {            *ut = (time_t)0;            return FALSE;        }        if ((pft->dwHighDateTime > UNIX_TIME_UMAX_HI) ||            ((pft->dwHighDateTime == UNIX_TIME_UMAX_HI) &&             (pft->dwLowDateTime > UNIX_TIME_UMAX_LO))) {            *ut = (time_t)ULONG_MAX;            return FALSE;        }    }#endif /* !TIME_T_TYPE_DOUBLE */    FileTimeToSystemTime(pft, &w32tm);    /* set `days' to the number of days into the year */    days = w32tm.wDay - 1 + ydays[w32tm.wMonth-1] +           (w32tm.wMonth > 2 && leap (w32tm.wYear));    /* now set `days' to the number of days since 1 Jan 1970 */    days += 365 * (time_t)(w32tm.wYear - 1970) +            (time_t)(nleap(w32tm.wYear));    *ut = (time_t)(86400L * days + 3600L * (time_t)w32tm.wHour +                   (time_t)(60 * w32tm.wMinute + w32tm.wSecond));    return TRUE;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av在线播放网址| 国产成人夜色高潮福利影视| 高清在线不卡av| 欧美放荡的少妇| 亚洲女同一区二区| 国产一区免费电影| 欧美一区二区网站| 亚洲综合一二三区| 菠萝蜜视频在线观看一区| 日韩欧美中文字幕一区| 亚洲狠狠爱一区二区三区| 成人免费观看视频| 精品乱人伦小说| 日本成人在线一区| 欧美日韩aaaaaa| 亚洲精品高清视频在线观看| 成人一区二区三区| ww久久中文字幕| 久久精品免费看| 欧美精品一二三| 国产伦理精品不卡| 精品国产露脸精彩对白| 丝袜美腿一区二区三区| 欧美日韩一二区| 亚洲综合自拍偷拍| 91色婷婷久久久久合中文| 中日韩av电影| 粉嫩高潮美女一区二区三区 | 国产在线观看一区二区| 在线播放中文一区| 亚洲第一二三四区| 欧美日韩一区久久| 午夜伊人狠狠久久| 欧美影院一区二区| 亚洲一区二区美女| 色又黄又爽网站www久久| 1024成人网| 99精品桃花视频在线观看| 亚洲欧美在线视频| 99久久伊人网影院| 亚洲视频在线一区观看| 91色婷婷久久久久合中文| 中文字幕一区二区三区不卡| 99re8在线精品视频免费播放| 国产精品久久久久久亚洲伦| 99综合电影在线视频| 亚洲人成亚洲人成在线观看图片| 色综合天天性综合| 一区二区三区免费观看| 欧美综合一区二区| 亚洲成国产人片在线观看| 欧美视频一区二区三区四区| 亚洲成av人片在www色猫咪| 欧美精品xxxxbbbb| 卡一卡二国产精品| 国产校园另类小说区| 成人avav在线| 一区二区三区鲁丝不卡| 欧美视频一区二| 蜜臀av一区二区| 久久久久久综合| yourporn久久国产精品| 亚洲欧美视频在线观看视频| 欧美三级资源在线| 青青草国产成人av片免费| 精品国产三级电影在线观看| 国产91清纯白嫩初高中在线观看| 中文字幕一区av| 欧美特级限制片免费在线观看| 日韩黄色小视频| 久久久久久久久岛国免费| www.成人在线| 亚洲成人久久影院| 精品91自产拍在线观看一区| 成人深夜福利app| 亚洲综合色婷婷| 日韩女优电影在线观看| 懂色av一区二区夜夜嗨| 亚洲综合另类小说| 91 com成人网| 高清在线观看日韩| 亚洲成人精品在线观看| wwwwww.欧美系列| 972aa.com艺术欧美| 丝袜脚交一区二区| 久久精品亚洲国产奇米99| 色国产精品一区在线观看| 日韩成人午夜精品| 中文字幕精品三区| 欧美日韩成人激情| 欧美日本一区二区在线观看| 国产在线精品免费| 亚洲一区av在线| 久久久久久久免费视频了| 色婷婷精品久久二区二区蜜臀av | 香蕉加勒比综合久久| 精品剧情v国产在线观看在线| 99精品久久99久久久久| 蜜桃在线一区二区三区| 国产精品的网站| 日韩欧美在线123| 色网综合在线观看| 国产在线精品免费| 亚洲国产成人tv| 国产精品色哟哟网站| 日韩免费高清视频| 在线亚洲欧美专区二区| 国产成人在线视频网站| 天堂久久一区二区三区| 国产精品福利电影一区二区三区四区| 制服丝袜亚洲色图| 99久久久国产精品免费蜜臀| 伦理电影国产精品| 亚洲午夜在线电影| 国产精品青草综合久久久久99| 欧美一区二区福利视频| 色一区在线观看| 国产成人啪午夜精品网站男同| 日韩中文字幕亚洲一区二区va在线| 亚洲欧洲精品一区二区三区| 日韩欧美另类在线| 亚洲v精品v日韩v欧美v专区| 国产成人在线视频网址| 日韩电影免费在线观看网站| 亚洲丝袜另类动漫二区| 久久久久久电影| 日韩一区二区三区观看| 欧美在线一区二区| av成人免费在线| 国产永久精品大片wwwapp| 日本不卡视频在线观看| 亚洲第一电影网| 一区二区三区在线观看网站| 国产精品免费免费| 久久九九国产精品| 精品国产乱码久久久久久闺蜜| 3d动漫精品啪啪1区2区免费| 欧美在线一二三四区| 91丝袜美腿高跟国产极品老师 | 亚洲品质自拍视频网站| 国产丝袜美腿一区二区三区| 精品久久久久久久久久久久包黑料 | 亚洲妇熟xx妇色黄| 一区二区三区精品在线观看| 中文字幕一区av| 国产精品乱码妇女bbbb| 久久久国产精品午夜一区ai换脸| 欧美成人a在线| 精品卡一卡二卡三卡四在线| 日韩一区二区三区四区| 欧美一区二区三区性视频| 欧美日韩一区国产| 欧美三级视频在线播放| 欧美吞精做爰啪啪高潮| 在线中文字幕一区二区| 欧亚一区二区三区| 在线国产亚洲欧美| 欧美午夜精品久久久久久超碰| 欧美性生活一区| 欧美日韩电影在线| 91麻豆精品国产自产在线观看一区 | 精品精品国产高清一毛片一天堂| 6080日韩午夜伦伦午夜伦| 777久久久精品| 欧美一区欧美二区| 精品国产网站在线观看| 久久亚洲精精品中文字幕早川悠里| 久久人人爽爽爽人久久久| 久久免费美女视频| 久久久精品tv| 国产精品午夜久久| 亚洲色大成网站www久久九九| 自拍偷拍亚洲激情| 亚洲一区二区三区免费视频| 图片区日韩欧美亚洲| 免费看日韩精品| 国产一区91精品张津瑜| 成人av午夜影院| 91豆麻精品91久久久久久| 欧美日韩国产成人在线免费| 欧美一区二区成人| 久久色.com| 最近日韩中文字幕| 亚洲成人精品一区二区| 久久国产精品99久久久久久老狼| 国产精品一卡二卡在线观看| 成人手机在线视频| 欧美在线视频日韩| 欧美一卡二卡三卡| 国产日韩欧美精品综合| 亚洲色图在线播放| 午夜精品久久久久久| 国模无码大尺度一区二区三区| 成人免费视频app| 欧洲视频一区二区| 欧美刺激午夜性久久久久久久| 亚洲国产精品成人久久综合一区| 一区二区三区高清不卡| 免费看精品久久片| 成+人+亚洲+综合天堂|