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 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_STDARG_H
45#include <stdarg.h>
46#endif
47
48#ifdef HAVE_STAT_H
49#include <sys/stat.h>
50#endif
51
52#ifdef HAVE_FCNTL_H
53#include <fcntl.h>
54#endif
55
56#ifdef HAVE_UNISTD_H
57#include <unistd.h>
58#endif
59
60#ifdef HAVE_VARARGS_H
61#ifndef HAVE_STDARG_H
62#include <varargs.h>
63#endif
64#endif
65
66#ifdef HAVE_WINDOWS_H
67#include <windows.h>
68#include <io.h>
69#endif
70
71#include <iomanip>
72
73#include <xbretcod.h>
74#include <xbtypes.h>
75#include <xbstring.h>
76#include <xbssv.h>
77#include <xbdate.h>
78#include <xbtblmgr.h>
79#include <xbxbase.h>
80#include <xblnknod.h>
81#include <xblnklst.h>
82#include <xblnklstord.h>
83#include <xbfile.h>
84#include <xblog.h>
85#include <xbmemo.h>
86#include <xbbcd.h>
87#include <xbuda.h>
88#include <xbexpnode.h>
89#include <xbexp.h>
90
91#include <xbtag.h>
92#include <xbdbf.h> /* dbf base class */
93#include <xbindex.h> /* index base class */
94#include <xbfilter.h>
95#include <xbsql.h>