|
|
1.1 root 1: #define abtsize 71
2: #define abp1 61
3: #define abp2 67
4: extern struct dict abbrev_d[];
5: struct hnode abroot[abtsize];
6: char
7: abbrev(a0,a1,ptr)
8: char *a0;
9: struct dict *ptr;
10: {
11: return(aahash(a0,a1,abtsize,abp1,abp2,abroot,ptr));
12: }
13: getab(){
14: struct dict *ptr;
15: ptr = abbrev_d;
16: while(ptr->entry != 0){
17: abbrev(ptr->entry,0,ptr);
18: ptr++;
19: }
20: }
21: struct dict abbrev_d[] = {
22: "St",'N',
23: "Dr",'N',
24: "Drs",'N',
25: "Mr",'N',
26: "Mrs",'N',
27: "Ms",'N',
28: "Rev",'N',
29: "No",'Y',
30: "Nos",'Y',
31: "NO",'Y',
32: "NOs",'Y',
33: "no",'Y',
34: "Fig",'Y',
35: "Figs",'Y',
36: "Dept",'Y',
37: "Depts",'Y',
38: "dept",'Y',
39: "depts",'Y',
40: "Eq",'Y',
41: "Eqs",'Y',
42: "eq",'Y',
43: "eqs",'Y',
44: "dB",'Y',
45: "vs",'P',
46: "in",'Y',
47: "ft",'Y',
48: "yr",'Y',
49: "ckts",'Y',
50: "mi",'Y',
51: "Jr",'J',
52: "jr",'J',
53: "Ch",'Y',
54: "ch",'Y',
55: "Ref",'Y',
56: "Refs",'Y',
57: "ref",'Y',
58: "refs",'Y',
59: "Inc",'J',
60: "Co",'N',
61: "Corp",'N',
62: "Jan",'N',
63: "Feb",'N',
64: "Mar",'N',
65: "Apr",'N',
66: "Jun",'N',
67: "Aug",'N',
68: "Sept",'N',
69: "Oct",'N',
70: "Nov",'N',
71: "Dec",'N',
72: "Sen",'Y',
73: "Sens",'Y',
74: "Rep",'Y',
75: "Hon",'Y',
76: "Gov",'Y',
77: "Lt",'Y',
78: "Col",'Y',
79: "Comdr",'Y',
80: "Cmdr",'Y',
81: "Capt",'Y',
82: "Calif",'N',
83: "Ky",'N',
84: "Va",'N',
85: 0,0
86: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.