mirror of
https://github.com/postgres/postgres.git
synced 2025-11-24 00:23:06 +03:00
Update source code to Byron's v6.30.0250 sources plus minor cleanup
to get rid of unused variables. Get clean compile on Linux (Thomas and Gerald). Implement autoconf/configure for standalone builds and use the existing autoconf/configure system when in the Postgres source tree. Code tests and functions with ApplixWare-4.4.1beta on a Linux box. Changes should be backward compatible with WIN32 but still needs testing.
This commit is contained in:
@@ -11,10 +11,10 @@
|
||||
#define __CONNECTION_H__
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_IODBC
|
||||
#ifndef WIN32
|
||||
#include "iodbc.h"
|
||||
#include "isql.h"
|
||||
#include "isqlext.h"
|
||||
@@ -163,6 +163,14 @@ struct col_info {
|
||||
};
|
||||
|
||||
/* Translation DLL entry points */
|
||||
#ifdef WIN32
|
||||
#define DLLHANDLE HINSTANCE
|
||||
#else
|
||||
#define WINAPI CALLBACK
|
||||
#define DLLHANDLE void *
|
||||
#define HINSTANCE void *
|
||||
#endif
|
||||
|
||||
typedef BOOL (FAR WINAPI *DataSourceToDriverProc) (UDWORD,
|
||||
SWORD,
|
||||
PTR,
|
||||
@@ -222,7 +230,7 @@ struct ConnectionClass_ {
|
||||
|
||||
|
||||
/* prototypes */
|
||||
ConnectionClass *CC_Constructor();
|
||||
ConnectionClass *CC_Constructor(void);
|
||||
char CC_Destructor(ConnectionClass *self);
|
||||
int CC_cursor_count(ConnectionClass *self);
|
||||
char CC_cleanup(ConnectionClass *self);
|
||||
|
||||
Reference in New Issue
Block a user