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

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

?? string.c

?? 3D 游戲界的大牛人 John Carmack 終于放出了 Q3 的源代碼
?? C
字號(hào):
#include "c.h"


static struct string {
	char *str;
	int len;
	struct string *link;
} *buckets[1024];
static int scatter[] = {	/* map characters to random values */
	2078917053, 143302914, 1027100827, 1953210302, 755253631,
	2002600785, 1405390230, 45248011, 1099951567, 433832350,
	2018585307, 438263339, 813528929, 1703199216, 618906479,
	573714703, 766270699, 275680090, 1510320440, 1583583926,
	1723401032, 1965443329, 1098183682, 1636505764, 980071615,
	1011597961, 643279273, 1315461275, 157584038, 1069844923,
	471560540, 89017443, 1213147837, 1498661368, 2042227746,
	1968401469, 1353778505, 1300134328, 2013649480, 306246424,
	1733966678, 1884751139, 744509763, 400011959, 1440466707,
	1363416242, 973726663, 59253759, 1639096332, 336563455,
	1642837685, 1215013716, 154523136, 593537720, 704035832,
	1134594751, 1605135681, 1347315106, 302572379, 1762719719,
	269676381, 774132919, 1851737163, 1482824219, 125310639,
	1746481261, 1303742040, 1479089144, 899131941, 1169907872,
	1785335569, 485614972, 907175364, 382361684, 885626931,
	200158423, 1745777927, 1859353594, 259412182, 1237390611,
	48433401, 1902249868, 304920680, 202956538, 348303940,
	1008956512, 1337551289, 1953439621, 208787970, 1640123668,
	1568675693, 478464352, 266772940, 1272929208, 1961288571,
	392083579, 871926821, 1117546963, 1871172724, 1771058762,
	139971187, 1509024645, 109190086, 1047146551, 1891386329,
	994817018, 1247304975, 1489680608, 706686964, 1506717157,
	579587572, 755120366, 1261483377, 884508252, 958076904,
	1609787317, 1893464764, 148144545, 1415743291, 2102252735,
	1788268214, 836935336, 433233439, 2055041154, 2109864544,
	247038362, 299641085, 834307717, 1364585325, 23330161,
	457882831, 1504556512, 1532354806, 567072918, 404219416,
	1276257488, 1561889936, 1651524391, 618454448, 121093252,
	1010757900, 1198042020, 876213618, 124757630, 2082550272,
	1834290522, 1734544947, 1828531389, 1982435068, 1002804590,
	1783300476, 1623219634, 1839739926, 69050267, 1530777140,
	1802120822, 316088629, 1830418225, 488944891, 1680673954,
	1853748387, 946827723, 1037746818, 1238619545, 1513900641,
	1441966234, 367393385, 928306929, 946006977, 985847834,
	1049400181, 1956764878, 36406206, 1925613800, 2081522508,
	2118956479, 1612420674, 1668583807, 1800004220, 1447372094,
	523904750, 1435821048, 923108080, 216161028, 1504871315,
	306401572, 2018281851, 1820959944, 2136819798, 359743094,
	1354150250, 1843084537, 1306570817, 244413420, 934220434,
	672987810, 1686379655, 1301613820, 1601294739, 484902984,
	139978006, 503211273, 294184214, 176384212, 281341425,
	228223074, 147857043, 1893762099, 1896806882, 1947861263,
	1193650546, 273227984, 1236198663, 2116758626, 489389012,
	593586330, 275676551, 360187215, 267062626, 265012701,
	719930310, 1621212876, 2108097238, 2026501127, 1865626297,
	894834024, 552005290, 1404522304, 48964196, 5816381,
	1889425288, 188942202, 509027654, 36125855, 365326415,
	790369079, 264348929, 513183458, 536647531, 13672163,
	313561074, 1730298077, 286900147, 1549759737, 1699573055,
	776289160, 2143346068, 1975249606, 1136476375, 262925046,
	92778659, 1856406685, 1884137923, 53392249, 1735424165,
	1602280572
};
char *string(const char *str) {
	const char *s;

	for (s = str; *s; s++)
		;
	return stringn(str, s - str);
}
char *stringd(long n) {
	char str[25], *s = str + sizeof (str);
	unsigned long m;

	if (n == LONG_MIN)
		m = (unsigned long)LONG_MAX + 1;
	else if (n < 0)
		m = -n;
	else
		m = n;
	do
		*--s = m%10 + '0';
	while ((m /= 10) != 0);
	if (n < 0)
		*--s = '-';
	return stringn(s, str + sizeof (str) - s);
}
char *stringn(const char *str, int len) {
	int i;
	unsigned int h;
	const char *end;
	struct string *p;

	assert(str);
	for (h = 0, i = len, end = str; i > 0; i--)
		h = (h<<1) + scatter[*(unsigned char *)end++];
	h &= NELEMS(buckets)-1;
	for (p = buckets[h]; p; p = p->link)
		if (len == p->len) {
			const char *s1 = str;
			char *s2 = p->str;
			do {
				if (s1 == end)
					return p->str;
			} while (*s1++ == *s2++);
		}
	{
		static char *next, *strlimit;
		if (len + 1 >= strlimit - next) {
			int n = len + 4*1024;
			next = allocate(n, PERM);
			strlimit = next + n;
		}
		NEW(p, PERM);
		p->len = len;
		for (p->str = next; str < end; )
			*next++ = *str++;
		*next++ = 0;
		p->link = buckets[h];
		buckets[h] = p;
		return p->str;
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频免费看| 国产高清精品在线| 欧美艳星brazzers| 亚洲国产综合人成综合网站| 色婷婷国产精品| 一区二区高清视频在线观看| 在线免费观看日本欧美| 亚洲国产欧美在线| 欧美一区二区视频在线观看 | 久久久久综合网| 国产精品一区在线| 中文字幕制服丝袜成人av | 91麻豆精品国产91久久久久| 麻豆成人免费电影| 欧美激情一区二区三区全黄 | 亚洲视频中文字幕| 欧美日韩激情一区| 国产一区二区三区日韩| 亚洲视频一区在线观看| 91麻豆精品国产91久久久久久| 国产一区在线不卡| 亚洲美女一区二区三区| 欧美一区二区性放荡片| 成人免费高清在线| 日韩精品成人一区二区三区| 精品国产99国产精品| eeuss鲁片一区二区三区| 午夜视频一区二区| 久久精品欧美一区二区三区麻豆| 91天堂素人约啪| 精品一区二区三区久久久| 国产精品久线观看视频| 在线不卡一区二区| av色综合久久天堂av综合| 日韩电影在线一区| 亚洲素人一区二区| 久久亚洲综合av| 欧美午夜影院一区| 丁香六月久久综合狠狠色| 丝袜诱惑制服诱惑色一区在线观看 | 午夜精品福利一区二区三区av| 久久理论电影网| 欧美老肥妇做.爰bbww视频| 成人精品鲁一区一区二区| 日韩精品一区第一页| 一区免费观看视频| 欧美电视剧在线看免费| 欧美综合亚洲图片综合区| 丁香婷婷综合色啪| 精品无人区卡一卡二卡三乱码免费卡 | eeuss国产一区二区三区| 国内外成人在线| 丝袜美腿亚洲综合| 亚洲在线视频免费观看| 国产精品久久久久影院| 国产三级精品在线| 精品国产91久久久久久久妲己| 欧美日韩国产系列| 欧美亚一区二区| 91免费视频网| 国产91丝袜在线18| 国产一区二区三区在线观看免费 | 欧美日韩另类一区| 99r国产精品| 高清不卡一区二区在线| 激情综合五月天| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日日欢夜夜爽一区| 亚洲福利一二三区| 一区二区三区在线播放| 亚洲免费色视频| 亚洲免费三区一区二区| 18涩涩午夜精品.www| 中文字幕一区二区三区精华液| 久久精品亚洲精品国产欧美| 精品国产免费视频| 2022国产精品视频| 2021中文字幕一区亚洲| 国产校园另类小说区| 国产午夜精品理论片a级大结局| 精品成人佐山爱一区二区| 精品sm捆绑视频| 久久久国际精品| 中文字幕 久热精品 视频在线| 国产欧美日韩在线看| 国产精品乱人伦一区二区| 国产精品福利av| 亚洲精品视频观看| 午夜欧美视频在线观看 | 国产精品久久久久毛片软件| 中文字幕欧美区| 国产精品护士白丝一区av| 亚洲欧美另类在线| 亚洲高清免费观看高清完整版在线观看| 丝袜亚洲精品中文字幕一区| 裸体歌舞表演一区二区| 国产精品77777| av影院午夜一区| 欧美亚洲一区三区| 日韩一区二区三区在线| 久久久久99精品国产片| 亚洲美腿欧美偷拍| 免费成人在线观看| 国产91色综合久久免费分享| 91浏览器在线视频| 666欧美在线视频| 久久精品在这里| 一区二区在线观看免费视频播放| 天堂va蜜桃一区二区三区| 国产最新精品免费| 色综合一区二区三区| 欧美高清精品3d| 国产色91在线| 亚洲高清免费视频| 国产一区二区三区在线观看免费| 99精品国产99久久久久久白柏| 欧美理论电影在线| 中文幕一区二区三区久久蜜桃| 一区二区三区欧美| 国内欧美视频一区二区| 色伊人久久综合中文字幕| 日韩视频中午一区| 1024精品合集| 久久精品久久99精品久久| 91在线观看一区二区| 欧美一区二区三区电影| 国产精品久久久久久久久久久免费看 | 亚洲午夜一区二区| 91一区二区三区在线观看| 日韩一级黄色片| 一区二区三区91| 国产河南妇女毛片精品久久久| 色悠悠久久综合| 久久久精品一品道一区| 三级久久三级久久久| 91美女片黄在线观看91美女| 精品国产一区二区三区久久久蜜月 | 亚洲一区二区偷拍精品| 成人午夜免费视频| 日韩片之四级片| 一区二区日韩av| jiyouzz国产精品久久| 久久精品人人做人人综合| 日韩av一级电影| 欧美怡红院视频| 日韩理论片一区二区| 国产精品一区二区久久精品爱涩| 7777精品伊人久久久大香线蕉经典版下载| 国产精品国模大尺度视频| 国产精品1024| 久久综合九色综合欧美就去吻| 日韩av二区在线播放| 欧美手机在线视频| 亚洲免费毛片网站| 色噜噜狠狠成人网p站| 国产精品私人自拍| 国产精品18久久久久久久久| 欧美tickle裸体挠脚心vk| 日韩高清一级片| 51精品国自产在线| 视频一区二区三区在线| 欧美日韩第一区日日骚| 亚洲成人一区二区| 欧美日韩在线直播| 天天色天天操综合| 欧美电影影音先锋| 日韩国产精品91| 日韩午夜激情免费电影| 蜜芽一区二区三区| 日韩精品中文字幕在线不卡尤物| 婷婷成人激情在线网| 欧美日韩亚洲综合一区二区三区| 亚洲一区二区综合| 欧美日韩另类一区| 日韩av午夜在线观看| 日韩精品一区二区三区视频| 蜜桃一区二区三区在线| 欧美电影免费观看完整版| 国内久久精品视频| 久久久噜噜噜久噜久久综合| 高清久久久久久| 日韩一区在线看| 欧美日韩午夜精品| 久久99精品国产麻豆婷婷洗澡| 2021中文字幕一区亚洲| 国产91丝袜在线播放0| 中文字幕人成不卡一区| 欧美羞羞免费网站| 麻豆成人免费电影| 欧美激情一区三区| 欧美中文字幕一区二区三区亚洲| 亚洲18色成人| 精品日本一线二线三线不卡| 国产剧情av麻豆香蕉精品| 国产精品女主播av| 欧美视频一二三区| 久久99精品国产麻豆婷婷洗澡| 国产精品欧美综合在线| 欧美在线一区二区| 韩国精品久久久|