1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
|
<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>IsisReader: contrib/openisis/loi.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<img id="MSearchSelect" src="search/search.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</div>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File List</span></a></li>
</ul>
</div>
<h1>contrib/openisis/loi.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment"> openisis - an open implementation of the CDS/ISIS database</span>
<a name="l00003"></a>00003 <span class="comment"> Version 0.8.x (patchlevel see file Version)</span>
<a name="l00004"></a>00004 <span class="comment"> Copyright (C) 2001-2003 by Erik Grziwotz, erik@openisis.org</span>
<a name="l00005"></a>00005 <span class="comment"></span>
<a name="l00006"></a>00006 <span class="comment"> This library is free software; you can redistribute it and/or</span>
<a name="l00007"></a>00007 <span class="comment"> modify it under the terms of the GNU Lesser General Public</span>
<a name="l00008"></a>00008 <span class="comment"> License as published by the Free Software Foundation; either</span>
<a name="l00009"></a>00009 <span class="comment"> version 2.1 of the License, or (at your option) any later version.</span>
<a name="l00010"></a>00010 <span class="comment"></span>
<a name="l00011"></a>00011 <span class="comment"> This library is distributed in the hope that it will be useful,</span>
<a name="l00012"></a>00012 <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00013"></a>00013 <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span>
<a name="l00014"></a>00014 <span class="comment"> Lesser General Public License for more details.</span>
<a name="l00015"></a>00015 <span class="comment"></span>
<a name="l00016"></a>00016 <span class="comment"> You should have received a copy of the GNU Lesser General Public</span>
<a name="l00017"></a>00017 <span class="comment"> License along with this library; if not, write to the Free Software</span>
<a name="l00018"></a>00018 <span class="comment"> Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span>
<a name="l00019"></a>00019 <span class="comment"></span>
<a name="l00020"></a>00020 <span class="comment"> see README for more information</span>
<a name="l00021"></a>00021 <span class="comment">EOH */</span>
<a name="l00022"></a>00022 <span class="preprocessor">#ifndef LOI_H</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span>
<a name="l00024"></a>00024 <span class="comment">/*</span>
<a name="l00025"></a>00025 <span class="comment"> $Id: loi.h,v 1.31 2003/07/01 16:17:08 mawag Exp $</span>
<a name="l00026"></a>00026 <span class="comment"> lib openisis: provides the "openisis namespace",</span>
<a name="l00027"></a>00027 <span class="comment"> i.e. short names for most openIsis names,</span>
<a name="l00028"></a>00028 <span class="comment"> so we don't get to dislike those letters ...</span>
<a name="l00029"></a>00029 <span class="comment">*/</span>
<a name="l00030"></a>00030
<a name="l00031"></a>00031 <span class="preprocessor">#include <assert.h></span>
<a name="l00032"></a>00032
<a name="l00033"></a>00033 <span class="preprocessor">#define OPENISIS_NOPRE09</span>
<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#include "openisis.h"</span>
<a name="l00035"></a>00035
<a name="l00036"></a>00036 <span class="preprocessor">#define Fld OpenIsisFld</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define Field OpenIsisField</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define Raw OpenIsisRaw</span>
<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define Rec OpenIsisRec</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define BASESZ OPENISIS_BASESZ</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define INITREC OPENISIS_INITREC</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define INITSTD OPENISIS_INITSTD</span>
<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define INITBUF OPENISIS_INITBUF</span>
<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define CLRREC OPENISIS_CLRREC</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define RECOK OPENISIS_RECOK</span>
<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define rGet openIsisRGet</span>
<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#define rOccurence openIsisROccurence</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define rInt openIsisRInt</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define rInt2 openIsisRInt2</span>
<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define rEnum openIsisREnum</span>
<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define rString openIsisRString</span>
<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define rString2 openIsisRString2</span>
<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define a2i openIsisA2i</span>
<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define a2il openIsisA2il</span>
<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define a2id openIsisA2id</span>
<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define i2a openIsisI2a</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define u2a openIsisU2a</span>
<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define rSer openIsisRSerialize</span>
<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define rSerA openIsisRSerializeAlloc</span>
<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#define rSerB openIsisRSerializeBin</span>
<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define rDeser openIsisRDeserialize</span>
<a name="l00062"></a>00062 <span class="preprocessor"></span>
<a name="l00063"></a>00063 <span class="preprocessor">#define FTX OPENISIS_FTX</span>
<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define FTA OPENISIS_FTA</span>
<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define FTN OPENISIS_FTN</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define FTP OPENISIS_FTP</span>
<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#define FTB OPENISIS_FTB</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define FTE OPENISIS_FTE</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define FTI OPENISIS_FTI</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define FTT OPENISIS_FTT</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define FTO OPENISIS_FTO</span>
<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#define FTR OPENISIS_FTR</span>
<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define FTS OPENISIS_FTS</span>
<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define FTV OPENISIS_FTV</span>
<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define NOENUM OPENISIS_NOENUM</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define FD_NAMELEN OPENISIS_FD_NAMELEN</span>
<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define Fd OpenIsisFd</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define Fdt OpenIsisFdt</span>
<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define fById openIsisFById</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define fByName openIsisFByName</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define fEnum openIsisFEnum</span>
<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#define fFree openIsisFFree</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define fFdt2Rec openIsisFFdt2Rec</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define fRec2Fdt openIsisFRec2Fdt</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span>
<a name="l00086"></a>00086 <span class="preprocessor">#define Ses OpenIsisSes</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define Session OpenIsisSession </span><span class="comment">/* Ses* */</span>
<a name="l00088"></a>00088 <span class="preprocessor">#define mAlloc openIsisMAlloc</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define mFree openIsisMFree</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#define mDup openIsisMDup</span>
<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define toHtml openIsisToHtml</span>
<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#define utf8Chk openIsisUtf8Chk</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span>
<a name="l00094"></a>00094 <span class="preprocessor">#define Stb OpenIsisStb</span>
<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#define Stub OpenIsisStub </span><span class="comment">/* Stb* */</span>
<a name="l00096"></a>00096 <span class="preprocessor">#define Db OpenIsisDb</span>
<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="preprocessor">#define Schema OpenIsisSchema</span>
<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor">#define DBNLEN OPENISIS_DB_NAMELEN</span>
<a name="l00099"></a>00099 <span class="preprocessor"></span><span class="preprocessor">#define SCNLEN OPENISIS_SC_NAMELEN</span>
<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define DBIMSK OPENISIS_DBIDMSK</span>
<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#define SCIMSK OPENISIS_SCIDMSK</span>
<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define nInit openIsisNInit</span>
<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#define nDeinit openIsisNDeinit</span>
<a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#define nOpen openIsisNOpen</span>
<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#define nClose openIsisNClose</span>
<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define nSchema openIsisNSchema</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#define nSend openIsisNSend</span>
<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define nRecv openIsisNRecv</span>
<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#define nClean openIsisNClean</span>
<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define nResult openIsisNGetResult</span>
<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#define nNtfRsp openIsisNNotifyResponse</span>
<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#define nNtfErr openIsisNNotifyError</span>
<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#define nChannel openIsisNGetChannel</span>
<a name="l00114"></a>00114 <span class="preprocessor"></span><span class="preprocessor">#define nDbByName openIsisNDbByName</span>
<a name="l00115"></a>00115 <span class="preprocessor"></span><span class="preprocessor">#define nDbById openIsisNDbById</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span>
<a name="l00117"></a>00117 <span class="preprocessor">#define Ios OpenIsisIos</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#define Stream OpenIsisStream </span><span class="comment">/* Ios* */</span>
<a name="l00119"></a>00119 <span class="preprocessor">#define SFunc OpenIsisSFunc</span>
<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define ERR_OK OPENISIS_ERR_OK</span>
<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#define ERR_EOF OPENISIS_ERR_EOF</span>
<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#define ERR_FAULT OPENISIS_ERR_FAULT</span>
<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define ERR_INVAL OPENISIS_ERR_INVAL</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define ERR_BADF OPENISIS_ERR_BADF</span>
<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#define ERR_IO OPENISIS_ERR_IO</span>
<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#define ERR_NOMEM OPENISIS_ERR_NOMEM</span>
<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#define ERR_BUSY OPENISIS_ERR_BUSY</span>
<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#define ERR_TRASH OPENISIS_ERR_TRASH</span>
<a name="l00129"></a>00129 <span class="preprocessor"></span><span class="preprocessor">#define ERR_IDIOT OPENISIS_ERR_IDIOT</span>
<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#define ERR_ERRORS OPENISIS_ERR_ERRORS</span>
<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor">#define ERR_MASK OPENISIS_ERR_MASK</span>
<a name="l00132"></a>00132 <span class="preprocessor"></span><span class="preprocessor">#define ERR_SHIFT OPENISIS_ERR_SHIFT</span>
<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#define LOG_OFF OPENISIS_LOG_OFF</span>
<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#define LOG_FATAL OPENISIS_LOG_FATAL</span>
<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#define LOG_SYSERR OPENISIS_LOG_SYSERR</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#define LOG_IOERR OPENISIS_LOG_IOERR</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#define LOG_ERROR OPENISIS_LOG_ERROR</span>
<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="preprocessor">#define LOG_WARN OPENISIS_LOG_WARN</span>
<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#define LOG_INFO OPENISIS_LOG_INFO</span>
<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#define LOG_VERBOSE OPENISIS_LOG_VERBOSE</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#define LOG_TRACE OPENISIS_LOG_TRACE</span>
<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#define LOG_DEBUG OPENISIS_LOG_DEBUG</span>
<a name="l00143"></a>00143 <span class="preprocessor"></span><span class="preprocessor">#define LOG_ALL OPENISIS_LOG_ALL</span>
<a name="l00144"></a>00144 <span class="preprocessor"></span><span class="preprocessor">#define LOG_NOCHANGE OPENISIS_LOG_NOCHANGE</span>
<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#define LOG_LEVELS OPENISIS_LOG_LEVELS</span>
<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#define LOG_MASK OPENISIS_LOG_MASK</span>
<a name="l00147"></a>00147 <span class="preprocessor"></span><span class="preprocessor">#define LOG_SHIFT OPENISIS_LOG_SHIFT</span>
<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#define MSG_VA OPENISIS_MSG_VA</span>
<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#define LogLevel OpenIsisLogLevel</span>
<a name="l00150"></a>00150 <span class="preprocessor"></span><span class="preprocessor">#define sMsg openIsisSMsg</span>
<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#define sOpen openIsisSOpen</span>
<a name="l00152"></a>00152 <span class="preprocessor"></span><span class="preprocessor">#define sGets openIsisSGets</span>
<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="preprocessor">#define sReadln openIsisSReadln</span>
<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#define sGetr openIsisSGetr</span>
<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#define sSet openIsisSSet</span>
<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#define sGet openIsisSGet</span>
<a name="l00157"></a>00157 <span class="preprocessor"></span>
<a name="l00158"></a>00158 <span class="preprocessor">#define rDup openIsisRDup</span>
<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">#define rMsg openIsisRMsg</span>
<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#define rFmt openIsisRFmt</span>
<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#define rSplitf openIsisRSplitf</span>
<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor">#define rSet openIsisRSet</span>
<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#define rAddI openIsisRAddI</span>
<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#define RSPACE OPENISIS_RSPACE</span>
<a name="l00165"></a>00165 <span class="preprocessor"></span><span class="preprocessor">#define RADD OPENISIS_RADD</span>
<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#define RCAT OPENISIS_RCAT</span>
<a name="l00167"></a>00167 <span class="preprocessor"></span><span class="preprocessor">#define RADDS OPENISIS_RADDS</span>
<a name="l00168"></a>00168 <span class="preprocessor"></span><span class="preprocessor">#define RADDF OPENISIS_RADDF</span>
<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#define RCATS OPENISIS_RCATS</span>
<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor">#define RARGC OPENISIS_RARGC</span>
<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="preprocessor">#define RARGV OPENISIS_RARGV</span>
<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#define RFDT OPENISIS_RFDT</span>
<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#define RDIS OPENISIS_RDIS</span>
<a name="l00174"></a>00174 <span class="preprocessor"></span><span class="preprocessor">#define RNOC OPENISIS_RNOC</span>
<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#define RIGN OPENISIS_RIGN</span>
<a name="l00176"></a>00176 <span class="preprocessor"></span><span class="preprocessor">#define RCHG OPENISIS_RCHG</span>
<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#define RDEL OPENISIS_RDEL</span>
<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#define RDFLT OPENISIS_RDFLT</span>
<a name="l00179"></a>00179 <span class="preprocessor"></span><span class="preprocessor">#define ROP OPENISIS_ROP</span>
<a name="l00180"></a>00180 <span class="preprocessor"></span>
<a name="l00181"></a>00181 <span class="preprocessor">#define Set OpenIsisSet</span>
<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#define Val OpenIsisVal</span>
<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#define Key OpenIsisKey</span>
<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#define Hit OpenIsisHit</span>
<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#define XCTL OPENISIS_XCTL</span>
<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#define XFST OPENISIS_XFST</span>
<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#define XHIT OPENISIS_XHIT</span>
<a name="l00188"></a>00188 <span class="preprocessor"></span><span class="preprocessor">#define XADD OPENISIS_XADD</span>
<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#define XDEL OPENISIS_XDEL</span>
<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">#define dRead openIsisDRead</span>
<a name="l00191"></a>00191 <span class="preprocessor"></span><span class="preprocessor">#define dRaw openIsisDRaw</span>
<a name="l00192"></a>00192 <span class="preprocessor"></span><span class="preprocessor">#define dFmt openIsisDFmt</span>
<a name="l00193"></a>00193 <span class="preprocessor"></span><span class="preprocessor">#define dMaxId openIsisDMaxId</span>
<a name="l00194"></a>00194 <span class="preprocessor"></span><span class="preprocessor">#define dWrite openIsisDWrite</span>
<a name="l00195"></a>00195 <span class="preprocessor"></span><span class="preprocessor">#define dWritex openIsisDWritex</span>
<a name="l00196"></a>00196 <span class="preprocessor"></span><span class="preprocessor">#define dScan openIsisDScan</span>
<a name="l00197"></a>00197 <span class="preprocessor"></span><span class="preprocessor">#define dTerm openIsisDTerm</span>
<a name="l00198"></a>00198 <span class="preprocessor"></span><span class="preprocessor">#define dQuery openIsisDQuery</span>
<a name="l00199"></a>00199 <span class="preprocessor"></span><span class="preprocessor">#define DXCb OpenIsisDXCb</span>
<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="preprocessor">#define DXLoop OpenIsisDXLoop</span>
<a name="l00201"></a>00201 <span class="preprocessor"></span><span class="preprocessor">#define IDXEQ OPENISIS_IDXEQ</span>
<a name="l00202"></a>00202 <span class="preprocessor"></span><span class="preprocessor">#define IDXPF OPENISIS_IDXPF</span>
<a name="l00203"></a>00203 <span class="preprocessor"></span><span class="preprocessor">#define IDXUPTO OPENISIS_IDXUPTO</span>
<a name="l00204"></a>00204 <span class="preprocessor"></span><span class="preprocessor">#define IDXINCL OPENISIS_IDXINCL</span>
<a name="l00205"></a>00205 <span class="preprocessor"></span><span class="preprocessor">#define IDXMODE OPENISIS_IDXMODE</span>
<a name="l00206"></a>00206 <span class="preprocessor"></span><span class="preprocessor">#define dXLoop openIsisDXLoop</span>
<a name="l00207"></a>00207 <span class="preprocessor"></span>
<a name="l00208"></a>00208 <span class="preprocessor">#define Idx OpenIsisIdx</span>
<a name="l00209"></a>00209 <span class="preprocessor"></span><span class="preprocessor">#define Index OpenIsisIndex </span><span class="comment">/* Idx* */</span>
<a name="l00210"></a>00210 <span class="preprocessor">#define CLockFunc OpenIsisCLockFunc</span>
<a name="l00211"></a>00211 <span class="preprocessor"></span><span class="preprocessor">#define cOpen openIsisCOpen</span>
<a name="l00212"></a>00212 <span class="preprocessor"></span><span class="preprocessor">#define cInit openIsisCInit</span>
<a name="l00213"></a>00213 <span class="preprocessor"></span><span class="preprocessor">#define cLog openIsisCLog</span>
<a name="l00214"></a>00214 <span class="preprocessor"></span><span class="preprocessor">#define cSession openIsisCSession</span>
<a name="l00215"></a>00215 <span class="preprocessor"></span><span class="preprocessor">#define cDOpen openIsisCDOpen</span>
<a name="l00216"></a>00216 <span class="preprocessor"></span><span class="preprocessor">#define cDOpenv openIsisCDOpenv</span>
<a name="l00217"></a>00217 <span class="preprocessor"></span><span class="preprocessor">#define cDCheck openIsisCDCheck</span>
<a name="l00218"></a>00218 <span class="preprocessor"></span><span class="preprocessor">#define cDClose openIsisCDClose</span>
<a name="l00219"></a>00219 <span class="preprocessor"></span><span class="preprocessor">#define cXOpen openIsisCXOpen</span>
<a name="l00220"></a>00220 <span class="preprocessor"></span><span class="preprocessor">#define cXMkVal openIsisCXMkVal</span>
<a name="l00221"></a>00221 <span class="preprocessor"></span><span class="preprocessor">#define cXAdd openIsisCXAdd</span>
<a name="l00222"></a>00222 <span class="preprocessor"></span><span class="preprocessor">#define cXClose openIsisCXClose</span>
<a name="l00223"></a>00223 <span class="preprocessor"></span>
<a name="l00224"></a>00224 <span class="preprocessor">#define stub0 openisis_stub0</span>
<a name="l00225"></a>00225 <span class="preprocessor"></span><span class="preprocessor">#define ses openisis_ses</span>
<a name="l00226"></a>00226 <span class="preprocessor"></span>
<a name="l00227"></a>00227
<a name="l00228"></a>00228 <span class="comment">/*</span>
<a name="l00229"></a>00229 <span class="comment"> the following are not yet blessed by an official OpenIsis prefix</span>
<a name="l00230"></a>00230 <span class="comment">*/</span>
<a name="l00231"></a>00231 <span class="comment">/* lio */</span>
<a name="l00232"></a>00232 <span class="preprocessor">#define Buf LioBuf</span>
<a name="l00233"></a>00233 <span class="preprocessor"></span><span class="preprocessor">#define ioStream lio_stream</span>
<a name="l00234"></a>00234 <span class="preprocessor"></span><span class="preprocessor">#define ioStdio lio_stdio</span>
<a name="l00235"></a>00235 <span class="preprocessor"></span>
<a name="l00236"></a>00236 <span class="comment">/* lsv */</span>
<a name="l00237"></a>00237 <span class="preprocessor">#define Que LsvQue</span>
<a name="l00238"></a>00238 <span class="preprocessor"></span><span class="preprocessor">#define Pool LsvPool</span>
<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#define Wrk LsvWrk</span>
<a name="l00240"></a>00240 <span class="preprocessor"></span><span class="preprocessor">#define Srv LsvSrv</span>
<a name="l00241"></a>00241 <span class="preprocessor"></span><span class="preprocessor">#define Con LsvCon</span>
<a name="l00242"></a>00242 <span class="preprocessor"></span><span class="preprocessor">#define svCur lsv_cur</span>
<a name="l00243"></a>00243 <span class="preprocessor"></span><span class="preprocessor">#define svPlain lsv_plain</span>
<a name="l00244"></a>00244 <span class="preprocessor"></span><span class="preprocessor">#define svEcho lsv_echo</span>
<a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#define svRun lsv_run</span>
<a name="l00246"></a>00246 <span class="preprocessor"></span>
<a name="l00247"></a>00247 <span class="preprocessor">#define LOI_H</span>
<a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* LOI_H */</span>
</pre></div></div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Mar 30 14:47:13 2010 for IsisReader by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
|