This file is indexed.

/usr/include/sqldb.h is in freetds-dev 0.91-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
/* 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