📄 401.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>CTerm非常精华下载</title>
</head>
<body bgcolor="#FFFFFF">
<table border="0" width="100%" cellspacing="0" cellpadding="0" height="577">
<tr><td width="32%" rowspan="3" height="123"><img src="DDl_back.jpg" width="300" height="129" alt="DDl_back.jpg"></td><td width="30%" background="DDl_back2.jpg" height="35"><p align="center"><a href="http://apue.dhs.org"><font face="黑体"><big><big>apue</big></big></font></a></td></tr>
<tr>
<td width="68%" background="DDl_back2.jpg" height="44"><big><big><font face="黑体"><p align="center"> ● UNIX网络编程 (BM: clown) </font></big></big></td></tr>
<tr>
<td width="68%" height="44" bgcolor="#000000"><font face="黑体"><big><big><p align="center"></big></big><a href="http://cterm.163.net"><img src="banner.gif" width="400" height="60" alt="banner.gif"border="0"></a></font></td>
</tr>
<tr><td width="100%" colspan="2" height="100" align="center" valign="top"><br><p align="center">[<a href="index.htm">回到开始</a>][<a href="315.htm">上一层</a>][<a href="402.htm">下一篇</a>]
<hr><p align="left"><small>发信人: Simon (雨夜狂雷), 信区: Hacker <br>
标 题: samsa-dic-->dicgen.c <br>
发信站: BBS 水木清华站 (Sat May 8 08:27:49 1999) <br>
---cut here---- <br>
<br>
/* This file is a part of the samsa-dix dictionary generator <br>
<br>
* Copyright (c) 1999 by Samsa Hacking Corp. <br>
<br>
*/ <br>
<br>
<br>
<br>
#include <stdio.h> <br>
<br>
#include <string.h> <br>
<br>
#include <sys/types.h> <br>
<br>
#include <sys/stat.h> <br>
<br>
#include <fcntl.h> <br>
<br>
<br>
#include <unistd.h> <br>
<br>
#include <signal.h> <br>
<br>
<br>
<br>
#define MAXPASS 8 <br>
<br>
<br>
<br>
/* default: all letters are small */ <br>
<br>
/*#define FIRSTCAP*/ <br>
<br>
/* FIRSTCAP: first letter is capital:e.g. Rong */ <br>
<br>
/*#define ALLCAP*/ <br>
<br>
/* ALLCAP : all letters are capital:e.g. RONG */ <br>
<br>
<br>
<br>
<br>
static char * syllables [] = { <br>
<br>
/* consonants */ <br>
<br>
"b","p","m","f", <br>
<br>
"d","t","n","l", <br>
<br>
"g","k","h", <br>
<br>
"j","q","x", <br>
<br>
"zh","ch","sh", <br>
<br>
"r","z","c","s", <br>
<br>
/* valid syllables */ <br>
<br>
/* -- a -- */ <br>
<br>
"a","ai","an","ang","ao", <br>
<br>
<br>
/* -- b -- */ <br>
<br>
"ba","bai","ban","bang","bao","bei","ben","beng", <br>
<br>
"bi","bian","biao","bie","bin","bing","bo","bu", <br>
<br>
/* -- c -- */ <br>
<br>
"ca","cai","can","cang","cao","ce","cen","ceng", <br>
<br>
"cha","chai","chan","chang","chao","che","chen", <br>
<br>
"cheng","chi","chong","chou","chu","chua","chuai", <br>
<br>
"chuan","chuang","chui","chun","chuo","ci","cong", <br>
<br>
"kun","kuo", <br>
<br>
/* -- l -- */ <br>
<br>
"la","lai","lan","lang","lao","le","lei","len","leng", <br>
<br>
<br>
"li","lia","lian","liang","liao","lie","lin","ling", <br>
<br>
"liu","lo","long","lou","lu","lv","luan","lue","lun","luo", <br>
<br>
/* -- m -- */ <br>
<br>
"ma","mai","man","mang","mao","me","mei","men","meng", <br>
<br>
"mi","mian","miao","mie","min","ming","miu","mo","mou","mu", <br>
<br>
/* -- n -- */ <br>
<br>
"na","nai","nan","nang","nao","ne","nei","nen","neng","ng", <br>
<br>
"ni","nia","nian","niang","niao","nie","nin","ning", <br>
<br>
"niu","nong","nou","nu","nv","nuan","nue","nuo", <br>
<br>
/* -- o -- */ <br>
<br>
"o","ou", <br>
<br>
<br>
/* -- p -- */ <br>
<br>
"pa","pai","pan","pang","pao","pei","pen","peng","pi","pian", <br>
<br>
"piao","pie","pin","ping","po","pou","pu", <br>
<br>
/* -- q -- */ <br>
<br>
"qi","qia","qian","qiang","qiao","qie","qin","qing", <br>
<br>
"qiong","qiu","qu","quan","que","qun", <br>
<br>
/* -- r -- */ <br>
<br>
"ran","rang","rao","re","ren","reng","ri","rong","rou", <br>
<br>
"ru","rua","ruan","rui","run","ruo", <br>
<br>
/* -- s -- */ <br>
<br>
"sa","sai","san","sang","sao","se","sen","seng", <br>
<br>
<br>
"sha","shai","shan","shang","shao","she","shei","shen", <br>
<br>
"sheng","shi","shou","shu","shua","shuai", <br>
<br>
"shuan","shuang","shui","shun","shuo","si","song", <br>
<br>
"sou","su","suan","sui","sun","suo", <br>
<br>
/* -- t -- */ <br>
<br>
"ta","tai","tan","tang","tao","te","tei", <br>
<br>
"teng","ti","tian","tiao","tie","ting", <br>
<br>
"tong","tou","tu","tuan","tui","tun","tuo", <br>
<br>
/* -- w -- */ <br>
<br>
"wa","wai","wan","wang","wei","wen","weng","wo","wu", <br>
<br>
/* -- x -- */ <br>
<br>
<br>
"xi","xia","xian","xiang","xiao","xie","xin","xing", <br>
<br>
"xiong","xiu","xu","xuan","xue","xun", <br>
<br>
/* -- y -- */ <br>
<br>
"ya","yan","yang","ye","yi","yin","ying","yo", <br>
<br>
"yong","you","yu","yuan","yue","yun", <br>
<br>
/* -- s -- */ <br>
<br>
"za","zai","zan","zang","zao","ze","zen","zeng", <br>
<br>
"zha","zhai","zhan","zhang","zhao","zhe","zhei","zhen", <br>
<br>
"zheng","zhi","zhou","zhu","zhua","zhuai", <br>
<br>
"zhuan","zhuang","zhui","zhun","zhuo","zi","zong", <br>
<br>
"zou","zu","zuan","zui","zun","zuo", <br>
<br>
<br>
<br>
<br>
#ifdef FIRSTCAP <br>
<br>
/* consonants */ <br>
<br>
"B","P","M","F", <br>
<br>
"D","T","N","L", <br>
<br>
"G","K","H", <br>
<br>
"J","Q","X", <br>
<br>
"Zh","Ch","Sh", <br>
<br>
"R","Z","C","S", <br>
<br>
/* valid syllables */ <br>
<br>
/* -- a -- */ <br>
<br>
<br>
"A","Ai","An","Ang","Ao", <br>
<br>
/* -- b -- */ <br>
<br>
"Ba","Bai","Ban","Bang","Bao","Bei","Ben","Beng", <br>
<br>
"Bi","Bian","Biao","Bie","Bin","Bing","Bo","Bu", <br>
<br>
/* -- c -- */ <br>
<br>
"Ca","Cai","Can","Cang","Cao","Ce","Cen","Ceng", <br>
<br>
"Cha","Chai","Chan","Chang","Chao","Che","Chen", <br>
<br>
"Cheng","Chi","Chong","Chou","Chu","Chua","Chuai", <br>
<br>
"Chuan","Chuang","Chui","Chun","Chuo","Ci","Cong", <br>
<br>
"Cou","Cu","Cuan","Cui","Cun","Cuo", <br>
<br>
/* -- d -- */ <br>
<br>
<br>
"Da","Dai","Dan","Dang","Dao","De","Dei","Den", <br>
<br>
"Deng","Di","Dia","Dian","Diao","Die","Ding","Diu", <br>
<br>
"Dong","Dou","Du","Duan","Dui","Dun","Duo", <br>
<br>
/* -- e -- */ <br>
<br>
"E","Ei","En","Eng","Er", <br>
<br>
/* -- f -- */ <br>
<br>
"Fa","Fan","Fang","Fei","Fen","Feng","Fo","Fou","Fu", <br>
<br>
/* -- g -- */ <br>
<br>
"Ga","Gai","Gan","Gang","Gao","Ge","Gei","Gen","Geng", <br>
<br>
"Gong","Gou","Gu","Gua","Guan","Guang","Gui","Gun","Guo", <br>
<br>
/* -- h -- */ <br>
<br>
<br>
"Ha","Hai","Han","Hang","Hao","He","Hei","Hen","Heng", <br>
<br>
"Hm","Hng","Hong","Hou","Hu","Hua","Huai","Huan", <br>
<br>
"Huang","Hui","Hun","Huo", <br>
<br>
/* -- j -- */ <br>
<br>
"Ji","Jia","Jian","Jiang","Jiao","Jie","Jin","Jing", <br>
<br>
"Jiong","Jiu","Ju","Juan","Jue","Jun", <br>
<br>
/* -- k -- */ <br>
<br>
"Ka","Kai","Kan","Kang","Kao","Ke","Kei","Ken","Keng", <br>
<br>
"Kong","Kou","Ku","Kua","Kuai","Kuan","Kuang","Kui", <br>
<br>
"Kun","Kuo", <br>
<br>
/* -- l -- */ <br>
<br>
<br>
"La","Lai","Lan","Lang","Lao","Le","Lei","Len","Leng", <br>
<br>
"Li","Lia","Lian","Liang","Liao","Lie","Lin","Ling", <br>
<br>
"Liu","Lo","Long","Lou","Lu","Lv","Luan","Lue","Lun","Luo", <br>
<br>
/* -- m -- */ <br>
<br>
"Ma","Mai","Man","Mang","Mao","Me","Mei","Men","Meng", <br>
<br>
"Mi","Mian","Miao","Mie","Min","Ming","Miu","Mo","Mou","Mu", <br>
<br>
/* -- n -- */ <br>
<br>
"Na","Nai","Nan","Nang","Nao","Ne","Nei","Nen","Neng","Ng", <br>
<br>
"Ni","Nia","Nian","Niang","Niao","Nie","Nin","Ning", <br>
<br>
"Niu","Nong","Nou","Nu","Nv","Nuan","Nue","Nuo", <br>
<br>
/* -- o -- */ <br>
<br>
<br>
"O","Ou", <br>
<br>
/* -- p -- */ <br>
<br>
"Pa","Pai","Pan","Pang","Pao","Pei","Pen","Peng","Pi","Pian", <br>
<br>
"Piao","Pie","Pin","Ping","Po","Pou","Pu", <br>
<br>
/* -- q -- */ <br>
<br>
"Qi","Qia","Qian","Qiang","Qiao","Qie","Qin","Qing", <br>
<br>
"Qiong","Qiu","Qu","Quan","Que","Qun", <br>
<br>
/* -- r -- */ <br>
<br>
"Ran","Rang","Rao","Re","Ren","Reng","Ri","Rong","Rou", <br>
<br>
"Ru","Rua","Ruan","Rui","Run","Ruo", <br>
<br>
/* -- s -- */ <br>
<br>
<br>
"Sa","Sai","San","Sang","Sao","Se","Sen","Seng", <br>
<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -