⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oed.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
📖 第 1 页 / 共 3 页
字号:
	{"gifrown",	L'ι'},		/* +frown */	{"gigrave",	L'ι'},		/* +grave */	{"gimac",	L'ι'},		/* +macron */	{"giuml",	L'ι'},		/* +umlaut */	{"glagjat",	L'ѧ'},	{"glots",	L'ˀ'},	{"goacu",	L'ο'},		/* +acute */	{"gobreve",	L'ο'},		/* +breve */	{"grave",	LGRV},	{"gt",		L'>'},	{"guacu",	L'υ'},		/* +acute */	{"gufrown",	L'υ'},		/* +frown */	{"gugrave",	L'υ'},		/* +grave */	{"gumac",	L'υ'},		/* +macron */	{"guuml",	L'υ'},		/* +umlaut */	{"gwacu",	L'ω'},		/* +acute */	{"gwfrown",	L'ω'},		/* +frown */	{"gwgrave",	L'ω'},		/* +grave */	{"hacek",	LHCK},	{"halft",	L'⌈'},	{"hash",	L'#'},	{"hasper",	MHAS},	{"hatpath",	L'ֲ'},		/* hataf patah U+05B2 */	{"hatqam",	L'ֳ'},		/* hataf qamats U+05B3 */	{"hatseg",	L'ֱ'},		/* hataf segol U+05B1 */	{"hbar",	L'ħ'},	{"heart",	L'♡'},	{"hebaleph",	L'א'},		/* aleph U+05D0 */	{"hebayin",	L'ע'},		/* ayin U+05E2 */	{"hebbet",	L'ב'},		/* bet U+05D1 */	{"hebbeth",	L'ב'},		/* bet U+05D1 */	{"hebcheth",	L'ח'},		/* bet U+05D7 */	{"hebdaleth",	L'ד'},		/* dalet U+05D3 */	{"hebgimel",	L'ג'},		/* gimel U+05D2 */	{"hebhe",	L'ה'},		/* he U+05D4 */	{"hebkaph",	L'כ'},		/* kaf U+05DB */	{"heblamed",	L'ל'},		/* lamed U+05DC */	{"hebmem",	L'מ'},		/* mem U+05DE */	{"hebnun",	L'נ'},		/* nun U+05E0 */	{"hebnunfin",	L'ן'},		/* final nun U+05DF */	{"hebpe",	L'פ'},		/* pe U+05E4 */	{"hebpedag",	L'ף'},		/* final pe? U+05E3 */	{"hebqoph",	L'ק'},		/* qof U+05E7 */	{"hebresh",	L'ר'},		/* resh U+05E8 */	{"hebshin",	L'ש'},		/* shin U+05E9 */	{"hebtav",	L'ת'},		/* tav U+05EA */	{"hebtsade",	L'צ'},		/* tsadi U+05E6 */	{"hebwaw",	L'ו'},		/* vav? U+05D5 */	{"hebyod",	L'י'},		/* yod U+05D9 */	{"hebzayin",	L'ז'},		/* zayin U+05D6 */	{"hgz",		L'ʒ'},		/* ??? Cf "alet" */	{"hireq",	L'ִ'},		/* U+05B4 */	{"hlenis",	MHLN},	{"hook",	LOGO},	{"horizE",	L'E'},		/* should be on side */	{"horizP",	L'P'},		/* should be on side */	{"horizS",	L'∽'},	{"horizT",	L'⊣'},	{"horizb",	L'{'},		/* should be underbrace */	{"ia",		L'α'},	{"iacu",	L'í'},	{"iasper",	MIAS},	{"ib",		L'β'},	{"ibar",	L'ɨ'},	{"ibreve",	L'ĭ'},	{"icirc",	L'î'},	{"id",		L'δ'},	{"ident",	L'≡'},	{"ie",		L'ε'},	{"ifilig",	MLFI},	{"ifflig",	MLFF},	{"ig",		L'γ'},	{"igrave",	L'ì'},	{"ih",		L'η'},	{"ii",		L'ι'},	{"ik",		L'κ'},	{"ilenis",	MILN},	{"imac",	L'ī'},	{"implies",	L'⇒'},	{"index",	L'☞'},	{"infin",	L'∞'},	{"integ",	L'∫'},	{"intsec",	L'∩'},	{"invpri",	L'ˏ'},	{"iota",	L'ι'},	{"iq",		L'ψ'},	{"istlig",	MLST},	{"isub",	L'ϵ'},		/* iota below accent */	{"iuml",	L'ï'},	{"iz",		L'ζ'},	{"jup",		L'♃'},	{"kappa",	L'κ'},	{"koppa",	L'ϟ'},	{"lambda",	L'λ'},	{"lar",		L'←'},	{"lbar",	L'ł'},	{"le",		L'≦'},	{"lenis",	LLEN},	{"leo",		L'♌'},	{"lhalfbr",	L'⌈'},	{"lhshoe",	L'⊃'},	{"libra",	L'♎'},	{"llswing",	MLLS},	{"lm",		L'ː'},	{"logicand",	L'∧'},	{"logicor",	L'∨'},	{"longs",	L'ʃ'},	{"lrar",	L'↔'},	{"lt",		L'<'},	{"ltappr",	L'≾'},	{"ltflat",	L'∠'},	{"lumlbl",	L'l'},		/* +umlaut below */	{"mac",		LMAC},	{"male",	L'♂'},	{"mc",		L'c'},		/* should be raised */	{"merc",	L'☿'},		/* mercury U+263F */	{"min",		L'−'},	{"moonfq",	L'☽'},		/* first quarter moon U+263D */	{"moonlq",	L'☾'},		/* last quarter moon U+263E */	{"msylab",	L'm'},		/* +sylab (ˌ) */	{"mu",		L'μ'},	{"nacu",	L'ń'},	{"natural",	L'♮'},	{"neq",		L'≠'},	{"nfacu",	L'′'},	{"nfasper",	L'ʽ'},	{"nfbreve",	L'˘'},	{"nfced",	L'¸'},	{"nfcirc",	L'ˆ'},	{"nffrown",	L'⌢'},	{"nfgra",	L'ˋ'},	{"nfhacek",	L'ˇ'},	{"nfmac",	L'¯'},	{"nftilde",	L'˜'},	{"nfuml",	L'¨'},	{"ng",		L'ŋ'},	{"not",		L'¬'},	{"notelem",	L'∉'},	{"ntilde",	L'ñ'},	{"nu",		L'ν'},	{"oab",		L'〈'},	{"oacu",	L'ó'},	{"oasper",	MOAS},	{"ob",		L'{'},	{"obar",	L'ø'},	{"obigb",	L'{'},		/* should be big */	{"obigpren",	L'('},	{"obigsb",	L'['},		/* should be big */	{"obreve",	L'ŏ'},	{"ocirc",	L'ô'},	{"odsb",	L'〚'},		/* [[ U+301A */	{"oe",		L'œ'},	{"oeamp",	L'&'},	{"ograve",	L'ò'},	{"ohook",	L'o'},		/* +hook */	{"olenis",	MOLN},	{"omac",	L'ō'},	{"omega",	L'ω'},	{"omicron",	L'ο'},	{"ope",		L'ɛ'},	{"opp",		L'☍'},	{"oq",		L'`'},	{"oqq",		L'“'},	{"or",		MOR},	{"osb",		L'['},	{"otilde",	L'õ'},	{"ouml",	L'ö'},	{"ounce",	L'℥'},		/* ounce U+2125 */	{"ovparen",	L'⌢'},		/* should be sideways ( */	{"p",		L'′'},	{"pa",		L'∂'},	{"page",	L'P'},	{"pall",	L'ʎ'},	{"paln",	L'ɲ'},	{"par",		PAR},	{"para",	L'¶'},	{"pbar",	L'p'},		/* +bar */	{"per",		L'℘'},		/* per U+2118 */	{"phi",		L'φ'},	{"phi2",	L'ϕ'},	{"pi",		L'π'},	{"pisces",	L'♓'},	{"planck",	L'ħ'},	{"plantinJ",	L'J'},		/* should be script */	{"pm",		L'±'},	{"pmil",	L'‰'},	{"pp",		L'″'},	{"ppp",		L'‴'},	{"prop",	L'∝'},	{"psi",		L'ψ'},	{"pstlg",	L'£'},	{"q",		L'?'},		/* should be raised */	{"qamets",	L'ֳ'},		/* U+05B3 */	{"quaver",	L'♪'},	{"rar",		L'→'},	{"rasper",	MRAS},	{"rdot",	L'·'},	{"recipe",	L'℞'},		/* U+211E */	{"reg",		L'®'},	{"revC",	L'Ɔ'},		/* open O U+0186 */	{"reva",	L'ɒ'},	{"revc",	L'ɔ'},	{"revope",	L'ɜ'},	{"revr",	L'ɹ'},	{"revsc",	L'˒'},		/* upside-down semicolon */	{"revv",	L'ʌ'},	{"rfa",		L'o'},		/* +hook (Cf "goal") */	{"rhacek",	L'ř'},	{"rhalfbr",	L'⌉'},	{"rho",		L'ρ'},	{"rhshoe",	L'⊂'},	{"rlenis",	MRLN},	{"rsylab",	L'r'},		/* +sylab */	{"runash",	L'F'},		/* should be runic 'ash' */	{"rvow",	L'˔'},	{"sacu",	L'ś'},	{"sagit",	L'♐'},	{"sampi",	L'ϡ'},	{"saturn",	L'♄'},	{"sced",	L'ş'},	{"schwa",	L'ə'},	{"scorpio",	L'♏'},	{"scrA",	L'A'},		/* should be script */	{"scrC",	L'C'},	{"scrE",	L'E'},	{"scrF",	L'F'},	{"scrI",	L'I'},	{"scrJ",	L'J'},	{"scrL",	L'L'},	{"scrO",	L'O'},	{"scrP",	L'P'},	{"scrQ",	L'Q'},	{"scrS",	L'S'},	{"scrT",	L'T'},	{"scrb",	L'b'},	{"scrd",	L'd'},	{"scrh",	L'h'},	{"scrl",	L'l'},	{"scruple",	L'℈'},		/* U+2108 */	{"sdd",		L'ː'},	{"sect",	L'§'},	{"semE",	L'∃'},	{"sh",		L'ʃ'},	{"shacek",	L'š'},	{"sharp",	L'♯'},	{"sheva",	L'ְ'},		/* U+05B0 */	{"shti",	L'ɪ'},	{"shtsyll",	L'∪'},	{"shtu",	L'ʊ'},	{"sidetri",	L'⊲'},	{"sigma",	L'σ'},	{"since",	L'∵'},	{"slge",	L'≥'},		/* should have slanted line under */	{"slle",	L'≤'},		/* should have slanted line under */	{"sm",		L'ˈ'},	{"smm",		L'ˌ'},	{"spade",	L'♠'},	{"sqrt",	L'√'},	{"square",	L'□'},		/* U+25A1 */	{"ssChi",	L'Χ'},		/* should be sans serif */	{"ssIota",	L'Ι'},	{"ssOmicron",	L'Ο'},	{"ssPi",	L'Π'},	{"ssRho",	L'Ρ'},	{"ssSigma",	L'Σ'},	{"ssTau",	L'Τ'},	{"star",	L'*'},	{"stlig",	MLST},	{"sup2",	L'⁲'},	{"supgt",	L'˃'},	{"suplt",	L'˂'},	{"sur",		L'ʳ'},	{"swing",	L'∼'},	{"tau",		L'τ'},	{"taur",	L'♉'},	{"th",		L'þ'},	{"thbar",	L'þ'},		/* +bar */	{"theta",	L'θ'},	{"thinqm",	L'?'},		/* should be thinner */	{"tilde",	LTIL},	{"times",	L'×'},	{"tri",		L'∆'},	{"trli",	L'‖'},	{"ts",		L' '},	{"uacu",	L'ú'},	{"uasper",	MUAS},	{"ubar",	L'u'},		/* +bar */	{"ubreve",	L'ŭ'},	{"ucirc",	L'û'},	{"udA",		L'∀'},	{"udT",		L'⊥'},	{"uda",		L'ɐ'},	{"udh",		L'ɥ'},	{"udqm",	L'¿'},	{"udpsi",	L'⋔'},	{"udtr",	L'∇'},	{"ugrave",	L'ù'},	{"ulenis",	MULN},	{"umac",	L'ū'},	{"uml",		LUML},	{"undl",	L'ˍ'},		/* underline accent */	{"union",	L'∪'},	{"upsilon",	L'υ'},	{"uuml",	L'ü'},	{"vavpath",	L'ו'},		/* vav U+05D5 (+patah) */	{"vavsheva",	L'ו'},		/* vav U+05D5 (+sheva) */	{"vb",		L'|'},	{"vddd",	L'⋮'},	{"versicle2",	L'℣'},		/* U+2123 */	{"vinc",	L'¯'},	{"virgo",	L'♍'},	{"vpal",	L'ɟ'},	{"vvf",		L'ɣ'},	{"wasper",	MWAS},	{"wavyeq",	L'≈'},	{"wlenis",	MWLN},	{"wyn",		L'ƿ'},		/* wynn U+01BF */	{"xi",		L'ξ'},	{"yacu",	L'ý'},	{"ycirc",	L'ŷ'},	{"ygh",		L'ʒ'},	{"ymac",	L'y'},		/* +macron */	{"yuml",	L'ÿ'},	{"zced",	L'z'},		/* +cedilla */	{"zeta",	L'ζ'},	{"zh",		L'ʒ'},	{"zhacek",	L'ž'},};/*   The following special characters don't have close enough   equivalents in Unicode, so aren't in the above table.	22n		2^(2^n) Cf Fermat	2on4		2/4	3on8		3/8	Bantuo		Bantu O. Cf Otshi-herero	Car		C with circular arrow on top	albrtime 	cut-time: C with vertical line	ardal		Cf dental	bantuo		Bantu o. Cf Otshi-herero	bbc1		single chem bond below	bbc2		double chem bond below	bbl1		chem bond like /	bbl2		chem bond like //	bbr1		chem bond like \	bbr2		chem bond \\	bcop1		copper symbol. Cf copper	bcop2		copper symbol. Cf copper	benchm		Cf benchmark	btc1		single chem bond above	btc2		double chem bond above	btl1		chem bond like \	btl2		chem bond like \\	btr1		chem bond like /	btr2		chem bond line //	burman		Cf Burman	devph		sanskrit letter. Cf ph	devrfls		sanskrit letter. Cf cerebral	duplong[12]	musical note	egchi		early form of chi	eggamma[12]	early form of gamma	egiota		early form of iota	egkappa		early form of kappa	eglambda	early form of lambda	egmu[12]	early form of mu	egnu[12]	early form of nu	egpi[123]	early form of pi	egrho[12]	early form of rho	egsampi		early form of sampi	egsan		early form of san	egsigma[12]	early form of sigma	egxi[123]	early form of xi	elatS		early form of S	elatc[12]	early form of C	elatg[12]	early form of G	glagjeri	Slavonic Glagolitic jeri	glagjeru	Slavonic Glagolitic jeru	hypolem		hypolemisk (line with underdot)	lhrbr		lower half }	longmord	long mordent	mbwvow		backwards scretched C. Cf retract.	mord		music symbol.  Cf mordent	mostra		Cf direct	ohgcirc		old form of circumflex	oldbeta		old form of β. Cf perturbate	oldsemibr[12]	old forms of semibreve. Cf prolation	ormg		old form of g. Cf G	para[12345]	form of ¶	pauseo		musical pause sign	pauseu		musical pause sign	pharyng		Cf pharyngal	ragr		Black letter ragged r	repetn		musical repeat. Cf retort	segno		musical segno sign	semain[12]	semitic ain	semhe		semitic he	semheth		semitic heth	semkaph		semitic kaph	semlamed[12]	semitic lamed	semmem		semitic mem	semnum		semitic nun	sempe		semitic pe	semqoph[123]	semitic qoph	semresh		semitic resh	semtav[1234]	semitic tav	semyod		semitic yod	semzayin[123]	semitic zayin	shtlong[12]	U with underbar. Cf glyconic	sigmatau	σ,τ combination	squaver		sixteenth note	sqbreve		square musical breve note	swast		swastika	uhrbr		upper half of big }	versicle1		Cf versicle */static Rune normtab[128] = {	/*0*/	/*1*/	/*2*/	/*3*/	/*4*/	/*5*/	/*6*/	/*7*//*00*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*10*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*20*/	L' ',	L'!',	L'"',	L'#',	L'$',	L'%',	SPCS,	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';',	TAGS,	L'=',	TAGE,	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,};static Rune phtab[128] = {	/*0*/	/*1*/	/*2*/	/*3*/	/*4*/	/*5*/	/*6*/	/*7*//*00*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*10*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*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'ɜ',	L'4',	L'5',	L'6',	L'7',	L'8',	L'ø',	L'ː',	L';',	TAGS,	L'=',	TAGE,	L'?',/*40*/  L'ə',	L'ɑ',	L'B',	L'C',	L'ð',	L'ɛ',	L'F',	L'G',	L'H',	L'ɪ',	L'J',	L'K',	L'L',	L'M',	L'ŋ',	L'ɔ',/*50*/	L'P',	L'ɒ',	L'R',	L'ʃ',	L'θ',	L'ʊ',	L'ʌ',	L'W',	L'X',	L'Y',	L'ʒ',	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,};static Rune grtab[128] = {	/*0*/	/*1*/	/*2*/	/*3*/	/*4*/	/*5*/	/*6*/	/*7*//*00*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*10*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,/*20*/	L' ',	L'!',	L'"',	L'#',	L'$',	L'%',	SPCS,	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';',	TAGS,	L'=',	TAGE,	L'?',/*40*/  L'@',	L'Α',	L'Β',	L'Ξ',	L'Δ',	L'Ε',	L'Φ',	L'Γ',	L'Η',	L'Ι',	L'Ϛ',	L'Κ',	L'Λ',	L'Μ',	L'Ν',	L'Ο',/*50*/	L'Π',	L'Θ',	L'Ρ',	L'Σ',	L'Τ',	L'Υ',	L'V',	L'Ω',	L'Χ',	L'Ψ',	L'Ζ',	L'[',	L'\\',	L']',	L'^',	L'_',/*60*/	L'`',	L'α',	L'β',	L'ξ',	L'δ',	L'ε',	L'φ',	L'γ',	L'η',	L'ι',	L'ς',	L'κ',	L'λ',	L'μ',	L'ν',	L'ο',/*70*/	L'π',	L'θ',	L'ρ',	L'σ',	L'τ',	L'υ',	L'v',	L'ω',	L'χ',	L'ψ',	L'ζ',	L'{',	L'|',	L'}',	L'~',	NONE,};static Rune subtab[128] = {	/*0*/	/*1*/	/*2*/	/*3*/	/*4*/	/*5*/	/*6*/	/*7*//*00*/	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,	NONE,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -