*** keyword substitution change ***

This commit is contained in:
calvinrsmith 2005-01-15 05:02:04 +00:00
parent c8b290f790
commit ad597b1d75
9 changed files with 110 additions and 102 deletions

View File

@ -1,6 +1,6 @@
# Converting DocBook to HTML (several small files) # Converting DocBook to HTML (several small files)
# http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140 # http://www.freebsd.org/tutorials/docproj-primer/x3132.html#AEN3140
# version: $Id: Makefile.am,v 1.4 2004/02/09 03:09:53 brianb Exp $ # version: $Id: Makefile.am,v 1.5 2005/01/15 05:02:11 calvinrsmith Exp $
SHELL = /bin/sh SHELL = /bin/sh
TXT2MAN = $(srcdir)/txt2man TXT2MAN = $(srcdir)/txt2man
RELEASE = 0.5 RELEASE = 0.5

View File

@ -2,8 +2,8 @@
]> ]>
<book> <book>
<bookinfo> <bookinfo>
<date>$Date: 2004/09/24 05:08:12 $</date> <date>$Date: 2005/01/15 05:02:10 $</date>
<releaseinfo>$Revision: 1.5 $</releaseinfo> <releaseinfo>$Revision: 1.6 $</releaseinfo>
<title><productname>MDB Tools</productname> Installation Guide</title> <title><productname>MDB Tools</productname> Installation Guide</title>
<subtitle>A Guide to Installing and Configuring <productname>MDB Tools</productname></subtitle> <subtitle>A Guide to Installing and Configuring <productname>MDB Tools</productname></subtitle>
<author> <author>
@ -34,9 +34,9 @@ This guide is intended to provide help with installing and configuring the <prod
<para> <para>
A few technical notes. This guide is written in SGML DocBook format, specifications for which are found in the <ulink url="http://www.docbook.org/tdg/en/html/docbook.html">DocBook book</ulink>. It was converted to HTML with <ulink url="http://openjade.sourceforge.net">OpenJade</ulink>. A few technical notes. This guide is written in SGML DocBook format, specifications for which are found in the <ulink url="http://www.docbook.org/tdg/en/html/docbook.html">DocBook book</ulink>. It was converted to HTML with <ulink url="http://openjade.sourceforge.net">OpenJade</ulink>.
The document you are reading is version The document you are reading is version
$Revision: 1.5 $ $Revision: 1.6 $
, dated , dated
$Date: 2004/09/24 05:08:12 $ (CVS control number $Id: install.sgml,v 1.5 2004/09/24 05:08:12 whydoubt Exp $). The most recent version can be found on the <productname>MDB Tools</productname> $Date: 2005/01/15 05:02:10 $ (CVS control number $Id: install.sgml,v 1.6 2005/01/15 05:02:10 calvinrsmith Exp $). The most recent version can be found on the <productname>MDB Tools</productname>
<ulink url="http://mdbtools.sourceforge.net/userguide/">web site</ulink>. <ulink url="http://mdbtools.sourceforge.net/userguide/">web site</ulink>.
</para> </para>
</preface> </preface>

View File

