Xbase64 Class Library  3.1.2
xbwincfg.h
Go to the documentation of this file.
00001 /* config file for windows environments */
00002 
00003 /* Name of package */
00004 #define PACKAGE "xbase64"
00005 
00006 /* Version number of package */
00007 #define VERSION "3.1.2"
00008 
00009 /* Define if you have the ANSI C header files.  */
00010 #define STDC_HEADERS 1
00011 
00012 /* Define if you have io.h */
00013 #define HAVE_IO_H 1
00014 
00015 /* Define if you need to have .ndx indexes */
00016 #define XB_INDEX_NDX 1
00017 
00018 /* Define if you need to have .ntx indexes */
00019 #define XB_INDEX_NTX 1
00020 
00021 /* Define if you need to have .cdx indexes */
00022 #define XB_INDEX_CDX 1
00023 
00024 /* Define if you need to support memo fields */
00025 #define XB_MEMO_FIELDS 1
00026 
00027 /* Define if you need expressions */
00028 #define XB_EXPRESSIONS 1
00029 
00030 /* Define if you need locking support */
00031 #undef XB_LOCKING_ON 
00032 
00033 /* Define if you need to turn on XBase specific debug */
00034 #define XBASE_DEBUG 1
00035 
00036 /* Define if using real deletes */
00037 #define XB_REAL_DELETE 1
00038 
00039 /* Define if need filters */
00040 #define XB_FILTERS 1
00041 
00042 /* Define if you have the fcntl function.  */
00043 #define HAVE_FCNTL 1
00044 
00045 /* Define if you have the vsnprintf function.  */
00046 //#define HAVE_VSNPRINTF 1
00047 
00048 /* Define if you have the vsprintf function.  */
00049 #define HAVE_VSPRINTF 1
00050 
00051 /* Define if you have the <ctype.h> header file.  */
00052 #define HAVE_CTYPE_H 1
00053 
00054 /* Define if you have the <fcntl.h> header file.  */
00055 #define HAVE_FCNTL_H 1
00056 
00057 /* Define if you have the <string.h> header file.  */
00058 #define HAVE_STRING_H 1
00059 
00060 /* Should we include generic index support? */
00061 #if defined(XB_INDEX_NDX) || defined(XB_INDEX_NTX)
00062 #define  XB_INDEX_ANY 1
00063 #endif
00064 
00065 /* expressions required for indexes */
00066 #if defined(XB_INDEX_ANY) && !defined(XB_EXPRESSIONS)
00067 #define XB_EXPRESSIONS 1
00068 #endif
00069 
00070 /* default memo block size */
00071 #define XB_DBT_BLOCK_SIZE  512
00072 
00073 /* filename path separator */
00074 #define PATH_SEPARATOR '/'
00075 
00076 /* MS uses WIN32, Borland uses __WIN32__ */
00077 #ifdef WIN32
00078  #ifndef __WIN32__
00079   #define __WIN32__
00080  #endif 
00081 #endif
00082