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

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

?? inftrees.c

?? linux下MPEG編解碼庫文件
?? C
?? 第 1 頁 / 共 2 頁
字號:
        z = 1 << j;             /* table entries for j-bit table */        /* allocate new table */        if (*hn + z > MANY)     /* (note: doesn't matter for fixed) */          return Z_DATA_ERROR;  /* overflow of MANY */        u[h] = q = hp + *hn;        *hn += z;        /* connect to last table, if there is one */        if (h)        {          x[h] = i;             /* save pattern for backing up */          r.bits = (Byte)l;     /* bits to dump before this table */          r.exop = (Byte)j;     /* bits in this table */          j = i >> (w - l);          r.base = (uInt)(q - u[h-1] - j);   /* offset to this table */          u[h-1][j] = r;        /* connect to last table */        }        else          *t = q;               /* first table is returned result */      }      /* set up table entry in r */      r.bits = (Byte)(k - w);      if (p >= v + n)        r.exop = 128 + 64;      /* out of values--invalid code */      else if (*p < s)      {        r.exop = (Byte)(*p < 256 ? 0 : 32 + 64);     /* 256 is end-of-block */        r.base = *p++;          /* simple code is just the value */      }      else      {        r.exop = (Byte)(e[*p - s] + 16 + 64);/* non-simple--look up in lists */        r.base = d[*p++ - s];      }      /* fill code-like entries with r */      f = 1 << (k - w);      for (j = i >> w; j < z; j += f)        q[j] = r;      /* backwards increment the k-bit code i */      for (j = 1 << (k - 1); i & j; j >>= 1)        i ^= j;      i ^= j;      /* backup over finished tables */      mask = (1 << w) - 1;      /* needed on HP, cc -O bug */      while ((i & mask) != x[h])      {        h--;                    /* don't need to update q */        w -= l;        mask = (1 << w) - 1;      }    }  }  /* Return Z_BUF_ERROR if we were given an incomplete table */  return y != 0 && g != 1 ? Z_BUF_ERROR : Z_OK;}int inflate_trees_bits(c, bb, tb, hp, z)uIntf *c;               /* 19 code lengths */uIntf *bb;              /* bits tree desired/actual depth */inflate_huft * FAR *tb; /* bits tree result */inflate_huft *hp;       /* space for trees */z_streamp z;            /* for messages */{  int r;  uInt hn = 0;          /* hufts used in space */  uIntf *v;             /* work area for huft_build */  if ((v = (uIntf*)ZALLOC(z, 19, sizeof(uInt))) == Z_NULL)    return Z_MEM_ERROR;  r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL,                 tb, bb, hp, &hn, v);  if (r == Z_DATA_ERROR)    z->msg = (char*)"oversubscribed dynamic bit lengths tree";  else if (r == Z_BUF_ERROR || *bb == 0)  {    z->msg = (char*)"incomplete dynamic bit lengths tree";    r = Z_DATA_ERROR;  }  ZFREE(z, v);  return r;}int inflate_trees_dynamic(nl, nd, c, bl, bd, tl, td, hp, z)uInt nl;                /* number of literal/length codes */uInt nd;                /* number of distance codes */uIntf *c;               /* that many (total) code lengths */uIntf *bl;              /* literal desired/actual bit depth */uIntf *bd;              /* distance desired/actual bit depth */inflate_huft * FAR *tl; /* literal/length tree result */inflate_huft * FAR *td; /* distance tree result */inflate_huft *hp;       /* space for trees */z_streamp z;            /* for messages */{  int r;  uInt hn = 0;          /* hufts used in space */  uIntf *v;             /* work area for huft_build */  /* allocate work area */  if ((v = (uIntf*)ZALLOC(z, 288, sizeof(uInt))) == Z_NULL)    return Z_MEM_ERROR;  /* build literal/length tree */  r = huft_build(c, nl, 257, cplens, cplext, tl, bl, hp, &hn, v);  if (r != Z_OK || *bl == 0)  {    if (r == Z_DATA_ERROR)      z->msg = (char*)"oversubscribed literal/length tree";    else if (r != Z_MEM_ERROR)    {      z->msg = (char*)"incomplete literal/length tree";      r = Z_DATA_ERROR;    }    ZFREE(z, v);    return r;  }  /* build distance tree */  r = huft_build(c + nl, nd, 0, cpdist, cpdext, td, bd, hp, &hn, v);  if (r != Z_OK || (*bd == 0 && nl > 257))  {    if (r == Z_DATA_ERROR)      z->msg = (char*)"oversubscribed distance tree";    else if (r == Z_BUF_ERROR) {#ifdef PKZIP_BUG_WORKAROUND      r = Z_OK;    }#else      z->msg = (char*)"incomplete distance tree";      r = Z_DATA_ERROR;    }    else if (r != Z_MEM_ERROR)    {      z->msg = (char*)"empty distance tree with lengths";      r = Z_DATA_ERROR;    }    ZFREE(z, v);    return r;#endif  }  /* done */  ZFREE(z, v);  return Z_OK;}/* build fixed tables only once--keep them here */#ifdef BUILDFIXEDlocal int fixed_built = 0;#define FIXEDH 544      /* number of hufts used by fixed tables */local inflate_huft fixed_mem[FIXEDH];local uInt fixed_bl;local uInt fixed_bd;local inflate_huft *fixed_tl;local inflate_huft *fixed_td;#else#include "inffixed.h"#endifint inflate_trees_fixed(bl, bd, tl, td, z)uIntf *bl;               /* literal desired/actual bit depth */uIntf *bd;               /* distance desired/actual bit depth */inflate_huft * FAR *tl;  /* literal/length tree result */inflate_huft * FAR *td;  /* distance tree result */z_streamp z;             /* for memory allocation */{#ifdef BUILDFIXED  /* build fixed tables if not already */  if (!fixed_built)  {    int k;              /* temporary variable */    uInt f = 0;         /* number of hufts used in fixed_mem */    uIntf *c;           /* length list for huft_build */    uIntf *v;           /* work area for huft_build */    /* allocate memory */    if ((c = (uIntf*)ZALLOC(z, 288, sizeof(uInt))) == Z_NULL)      return Z_MEM_ERROR;    if ((v = (uIntf*)ZALLOC(z, 288, sizeof(uInt))) == Z_NULL)    {      ZFREE(z, c);      return Z_MEM_ERROR;    }    /* literal table */    for (k = 0; k < 144; k++)      c[k] = 8;    for (; k < 256; k++)      c[k] = 9;    for (; k < 280; k++)      c[k] = 7;    for (; k < 288; k++)      c[k] = 8;    fixed_bl = 9;    huft_build(c, 288, 257, cplens, cplext, &fixed_tl, &fixed_bl,               fixed_mem, &f, v);    /* distance table */    for (k = 0; k < 30; k++)      c[k] = 5;    fixed_bd = 5;    huft_build(c, 30, 0, cpdist, cpdext, &fixed_td, &fixed_bd,               fixed_mem, &f, v);    /* done */    ZFREE(z, v);    ZFREE(z, c);    fixed_built = 1;  }#endif  *bl = fixed_bl;  *bd = fixed_bd;  *tl = fixed_tl;  *td = fixed_td;  return Z_OK;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片久久久久久久| 亚洲麻豆国产自偷在线| 欧美精品久久久久久久久老牛影院 | 一区二区三区在线观看网站| 欧美韩国日本不卡| 中文字幕av免费专区久久| 久久久久国产精品麻豆| 欧美激情综合在线| 国产精品久久久一本精品| 中文字幕一区二区日韩精品绯色| 亚洲欧洲韩国日本视频| 亚洲乱码国产乱码精品精可以看| 亚洲综合小说图片| 日本亚洲视频在线| 国产一区二区不卡| av在线不卡网| 欧美日韩激情一区二区三区| 91精品国产综合久久福利| 欧美tickling挠脚心丨vk| 久久久久久久久久电影| 国产精品久久久久四虎| 亚洲国产中文字幕在线视频综合| 日本大胆欧美人术艺术动态| 国产一区二区三区黄视频 | 国产伦精品一区二区三区免费迷| 国产成人免费视频精品含羞草妖精| 懂色av中文字幕一区二区三区| 91在线小视频| 欧美一级午夜免费电影| 国产精品欧美一区喷水| 天天综合色天天综合| 国产一本一道久久香蕉| 99re免费视频精品全部| 日韩一卡二卡三卡国产欧美| 国产精品成人在线观看| 久久se这里有精品| 在线观看精品一区| 国产欧美日本一区视频| 亚洲18色成人| 97久久超碰精品国产| 日韩美一区二区三区| 久久精品二区亚洲w码| 一本大道久久a久久精二百| 日韩一区二区三区电影 | 美腿丝袜一区二区三区| 国产成人亚洲综合a∨婷婷| 欧美日韩精品欧美日韩精品一| 久久亚洲一区二区三区四区| 亚洲成av人在线观看| caoporm超碰国产精品| 日韩欧美激情四射| 亚洲综合视频在线| 99国产欧美另类久久久精品| 久久久久久久久岛国免费| 丝袜脚交一区二区| 在线免费亚洲电影| 国产精品看片你懂得| 国产激情精品久久久第一区二区 | 在线观看免费一区| 国产精品久久网站| 国产精品一区在线| 亚洲精品在线电影| 开心九九激情九九欧美日韩精美视频电影| 91福利在线看| 亚洲欧美激情小说另类| 97se狠狠狠综合亚洲狠狠| 国产日产欧美一区二区视频| 国内成人免费视频| 久久久久久久久岛国免费| 极品少妇xxxx精品少妇| 日韩欧美电影一区| 狠狠色综合播放一区二区| 日韩三级电影网址| 久久成人免费日本黄色| 欧美sm极限捆绑bd| 国产美女久久久久| 国产精品美女久久福利网站| 9l国产精品久久久久麻豆| 中文字幕中文乱码欧美一区二区| 成人在线视频首页| 亚洲欧美另类小说视频| 欧日韩精品视频| 天堂蜜桃一区二区三区| 日韩欧美在线影院| 国产99久久久国产精品潘金网站| 国产精品麻豆欧美日韩ww| 99视频有精品| 亚洲丶国产丶欧美一区二区三区| 91麻豆精品国产91久久久| 蜜臀av性久久久久蜜臀av麻豆| 欧美白人最猛性xxxxx69交| 国产精品亚洲а∨天堂免在线| 国产精品美女视频| 在线观看免费亚洲| 精品一区二区免费视频| 一区在线播放视频| 欧美日韩精品久久久| 久久不见久久见免费视频1| 国产精品国产自产拍高清av| 欧洲日韩一区二区三区| 日韩av电影免费观看高清完整版 | 欧美亚洲自拍偷拍| 日本女优在线视频一区二区| 国产日韩视频一区二区三区| av电影天堂一区二区在线观看| 亚洲bt欧美bt精品| 欧美国产国产综合| 欧美性xxxxx极品少妇| 国产一区二区三区| 一区二区三区中文字幕精品精品| 日韩视频永久免费| 色婷婷久久久久swag精品| 日韩av中文字幕一区二区三区| 国产日韩精品一区二区三区| 在线精品视频免费播放| 国内久久婷婷综合| 一区二区三区电影在线播| 亚洲精品一区二区三区四区高清| 色欧美片视频在线观看| 精品亚洲porn| 亚洲国产一区二区视频| 国产精品人妖ts系列视频| 欧美一区二区免费视频| 91激情五月电影| 国产精品香蕉一区二区三区| 亚洲超丰满肉感bbw| 国产精品卡一卡二| 久久久午夜精品理论片中文字幕| 欧美色综合久久| 92国产精品观看| 粗大黑人巨茎大战欧美成人| 欧美aⅴ一区二区三区视频| 亚洲一区二区高清| 日韩理论片中文av| 国产精品免费视频一区| 久久精品一区蜜桃臀影院| 日韩欧美国产精品| 正在播放亚洲一区| 欧美日韩一二区| 欧美日韩精品欧美日韩精品| 91精品福利视频| 色综合中文字幕| av一区二区三区四区| 成人免费电影视频| 国产精品资源在线观看| 久久99精品国产91久久来源| 婷婷国产v国产偷v亚洲高清| 夜夜爽夜夜爽精品视频| 亚洲午夜一区二区三区| 亚洲精品综合在线| 亚洲黄色av一区| 一片黄亚洲嫩模| 亚洲精品日韩专区silk| 一区二区三区 在线观看视频 | 午夜精品视频一区| 天堂av在线一区| 日韩高清不卡在线| 激情综合色播激情啊| 国产精品亚洲人在线观看| 成人一区二区三区| 91小视频免费观看| 色欧美日韩亚洲| 欧美一二三区在线| 精品99999| 国产精品久久久久久福利一牛影视| 久久免费电影网| 欧美国产精品中文字幕| 亚洲人成精品久久久久久| 亚洲美女屁股眼交| 视频一区二区国产| 国产精品综合在线视频| 99久久99久久综合| 精品视频一区三区九区| 欧美电影精品一区二区| 亚洲国产成人午夜在线一区 | 欧美猛男gaygay网站| 欧美一区二区二区| 中文字幕av一区二区三区| 一区二区三区四区蜜桃 | 欧美韩国日本综合| 亚洲一区二区三区激情| 激情av综合网| 色综合久久久久| 91精品福利在线一区二区三区| 久久精品视频在线免费观看| 一区二区三区鲁丝不卡| 经典三级视频一区| 欧美中文字幕亚洲一区二区va在线| 日韩精品专区在线| 亚洲人成电影网站色mp4| 日韩成人午夜电影| 色域天天综合网| 精品日韩在线观看| 亚洲一二三区不卡| 成人福利视频在线| 日韩精品一区二区三区在线观看| 亚洲色图色小说| 国产丶欧美丶日本不卡视频| 欧美日韩三级视频| 日韩一区欧美一区|