/* FreeTDS - Library of routines accessing Sybase and Microsoft databases * Copyright (C) 1998-1999 Brian Bruns * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library 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. */ #ifndef SQLDB_h #define SQLDB_h #include "./sybdb.h" #define SQLCHAR SYBCHAR #define SQLVARCHAR SYBVARCHAR #define SQLINTN SYBINTN #define SQLINT1 SYBINT1 #define SQLINT2 SYBINT2 #define SQLINT4 SYBINT4 #define SQLINT8 SYBINT8 #define SQLFLT8 SYBFLT8 #define SQLDATETIME SYBDATETIME #define SQLBIT SYBBIT #define SQLTEXT SYBTEXT #define SQLIMAGE SYBIMAGE #define SQLMONEY4 SYBMONEY4 #define SQLMONEY SYBMONEY #define SQLDATETIM4 SYBDATETIME4 #define SQLFLT4 SYBREAL #define SQLBINARY SYBBINARY #define SQLVARBINARY SYBVARBINARY #define SQLNUMERIC SYBNUMERIC #define SQLDECIMAL SYBDECIMAL #define SQLFLTN SYBFLTN #define SQLMONEYN SYBMONEYN #define SQLDATETIMN SYBDATETIMN #define SQLVOID SYBVOID #define SMALLDATETIBIND SMALLDATETIMEBIND #define DBERRHANDLE_PROC EHANDLEFUNC #define DBMSGHANDLE_PROC MHANDLEFUNC /* DB-Library errors as defined by Microsoft */ #define SQLEMEM SYBEMEM #define SQLENULL SYBENULL #define SQLENLOG SYBENLOG #define SQLEPWD SYBEPWD #define SQLECONN SYBECONN #define SQLEDDNE SYBEDDNE #define SQLENULLO SYBENULLO #define SQLESMSG SYBESMSG #define SQLEBTOK SYBEBTOK #define SQLENSPE SYBENSPE #define SQLEREAD SYBEREAD #define SQLECNOR SYBECNOR #define SQLETSIT SYBETSIT #define SQLEPARM SYBEPARM #define SQLEAUTN SYBEAUTN #define SQLECOFL SYBECOFL #define SQLERDCN SYBERDCN #define SQLEICN SYBEICN #define SQLECLOS SYBECLOS #define SQLENTXT SYBENTXT #define SQLEDNTI SYBEDNTI #define SQLETMTD SYBETMTD #define SQLEASEC SYBEASEC #define SQLENTLL SYBENTLL #define SQLETIME SYBETIME #define SQLEWRIT SYBEWRIT #define SQLEMODE SYBEMODE #define SQLEOOB SYBEOOB #define SQLEITIM SYBEITIM #define SQLEDBPS SYBEDBPS #define SQLEIOPT SYBEIOPT #define SQLEASNL SYBEASNL #define SQLEASUL SYBEASUL #define SQLENPRM SYBENPRM #define SQLEDBOP SYBEDBOP #define SQLENSIP SYBENSIP #define SQLECNULL SYBECNULL #define SQLESEOF SYBESEOF #define SQLERPND SYBERPND #define SQLECSYN SYBECSYN #define SQLENONET SYBENONET #define SQLEBTYP SYBEBTYP #define SQLEABNC SYBEABNC #define SQLEABMT SYBEABMT #define SQLEABNP SYBEABNP #define SQLEBNCR SYBEBNCR #define SQLEAAMT SYBEAAMT #define SQLENXID SYBENXID #define SQLEIFNB SYBEIFNB #define SQLEKBCO SYBEKBCO #define SQLEBBCI SYBEBBCI #define SQLEKBCI SYBEKBCI #define SQLEBCWE SYBEBCWE #define SQLEBCNN SYBEBCNN #define SQLEBCOR SYBEBCOR #define SQLEBCPI SYBEBCPI #define SQLEBCPN SYBEBCPN #define SQLEBCPB SYBEBCPB #define SQLEVDPT SYBEVDPT #define SQLEBIVI SYBEBIVI #define SQLEBCBC SYBEBCBC #define SQLEBCFO SYBEBCFO #define SQLEBCVH SYBEBCVH #define SQLEBCUO SYBEBCUO #define SQLEBUOE SYBEBUOE #define SQLEBWEF SYBEBWEF #define SQLEBTMT SYBEBTMT #define SQLEBEOF SYBEBEOF #define SQLEBCSI SYBEBCSI #define SQLEPNUL SYBEPNUL #define SQLEBSKERR SYBEBSKERR #define SQLEBDIO SYBEBDIO #define SQLEBCNT SYBEBCNT #define SQLEMDBP SYBEMDBP #define SQLINIT SYBINIT #define SQLCRSINV SYBCRSINV #define SQLCRSCMD SYBCRSCMD #define SQLCRSNOIND SYBCRSNOIND #define SQLCRSDIS SYBCRSDIS #define SQLCRSAGR SYBCRSAGR #define SQLCRSORD SYBCRSORD #define SQLCRSMEM SYBCRSMEM #define SQLCRSBSKEY SYBCRSBSKEY #define SQLCRSNORES SYBCRSNORES #define SQLCRSVIEW SYBCRSVIEW #define SQLCRSBUFR SYBCRSBUFR #define SQLCRSFROWN SYBCRSFROWN #define SQLCRSBROL SYBCRSBROL #define SQLCRSFRAND SYBCRSFRAND #define SQLCRSFLAST SYBCRSFLAST #define SQLCRSRO SYBCRSRO #define SQLCRSTAB SYBCRSTAB #define SQLCRSUPDTAB SYBCRSUPDTAB #define SQLCRSUPDNB SYBCRSUPDNB #define SQLCRSVIIND SYBCRSVIIND #define SQLCRSNOUPD SYBCRSNOUPD #define SQLCRSOS SYBCRSOS #define SQLEBCSA SYBEBCSA #define SQLEBCRO SYBEBCRO #define SQLEBCNE SYBEBCNE #define SQLEBCSK SYBEBCSK #define SQLEUVBF SYBEUVBF #define SQLEBIHC SYBEBIHC #define SQLEBWFF SYBEBWFF #define SQLNUMVAL SYBNUMVAL #define SQLEOLDVR SYBEOLDVR #define SQLEBCPS SYBEBCPS #define SQLEDTC SYBEDTC #define SQLENOTIMPL SYBENOTIMPL #define SQLENONFLOAT SYBENONFLOAT #define SQLECONNFB SYBECONNFB #define dbfreelogin(x) dbloginfree((x)) #define dbprocerrhandle(p, h) dberrhandle((h)) #define dbprocmsghandle(p, h) dbmsghandle((h)) #define dbwinexit() static const char rcsid_sqldb_h[] = "$Id: sqldb.h,v 1.6 2009/12/02 22:35:18 jklowden Exp $"; static const void *const no_unused_sqldb_h_warn[] = { rcsid_sqldb_h, no_unused_sqldb_h_warn }; #endif