- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
iodbc.h
资源名称:likoxglc.taz [点击查看]
上传用户:canger333
上传日期:2013-01-31
资源大小:454k
文件大小:2k
源码类别:
Oracle数据库
开发平台:
Unix_Linux
- #ifndef _CONFIG_H
- #define _CONFIG_H
- # if !defined(WINDOWS) && !defined(WIN32_SYSTEM)
- # define _UNIX_
- # include <stdlib.h>
- # include <sys/types.h>
- # define MEM_ALLOC(size) (malloc((size_t)(size)))
- # define MEM_FREE(ptr) {if(ptr) free(ptr);}
- # define STRCPY(t, s) (strcpy((char*)(t), (char*)(s)))
- # define STRNCPY(t,s,n) (strncpy((char*)(t), (char*)(s), (size_t)(n)))
- # define STRCAT(t, s) (strcat((char*)(t), (char*)(s)))
- # define STRNCAT(t,s,n) (strncat((char*)(t), (char*)(s), (size_t)(n)))
- # define STREQ(a, b) (strcmp((char*)(a), (char*)(b)) == 0)
- # define STRLEN(str) ((str)? strlen((char*)(str)):0)
- # define EXPORT
- # define CALLBACK
- # define FAR
- typedef signed short SSHOR;
- typedef short WORD;
- typedef long DWORD;
- typedef WORD WPARAM;
- typedef DWORD LPARAM;
- typedef void* HWND;
- typedef int BOOL;
- # endif /* _UNIX_ */
- # if defined(WINDOWS) || defined(WIN32_SYSTEM)
- # include <windows.h>
- # include <windowsx.h>
- # ifdef _MSVC_
- # define MEM_ALLOC(size) (fmalloc((size_t)(size)))
- # define MEM_FREE(ptr) ((ptr)? ffree((PTR)(ptr)):0))
- # define STRCPY(t, s) (fstrcpy((char FAR*)(t), (char FAR*)(s)))
- # define STRNCPY(t,s,n) (fstrncpy((char FAR*)(t), (char FAR*)(s), (size_t)(n)))
- # define STRLEN(str) ((str)? fstrlen((char FAR*)(str)):0)
- # define STREQ(a, b) (fstrcmp((char FAR*)(a), (char FAR*)(b) == 0)
- # endif
- # ifdef _BORLAND_
- # define MEM_ALLOC(size) (farmalloc((unsigned long)(size))
- # define MEM_FREE(ptr) ((ptr)? farfree((void far*)(ptr)):0)
- # define STRCPY(t, s) (_fstrcpy((char FAR*)(t), (char FAR*)(s)))
- # define STRNCPY(t,s,n) (_fstrncpy((char FAR*)(t), (char FAR*)(s), (size_t)(n)))
- # define STRLEN(str) ((str)? _fstrlen((char FAR*)(str)):0)
- # define STREQ(a, b) (_fstrcmp((char FAR*)(a), (char FAR*)(b) == 0)
- # endif
- # endif /* WINDOWS */
- # define SYSERR (-1)
- # ifndef NULL
- # define NULL ((void FAR*)0UL)
- # endif
- #endif