aboutsummaryrefslogtreecommitdiff
path: root/doc/html/loi_8h_source.html
blob: f25c2ea2dd2d4391321c6228bc9ec08b70213c75 (plain)
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&nbsp;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&nbsp;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 &quot;openisis namespace&quot;,</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&apos;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 &lt;assert.h&gt;</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 &quot;openisis.h&quot;</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">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</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&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>