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

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

?? gb2py.h

?? 基于東南大學開發的SEP3203的ARM7中的所有驅動
?? H
字號:
#ifndef	_GB2PY_H
#define _GB2PY_H

// 漢字的全拼編碼索引格式
// 15-14 bit:拼音數目
// 13-7	 bit:聲母編碼
// 6 -0	 bit:韻母編碼

char	*Prompt[4] = { "單音字個數:", "雙音字個數:", "三音字個數:", "四音字個數:" };

#define	SOURCE_PATH			"WINPY.txt"

#if GB_TYPE == GBK
#define DESTINATION_PATH	"py\\Gbk2Py.txt"
#elif GB_TYPE == GB2312
#define DESTINATION_PATH	"py\\Gb2Py.txt"
#elif GB_TYPE == GB2312_I
#define DESTINATION_PATH	"py\\GbI2Py.txt"
#elif GB_TYPE == GB2312_II
#define DESTINATION_PATH	"py\\GbII2Py.txt"
#elif GB_TYPE == GB2312_STD
#define DESTINATION_PATH	"py\\GbS2Py.txt"
#endif

typedef struct
{
	char	*code;		// 拼音編碼
	BYTE	len;		// 拼音編碼長度
	BYTE	index[6];	// 新編碼索引
}CONVERTTBL;

