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

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

?? world.c

?? 這是一個同樣來自貝爾實驗室的和UNIX有著淵源的操作系統(tǒng), 其簡潔的設計和實現(xiàn)易于我們學習和理解
?? C
字號:
#include <u.h>#include <libc.h>#include <bio.h>#include "dict.h"#include "kuten.h"/* * Routines for handling dictionaries in the "Languages of the World" * format.  worldnextoff *must* be called with <address of valid entry>+1. */#define	GSHORT(p)	(((p)[0]<<8)|(p)[1])static void	putchar(int, int*);#define	NONE	0xffff/* adapted from jhelling@cs.ruu.nl (Jeroen Hellingman) */static Rune chartab[] = {/*00*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	L'\n',	L'?',	L'?',	L'?',	L'?',	L'?',/*10*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	L'?',	L'?',	L'?',	L'?',	L'?',/*20*/	L' ',	L'!',	L'"',	L'#',	L'$',	L'%',	L'&',	L'\'',	L'(',	L')',	L'*',	L'+',	L',',	L'-',	L'.',	L'/',/*30*/  L'0',	L'1',	L'2',	L'3',	L'4',	L'5',	L'6',	L'7',	L'8',	L'9',	L':',	L';',	L'<',	L'=',	L'>',	L'?',/*40*/  L'@',	L'A',	L'B',	L'C',	L'D',	L'E',	L'F',	L'G',	L'H',	L'I',	L'J',	L'K',	L'L',	L'M',	L'N',	L'O',/*50*/	L'P',	L'Q',	L'R',	L'S',	L'T',	L'U',	L'V',	L'W',	L'X',	L'Y',	L'Z',	L'[',	L'\\',	L']',	L'^',	L'_',/*60*/	L'`',	L'a',	L'b',	L'c',	L'd',	L'e',	L'f',	L'g',	L'h',	L'i',	L'j',	L'k',	L'l',	L'm',	L'n',	L'o',/*70*/	L'p',	L'q',	L'r',	L's',	L't',	L'u',	L'v',	L'w',	L'x',	L'y',	L'z',	L'{',	L'|',	L'}',	L'~',	NONE,/*80*/	L'?',	L'ü',	L'é',	L'a',	L'?',	L'à',	L'?',	L'?',	L'ê',	L'?',	L'è',	L'?',	L'?',	L'ì',	L'?',	L'?',/*90*/	L'é',	L'?',	L'?',	L'?',	L'?',	L'ò',	L'?',	L'ù',	L'?',	L'?',	L'ü',	L'¢',	L'£',	L'¥',	L'?',	L'?',/*a0*/	L'á',	L'í',	L'ó',	L'ú',	L'?',	L'?',	L'a',	L'o',	L'?',	L'?',	L'?',	L'?',	L'?',	L'?',	L'?',	L'?',/*b0*/	L'?',	L'?',	L'e',	L'?',	L'?',	L'?',	L'ɑ',	L'z',	L'?',	L'e',	L'?',	L'?',	L'?',	L'?',	L'?',	L'?',/*c0*/	L'?',	L'?',	L'l',	L'?',	L'?',	L'?',	L'?',	NONE,	NONE,	L'S',	L's',	L'Z',	L'z',	NONE,	NONE,	NONE,/*d0*/	L'?',	NONE,	NONE,	L'ā',	L'ī',	L'ū',	L'ē',	L'ō',		NONE,	NONE,	NONE,	L' ',	NONE,	NONE,	NONE,	NONE,/*e0*/	L'α',	L'β',	L'γ',	L'π',	L'Σ',	L'σ',	L'μ',	L'τ',	L'Φ',	L'Θ',	L'Ω',	L'δ',	L'∞',	L'?',	L'ε',	L'∩',/*f0*/	L'≡',	L'±',	L'≥',	L'≤',	L'?',	L'?',	L'÷',	L'≈',	L'°',	L'?',	L'·',	NONE,	NONE,	NONE,	NONE,	NONE,};enum{ Utf, Kanahi, Kanalo=Kanahi+1, GBhi, GBlo=GBhi+1, };voidworldprintentry(Entry e, int cmd){	int nh, state[3];	uchar *p, *pe;	p = (uchar *)e.start;	pe = (uchar *)e.end;	nh = GSHORT(p);	p += 6;	if(cmd == 'h')		pe = p+nh;	state[0] = Utf;	state[1] = 0;	state[2] = 0;	while(p < pe){		if(cmd == 'r')			outchar(*p++);		else			putchar(*p++, state);	}	outnl(0);}longworldnextoff(long fromoff){	int nh, np, nd;	uchar buf[6];	if(Bseek(bdict, fromoff-1, 0) < 0)		return -1;	if(Bread(bdict, buf, 6) != 6)		return -1;	nh = GSHORT(buf);	np = GSHORT(buf+2);	nd = GSHORT(buf+4);	return fromoff-1 + 6 + nh + np + nd;}static voidputchar(int c, int *state){	int xflag = 0;	Rune r;	int hi, lo;	switch(state[0]){	case Kanahi:	case GBhi:		if(CANS2JH(c) || c == 0xff){			state[0]++;			state[1] = c;			break;		}		/* fall through */	case Utf:		if(c == 0xfe){			state[0] = Kanahi;			break;		}else if(c == 0xff){			state[0] = GBhi;			break;		}		r = chartab[c];		if(r < 0x80 && state[2] == 0)			outchar(r);		else if(r == NONE){			switch(c){			case 0xfb:				if(!xflag){					state[2] = 1;					break;				}			case 0xfc:				if(!xflag){					state[2] = 0;					break;				}			case 0x10:			case 0xc7: case 0xc8:			case 0xd8: case 0xd9: case 0xda:			case 0xdc: case 0xdd: case 0xde: case 0xdf:			case 0xfd:				if(!xflag)					break;				/* fall through */			default:				outprint("\\%.2ux", c);			}		}else if(state[2] == 0)			outrune(r);		break;	case Kanalo:	case GBlo:		if(state[1] == 0xff && c == 0xff){			state[0] = Utf;			break;		}		state[0]--;		hi = state[1];		lo = c;		S2J(hi, lo);		/* convert to JIS */		r = hi*100 + lo - 3232;	/* convert to jis208 */		if(state[0] == Kanahi && r < JIS208MAX)			r = tabjis208[r];		else if(state[0] == GBhi && r < GB2312MAX)			r = tabgb2312[r];		else			r = NONE;		if(r == NONE)			outprint("\\%.2ux\\%.2ux", state[1], c);		else			outrune(r);		break;	}}voidworldprintkey(void){	Bprint(bout, "No pronunciation key.\n");}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女看a上一区| 国产精品美女久久久久久久网站| 欧美成人a视频| 2014亚洲片线观看视频免费| 国产日韩精品视频一区| 亚洲天堂精品视频| 午夜精品久久久| 国产自产视频一区二区三区| 99热这里都是精品| 欧美日本一区二区三区| 日韩视频一区二区在线观看| 国产精品网友自拍| 欧美色窝79yyyycom| 欧美一区二区性放荡片| 国产午夜精品美女毛片视频| 一片黄亚洲嫩模| 精品在线观看免费| 91麻豆.com| 日韩精品中文字幕一区| 一区精品在线播放| 日本不卡视频在线| 95精品视频在线| 欧美岛国在线观看| 一区二区三区在线观看欧美| 久久国内精品自在自线400部| 91在线无精精品入口| 欧美成人免费网站| 一区二区三区不卡视频| 国产乱码字幕精品高清av| 在线观看国产日韩| 久久精品综合网| 性久久久久久久久久久久| 国产成人久久精品77777最新版本| 欧美性videosxxxxx| 欧美激情一区二区三区在线| 日韩高清一级片| 91免费版pro下载短视频| 26uuu久久天堂性欧美| 五月激情综合婷婷| 91啪亚洲精品| 国产亚洲精品bt天堂精选| 日韩精品免费专区| 一本色道久久综合亚洲精品按摩| 久久精品夜色噜噜亚洲aⅴ| 天天射综合影视| 色综合天天综合给合国产| 久久久久久久久久久久久夜| 日本不卡一二三| 欧美日韩国产一区二区三区地区| 综合久久给合久久狠狠狠97色| 国产在线麻豆精品观看| 91精品婷婷国产综合久久竹菊| 亚洲另类色综合网站| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲一区成人在线| 9久草视频在线视频精品| 国产欧美日韩在线看| 久久精品久久综合| 欧美一二三四区在线| 亚洲国产sm捆绑调教视频 | 亚洲综合一区二区三区| 成人精品gif动图一区| 日韩精品一区在线观看| 蜜臀国产一区二区三区在线播放| 欧美日韩一区二区在线观看| 亚洲免费在线观看| 91小视频在线免费看| 欧美韩国一区二区| 国产白丝精品91爽爽久久| 精品电影一区二区三区| 久久国产精品免费| 精品国内片67194| 久久精品国产精品亚洲红杏| 91精品麻豆日日躁夜夜躁| 日本欧美加勒比视频| 日韩午夜激情av| 精品一区二区综合| 久久综合九色欧美综合狠狠| 精品伊人久久久久7777人| 久久亚洲捆绑美女| 国产999精品久久久久久| 国产欧美精品在线观看| 成人高清av在线| 亚洲欧美在线另类| 91色乱码一区二区三区| 亚洲一区在线看| 7777精品伊人久久久大香线蕉的 | 色综合久久99| 曰韩精品一区二区| 欧美色图激情小说| 日韩成人精品在线观看| 日韩免费看的电影| 国产精品自拍一区| 国产精品久久久久久久久免费相片| 不卡的看片网站| 亚洲综合在线视频| 欧美一区二区三区免费视频| 日韩avvvv在线播放| 久久久午夜精品| 91视频你懂的| 视频一区二区中文字幕| 精品日韩99亚洲| 成+人+亚洲+综合天堂| 亚洲三级电影全部在线观看高清| 欧美日韩亚洲综合在线 | 久久亚洲精品国产精品紫薇| 国产成人精品一区二区三区四区 | 成人妖精视频yjsp地址| 亚洲乱码日产精品bd | 蜜桃久久精品一区二区| 国产农村妇女精品| 欧美日韩在线播放三区四区| 美女视频黄免费的久久| 国产精品国产自产拍高清av | 日韩电影免费一区| 国产色婷婷亚洲99精品小说| 在线精品国精品国产尤物884a| 日本在线观看不卡视频| 国产精品女人毛片| 88在线观看91蜜桃国自产| 成人午夜激情视频| 日韩专区在线视频| 亚洲欧洲无码一区二区三区| 91麻豆精品国产91久久久久久久久 | 国产精品12区| 一区二区三区自拍| 久久久欧美精品sm网站| 欧美午夜影院一区| 国产精品亚洲综合一区在线观看| 亚洲最大成人综合| 国产欧美日韩精品一区| 欧美日韩精品福利| 成人免费精品视频| 蜜桃视频在线观看一区二区| 亚洲日本va午夜在线电影| 精品毛片乱码1区2区3区| av电影天堂一区二区在线| 美女在线视频一区| 亚洲一级不卡视频| 欧美国产日产图区| 欧美一区二区三区在线| 91美女在线看| 国v精品久久久网| 日本成人在线一区| 夜夜亚洲天天久久| 国产精品三级av在线播放| 欧美一个色资源| 欧美三级午夜理伦三级中视频| 高清国产午夜精品久久久久久| 五月激情丁香一区二区三区| 亚洲欧洲色图综合| 欧美激情在线看| 精品成人私密视频| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩一区 二区 三区 久久精品| 懂色av噜噜一区二区三区av| 美女一区二区久久| 丝袜a∨在线一区二区三区不卡| 亚洲色图清纯唯美| 中文字幕精品综合| ww亚洲ww在线观看国产| 欧美一级艳片视频免费观看| 欧洲精品一区二区| 97久久精品人人澡人人爽| 国产成人精品免费| 国产又粗又猛又爽又黄91精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲第一激情av| 亚洲永久免费av| 一区二区在线观看av| 成人欧美一区二区三区在线播放| 国产欧美一区二区三区鸳鸯浴| 亚洲精品一线二线三线| 日韩午夜在线播放| 制服.丝袜.亚洲.中文.综合| 欧美日韩三级在线| 欧美伊人精品成人久久综合97 | 亚洲国产欧美一区二区三区丁香婷| 亚洲欧美在线高清| 亚洲视频1区2区| 中文字幕亚洲成人| 亚洲视频在线一区观看| 国产精品伦一区二区三级视频| 亚洲国产精品成人综合| 国产日韩精品一区二区三区| 日本一区二区三区久久久久久久久不| 26uuu亚洲综合色欧美| 2欧美一区二区三区在线观看视频| 精品国产区一区| 精品国产伦理网| 久久影院午夜论| 欧美激情一区二区三区不卡 | 成人高清免费观看| 91网站最新地址| 色噜噜狠狠一区二区三区果冻| 日本高清不卡在线观看| 欧美三级午夜理伦三级中视频| 在线播放视频一区| 日韩欧美黄色影院| 国产亚洲一区二区三区四区|