@ -36,7 +36,7 @@ extern "C" {
#endif #endif
static char rcsid_sql_h [ ] = static char rcsid_sql_h [ ] =
"$Id: mdbodbc.h,v 1.4 2004/10/16 14:21:15 whydoubt Exp $"; "$Id: mdbodbc.h,v 1.5 2005/01/15 05:02:13 calvinrsmith Exp $";
static void *no_unused_sql_h_warn[]={rcsid_sql_h, no_unused_sql_h_warn}; static void *no_unused_sql_h_warn[]={rcsid_sql_h, no_unused_sql_h_warn};
struct _henv { struct _henv {

View File

@ -16,7 +16,6 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA. * Boston, MA 02111-1307, USA.
*/ */
#ifndef _mdbtools_h_ #ifndef _mdbtools_h_
#define _mdbtools_h_ #define _mdbtools_h_

View File

@ -4,7 +4,7 @@
# Created: 1993-05-16 # Created: 1993-05-16
# Public domain # Public domain
# $Id: mkinstalldirs,v 1.1 2001/04/16 00:00:29 brianb Exp $ # $Id: mkinstalldirs,v 1.2 2005/01/15 05:02:10 calvinrsmith Exp $
errstatus=0 errstatus=0

View File

@ -17,123 +17,130 @@
* Boston, MA 02111-1307, USA. * Boston, MA 02111-1307, USA.
*/ */
#ifdef JAVA
#include "javadefines.h"
#define MdbBackendType_STRUCT_ELEMENT(a,b,c,d) new MdbBackendType(a,b,c,d)
#else
#define MdbBackendType_STRUCT_ELEMENT(a,b,c,d) {a,b,c,d}
/* /*
** functions to deal with different backend database engines ** functions to deal with different backend database engines
*/ */
#
#include "mdbtools.h" #include "mdbtools.h"
#ifdef DMALLOC #ifdef DMALLOC
#include "dmalloc.h" #include "dmalloc.h"
#endif #endif
#endif /* JAVA */
static int is_init; static int is_init;
static GHashTable *mdb_backends; static GHashTable *mdb_backends;
/* Access data types */ /* Access data types */
static MdbBackendType mdb_access_types[] = { static MdbBackendType mdb_access_types[] = {
{"Unknown 0x00", 0,0,0 }, MdbBackendType_STRUCT_ELEMENT("Unknown 0x00", 0,0,0),
{"Boolean", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Boolean", 0,0,0),
{"Byte", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Byte", 0,0,0),
{"Integer", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Integer", 0,0,0),
{"Long Integer", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Long Integer", 0,0,0),
{"Currency", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Currency", 0,0,0),
{"Single", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Single", 0,0,0),
{"Double", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Double", 0,0,0),
{"DateTime (Short)", 0,0,1}, MdbBackendType_STRUCT_ELEMENT("DateTime (Short)", 0,0,1),
{"Unknown 0x09", 0,0,0}, MdbBackendType_STRUCT_ELEMENT("Unknown 0x09", 0,0,0),
{"Text", 1,0,1}, MdbBackendType_STRUCT_ELEMENT("Text", 1,0,1),
{"OLE", 1,0,1}, MdbBackendType_STRUCT_ELEMENT("OLE", 1,0,1),
{"Memo/Hyperlink",1,0,1}, MdbBackendType_STRUCT_ELEMENT("Memo/Hyperlink",1,0,1),
{"Unknown 0x0d",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Unknown 0x0d",0,0,0),
{"Unknown 0x0e",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Unknown 0x0e",0,0,0),
{"Replication ID",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Replication ID",0,0,0),
{"Numeric",1,1,0} MdbBackendType_STRUCT_ELEMENT("Numeric",1,1,0)
}; };
/* Oracle data types */ /* Oracle data types */
static MdbBackendType mdb_oracle_types[] = { static MdbBackendType mdb_oracle_types[] = {
{"Oracle_Unknown 0x00",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x00",0,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"FLOAT",0,0,0}, MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
{"FLOAT",0,0,0}, MdbBackendType_STRUCT_ELEMENT("FLOAT",0,0,0),
{"DATE",0,0,0}, MdbBackendType_STRUCT_ELEMENT("DATE",0,0,0),
{"Oracle_Unknown 0x09",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x09",0,0,0),
{"VARCHAR2",1,0,1}, MdbBackendType_STRUCT_ELEMENT("VARCHAR2",1,0,1),
{"BLOB",1,0,1}, MdbBackendType_STRUCT_ELEMENT("BLOB",1,0,1),
{"CLOB",1,0,1}, MdbBackendType_STRUCT_ELEMENT("CLOB",1,0,1),
{"Oracle_Unknown 0x0d",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x0d",0,0,0),
{"Oracle_Unknown 0x0e",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Oracle_Unknown 0x0e",0,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
{"NUMBER",1,0,0}, MdbBackendType_STRUCT_ELEMENT("NUMBER",1,0,0),
}; };
/* Sybase/MSSQL data types */ /* Sybase/MSSQL data types */
static MdbBackendType mdb_sybase_types[] = { static MdbBackendType mdb_sybase_types[] = {
{"Sybase_Unknown 0x00",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Sybase_Unknown 0x00",0,0,0),
{"bit",0,0,0}, MdbBackendType_STRUCT_ELEMENT("bit",0,0,0),
{"char",1,0,1}, MdbBackendType_STRUCT_ELEMENT("char",1,0,1),
{"smallint",0,0,0}, MdbBackendType_STRUCT_ELEMENT("smallint",0,0,0),
{"int",0,0,0}, MdbBackendType_STRUCT_ELEMENT("int",0,0,0),
{"money",0,0,0}, MdbBackendType_STRUCT_ELEMENT("money",0,0,0),
{"real",0,0,0}, MdbBackendType_STRUCT_ELEMENT("real",0,0,0),
{"float",0,0,0}, MdbBackendType_STRUCT_ELEMENT("float",0,0,0),
{"smalldatetime",0,0,0}, MdbBackendType_STRUCT_ELEMENT("smalldatetime",0,0,0),
{"Sybase_Unknown 0x09",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Sybase_Unknown 0x09",0,0,0),
{"varchar",1,0,1}, MdbBackendType_STRUCT_ELEMENT("varchar",1,0,1),
{"varbinary",1,0,1}, MdbBackendType_STRUCT_ELEMENT("varbinary",1,0,1),
{"text",1,0,1}, MdbBackendType_STRUCT_ELEMENT("text",1,0,1),
{"Sybase_Unknown 0x0d",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Sybase_Unknown 0x0d",0,0,0),
{"Sybase_Unknown 0x0e",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Sybase_Unknown 0x0e",0,0,0),
{"Sybase_Replication ID",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Sybase_Replication ID",0,0,0),
{"numeric",1,1,0}, MdbBackendType_STRUCT_ELEMENT("numeric",1,1,0),
}; };
/* Postgres data types */ /* Postgres data types */
static MdbBackendType mdb_postgres_types[] = { static MdbBackendType mdb_postgres_types[] = {
{"Postgres_Unknown 0x00",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x00",0,0,0),
{"Bool",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Bool",0,0,0),
{"Int2",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Int2",0,0,0),
{"Int4",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Int4",0,0,0),
{"Int8",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Int8",0,0,0),
{"Money",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Money",0,0,0),
{"Float4",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Float4",0,0,0),
{"Float8",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Float8",0,0,0),
{"Timestamp",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Timestamp",0,0,0),
{"Postgres_Unknown 0x09",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x09",0,0,0),
{"Char",1,0,1}, MdbBackendType_STRUCT_ELEMENT("Char",1,0,1),
{"Postgres_Unknown 0x0b",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x0b",0,0,0),
{"Postgres_Unknown 0x0c",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x0c",0,0,0),
{"Postgres_Unknown 0x0d",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x0d",0,0,0),
{"Postgres_Unknown 0x0e",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x0e",0,0,0),
{"Serial",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Serial",0,0,0),
{"Postgres_Unknown 0x10",0,0,0}, MdbBackendType_STRUCT_ELEMENT("Postgres_Unknown 0x10",0,0,0),
}; };
/* MySQL data types */ /* MySQL data types */
static MdbBackendType mdb_mysql_types[] = { static MdbBackendType mdb_mysql_types[] = {
{"Text",1,0,1}, MdbBackendType_STRUCT_ELEMENT("Text",1,0,1),
{"char",0,0,0}, MdbBackendType_STRUCT_ELEMENT("char",0,0,0),
{"int",0,0,0}, MdbBackendType_STRUCT_ELEMENT("int",0,0,0),
{"int",0,0,0}, MdbBackendType_STRUCT_ELEMENT("int",0,0,0),
{"int",0,0,0}, MdbBackendType_STRUCT_ELEMENT("int",0,0,0),
{"float",0,0,0}, MdbBackendType_STRUCT_ELEMENT("float",0,0,0),
{"float",0,0,0}, MdbBackendType_STRUCT_ELEMENT("float",0,0,0),
{"float",0,0,0}, MdbBackendType_STRUCT_ELEMENT("float",0,0,0),
{"date",0,0,1}, MdbBackendType_STRUCT_ELEMENT("date",0,0,1),
{"varchar",1,0,1}, MdbBackendType_STRUCT_ELEMENT("varchar",1,0,1),
{"varchar",1,0,1}, MdbBackendType_STRUCT_ELEMENT("varchar",1,0,1),
{"varchar",1,0,1}, MdbBackendType_STRUCT_ELEMENT("varchar",1,0,1),
{"text",1,0,1}, MdbBackendType_STRUCT_ELEMENT("text",1,0,1),
{"blob",0,0,0}, MdbBackendType_STRUCT_ELEMENT("blob",0,0,0),
{"text",1,0,1}, MdbBackendType_STRUCT_ELEMENT("text",1,0,1),
{"numeric",1,1,0}, MdbBackendType_STRUCT_ELEMENT("numeric",1,1,0),
{"numeric",1,1,0}, MdbBackendType_STRUCT_ELEMENT("numeric",1,1,0),
}; };
#ifndef JAVA
static gboolean mdb_drop_backend(gpointer key, gpointer value, gpointer data); static gboolean mdb_drop_backend(gpointer key, gpointer value, gpointer data);
char *mdb_get_coltype_string(MdbBackend *backend, int col_type) char *mdb_get_coltype_string(MdbBackend *backend, int col_type)
@ -298,4 +305,4 @@ char *mdb_get_relationships(MdbHandle *mdb)
return (char *)text; return (char *)text;
} }
#endif

View File

@ -16,14 +16,16 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA. * Boston, MA 02111-1307, USA.
*/ */
#ifdef JAVA
#include "javadefines.h"
#else
#include "mdbtools.h" #include "mdbtools.h"
#include <locale.h> #include <locale.h>
#ifdef DMALLOC #ifdef DMALLOC
#include "dmalloc.h" #include "dmalloc.h"
#endif #endif
#endif /* JAVA */
/** /**
* mdb_init: * mdb_init:
* *
@ -31,7 +33,7 @@
* by calling program and prior to any other function. * by calling program and prior to any other function.
* *
**/ **/
void mdb_init() METHOD void mdb_init()
{ {
mdb_init_backends(); mdb_init_backends();
} }
@ -44,7 +46,7 @@ void mdb_init()
* functions). * functions).
* *
**/ **/
void mdb_exit() METHOD void mdb_exit()
{ {
mdb_remove_backends(); mdb_remove_backends();
} }

View File

@ -27,7 +27,7 @@
#include "connectparams.h" #include "connectparams.h"
static char software_version[] = "$Id: odbc.c,v 1.28 2004/12/31 01:26:50 whydoubt Exp $"; static char software_version[] = "$Id: odbc.c,v 1.29 2005/01/15 05:02:09 calvinrsmith Exp $";
static void *no_unused_var_warn[] = {software_version, static void *no_unused_var_warn[] = {software_version,
no_unused_var_warn}; no_unused_var_warn};

View File

@ -23,7 +23,7 @@
#include <stdio.h> #include <stdio.h>
static char software_version[] = "$Id: unittest.c,v 1.6 2002/04/09 01:19:26 brianb Exp $"; static char software_version[] = "$Id: unittest.c,v 1.7 2005/01/15 05:02:09 calvinrsmith Exp $";
static void *no_unused_var_warn[] = {software_version, static void *no_unused_var_warn[] = {software_version,
no_unused_var_warn}; no_unused_var_warn};