CONVERTTBL	ConvertTbl[54] = {
	{ "a",		0x01, 0x05, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ai",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "an",		0x02, 0x00, 0x02, 0x01, 0xFF, 0x00, 0x00 },
	{ "ang",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "ao",		0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
	{ "e",		0x01, 0x05, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ei",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 }, 
	{ "en",		0x02, 0x00, 0x02, 0x01, 0xFF, 0x00, 0x00 },
	{ "eng",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "er",		0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
	{ "ha",		0x02, 0x14, 0x05, 0x01, 0xFF, 0x00, 0x00 },
	{ "hai",	0x03, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00 },
	{ "han",	0x03, 0x00, 0x00, 0x02, 0x01, 0xFF, 0x00 },
	{ "hang",	0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00 },
	{ "hao",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "he",		0x02, 0x00, 0x04, 0x01, 0xFF, 0x00, 0x00 },
	{ "hei",	0x03, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00 },
	{ "hen",	0x03, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x00 },
	{ "heng",	0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00 },
	{ "hi",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "hong",	0x04, 0x00, 0x02, 0x01, 0xFF, 0x00, 0x00 },
	{ "hou",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "hu",		0x02, 0x00, 0x08, 0x01, 0xFF, 0x00, 0x00 },
	{ "hua",	0x03, 0x00, 0x00, 0x04, 0x01, 0xFF, 0x00 },
	{ "huai",	0x04, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x00 },
	{ "huan",	0x04, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF },
	{ "huang",	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF },
	{ "hui",	0x03, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00 },
	{ "hun",	0x03, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00 },
	{ "huo",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "i",		0x01, 0x0A, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ia",		0x02, 0x00, 0x04, 0x01, 0xFF, 0x00, 0x00 },
	{ "ian",	0x03, 0x00, 0x00, 0x02, 0x01, 0xFF, 0x00 },
	{ "iang",	0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00 },
	{ "iao",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "ie",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "in",		0x02, 0x00, 0x02, 0x01, 0xFF, 0x00, 0x00 },
	{ "ing",	0x03, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00 },
	{ "iong",	0x04, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "iu",		0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
	{ "o",		0x01, 0x03, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ong",	0x03, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ou",		0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
	{ "u",		0x01, 0x09, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ua",		0x02, 0x00, 0x04, 0x01, 0xFF, 0x00, 0x00 },
	{ "uai",	0x03, 0x00, 0x00, 0x01, 0xFF, 0x00, 0x00 },
	{ "uan",	0x03, 0x00, 0x00, 0x00, 0x01, 0xFF, 0x00 },
	{ "uang",	0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00 },
	{ "ue",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "ui",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "un",		0x02, 0x00, 0x01, 0xFF, 0x00, 0x00, 0x00 },
	{ "uo",		0x02, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00 },
	{ "v",		0x01, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00 },
	{ NULL,		0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00 },
};


__inline BYTE GetIndex( WORD *index, BYTE *line )
{
	char 	ch = 1;
	BYTE	i = 0, k = 0, n = 1, j = 1;
	unsigned char	offset;
		
	*index = line[0];
	if( line[0] == 'a' || line[0] == 'e' || line[0] == 'o' )
	{
		n = 0;
		j = 0;
	}
	for(;;)
	{
		offset = ConvertTbl[i].index[k];
//		while( offset == 0 )		// 第一個不為0的索引偏移值
//		{
//			k++;
//			n++;
//			offset = ConvertTbl[i].index[k];
//		}
		if( ch != '\0' )
		{
			ch = line[n++];
			if( ch < ' ' )
				ch = '\0';
		}
		for(;;)
		{
			offset = ConvertTbl[i].index[k];
			if( offset == 0 || offset == 0xFF )		// 完全匹配
			{
				BYTE	len;

				while( ch != ' ' && ch != '\0' )
				{
					ch = line[n++];
				}
				if( offset == 0 )
					len = ConvertTbl[i].len + j +2;
				else
					len = ConvertTbl[i].len + j +1;
				if( n == len )
					*index = (WORD)( (*index) << 7 | i );
				else
					*index = 0x3FFF;
				return n;
			}
			else
			{	
				if( offset & 0x80 )		// 區分大小寫
				{
					if( ch != ConvertTbl[i].code[k] )	// 字符不匹配
					{
						i += ( offset & 0x7F );			// 跳轉到下一項
					}
					else
					{
						k++;
						break;
					}
				}
				else					// 不區分大小寫
				{
					// 字符不匹配
					if( ch != ConvertTbl[i].code[k] && ch != ConvertTbl[i].code[k] + 0x20 )
					{
						i += offset;					// 跳轉到下一項
					}
					else
					{
						k++;
						break;
					}
				}
			}
		}
	}
}

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国女主播一区| 国产精品一区二区不卡| 国产精品麻豆久久久| 欧美精品一区二| 精品国免费一区二区三区| 欧美日本国产一区| 制服丝袜国产精品| 精品少妇一区二区三区免费观看 | 国产农村妇女毛片精品久久麻豆| 日韩一级大片在线观看| 欧美成人免费网站| 久久久久久亚洲综合| 国产亚洲成av人在线观看导航 | 99国产精品久| 在线亚洲一区二区| 91精品国产福利在线观看| 欧美一级理论性理论a| 欧美va亚洲va| 国产女人aaa级久久久级| 亚洲视频一二三| 亚洲国产一区二区三区青草影视| 丝袜脚交一区二区| 国产激情视频一区二区三区欧美| 高清国产一区二区| 欧美午夜宅男影院| 久久人人97超碰com| 亚洲精品成人在线| 精品无人码麻豆乱码1区2区| 国产成人av一区二区三区在线 | 成人黄色av电影| 欧美中文一区二区三区| 26uuu精品一区二区在线观看| 欧美国产综合色视频| 亚洲成av人在线观看| 国产风韵犹存在线视精品| 99re6这里只有精品视频在线观看| 欧美精品日韩一本| 欧美国产乱子伦| 日韩精品亚洲专区| 99久久99久久精品免费看蜜桃| 日韩一区二区三区三四区视频在线观看 | 国产91精品一区二区麻豆亚洲| 91国产免费观看| 久久精品欧美一区二区三区麻豆| 一区二区视频免费在线观看| 国产麻豆成人传媒免费观看| 欧美自拍偷拍一区| 1区2区3区国产精品| 精品午夜久久福利影院| 欧美日韩久久一区二区| 国产精品九色蝌蚪自拍| 精品一区二区三区欧美| 91成人在线免费观看| 中文字幕不卡三区| 蜜桃视频免费观看一区| 欧美午夜在线观看| 亚洲精品视频在线看| 懂色中文一区二区在线播放| 欧美mv和日韩mv国产网站| 天堂一区二区在线| 欧美最猛黑人xxxxx猛交| 亚洲欧洲另类国产综合| 国产成人午夜视频| 久久久久99精品一区| 激情综合亚洲精品| 欧美一卡2卡三卡4卡5免费| 亚洲一二三四在线| 在线亚洲+欧美+日本专区| 亚洲三级在线播放| 99国内精品久久| 国产精品卡一卡二卡三| 成人精品一区二区三区四区| 久久日韩精品一区二区五区| 精品无人区卡一卡二卡三乱码免费卡 | 国产精品乱人伦| 波多野结衣中文一区| 国产精品久久久久一区二区三区共| 精品制服美女久久| 日韩欧美精品在线| 国产专区欧美精品| 国产欧美一区二区精品性色| 成人一区二区在线观看| 中文在线资源观看网站视频免费不卡| 国产盗摄一区二区| 国产精品久久久久影院亚瑟| 91美女蜜桃在线| 香蕉久久一区二区不卡无毒影院| 欧美日韩精品系列| 麻豆国产精品一区二区三区| 久久久久一区二区三区四区| 99热在这里有精品免费| 亚洲精品一二三| 91精品国产综合久久精品app| 久久精品国产77777蜜臀| 欧美精品一区二区三区四区| 国产高清久久久久| 亚洲一区二区三区中文字幕| 欧美一区二区三区影视| 国产精品中文字幕一区二区三区| 中文字幕二三区不卡| 日本道在线观看一区二区| 日本aⅴ亚洲精品中文乱码| 国产色婷婷亚洲99精品小说| 91麻豆精品秘密| 日韩av网站在线观看| 日本一区二区视频在线观看| 欧美亚洲综合在线| 国产在线精品免费| 亚洲伦理在线免费看| 精品免费视频一区二区| 91同城在线观看| 免费不卡在线视频| 亚洲色图在线视频| 久久亚洲一区二区三区四区| 欧美最猛性xxxxx直播| 国产一区二区三区日韩| 亚洲精品一二三四区| 久久综合色婷婷| 欧美丝袜自拍制服另类| 国产91精品一区二区麻豆网站 | 亚洲视频每日更新| 日韩一级免费观看| 色女孩综合影院| 国产精品一级二级三级| 亚洲国产日产av| 亚洲三级在线免费观看| 久久影院午夜片一区| 欧美伦理电影网| 欧美最猛性xxxxx直播| 国产传媒久久文化传媒| 日本不卡视频在线观看| 亚洲国产精品久久不卡毛片| 国产精品久久久久久福利一牛影视| 欧美一卡二卡三卡| 欧美美女一区二区| 欧美性猛交xxxxxx富婆| 波多野结衣91| 国产精品亚洲专一区二区三区 | 蜜桃av噜噜一区| 夜夜嗨av一区二区三区中文字幕| 国产日韩成人精品| 久久综合九色综合久久久精品综合| 337p亚洲精品色噜噜噜| 欧美亚洲综合在线| 欧美综合久久久| 在线观看日韩精品| 91欧美一区二区| 欧美中文字幕一区二区三区亚洲| 91亚洲精品乱码久久久久久蜜桃| 国产99久久久久| 岛国精品在线播放| 风间由美一区二区av101| 国产福利一区二区| 粉嫩高潮美女一区二区三区| 国产91精品免费| 成人av电影免费在线播放| 99久久99久久免费精品蜜臀| 91亚洲大成网污www| 色www精品视频在线观看| 91视视频在线直接观看在线看网页在线看| 成人性色生活片免费看爆迷你毛片| 国产成人精品免费| 99精品久久99久久久久| 欧美亚洲一区二区在线观看| 欧美在线不卡视频| 欧美久久一二三四区| 日韩欧美国产一区二区三区| 欧美sm极限捆绑bd| 中文字幕国产一区二区| 一区二区三区中文字幕电影| 亚洲午夜电影在线| 蜜桃久久av一区| 国产成人精品综合在线观看| 成人97人人超碰人人99| 欧美天堂一区二区三区| 日韩三级av在线播放| 久久综合久久综合久久| 国产欧美一区二区在线观看| 亚洲精品欧美综合四区| 日韩电影在线观看电影| 国产精品一区二区在线观看不卡 | 久久久影院官网| 亚洲日本中文字幕区| 日本在线不卡一区| 国产高清久久久久| 欧美日韩久久久久久| 国产亚洲欧美日韩俺去了| 亚洲免费高清视频在线| 蜜桃av一区二区| 91欧美一区二区| 久久影视一区二区| 亚洲高清免费观看高清完整版在线观看| 日本vs亚洲vs韩国一区三区二区 | 亚洲一区二区三区不卡国产欧美| 麻豆精品视频在线观看视频| 91啪在线观看| 久久久久久毛片| 日日夜夜免费精品| 色先锋aa成人| 日本一区二区高清|