| Revision 237 (by dpavlin, 2004/03/08 17:43:12) |
initial import of openisis 0.9.0 vendor drop
|
/*
openisis - an open implementation of the CDS/ISIS database
Version 0.8.x (patchlevel see file Version)
Copyright (C) 2001-2003 by Erik Grziwotz, erik@openisis.org
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
see README for more information
EOH */
#ifndef LOI_H
/*
$Id: loi.h,v 1.30 2003/05/27 10:28:59 kripke Exp $
lib openisis: provides the "openisis namespace",
i.e. short names for most openIsis names,
so we don't get to dislike those letters ...
*/
#include <assert.h>
#define OPENISIS_NOPRE09
#include "openisis.h"
#define Fld OpenIsisFld
#define Field OpenIsisField
#define Raw OpenIsisRaw
#define Rec OpenIsisRec
#define BASESZ OPENISIS_BASESZ
#define INITREC OPENISIS_INITREC
#define INITSTD OPENISIS_INITSTD
#define INITBUF OPENISIS_INITBUF
#define CLRREC OPENISIS_CLRREC
#define RECOK OPENISIS_RECOK
#define rGet openIsisRGet
#define rOccurence openIsisROccurence
#define rInt openIsisRInt
#define rInt2 openIsisRInt2
#define rEnum openIsisREnum
#define rString openIsisRString
#define rString2 openIsisRString2
#define a2i openIsisA2i
#define a2il openIsisA2il
#define a2id openIsisA2id
#define i2a openIsisI2a
#define u2a openIsisU2a
#define rSer openIsisRSerialize
#define rSerA openIsisRSerializeAlloc
#define rSerB openIsisRSerializeBin
#define rDeser openIsisRDeserialize
#define FTX OPENISIS_FTX
#define FTA OPENISIS_FTA
#define FTN OPENISIS_FTN
#define FTP OPENISIS_FTP
#define FTI OPENISIS_FTI
#define FTE OPENISIS_FTE
#define FTB OPENISIS_FTB
#define FTT OPENISIS_FTT
#define FTS OPENISIS_FTS
#define FTF OPENISIS_FTF
#define FTV OPENISIS_FTV
#define NOENUM OPENISIS_NOENUM
#define FD_NAMELEN OPENISIS_FD_NAMELEN
#define Fd OpenIsisFd
#define Fdt OpenIsisFdt
#define fById openIsisFById
#define fByName openIsisFByName
#define fEnum openIsisFEnum
#define fFree openIsisFFree
#define fFdt2Rec openIsisFFdt2Rec
#define fRec2Fdt openIsisFRec2Fdt
#define Ses OpenIsisSes
#define Session OpenIsisSession /* Ses* */
#define mAlloc openIsisMAlloc
#define mFree openIsisMFree
#define mDup openIsisMDup
#define toHtml openIsisToHtml
#define utf8Chk openIsisUtf8Chk
#define Stb OpenIsisStb
#define Stub OpenIsisStub /* Stb* */
#define Db OpenIsisDb
#define Schema OpenIsisSchema
#define DBNLEN OPENISIS_DB_NAMELEN
#define SCNLEN OPENISIS_SC_NAMELEN
#define DBIMSK OPENISIS_DBIDMSK
#define SCIMSK OPENISIS_SCIDMSK
#define nInit openIsisNInit
#define nDeinit openIsisNDeinit
#define nOpen openIsisNOpen
#define nClose openIsisNClose
#define nSchema openIsisNSchema
#define nSend openIsisNSend
#define nRecv openIsisNRecv
#define nClean openIsisNClean
#define nResult openIsisNGetResult
#define nNtfRsp openIsisNNotifyResponse
#define nNtfErr openIsisNNotifyError
#define nChannel openIsisNGetChannel
#define nDbByName openIsisNDbByName
#define nDbById openIsisNDbById
#define Ios OpenIsisIos
#define Stream OpenIsisStream /* Ios* */
#define SFunc OpenIsisSFunc
#define ERR_OK OPENISIS_ERR_OK
#define ERR_EOF OPENISIS_ERR_EOF
#define ERR_FAULT OPENISIS_ERR_FAULT
#define ERR_INVAL OPENISIS_ERR_INVAL
#define ERR_BADF OPENISIS_ERR_BADF
#define ERR_IO OPENISIS_ERR_IO
#define ERR_NOMEM OPENISIS_ERR_NOMEM
#define ERR_BUSY OPENISIS_ERR_BUSY
#define ERR_TRASH OPENISIS_ERR_TRASH
#define ERR_IDIOT OPENISIS_ERR_IDIOT
#define ERR_ERRORS OPENISIS_ERR_ERRORS
#define ERR_MASK OPENISIS_ERR_MASK
#define ERR_SHIFT OPENISIS_ERR_SHIFT
#define LOG_OFF OPENISIS_LOG_OFF
#define LOG_FATAL OPENISIS_LOG_FATAL
#define LOG_SYSERR OPENISIS_LOG_SYSERR
#define LOG_IOERR OPENISIS_LOG_IOERR
#define LOG_ERROR OPENISIS_LOG_ERROR
#define LOG_WARN OPENISIS_LOG_WARN
#define LOG_INFO OPENISIS_LOG_INFO
#define LOG_VERBOSE OPENISIS_LOG_VERBOSE
#define LOG_TRACE OPENISIS_LOG_TRACE
#define LOG_DEBUG OPENISIS_LOG_DEBUG
#define LOG_ALL OPENISIS_LOG_ALL
#define LOG_NOCHANGE OPENISIS_LOG_NOCHANGE
#define LOG_LEVELS OPENISIS_LOG_LEVELS
#define LOG_MASK OPENISIS_LOG_MASK
#define LOG_SHIFT OPENISIS_LOG_SHIFT
#define MSG_VA OPENISIS_MSG_VA
#define LogLevel OpenIsisLogLevel
#define sMsg openIsisSMsg
#define sOpen openIsisSOpen
#define sGets openIsisSGets
#define sReadln openIsisSReadln
#define sGetr openIsisSGetr
#define sSet openIsisSSet
#define sGet openIsisSGet
#define rDup openIsisRDup
#define rMsg openIsisRMsg
#define rFmt openIsisRFmt
#define rSplitf openIsisRSplitf
#define rSet openIsisRSet
#define rAddI openIsisRAddI
#define RSPACE OPENISIS_RSPACE
#define RADD OPENISIS_RADD
#define RCAT OPENISIS_RCAT
#define RADDS OPENISIS_RADDS
#define RADDF OPENISIS_RADDF
#define RCATS OPENISIS_RCATS
#define RARGC OPENISIS_RARGC
#define RARGV OPENISIS_RARGV
#define RFDT OPENISIS_RFDT
#define RDIS OPENISIS_RDIS
#define RNOC OPENISIS_RNOC
#define RIGN OPENISIS_RIGN
#define RCHG OPENISIS_RCHG
#define RDEL OPENISIS_RDEL
#define RDFLT OPENISIS_RDFLT
#define ROP OPENISIS_ROP
#define Set OpenIsisSet
#define Val OpenIsisVal
#define Key OpenIsisKey
#define Hit OpenIsisHit
#define XCTL OPENISIS_XCTL
#define XFST OPENISIS_XFST
#define XHIT OPENISIS_XHIT
#define XADD OPENISIS_XADD
#define XDEL OPENISIS_XDEL
#define dRead openIsisDRead
#define dRaw openIsisDRaw
#define dFmt openIsisDFmt
#define dMaxId openIsisDMaxId
#define dWrite openIsisDWrite
#define dWritex openIsisDWritex
#define dScan openIsisDScan
#define dTerm openIsisDTerm
#define dQuery openIsisDQuery
#define DXCb OpenIsisDXCb
#define DXLoop OpenIsisDXLoop
#define IDXEQ OPENISIS_IDXEQ
#define IDXPF OPENISIS_IDXPF
#define IDXUPTO OPENISIS_IDXUPTO
#define IDXINCL OPENISIS_IDXINCL
#define IDXMODE OPENISIS_IDXMODE
#define dXLoop openIsisDXLoop
#define Idx OpenIsisIdx
#define Index OpenIsisIndex /* Idx* */
#define CLockFunc OpenIsisCLockFunc
#define cOpen openIsisCOpen
#define cInit openIsisCInit
#define cLog openIsisCLog
#define cSession openIsisCSession
#define cDOpen openIsisCDOpen
#define cDOpenv openIsisCDOpenv
#define cDCheck openIsisCDCheck
#define cDClose openIsisCDClose
#define cXOpen openIsisCXOpen
#define cXMkVal openIsisCXMkVal
#define cXAdd openIsisCXAdd
#define cXClose openIsisCXClose
#define stub0 openisis_stub0
#define ses openisis_ses
/*
the following are not yet blessed by an official OpenIsis prefix
*/
/* lio */
#define Buf LioBuf
#define ioStream lio_stream
#define ioStdio lio_stdio
/* lsv */
#define Que LsvQue
#define Pool LsvPool
#define Wrk LsvWrk
#define Srv LsvSrv
#define Con LsvCon
#define svCur lsv_cur
#define svPlain lsv_plain
#define svEcho lsv_echo
#define svRun lsv_run
#define LOI_H
#endif /* LOI_H */