⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 misc.h

📁 关系型数据库 Postgresql 6.5.2
💻 H
字号:
/* File:            misc.h * * Description:     See "misc.c" * * Comments:        See "notice.txt" for copyright and license information. * */#ifndef __MISC_H__#define __MISC_H__#ifdef HAVE_CONFIG_H#include "config.h"#endif#ifndef WIN32#include "gpps.h"#define SQLGetPrivateProfileString(a,b,c,d,e,f) GetPrivateProfileString(a,b,c,d,e,f)#endif#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  void mylog();	/* prototype */#else  #ifndef WIN32    #define mylog(args...)	/* GNU convention for variable arguments */  #else    #define mylog    // mylog  #endif#endif#ifdef Q_LOG  #define QLOGFILE	"psqlodbc_"  #ifndef WIN32    #define QLOGDIR		"/tmp"  #else    #define QLOGDIR		"c:"  #endif  void qlog();	/* prototype */#else  #ifndef WIN32    #define qlog(args...)	/* GNU convention for variable arguments */  #else    #define qlog    // qlog  #endif#endif#ifndef WIN32#define DIRSEPARATOR	"/"#else#define DIRSEPARATOR	"\\"#endifvoid remove_newlines(char *string);char *strncpy_null(char *dst, const char *src, int len);char *trim(char *string);char *make_string(char *s, int len, char *buf);char *my_strcat(char *buf, char *fmt, char *s, int len);/* defines for return value of my_strcpy */#define STRCPY_SUCCESS		1#define STRCPY_FAIL			0#define STRCPY_TRUNCATED	-1#define STRCPY_NULL			-2int my_strcpy(char *dst, int dst_len, char *src, int src_len);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -