Xbase64 4.0.1
C++ Library for handling Xbase (DBF) format type files
xbase.h
Go to the documentation of this file.
1/* xbase.h
2
3
4Xbase64 Software Library
5
6Copyright (c) 1997,2003,2014,2022,2023 Gary A Kunkel
7
8The xb64 software library is covered under the terms of the GPL Version 3, 2007 license
9
10Email Contact:
11
12 XDB-devel@lists.sourceforge.net
13 XDB-users@lists.sourceforge.net
14
15*/
16
17#include <xbconfig.h>
18#include <stdio.h>
19#include <errno.h>
20#include <time.h>
21#include <math.h>
22
23#ifdef HAVE_INTTYPES_H
24#include <inttypes.h>
25#endif
26
27#ifdef HAVE_STRING_H
28#include <string.h>
29#endif
30
31#ifdef HAVE_STRINGS_H
32#include <strings.h>
33#endif
34
35// #ifdef STDC_HEADERS
36#ifdef HAVE_STDARGS_H
37#include <stdargs.h>
38#endif
39
40#ifdef HAVE_CTYPE_H
41#include <ctype.h>
42#endif
43
44#ifdef HAVE_PWD_H
45#include <pwd.h>
46#endif
47
48#ifdef HAVE_STDARG_H
49#include <stdarg.h>
50#endif
51
52#ifdef HAVE_STAT_H
53#include <sys/stat.h>
54#endif
55
56#ifdef HAVE_FCNTL_H
57#include <fcntl.h>
58#endif
59
60#ifdef HAVE_UNISTD_H
61#include <unistd.h>
62#endif
63
64#ifdef HAVE_VARARGS_H
65#ifndef HAVE_STDARG_H
66#include <varargs.h>
67#endif
68#endif
69
70#ifdef HAVE_WINDOWS_H
71#include <windows.h>
72#include <io.h>
73#endif
74
75#include <iomanip>
76
77#include <xbretcod.h>
78#include <xbtypes.h>
79#include <xbstring.h>
80#include <xbssv.h>
81#include <xbdate.h>
82#include <xbtblmgr.h>
83#include <xbxbase.h>
84#include <xblnknod.h>
85#include <xblnklst.h>
86#include <xblnklstord.h>
87#include <xbfile.h>
88#include <xblog.h>
89#include <xbmemo.h>
90#include <xbbcd.h>
91#include <xbuda.h>
92#include <xbexpnode.h>
93#include <xbexp.h>
94
95#include <xbtag.h>
96#include <xbblkread.h>
97#include <xbdbf.h> /* dbf base class */
98#include <xbindex.h> /* index base class */
99#include <xbfilter.h>
100#include <xbsql.h>