diff options
Diffstat (limited to 'src/interfaces/odbc/misc.h')
-rw-r--r-- | src/interfaces/odbc/misc.h | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/src/interfaces/odbc/misc.h b/src/interfaces/odbc/misc.h deleted file mode 100644 index e2e34ce956b..00000000000 --- a/src/interfaces/odbc/misc.h +++ /dev/null @@ -1,107 +0,0 @@ -/* File: misc.h - * - * Description: See "misc.c" - * - * Comments: See "notice.txt" for copyright and license information. - * - */ - -#ifndef __MISC_H__ -#define __MISC_H__ - -#include "psqlodbc.h" - -#include <stdio.h> - -/* Uncomment MY_LOG define to compile in the mylog() statements. - Then, debug logging will occur if 'Debug' is set to 1 in the ODBCINST.INI - portion of the registry. You may have to manually add this key. - This logfile is intended for development use, not for an end user! -*/ -#define MY_LOG - - -/* Uncomment Q_LOG to compile in the qlog() statements (Communications log, i.e. CommLog). - This logfile contains serious log statements that are intended for an - end user to be able to read and understand. It is controlled by the - 'CommLog' flag in the ODBCINST.INI portion of the registry (see above), - which is manipulated on the setup/connection dialog boxes. -*/ -#define Q_LOG - - -#ifdef MY_LOG -#define MYLOGFILE "mylog_" -#ifndef WIN32 -#define MYLOGDIR "/tmp" -#else -#define MYLOGDIR "c:" -#endif /* WIN32 */ -extern void mylog(char *fmt,...); - -#else -#ifndef WIN32 -#define mylog(args...) /* GNU convention for variable arguments */ -#else -extern void MyLog(char *fmt,...); -#define mylog if (0) MyLog /* mylog */ -#endif /* WIN32 */ -#endif /* MY_LOG */ -#define inolog mylog /* for really temporary debug */ - -#ifdef Q_LOG -#define QLOGFILE "psqlodbc_" -#ifndef WIN32 -#define QLOGDIR "/tmp" -#else -#define QLOGDIR "c:" -#endif -extern void qlog(char *fmt,...); - -#else -#ifndef WIN32 -#define qlog(args...) /* GNU convention for variable arguments */ -#else -#define qlog /* qlog */ -#endif -#endif -#define inoqlog qlog - -#ifndef WIN32 -#define DIRSEPARATOR "/" -#else -#define DIRSEPARATOR "\\" -#endif - -#ifdef WIN32 -#define PG_BINARY O_BINARY -#define PG_BINARY_R "rb" -#define PG_BINARY_W "wb" -#define PG_BINARY_A "ab" -#else -#define PG_BINARY 0 -#define PG_BINARY_R "r" -#define PG_BINARY_W "w" -#define PG_BINARY_A "a" -#endif - - -void remove_newlines(char *string); -char *strncpy_null(char *dst, const char *src, int len); -char *trim(char *string); -char *make_string(const char *s, int len, char *buf); -char *my_strcat(char *buf, const char *fmt, const char *s, int len); -char *schema_strcat(char *buf, const char *fmt, const char *s, int len, - const char *, int, ConnectionClass *conn); -/* #define GET_SCHEMA_NAME(nspname) (stricmp(nspname, "public") ? nspname : "") */ -#define GET_SCHEMA_NAME(nspname) (nspname) - -/* defines for return value of my_strcpy */ -#define STRCPY_SUCCESS 1 -#define STRCPY_FAIL 0 -#define STRCPY_TRUNCATED (-1) -#define STRCPY_NULL (-2) - -int my_strcpy(char *dst, int dst_len, const char *src, int src_len); - -#endif |