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

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

?? key.c

?? 使用BorlandC++4.5編譯的一個(gè)MUD客戶端程序
?? C
字號:
/* key.c: Maintains the key ring and lookup table */
/* $Id: key.c 2.1 1995/10/24 15:46:14 tsurace Release $ */

#include "vt.h"

#ifdef PROTOTYPES
static Unode *gen_add_key(char *);
#else
static Unode *gen_add_key();
#endif

Unode key_ring;				/* Dummy entry in keys ring	*/
Unode *klookup[128];			/* Lookup table for first chars */

/* Invariants:
** 1. All keys with the same first character are adjacent.
** 2. klookup[c] points to the first key starting with c, or NULL. */

void init_key()
{
	int i;

	for (i = 0; i < 128; i++)
		klookup[i] = NULL;
	key_ring.next = key_ring.prev = &key_ring;
	key_ring.dummy = 1;
	key_ring.Kseq = "";
}

static Unode *gen_add_key(seq)
	char *seq;
{
	Unode *kp, *new;

	kp = find_key(seq);
	if (kp)
		return kp;
	new = unalloc();
	kp = klookup[lcase(*seq)];
	if (kp) {
		while (lcase(*kp->Kseq) == lcase(*seq))
			kp = kp->next;
		new->prev = kp->prev;
		new->next = kp;
		kp->prev = kp->prev->next = new;
	} else {
		new->prev = key_ring.prev;
		new->next = &key_ring;
		key_ring.prev = key_ring.prev->next = new;
		klookup[lcase(*seq)] = new;
	}
	new->Kseq = vtstrdup(seq);
	return new;
}

Unode *add_key_cmd(seq, cmd)
	char *seq;
	Func *cmd;
{
	Unode *new;

	new = gen_add_key(seq);
	new->Ktype = K_CMD;
	new->Kcmd = cmd;
	return new;
}

Unode *add_key_efunc(seq, efunc)
	char *seq;
	int efunc;
{
	Unode *new;

	new = gen_add_key(seq);
	new->Ktype = K_EFUNC;
	new->Kefunc = efunc;
	return new;
}

void del_key(key)
	Unode *key;
{
	char c = *key->Kseq;

	if (klookup[lcase(c)] == key) 
		klookup[lcase(c)] = (lcase(*key->next->Kseq) == lcase(c))
				    ? key->next : NULL;
	Discardstring(key->Kseq);
	key->prev->next = key->next;
	key->next->prev = key->prev;
	destroy_pointers(key->frefs);
	discard_unode(key);
}

