Xbase64 Class Library 3.1.2
xbwincfg.h
Go to the documentation of this file.
1/* config file for windows environments */
2
3/* Name of package */
4#define PACKAGE "xbase64"
5
6/* Version number of package */
7#define VERSION "3.1.2"
8
9/* Define if you have the ANSI C header files. */
10#define STDC_HEADERS 1
11
12/* Define if you have io.h */
13#define HAVE_IO_H 1
14
15/* Define if you need to have .ndx indexes */
16#define XB_INDEX_NDX 1
17
18/* Define if you need to have .ntx indexes */
19#define XB_INDEX_NTX 1
20
21/* Define if you need to have .cdx indexes */
22#define XB_INDEX_CDX 1
23
24/* Define if you need to support memo fields */
25#define XB_MEMO_FIELDS 1
26
27/* Define if you need expressions */
28#define XB_EXPRESSIONS 1
29
30/* Define if you need locking support */
31#undef XB_LOCKING_ON
32
33/* Define if you need to turn on XBase specific debug */
34#define XBASE_DEBUG 1
35
36/* Define if using real deletes */
37#define XB_REAL_DELETE 1
38
39/* Define if need filters */
40#define XB_FILTERS 1
41
42/* Define if you have the fcntl function. */
43#define HAVE_FCNTL 1
44
45/* Define if you have the vsnprintf function. */
46//#define HAVE_VSNPRINTF 1
47
48/* Define if you have the vsprintf function. */
49#define HAVE_VSPRINTF 1
50
51/* Define if you have the <ctype.h> header file. */
52#define HAVE_CTYPE_H 1
53
54/* Define if you have the <fcntl.h> header file. */
55#define HAVE_FCNTL_H 1
56
57/* Define if you have the <string.h> header file. */
58#define HAVE_STRING_H 1
59
60/* Should we include generic index support? */
61#if defined(XB_INDEX_NDX) || defined(XB_INDEX_NTX)
62#define XB_INDEX_ANY 1
63#endif
64
65/* expressions required for indexes */
66#if defined(XB_INDEX_ANY) && !defined(XB_EXPRESSIONS)
67#define XB_EXPRESSIONS 1
68#endif
69
70/* default memo block size */
71#define XB_DBT_BLOCK_SIZE 512
72
73/* filename path separator */
74#define PATH_SEPARATOR '/'
75
76/* MS uses WIN32, Borland uses __WIN32__ */
77#ifdef WIN32
78 #ifndef __WIN32__
79 #define __WIN32__
80 #endif
81#endif
82