Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 154 lines (146 sloc) 6.457 kb
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
1 /* optglob.h */
2 /* Copyright 1995 by Steve Kirkendall */
3
4
5 /* This function declares global options, and macros for accessing them */
6
7 extern OPTVAL optglob[];
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
8 #ifdef FEATURE_LPR
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
9 extern OPTVAL lpval[];
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
10 #endif
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
11
12 #define o_blksize optglob[0].value.number
13 #define o_blkhash optglob[1].value.number
14 #define o_blkcache optglob[2].value.number
15 #define o_blkgrow optglob[3].value.number
16 #define o_blkfill optglob[4].value.number
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
17 #define o_blkhit optglob[5].value.number
18 #define o_blkmiss optglob[6].value.number
19 #define o_blkwrite optglob[7].value.number
20 #define o_version optglob[8].value.string
21 #define o_bitsperchar optglob[9].value.number
22 #define o_gui optglob[10].value.string
23 #define o_os optglob[11].value.string
24 #define o_session optglob[12].value.string
25 #define o_recovering optglob[13].value.boolean
26 #define o_digraph optglob[14].value.boolean
27 #define o_exrc optglob[15].value.boolean
28 #define o_modeline optglob[16].value.boolean
29 #define o_modelines optglob[17].value.number
30 #define o_ignorecase optglob[18].value.boolean
31 #define o_magic optglob[19].value.boolean
9f1c6f0 Martin Dietze Import Elvis 2.2_0 (written by Steve Kirkendall)
authored
32 #define o_magicchar optglob[20].value.string
33 #define o_magicname optglob[21].value.boolean
34 #define o_magicperl optglob[22].value.boolean
35 #define o_novice optglob[23].value.boolean
36 #define o_prompt optglob[24].value.boolean
37 #define o_remap optglob[25].value.boolean
38 #define o_report optglob[26].value.number
39 #define o_shell optglob[27].value.string
40 #define o_sync optglob[28].value.boolean
41 #define o_taglength optglob[29].value.number
42 #define o_tagkind optglob[30].value.boolean
43 #define o_taglibrary optglob[31].value.boolean
44 #define o_tags optglob[32].value.string
45 #define o_tagstack optglob[33].value.boolean
46 #define o_tagprg optglob[34].value.string
47 #define o_autoprint optglob[35].value.boolean
48 #define o_autowrite optglob[36].value.boolean
49 #define o_autoselect optglob[37].value.boolean
50 #define o_warn optglob[38].value.boolean
51 #define o_window optglob[39].value.number
52 #define o_wrapscan optglob[40].value.boolean
53 #define o_writeany optglob[41].value.boolean
54 #define o_defaultreadonly optglob[42].value.boolean
55 #define o_initialstate optglob[43].value.character
56 #define o_exitcode optglob[44].value.number
57 #define o_keytime optglob[45].value.number
58 #define o_usertime optglob[46].value.number
59 #define o_security optglob[47].value.character
60 #define o_tempsession optglob[48].value.boolean
61 #define o_newsession optglob[49].value.boolean
62 #define o_exrefresh optglob[50].value.boolean
63 #define o_home optglob[51].value.string
64 #define o_elvispath optglob[52].value.string
65 #define o_terse optglob[53].value.boolean
66 #define o_previousdir optglob[54].value.string
67 #define o_previousfile optglob[55].value.string
68 #define o_previousfileline optglob[56].value.number
69 #define o_previouscommand optglob[57].value.string
70 #define o_previoustag optglob[58].value.string
71 #define o_nearscroll optglob[59].value.number
72 #define o_optimize optglob[60].value.boolean
73 #define o_edcompatible optglob[61].value.boolean
74 #define o_pollfrequency optglob[62].value.number
75 #define o_sentenceend optglob[63].value.string
76 #define o_sentencequote optglob[64].value.string
77 #define o_sentencegap optglob[65].value.number
78 #define o_verbose optglob[66].value.number
79 #define o_anyerror optglob[67].value.boolean
80 #define o_directory optglob[68].value.string
81 #define o_errorbells optglob[69].value.boolean
82 #define o_warningbells optglob[70].value.boolean
83 #define o_flash optglob[71].value.boolean
84 #define o_program optglob[72].value.string
85 #define o_backup optglob[73].value.boolean
86 #define o_showmarkups optglob[74].value.boolean
87 #define o_nonascii optglob[75].value.character
88 #define o_beautify optglob[76].value.boolean
89 #define o_mesg optglob[77].value.boolean
90 #define o_sessionpath optglob[78].value.string
91 #define o_maptrace optglob[79].value.character
92 #define o_maplog optglob[80].value.character
93 #define o_gdefault optglob[81].value.boolean
94 #define o_matchchar optglob[82].value.string
95 #define o_show optglob[83].value.string
96 #define o_writeeol optglob[84].value.character
97 #define o_binary optglob[85].value.boolean
98 #define o_saveregexp optglob[86].value.boolean
99 #define o_true optglob[87].value.string
100 #define o_false optglob[88].value.string
101 #define o_animation optglob[89].value.number
102 #define o_completebinary optglob[90].value.boolean
103 #define o_optionwidth optglob[91].value.number
104 #define o_smarttab optglob[92].value.boolean
105 #define o_smartcase optglob[93].value.boolean
106 #define o_hlsearch optglob[94].value.boolean
107 #define o_background optglob[95].value.character
108 #define o_incsearch optglob[96].value.boolean
109 #define o_spelldict optglob[97].value.string
110 #define o_spellautoload optglob[98].value.boolean
111 #define o_spellsuffix optglob[99].value.string
112 #define o_locale optglob[100].value.string
113 #define o_mkexrcfile optglob[101].value.string
114 #define o_prefersyntax optglob[102].value.character
115 #define o_eventignore optglob[103].value.string
116 #define o_eventerrors optglob[104].value.boolean
117 #define o_tweaksection optglob[105].value.boolean
118 #define o_timeout optglob[106].value.boolean
119 #define o_listchars optglob[107].value.string
120 #define o_cleantext optglob[108].value.string
121 #define o_filenamerules optglob[109].value.string
2fe6e17 Martin Dietze Import Elvis 2.2_1 (written by Steve Kirkendall)
authored
122 #define o_state optglob[110].value.string
123 #define o_initializing optglob[111].value.boolean
124 #define o_persistfile optglob[112].value.string
125 #define o_persist optglob[113].value.string
9f1c6f0 Martin Dietze Import Elvis 2.2_0 (written by Steve Kirkendall)
authored
126
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
127 /* For backward compatibility with older releases of elvis : */
2fe6e17 Martin Dietze Import Elvis 2.2_1 (written by Steve Kirkendall)
authored
128 #define o_more optglob[114].value.boolean
129 #define o_hardtabs optglob[115].value.number
130 #define o_redraw optglob[116].value.boolean
131 #define QTY_GLOBAL_OPTS 117
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
132
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
133 #ifdef FEATURE_LPR
134 # define o_lptype lpval[0].value.string
135 # define o_lpcrlf lpval[1].value.boolean
136 # define o_lpout lpval[2].value.string
137 # define o_lpcolumns lpval[3].value.number
138 # define o_lpwrap lpval[4].value.boolean
139 # define o_lplines lpval[5].value.number
140 # define o_lpconvert lpval[6].value.boolean
141 # define o_lpformfeed lpval[7].value.boolean
9f1c6f0 Martin Dietze Import Elvis 2.2_0 (written by Steve Kirkendall)
authored
142 # define o_lpoptions lpval[8].value.string
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
143 # define o_lpnumber lpval[9].value.boolean
144 # define o_lpheader lpval[10].value.boolean
145 # define o_lpcolor lpval[11].value.boolean
9f1c6f0 Martin Dietze Import Elvis 2.2_0 (written by Steve Kirkendall)
authored
146 # define o_lpcontrast lpval[12].value.number
147 # define QTY_LP_OPTS 13
8d1ac0c Martin Dietze Import Elvis 2.1 (written by Steve Kirkendall)
authored
148 #endif
cf92e3b Martin Dietze Import Elvis 2.0 (written by Steve Kirkendall)
authored
149
150 BEGIN_EXTERNC
151 extern void optglobinit P_((void));
152 extern void optprevfile P_((CHAR *name, long line));
153 END_EXTERNC
Something went wrong with that request. Please try again.