Unode *find_key(seq)
	char *seq;
{
	Unode *kp;

	kp = klookup[lcase(*seq)];
	if (kp) {
		for (; lcase(*kp->Kseq) == lcase(*seq); kp = kp->next) {
			if (!strcasecmp(kp->Kseq + 1, seq + 1))
				return kp;
		}
	}
	return NULL;
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品1区2区| 精品无码三级在线观看视频| 91麻豆产精品久久久久久| 国产精品免费网站在线观看| 99免费精品在线观看| 亚洲人成网站色在线观看| 日本高清不卡视频| 日本午夜一本久久久综合| 日韩三级在线免费观看| 国产成人在线视频网站| 亚洲老妇xxxxxx| 日韩欧美第一区| 成人av高清在线| 日韩国产欧美在线播放| 欧美极品少妇xxxxⅹ高跟鞋 | 久久免费电影网| 99精品久久久久久| 日韩高清不卡一区| 国产女主播在线一区二区| 在线免费av一区| 黑人精品欧美一区二区蜜桃| 欧美国产成人在线| 欧美精品vⅰdeose4hd| 国产成人自拍在线| 亚洲国产成人av| 国产欧美日韩综合| 欧美男女性生活在线直播观看| 精品一区二区免费| 亚洲一卡二卡三卡四卡无卡久久| 精品免费视频一区二区| 色哟哟一区二区在线观看 | 国产亚洲欧美在线| 欧美天堂一区二区三区| 国产精品一二三| 亚洲国产一区视频| 中文字幕精品综合| 日韩一区二区中文字幕| 色婷婷av一区二区三区软件| 久久99国产精品久久99| 国产成人啪午夜精品网站男同| 亚洲一区二区三区四区不卡| 久久久影视传媒| 911精品产国品一二三产区| 粉嫩欧美一区二区三区高清影视 | 国内久久婷婷综合| 亚洲一区国产视频| 国产精品久久久久久妇女6080| 日韩视频免费直播| 欧美色大人视频| 91久久奴性调教| www.色综合.com| 粉嫩av一区二区三区| 激情六月婷婷综合| 毛片基地黄久久久久久天堂| 亚洲国产精品人人做人人爽| 国产精品国产三级国产普通话99| 久久午夜羞羞影院免费观看| 日韩一区二区三区观看| 欧美久久久久久久久| 欧美优质美女网站| 色婷婷av一区二区三区大白胸 | 欧美视频中文一区二区三区在线观看| 高清beeg欧美| 国产v综合v亚洲欧| 国产乱码精品一品二品| 国精产品一区一区三区mba桃花 | 在线观看视频一区| 色综合天天天天做夜夜夜夜做| 国产成a人亚洲精品| 国产精品一区二区男女羞羞无遮挡| 蜜臀久久99精品久久久久宅男| 日韩中文字幕1| 日本在线观看不卡视频| 免费在线一区观看| 男人的j进女人的j一区| 日韩高清在线一区| 免费xxxx性欧美18vr| 日韩av电影天堂| 蜜臀av性久久久久av蜜臀妖精| 美腿丝袜在线亚洲一区| 欧美日韩国产综合视频在线观看 | 久久国产剧场电影| 精品一区二区三区在线观看国产| 国产中文字幕精品| 成人精品一区二区三区四区| av网站免费线看精品| 一本到一区二区三区| 欧美性感一类影片在线播放| 欧美日韩综合在线免费观看| 欧美日韩精品电影| 欧美一区二区三区在线| 精品日韩一区二区| 国产精品美女久久福利网站| 亚洲视频一区二区免费在线观看| 亚洲一区二区三区四区中文字幕| 日韩电影在线观看电影| 韩国三级在线一区| 不卡的看片网站| 欧美日韩一级二级| www国产成人| 中文字幕亚洲电影| 亚洲国产精品一区二区久久| 黄网站免费久久| 色婷婷av一区二区三区软件| 91精品国模一区二区三区| 国产欧美日韩另类视频免费观看| 亚洲欧美区自拍先锋| 免费成人av在线| 99久久综合精品| 在线播放中文一区| 国产清纯白嫩初高生在线观看91 | 在线精品视频免费播放| 欧美va在线播放| 亚洲三级在线播放| 免费日韩伦理电影| 91麻豆国产香蕉久久精品| 精品区一区二区| 亚洲综合在线电影| 国产麻豆精品久久一二三| 91麻豆.com| 久久先锋影音av鲁色资源| 亚洲线精品一区二区三区八戒| 久久97超碰国产精品超碰| 色欧美88888久久久久久影院| 精品99一区二区三区| 亚洲一级二级在线| av一区二区三区| xf在线a精品一区二区视频网站| 亚洲一区二区成人在线观看| 成人激情动漫在线观看| 欧美草草影院在线视频| 亚洲国产一二三| 91美女在线观看| 欧美国产综合一区二区| 久久99国产精品麻豆| 欧美精品日日鲁夜夜添| 亚洲女与黑人做爰| 成人免费观看av| 精品国产百合女同互慰| 日本中文字幕一区二区视频| 91福利小视频| 亚洲欧洲在线观看av| 精品日韩一区二区三区免费视频| 亚洲国产精品欧美一二99| 91麻豆蜜桃一区二区三区| 国产精品卡一卡二卡三| 国产乱人伦偷精品视频不卡| 91精品国产综合久久久久久 | 日韩三区在线观看| 香蕉成人啪国产精品视频综合网| 99re热视频这里只精品| 中文一区在线播放| 国产精品资源在线| 久久久久综合网| 国产精品夜夜嗨| 国产喂奶挤奶一区二区三区| 国产美女一区二区| 国产亚洲一区二区三区在线观看 | 日韩制服丝袜av| 欧美酷刑日本凌虐凌虐| 天天综合色天天| 91精品国产综合久久香蕉的特点| 五月天一区二区| 欧美一区二区三区在线观看| 日韩国产在线一| 日韩一区二区高清| 久久福利视频一区二区| 久久一区二区视频| 国产成人精品一区二区三区网站观看| 久久久久久99久久久精品网站| 国产一区二区三区免费在线观看| 26uuu久久天堂性欧美| 国产高清精品久久久久| 亚洲国产精品成人综合色在线婷婷| 国产99久久久国产精品潘金| 国产精品二三区| 欧洲视频一区二区| 日韩精品成人一区二区在线| 日韩精品一区在线| 国产风韵犹存在线视精品| 一区在线播放视频| 欧美在线影院一区二区| 日本亚洲最大的色成网站www| 日韩欧美国产综合| 粉嫩在线一区二区三区视频| 18欧美乱大交hd1984| 欧美色区777第一页| 日本美女视频一区二区| 久久久久久影视| www.综合网.com| 婷婷综合五月天| 国产午夜亚洲精品羞羞网站| av在线不卡免费看| 日韩影院在线观看| 国产婷婷色一区二区三区在线| 97精品国产97久久久久久久久久久久| 亚洲图片有声小说| 精品奇米国产一区二区三区| 99久久国产综合精品女不卡| 欧美三级一区二区|