1 typedef enum Err{
2 	/* error_s */
3 	Eopen,
4 	Ecreate,
5 	Emenu,
6 	Emodified,
7 	Eio,
8 	Ewseq,
9 	/* error_c */
10 	Eunk,
11 	Emissop,
12 	Edelim,
13 	/* error */
14 	Efork,
15 	Eintr,
16 	Eaddress,
17 	Esearch,
18 	Epattern,
19 	Enewline,
20 	Eblank,
21 	Enopattern,
22 	EnestXY,
23 	Enolbrace,
24 	Enoaddr,
25 	Eoverlap,
26 	Enosub,
27 	Elongrhs,
28 	Ebadrhs,
29 	Erange,
30 	Esequence,
31 	Eorder,
32 	Enoname,
33 	Eleftpar,
34 	Erightpar,
35 	Ebadclass,
36 	Ebadregexp,
37 	Eoverflow,
38 	Enocmd,
39 	Epipe,
40 	Enofile,
41 	Etoolong,
42 	Echanges,
43 	Eempty,
44 	Efsearch,
45 	Emanyfiles,
46 	Elongtag,
47 	Esubexp,
48 	Etmpovfl,
49 	Eappend,
50 	Ecantplumb,
51 	Ebufload
52 }Err;
53 typedef enum Warn{
54 	/* warn_s */
55 	Wdupname,
56 	Wfile,
57 	Wdate,
58 	/* warn_ss */
59 	Wdupfile,
60 	/* warn */
61 	Wnulls,
62 	Wpwd,
63 	Wnotnewline,
64 	Wbadstatus
65 }Warn;
66