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

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

?? cdb_seek.c

?? 打魔獸戰網的都知道他是什么
?? C
字號:
/* old interface for reading cdb file * * This file is a part of tinycdb package by Michael Tokarev, mjt@corpit.ru. * Public domain. */#include "common/setup_before.h"#include <stdio.h>#include "cdb_int.h"#include "common/setup_after.h"#ifndef SEEK_SET# define SEEK_SET 0#endif/* read a chunk from file, ignoring interrupts (EINTR) */intcdb_bread(FILE *fd, void *buf, int len){  int l;  while(len > 0) {    do l = fread(buf, 1, len, fd);    while(l < 0 && errno == EINTR);    if (l <= 0) {      if (!l)        errno = EIO;      return -1;    }    buf = (char*)buf + l;    len -= l;  }  return 0;}/* find a given key in cdb file, seek a file pointer to it's value and   place data length to *dlenp. */intcdb_seek(FILE *fd, const void *key, unsigned klen, unsigned *dlenp){  unsigned htstart;		/* hash table start position */  unsigned htsize;		/* number of elements in a hash table */  unsigned httodo;		/* hash table elements left to look */  unsigned hti;			/* hash table index */  unsigned pos;			/* position in a file */  unsigned hval;			/* key's hash value */  unsigned char rbuf[64];	/* read buffer */  int needseek = 1;		/* if we should seek to a hash slot */  hval = cdb_hash(key, klen);  pos = (hval & 0xff) << 3; /* position in TOC */  /* read the hash table parameters */  if (fseek(fd, pos, SEEK_SET) || cdb_bread(fd, rbuf, 8) < 0)    return -1;  if ((htsize = cdb_unpack(rbuf + 4)) == 0)    return 0;  hti = (hval >> 8) % htsize;	/* start position in hash table */  httodo = htsize;  htstart = cdb_unpack(rbuf);  for(;;) {    if (needseek && fseek(fd, htstart + (hti << 3), SEEK_SET))      return -1;    if (cdb_bread(fd, rbuf, 8) < 0)      return -1;    if ((pos = cdb_unpack(rbuf + 4)) == 0) /* not found */      return 0;    if (cdb_unpack(rbuf) != hval) /* hash value not matched */      needseek = 0;    else { /* hash value matched */      if (fseek(fd, pos, SEEK_SET) || cdb_bread(fd, rbuf, 8) < 0)	return -1;      if (cdb_unpack(rbuf) == klen) { /* key length matches */	/* read the key from file and compare with wanted */	unsigned l = klen, c;	const char *k = (const char*)key;	if (*dlenp)	  *dlenp = cdb_unpack(rbuf + 4); /* save value length */	for(;;) {	  if (!l) /* the whole key read and matches, return */	    return 1;	  c = l > sizeof(rbuf) ? sizeof(rbuf) : l;	  if (cdb_bread(fd, rbuf, c) < 0)	    return -1;	  if (memcmp(rbuf, k, c) != 0) /* no, it differs, stop here */	    break;	  k += c; l -= c;	}      }      needseek = 1; /* we're looked to other place, should seek back */    }    if (!--httodo)      return 0;    if (++hti == htsize) {      hti = 0;      needseek = 1;    }  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡在线观看av| 国产乱码一区二区三区| 久久久亚洲精品石原莉奈| 在线观看中文字幕不卡| 白白色 亚洲乱淫| 国产成人精品亚洲日本在线桃色| 日韩国产成人精品| 亚洲成人精品一区| 亚洲成人午夜电影| 日韩精品一级中文字幕精品视频免费观看| 一区二区久久久久久| 亚洲精品成人少妇| 午夜精品福利在线| 日韩av在线免费观看不卡| 日韩国产成人精品| 九一久久久久久| 国产一区二区三区高清播放| 久久99精品久久久久久久久久久久| 久久国产剧场电影| 国产精品12区| 99久久er热在这里只有精品15| 97久久精品人人爽人人爽蜜臀| 91久久线看在观草草青青| 欧美r级在线观看| 久久久五月婷婷| 国产精品久久久久aaaa樱花| 亚洲主播在线观看| 男人的天堂久久精品| 国产资源在线一区| 92精品国产成人观看免费| 精品视频1区2区3区| 日韩精品中文字幕一区二区三区| 国产日韩三级在线| 一区二区三区不卡在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产美女视频一区| 91国产视频在线观看| 久久综合成人精品亚洲另类欧美 | 亚洲曰韩产成在线| 久久精品国产精品亚洲综合| 国产成人在线视频播放| 欧美日韩日本视频| 久久日韩粉嫩一区二区三区| 亚洲一区二区三区四区在线观看 | 亚洲在线视频网站| 狠狠色丁香久久婷婷综合_中| 成人黄色电影在线| 日韩三级在线观看| 亚洲国产毛片aaaaa无费看| 久久99精品久久久久久| 欧美亚洲精品一区| 国产精品三级久久久久三级| 欧美aaaaaa午夜精品| 欧洲中文字幕精品| 欧美激情综合五月色丁香小说| 亚洲综合图片区| 大陆成人av片| 久久中文字幕电影| 日韩专区中文字幕一区二区| 97精品国产露脸对白| 久久综合久久鬼色中文字| 一级特黄大欧美久久久| 成人性色生活片| 欧美岛国在线观看| 丝袜美腿亚洲一区二区图片| 91色在线porny| 国产午夜亚洲精品不卡| 捆绑调教美女网站视频一区| 欧美日韩精品一二三区| 亚洲美女偷拍久久| 色综合天天做天天爱| 中文字幕成人网| 国产精品18久久久久久久网站| 欧美videos中文字幕| 麻豆91免费观看| 在线播放91灌醉迷j高跟美女| 亚洲精品国产一区二区精华液| 成人黄色一级视频| 中文字幕一区二区三| 成人黄色软件下载| 自拍av一区二区三区| 91美女片黄在线观看| 一区免费观看视频| 日本久久电影网| 一区二区三区中文字幕| 欧美性极品少妇| 亚洲chinese男男1069| 欧美日本在线看| 青青草国产成人99久久| 精品少妇一区二区三区日产乱码 | 亚洲女同一区二区| 色综合久久88色综合天天6 | 天涯成人国产亚洲精品一区av| 欧美亚一区二区| 亚洲成人免费看| 欧美大度的电影原声| 一本久道中文字幕精品亚洲嫩| 亚洲欧美经典视频| 91精品国产综合久久精品麻豆| 日本伊人午夜精品| 国产欧美日韩精品在线| 色网站国产精品| 美腿丝袜亚洲综合| 国产精品午夜在线| 欧美综合天天夜夜久久| 六月丁香婷婷色狠狠久久| 中文一区二区完整视频在线观看| 色综合一个色综合亚洲| 免费成人在线播放| 国产精品美女久久久久久久久| 日本韩国欧美在线| 精品一区二区三区日韩| 中文字幕中文在线不卡住| 欧美日本乱大交xxxxx| 国产精品中文字幕一区二区三区| 国产精品国产三级国产aⅴ入口 | 亚洲国产精品精华液2区45| 色综合中文字幕| 精品一区二区三区蜜桃| 中文字幕制服丝袜一区二区三区| 欧美麻豆精品久久久久久| 国产成人精品亚洲日本在线桃色| 亚洲无线码一区二区三区| 久久亚洲二区三区| 欧美日韩中文字幕精品| 成人性生交大片免费看中文| 五月天欧美精品| 亚洲欧洲在线观看av| 久久午夜免费电影| 欧美人与z0zoxxxx视频| 99国产欧美另类久久久精品| 人人精品人人爱| 亚洲成人免费视| 中文字幕一区二区三区不卡在线| 欧美成人官网二区| 欧美色涩在线第一页| 91小视频在线| 国产aⅴ精品一区二区三区色成熟| 亚洲高清免费一级二级三级| 国产精品国产a级| 国产视频一区二区在线观看| 日韩一区二区三区av| 日本高清不卡aⅴ免费网站| 国产91精品一区二区| 国产美女久久久久| 久久91精品国产91久久小草| 日本欧美在线观看| 婷婷综合五月天| 午夜精品aaa| 亚洲妇女屁股眼交7| 亚洲美女区一区| 亚洲欧美一区二区三区极速播放| 国产欧美日韩综合| 中文字幕+乱码+中文字幕一区| 精品国产一区二区三区忘忧草| 91精品国产高清一区二区三区蜜臀| 欧美日韩午夜在线| 欧美日韩在线观看一区二区 | 在线观看亚洲一区| 日本道色综合久久| 91麻豆免费看| 在线观看亚洲精品| 欧美日韩一本到| 88在线观看91蜜桃国自产| 欧美一级理论片| 2022国产精品视频| 中文成人av在线| 亚洲欧美一区二区在线观看| 国产精品网站在线| 自拍偷自拍亚洲精品播放| 亚洲激情男女视频| 亚洲电影第三页| 美女视频一区在线观看| 国内精品伊人久久久久av影院| 国产在线不卡一区| 91免费看`日韩一区二区| 色94色欧美sute亚洲线路一ni| 在线观看av不卡| 91麻豆精品国产| 国产三级一区二区| 亚洲狠狠丁香婷婷综合久久久| 午夜精品国产更新| 国产激情精品久久久第一区二区 | 国产不卡在线一区| 99久久精品国产网站| 欧美在线观看视频一区二区三区| 91精品国产综合久久福利| 久久综合狠狠综合久久激情| 亚洲免费看黄网站| 麻豆高清免费国产一区| 99久久免费视频.com| 3atv一区二区三区| 欧美国产日韩a欧美在线观看| 亚洲国产成人91porn| 国产精品原创巨作av| 91视频在线看| 久久美女高清视频| 亚洲国产精品麻豆| 粉嫩高潮美女一区二区三区| 欧美色综合网站|