From dd70ff8bf32c2d7ed365004b1770058265db1978 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?=
Date: Sat, 11 Mar 2023 18:15:37 +0100
Subject: New upstream version 4.1.0
---
docs/doxygen/html/classxb_1_1xbDate.html | 140 ++--
docs/doxygen/html/classxb_1_1xbDbf.html | 339 +++++++---
docs/doxygen/html/classxb_1_1xbFile.html | 232 ++++---
docs/doxygen/html/classxb_1_1xbSsv.html | 140 ++--
docs/doxygen/html/classxb_1_1xbString.html | 49 +-
docs/doxygen/html/classxb_1_1xbTblMgr.html | 160 +++--
docs/doxygen/html/classxb_1_1xbXBase.html | 256 +++++---
.../html/dir_25b94c3afce00ed38231227d8141f932.html | 8 +-
.../html/dir_313caf1132e152dd9b58bea13a4052ca.html | 8 +-
.../html/dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +-
.../html/dir_aebb8dcc11953d78e620bbef0b9e2183.html | 4 +-
.../html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html | 4 +-
.../html/dir_d93a1d4020dea85bb71b237545b5e722.html | 4 +-
.../html/dir_e931c1a3f0014e624d0645a271726ad2.html | 6 +-
docs/doxygen/html/files.html | 175 ++---
docs/doxygen/html/functions.html | 2 +-
docs/doxygen/html/functions_func.html | 2 +-
docs/doxygen/html/functions_func_g.html | 15 +-
docs/doxygen/html/functions_func_p.html | 2 +-
docs/doxygen/html/functions_func_s.html | 4 +-
docs/doxygen/html/functions_g.html | 15 +-
docs/doxygen/html/functions_p.html | 5 +-
docs/doxygen/html/functions_s.html | 4 +-
docs/doxygen/html/functions_vars.html | 1 +
docs/doxygen/html/globals.html | 14 +-
docs/doxygen/html/globals_defs.html | 3 +
docs/doxygen/html/globals_func.html | 9 +-
docs/doxygen/html/globals_vars.html | 2 +
docs/doxygen/html/menudata.js | 2 +
docs/doxygen/html/search/all_0.js | 2 +-
docs/doxygen/html/search/all_10.js | 12 +-
docs/doxygen/html/search/all_15.js | 430 ++++++------
docs/doxygen/html/search/all_6.js | 119 ++--
docs/doxygen/html/search/all_b.js | 6 +-
docs/doxygen/html/search/all_e.js | 28 +-
docs/doxygen/html/search/defines_3.js | 163 ++---
docs/doxygen/html/search/files_1.js | 165 ++---
docs/doxygen/html/search/functions_0.js | 2 +-
docs/doxygen/html/search/functions_10.js | 12 +-
docs/doxygen/html/search/functions_6.js | 119 ++--
docs/doxygen/html/search/functions_b.js | 2 +-
docs/doxygen/html/search/functions_e.js | 23 +-
docs/doxygen/html/search/searchdata.js | 2 +-
docs/doxygen/html/search/variables_3.js | 6 +-
docs/doxygen/html/search/variables_4.js | 7 +-
docs/doxygen/html/search/variables_5.js | 5 +-
docs/doxygen/html/search/variables_6.js | 4 +-
docs/doxygen/html/search/variables_7.js | 5 +-
docs/doxygen/html/search/variables_8.js | 9 +-
docs/doxygen/html/search/variables_9.html | 37 ++
docs/doxygen/html/search/variables_9.js | 8 +
docs/doxygen/html/structxb_1_1xbSchema.html | 2 +-
docs/doxygen/html/structxb_1_1xbTblList.html | 18 +-
docs/doxygen/html/tstfuncs_8cpp.html | 2 +-
docs/doxygen/html/xb__cfg__check_8cpp.html | 2 +-
docs/doxygen/html/xb__copydbf_8cpp.html | 54 +-
docs/doxygen/html/xb__dbfutil_8cpp.html | 56 +-
docs/doxygen/html/xb__deletall_8cpp.html | 54 +-
docs/doxygen/html/xb__dumpdbt_8cpp.html | 54 +-
docs/doxygen/html/xb__dumphdr_8cpp.html | 2 +-
docs/doxygen/html/xb__dumpix_8cpp.html | 2 +-
docs/doxygen/html/xb__dumprecs_8cpp.html | 54 +-
docs/doxygen/html/xb__ex__date_8cpp.html | 2 +-
docs/doxygen/html/xb__ex__expression_8cpp.html | 168 +++++
docs/doxygen/html/xb__ex__sql_8cpp.html | 2 +-
docs/doxygen/html/xb__ex__ssv_8cpp.html | 117 ++++
docs/doxygen/html/xb__ex__string_8cpp.html | 2 +-
.../doxygen/html/xb__ex__v3__create__dbf_8cpp.html | 2 +-
docs/doxygen/html/xb__ex__v3__upd__dbf_8cpp.html | 2 +-
.../doxygen/html/xb__ex__v4__create__dbf_8cpp.html | 2 +-
docs/doxygen/html/xb__ex__v4__upd__dbf_8cpp.html | 2 +-
docs/doxygen/html/xb__execsql_8cpp.html | 2 +-
docs/doxygen/html/xb__pack_8cpp.html | 54 +-
docs/doxygen/html/xb__tblinfo_8cpp.html | 54 +-
docs/doxygen/html/xb__test__bcd_8cpp.html | 2 +-
docs/doxygen/html/xb__test__blockread_8cpp.html | 147 +++++
.../html/xb__test__blockread__save_8cpp.html | 147 +++++
docs/doxygen/html/xb__test__date_8cpp.html | 2 +-
.../html/xb__test__dbf__v3__memos_8cpp.html | 2 +-
.../html/xb__test__dbf__v3__nomemos_8cpp.html | 2 +-
.../html/xb__test__dbf__v4__memos_8cpp.html | 2 +-
.../html/xb__test__dbf__v4__nomemos_8cpp.html | 2 +-
docs/doxygen/html/xb__test__expnode_8cpp.html | 2 +-
docs/doxygen/html/xb__test__expression_8cpp.html | 2 +-
docs/doxygen/html/xb__test__file_8cpp.html | 2 +-
docs/doxygen/html/xb__test__filter_8cpp.html | 2 +-
docs/doxygen/html/xb__test__funcs_8cpp.html | 2 +-
docs/doxygen/html/xb__test__linklist_8cpp.html | 2 +-
docs/doxygen/html/xb__test__lock2_8cpp.html | 2 +-
docs/doxygen/html/xb__test__lock_8cpp.html | 2 +-
docs/doxygen/html/xb__test__log_8cpp.html | 2 +-
docs/doxygen/html/xb__test__mdx_8cpp.html | 2 +-
docs/doxygen/html/xb__test__ndx_8cpp.html | 2 +-
docs/doxygen/html/xb__test__sql_8cpp.html | 2 +-
docs/doxygen/html/xb__test__string_8cpp.html | 2 +-
docs/doxygen/html/xb__test__tblmgr_8cpp.html | 2 +-
docs/doxygen/html/xb__test__uda_8cpp.html | 2 +-
docs/doxygen/html/xb__test__xbase_8cpp.html | 2 +-
docs/doxygen/html/xb__undelall_8cpp.html | 54 +-
docs/doxygen/html/xb__zap_8cpp.html | 2 +-
docs/doxygen/html/xbalttbl_8cpp.html | 2 +-
docs/doxygen/html/xbase_8h.html | 3 +-
docs/doxygen/html/xbase_8h_source.html | 98 +--
docs/doxygen/html/xbbcd_8cpp.html | 2 +-
docs/doxygen/html/xbbcd_8h.html | 2 +-
docs/doxygen/html/xbbcd_8h_source.html | 2 +-
docs/doxygen/html/xbblkread_8h.html | 89 +++
docs/doxygen/html/xbblkread_8h_source.html | 145 +++++
docs/doxygen/html/xbblockread_8cpp.html | 80 +++
docs/doxygen/html/xbcrix_8cpp.html | 2 +-
docs/doxygen/html/xbcrtbl_8cpp.html | 2 +-
docs/doxygen/html/xbcrtbl_8save_8cpp.html | 80 +++
docs/doxygen/html/xbdate_8cpp.html | 2 +-
docs/doxygen/html/xbdate_8h.html | 2 +-
docs/doxygen/html/xbdate_8h_source.html | 59 +-
docs/doxygen/html/xbdbf3_8cpp.html | 2 +-
docs/doxygen/html/xbdbf4_8cpp.html | 2 +-
docs/doxygen/html/xbdbf_8cpp.html | 2 +-
docs/doxygen/html/xbdbf_8h.html | 2 +-
docs/doxygen/html/xbdbf_8h_source.html | 724 +++++++++++----------
docs/doxygen/html/xbdelete_8cpp.html | 2 +-
docs/doxygen/html/xbdrpix_8cpp.html | 2 +-
docs/doxygen/html/xbdrptbl_8cpp.html | 2 +-
docs/doxygen/html/xbexp_8cpp.html | 2 +-
docs/doxygen/html/xbexp_8h.html | 2 +-
docs/doxygen/html/xbexp_8h_source.html | 2 +-
docs/doxygen/html/xbexpnode_8cpp.html | 2 +-
docs/doxygen/html/xbexpnode_8h.html | 2 +-
docs/doxygen/html/xbexpnode_8h_source.html | 2 +-
docs/doxygen/html/xbfields_8cpp.html | 2 +-
docs/doxygen/html/xbfile_8cpp.html | 2 +-
docs/doxygen/html/xbfile_8h.html | 2 +-
docs/doxygen/html/xbfile_8h_source.html | 244 +++----
docs/doxygen/html/xbfilter_8cpp.html | 2 +-
docs/doxygen/html/xbfilter_8h.html | 2 +-
docs/doxygen/html/xbfilter_8h_source.html | 29 +-
docs/doxygen/html/xbfuncs_8cpp.html | 2 +-
docs/doxygen/html/xbindex_8h.html | 2 +-
docs/doxygen/html/xbindex_8h_source.html | 2 +-
docs/doxygen/html/xbinsert_8cpp.html | 2 +-
docs/doxygen/html/xbixbase_8cpp.html | 2 +-
docs/doxygen/html/xbixmdx_8cpp.html | 2 +-
docs/doxygen/html/xbixndx_8cpp.html | 2 +-
docs/doxygen/html/xblnklst_8h.html | 2 +-
docs/doxygen/html/xblnklst_8h_source.html | 4 +-
docs/doxygen/html/xblnklstord_8h.html | 2 +-
docs/doxygen/html/xblnklstord_8h_source.html | 4 +-
docs/doxygen/html/xblnknod_8h.html | 2 +-
docs/doxygen/html/xblnknod_8h_source.html | 2 +-
docs/doxygen/html/xblog_8cpp.html | 2 +-
docs/doxygen/html/xblog_8h.html | 2 +-
docs/doxygen/html/xblog_8h_source.html | 2 +-
docs/doxygen/html/xbmemo3_8cpp.html | 2 +-
docs/doxygen/html/xbmemo4_8cpp.html | 2 +-
docs/doxygen/html/xbmemo_8cpp.html | 2 +-
docs/doxygen/html/xbmemo_8h.html | 2 +-
docs/doxygen/html/xbmemo_8h_source.html | 2 +-
docs/doxygen/html/xbretcod_8h.html | 50 +-
docs/doxygen/html/xbretcod_8h_source.html | 123 ++--
docs/doxygen/html/xbselect_8cpp.html | 80 +++
docs/doxygen/html/xbset_8cpp.html | 2 +-
docs/doxygen/html/xbsql_8cpp.html | 2 +-
docs/doxygen/html/xbsql_8h.html | 2 +-
docs/doxygen/html/xbsql_8h_source.html | 170 +++--
docs/doxygen/html/xbssv_8cpp.html | 2 +-
docs/doxygen/html/xbssv_8h.html | 2 +-
docs/doxygen/html/xbssv_8h_source.html | 189 +++---
docs/doxygen/html/xbstmt_8cpp.html | 80 +++
docs/doxygen/html/xbstring_8cpp.html | 2 +-
docs/doxygen/html/xbstring_8h.html | 2 +-
docs/doxygen/html/xbstring_8h_source.html | 98 +--
docs/doxygen/html/xbtag_8cpp.html | 2 +-
docs/doxygen/html/xbtag_8h.html | 2 +-
docs/doxygen/html/xbtag_8h_source.html | 2 +-
docs/doxygen/html/xbtblmgr_8cpp.html | 2 +-
docs/doxygen/html/xbtblmgr_8h.html | 2 +-
docs/doxygen/html/xbtblmgr_8h_source.html | 72 +-
docs/doxygen/html/xbtypes_8h.html | 2 +-
docs/doxygen/html/xbtypes_8h_source.html | 2 +-
docs/doxygen/html/xbuda_8cpp.html | 2 +-
docs/doxygen/html/xbuda_8h.html | 2 +-
docs/doxygen/html/xbuda_8h_source.html | 8 +-
docs/doxygen/html/xbxbase_8cpp.html | 2 +-
docs/doxygen/html/xbxbase_8h.html | 2 +-
docs/doxygen/html/xbxbase_8h_source.html | 154 ++---
docs/doxygen/latex/classxb_1_1xbDate.pdf | Bin 4739 -> 4739 bytes
docs/doxygen/latex/classxb_1_1xbDate.tex | 68 +-
docs/doxygen/latex/classxb_1_1xbDbf.pdf | Bin 4914 -> 4914 bytes
docs/doxygen/latex/classxb_1_1xbDbf.tex | 139 +++-
docs/doxygen/latex/classxb_1_1xbFile.pdf | Bin 4915 -> 4915 bytes
docs/doxygen/latex/classxb_1_1xbFile.tex | 85 ++-
docs/doxygen/latex/classxb_1_1xbSsv.pdf | Bin 6100 -> 6100 bytes
docs/doxygen/latex/classxb_1_1xbSsv.tex | 68 +-
docs/doxygen/latex/classxb_1_1xbString.tex | 30 +-
docs/doxygen/latex/classxb_1_1xbTblMgr.pdf | Bin 5490 -> 5490 bytes
docs/doxygen/latex/classxb_1_1xbTblMgr.tex | 80 ++-
docs/doxygen/latex/classxb_1_1xbXBase.pdf | Bin 5492 -> 5492 bytes
docs/doxygen/latex/classxb_1_1xbXBase.tex | 114 +++-
.../latex/dir_25b94c3afce00ed38231227d8141f932.tex | 10 +-
.../latex/dir_313caf1132e152dd9b58bea13a4052ca.tex | 10 +-
.../latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex | 4 +-
.../latex/dir_aebb8dcc11953d78e620bbef0b9e2183.tex | 6 +-
.../latex/dir_b0856f6b0d80ccb263b2f415c91f9e17.tex | 6 +-
.../latex/dir_d93a1d4020dea85bb71b237545b5e722.tex | 6 +-
.../latex/dir_e931c1a3f0014e624d0645a271726ad2.tex | 8 +-
docs/doxygen/latex/files.tex | 203 +++---
docs/doxygen/latex/refman.tex | 12 +-
docs/doxygen/latex/structxb_1_1xbSchema.tex | 2 +-
docs/doxygen/latex/structxb_1_1xbTblList.tex | 10 +-
docs/doxygen/latex/tstfuncs_8cpp.tex | 4 +-
docs/doxygen/latex/xb__cfg__check_8cpp.tex | 4 +-
docs/doxygen/latex/xb__copydbf_8cpp.tex | 26 +-
docs/doxygen/latex/xb__dbfutil_8cpp.tex | 26 +-
docs/doxygen/latex/xb__deletall_8cpp.tex | 26 +-
docs/doxygen/latex/xb__dumpdbt_8cpp.tex | 26 +-
docs/doxygen/latex/xb__dumphdr_8cpp.tex | 4 +-
docs/doxygen/latex/xb__dumpix_8cpp.tex | 4 +-
docs/doxygen/latex/xb__dumprecs_8cpp.tex | 26 +-
docs/doxygen/latex/xb__ex__date_8cpp.tex | 4 +-
docs/doxygen/latex/xb__ex__expression_8cpp.tex | 51 ++
docs/doxygen/latex/xb__ex__sql_8cpp.tex | 4 +-
docs/doxygen/latex/xb__ex__ssv_8cpp.tex | 17 +
docs/doxygen/latex/xb__ex__string_8cpp.tex | 4 +-
.../doxygen/latex/xb__ex__v3__create__dbf_8cpp.tex | 4 +-
docs/doxygen/latex/xb__ex__v3__upd__dbf_8cpp.tex | 4 +-
.../doxygen/latex/xb__ex__v4__create__dbf_8cpp.tex | 4 +-
docs/doxygen/latex/xb__ex__v4__upd__dbf_8cpp.tex | 4 +-
docs/doxygen/latex/xb__execsql_8cpp.tex | 4 +-
docs/doxygen/latex/xb__pack_8cpp.tex | 26 +-
docs/doxygen/latex/xb__tblinfo_8cpp.tex | 26 +-
docs/doxygen/latex/xb__test__bcd_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__blockread_8cpp.tex | 42 ++
.../latex/xb__test__blockread__save_8cpp.tex | 42 ++
docs/doxygen/latex/xb__test__date_8cpp.tex | 4 +-
.../latex/xb__test__dbf__v3__memos_8cpp.tex | 4 +-
.../latex/xb__test__dbf__v3__nomemos_8cpp.tex | 4 +-
.../latex/xb__test__dbf__v4__memos_8cpp.tex | 4 +-
.../latex/xb__test__dbf__v4__nomemos_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__expnode_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__expression_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__file_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__filter_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__funcs_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__linklist_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__lock2_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__lock_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__log_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__mdx_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__ndx_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__sql_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__string_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__tblmgr_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__uda_8cpp.tex | 4 +-
docs/doxygen/latex/xb__test__xbase_8cpp.tex | 4 +-
docs/doxygen/latex/xb__undelall_8cpp.tex | 26 +-
docs/doxygen/latex/xb__zap_8cpp.tex | 4 +-
docs/doxygen/latex/xbalttbl_8cpp.tex | 4 +-
docs/doxygen/latex/xbase_8h.tex | 5 +-
docs/doxygen/latex/xbase_8h_source.tex | 97 +--
docs/doxygen/latex/xbbcd_8cpp.tex | 4 +-
docs/doxygen/latex/xbbcd_8h.tex | 4 +-
docs/doxygen/latex/xbbcd_8h_source.tex | 2 +-
docs/doxygen/latex/xbblkread_8h.tex | 7 +
docs/doxygen/latex/xbblkread_8h_source.tex | 69 ++
docs/doxygen/latex/xbblockread_8cpp.tex | 3 +
docs/doxygen/latex/xbcrix_8cpp.tex | 4 +-
docs/doxygen/latex/xbcrtbl_8cpp.tex | 4 +-
docs/doxygen/latex/xbcrtbl_8save_8cpp.tex | 3 +
docs/doxygen/latex/xbdate_8cpp.tex | 4 +-
docs/doxygen/latex/xbdate_8h.tex | 4 +-
docs/doxygen/latex/xbdate_8h_source.tex | 59 +-
docs/doxygen/latex/xbdbf3_8cpp.tex | 4 +-
docs/doxygen/latex/xbdbf4_8cpp.tex | 4 +-
docs/doxygen/latex/xbdbf_8cpp.tex | 4 +-
docs/doxygen/latex/xbdbf_8h.tex | 4 +-
docs/doxygen/latex/xbdbf_8h_source.tex | 721 ++++++++++----------
docs/doxygen/latex/xbdelete_8cpp.tex | 4 +-
docs/doxygen/latex/xbdrpix_8cpp.tex | 4 +-
docs/doxygen/latex/xbdrptbl_8cpp.tex | 4 +-
docs/doxygen/latex/xbexp_8cpp.tex | 4 +-
docs/doxygen/latex/xbexp_8h.tex | 4 +-
docs/doxygen/latex/xbexp_8h_source.tex | 2 +-
docs/doxygen/latex/xbexpnode_8cpp.tex | 4 +-
docs/doxygen/latex/xbexpnode_8h.tex | 4 +-
docs/doxygen/latex/xbexpnode_8h_source.tex | 2 +-
docs/doxygen/latex/xbfields_8cpp.tex | 4 +-
docs/doxygen/latex/xbfile_8cpp.tex | 4 +-
docs/doxygen/latex/xbfile_8h.tex | 4 +-
docs/doxygen/latex/xbfile_8h_source.tex | 242 +++----
docs/doxygen/latex/xbfilter_8cpp.tex | 4 +-
docs/doxygen/latex/xbfilter_8h.tex | 4 +-
docs/doxygen/latex/xbfilter_8h_source.tex | 28 +-
docs/doxygen/latex/xbfuncs_8cpp.tex | 4 +-
docs/doxygen/latex/xbindex_8h.tex | 4 +-
docs/doxygen/latex/xbindex_8h_source.tex | 2 +-
docs/doxygen/latex/xbinsert_8cpp.tex | 4 +-
docs/doxygen/latex/xbixbase_8cpp.tex | 4 +-
docs/doxygen/latex/xbixmdx_8cpp.tex | 4 +-
docs/doxygen/latex/xbixndx_8cpp.tex | 4 +-
docs/doxygen/latex/xblnklst_8h.tex | 4 +-
docs/doxygen/latex/xblnklst_8h_source.tex | 2 +-
docs/doxygen/latex/xblnklstord_8h.tex | 4 +-
docs/doxygen/latex/xblnklstord_8h_source.tex | 2 +-
docs/doxygen/latex/xblnknod_8h.tex | 4 +-
docs/doxygen/latex/xblnknod_8h_source.tex | 2 +-
docs/doxygen/latex/xblog_8cpp.tex | 4 +-
docs/doxygen/latex/xblog_8h.tex | 4 +-
docs/doxygen/latex/xblog_8h_source.tex | 2 +-
docs/doxygen/latex/xbmemo3_8cpp.tex | 4 +-
docs/doxygen/latex/xbmemo4_8cpp.tex | 4 +-
docs/doxygen/latex/xbmemo_8cpp.tex | 4 +-
docs/doxygen/latex/xbmemo_8h.tex | 4 +-
docs/doxygen/latex/xbmemo_8h_source.tex | 2 +-
docs/doxygen/latex/xbretcod_8h.tex | 28 +-
docs/doxygen/latex/xbretcod_8h_source.tex | 123 ++--
docs/doxygen/latex/xbselect_8cpp.tex | 3 +
docs/doxygen/latex/xbset_8cpp.tex | 4 +-
docs/doxygen/latex/xbsql_8cpp.tex | 4 +-
docs/doxygen/latex/xbsql_8h.tex | 4 +-
docs/doxygen/latex/xbsql_8h_source.tex | 169 +++--
docs/doxygen/latex/xbssv_8cpp.tex | 4 +-
docs/doxygen/latex/xbssv_8h.tex | 4 +-
docs/doxygen/latex/xbssv_8h_source.tex | 185 +++---
docs/doxygen/latex/xbstmt_8cpp.tex | 3 +
docs/doxygen/latex/xbstring_8cpp.tex | 4 +-
docs/doxygen/latex/xbstring_8h.tex | 4 +-
docs/doxygen/latex/xbstring_8h_source.tex | 98 +--
docs/doxygen/latex/xbtag_8cpp.tex | 4 +-
docs/doxygen/latex/xbtag_8h.tex | 4 +-
docs/doxygen/latex/xbtag_8h_source.tex | 2 +-
docs/doxygen/latex/xbtblmgr_8cpp.tex | 4 +-
docs/doxygen/latex/xbtblmgr_8h.tex | 4 +-
docs/doxygen/latex/xbtblmgr_8h_source.tex | 63 +-
docs/doxygen/latex/xbtypes_8h.tex | 4 +-
docs/doxygen/latex/xbtypes_8h_source.tex | 2 +-
docs/doxygen/latex/xbuda_8cpp.tex | 4 +-
docs/doxygen/latex/xbuda_8h.tex | 4 +-
docs/doxygen/latex/xbuda_8h_source.tex | 8 +-
docs/doxygen/latex/xbxbase_8cpp.tex | 4 +-
docs/doxygen/latex/xbxbase_8h.tex | 4 +-
docs/doxygen/latex/xbxbase_8h_source.tex | 152 +++--
docs/html/index.html | 8 +-
docs/html/xbac.html | 13 +-
docs/html/xbae.html | 6 +-
docs/html/xbc15.html | 127 ++--
docs/html/xbc16.html | 52 ++
docs/html/xbc17.html | 219 +++++++
docs/html/xbc18.html | 252 +++++++
docs/man/xb_cfg_chk.1.gz | Bin 0 -> 546 bytes
docs/man/xb_copydbf.1.gz | Bin 0 -> 705 bytes
docs/man/xb_dbfutil.1.gz | Bin 0 -> 633 bytes
docs/man/xb_deletall.1.gz | Bin 0 -> 656 bytes
docs/man/xb_dumpdbt.1.gz | Bin 0 -> 672 bytes
docs/man/xb_dumprecs.1.gz | Bin 0 -> 691 bytes
docs/man/xb_pack.1.gz | Bin 0 -> 697 bytes
docs/man/xb_tblinfo.1.gz | Bin 0 -> 675 bytes
docs/man/xb_undelall.1.gz | Bin 0 -> 690 bytes
357 files changed, 7250 insertions(+), 3677 deletions(-)
create mode 100644 docs/doxygen/html/search/variables_9.html
create mode 100644 docs/doxygen/html/search/variables_9.js
create mode 100644 docs/doxygen/html/xb__ex__expression_8cpp.html
create mode 100644 docs/doxygen/html/xb__ex__ssv_8cpp.html
create mode 100644 docs/doxygen/html/xb__test__blockread_8cpp.html
create mode 100644 docs/doxygen/html/xb__test__blockread__save_8cpp.html
create mode 100644 docs/doxygen/html/xbblkread_8h.html
create mode 100644 docs/doxygen/html/xbblkread_8h_source.html
create mode 100644 docs/doxygen/html/xbblockread_8cpp.html
create mode 100644 docs/doxygen/html/xbcrtbl_8save_8cpp.html
create mode 100644 docs/doxygen/html/xbselect_8cpp.html
create mode 100644 docs/doxygen/html/xbstmt_8cpp.html
create mode 100644 docs/doxygen/latex/xb__ex__expression_8cpp.tex
create mode 100644 docs/doxygen/latex/xb__ex__ssv_8cpp.tex
create mode 100644 docs/doxygen/latex/xb__test__blockread_8cpp.tex
create mode 100644 docs/doxygen/latex/xb__test__blockread__save_8cpp.tex
create mode 100644 docs/doxygen/latex/xbblkread_8h.tex
create mode 100644 docs/doxygen/latex/xbblkread_8h_source.tex
create mode 100644 docs/doxygen/latex/xbblockread_8cpp.tex
create mode 100644 docs/doxygen/latex/xbcrtbl_8save_8cpp.tex
create mode 100644 docs/doxygen/latex/xbselect_8cpp.tex
create mode 100644 docs/doxygen/latex/xbstmt_8cpp.tex
create mode 100755 docs/html/xbc16.html
create mode 100755 docs/html/xbc17.html
create mode 100755 docs/html/xbc18.html
create mode 100644 docs/man/xb_cfg_chk.1.gz
create mode 100644 docs/man/xb_copydbf.1.gz
create mode 100644 docs/man/xb_dbfutil.1.gz
create mode 100644 docs/man/xb_deletall.1.gz
create mode 100644 docs/man/xb_dumpdbt.1.gz
create mode 100644 docs/man/xb_dumprecs.1.gz
create mode 100644 docs/man/xb_pack.1.gz
create mode 100644 docs/man/xb_tblinfo.1.gz
create mode 100644 docs/man/xb_undelall.1.gz
(limited to 'docs')
diff --git a/docs/doxygen/html/classxb_1_1xbDate.html b/docs/doxygen/html/classxb_1_1xbDate.html
index 80dcc57..67f85fc 100644
--- a/docs/doxygen/html/classxb_1_1xbDate.html
+++ b/docs/doxygen/html/classxb_1_1xbDate.html
@@ -235,12 +235,15 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-xbString & GetDefaultLogDirectory () const
-
-xbString & GetDefaultLogFileName () const
-
-void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+void GetHomeDir (xbString &sHomeDirOut)
+ Get home directory. More...
+
+xbString & GetLogDirectory () const
+
+xbString & GetLogFileName () const
+
+void SetLogDirectory (const xbString &sLogDirectory)
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -863,8 +866,8 @@ XB_NO_ERROR
-
-◆ GetDefaultLogDirectory()
+
+◆ GetEndianType()
@@ -873,7 +876,7 @@ XB_NO_ERROR
- xbString & xb::xbSsv::GetDefaultLogDirectory
+ xbInt16 xb::xbSsv::GetEndianType
(
)
const
@@ -886,10 +889,15 @@ XB_NO_ERROR
+
Get the Endian type.
+
Returns B - Big endian
+ L - Little endian
+
+
-
-◆ GetDefaultLogFileName()
+
+◆ GetErrorMessage()
@@ -898,9 +906,10 @@ XB_NO_ERROR
- xbString & xb::xbSsv::GetDefaultLogFileName
+ const char * xb::xbSsv::GetErrorMessage
(
- )
+ xbInt16
+ iErrorCode )
const
@@ -911,10 +920,19 @@ XB_NO_ERROR
+
Get an error message.
+
Parameters
+
+ iErrorCode ErrorCode is the error number of description to be returned.
+
+
+
+
Returns Returns a pointer to a string containing a text description for the error code.
+
-
-◆ GetEndianType()
+
+◆ GetHomeDir()
@@ -923,10 +941,11 @@ XB_NO_ERROR
- xbInt16 xb::xbSsv::GetEndianType
+ void xb::xbSsv::GetHomeDir
(
- )
- const
+ xbString &
+ sHomeDirOut )
+
@@ -936,15 +955,19 @@ XB_NO_ERROR
-
Get the Endian type.
-
Returns B - Big endian
- L - Little endian
-
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
-
-◆ GetErrorMessage()
+
+◆ GetLogDirectory()
@@ -953,10 +976,9 @@ XB_NO_ERROR
- const char * xb::xbSsv::GetErrorMessage
+ xbString & xb::xbSsv::GetLogDirectory
(
- xbInt16
- iErrorCode )
+ )
const
@@ -967,14 +989,30 @@ XB_NO_ERROR
-
Get an error message.
-
Parameters
-
- iErrorCode ErrorCode is the error number of description to be returned.
-
-
-
-
Returns Returns a pointer to a string containing a text description for the error code.
+
+
+
+◆ GetLogFileName()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogFileName
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
@@ -1646,8 +1684,8 @@ XB_INVALID_DATE
-
-◆ SetDefaultLogDirectory()
+
+◆ SetEndianType()
@@ -1656,24 +1694,26 @@ XB_INVALID_DATE
- void xb::xbSsv::SetDefaultLogDirectory
+ void xb::xbSsv::SetEndianType
(
- const xbString &
- sDefaultLogDirectory )
+ )
-inherited
+
protected inherited
+
Set the endian type.
+
This routine determines the Endian-ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program.
+
-
-◆ SetEndianType()
+
+◆ SetLogDirectory()
@@ -1682,22 +1722,20 @@ XB_INVALID_DATE
- void xb::xbSsv::SetEndianType
+ void xb::xbSsv::SetLogDirectory
(
- )
+ const xbString &
+ sLogDirectory )
-protected inherited
+
inherited
-
Set the endian type.
-
This routine determines the Endian-ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program.
-
@@ -1864,8 +1902,8 @@ XB_INVALID_DATE
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdate.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdate.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdate.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdate.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbDbf.html b/docs/doxygen/html/classxb_1_1xbDbf.html
index d532bc4..0546182 100644
--- a/docs/doxygen/html/classxb_1_1xbDbf.html
+++ b/docs/doxygen/html/classxb_1_1xbDbf.html
@@ -144,12 +144,18 @@ Public Member Functions
virtual xbInt16 GetAutoCommit (xbInt16 iOption) const
Get auto commit setting. More...
+
virtual xbBool GetBof ()
+
Get a pointer to the current index object. More...
+
virtual xbUInt32 GetCurRecNo () const
-
Get a pointer to the current index object. More...
+
Return the current record number. More...
virtual xbInt16 GetDbfStatus () const
Return the current dbf status. More...
+
virtual xbBool GetEof ()
+
Return true if dbf file empty or positioned to the last record. More...
+
virtual xbInt32 GetFieldCnt () const
Return the number of fields in the table. More...
@@ -159,6 +165,8 @@ Public Member Functions
virtual xbInt16 GetFirstRecord (xbInt16 iOption)
Get the first record. More...
+
virtual xbUInt16 GetHeaderLen () const
+
virtual xbInt16 GetLastRecord ()
Get the last record. More...
@@ -378,6 +386,9 @@ Public Member Functions
virtual xbInt16 PutDateField (const xbString &sFieldName, const xbDate &dt)
Put date field for field name. More...
+
xbInt16 SetHomeFolders ()
+
Create Home Folders. More...
+
xbInt16 CreateUniqueFileName (const xbString &sDirIn, const xbString &sExtIn, xbString &sFqnOut)
Create a unique file name. More...
@@ -621,12 +632,15 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-
xbString & GetDefaultLogDirectory () const
-
-
xbString & GetDefaultLogFileName () const
-
-
void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+
void GetHomeDir (xbString &sHomeDirOut)
+
Get home directory. More...
+
+
xbString & GetLogDirectory () const
+
+
xbString & GetLogFileName () const
+
+
void SetLogDirectory (const xbString &sLogDirectory)
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -2315,6 +2329,36 @@ Static Protected Attributes
Get the block size.
Returns Block Size
+
+
+
+◆ GetBof()
+
+
+
+
+
+
+
+
+ xbBool xb::xbDbf::GetBof
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
Get a pointer to the current index object.
+
Returns Pointer to current index.
+
Return true if dbf file empty or positioned to the first record
+
Returns Returns true if dbf file is empty or positioned on the first record.
+
@@ -2340,9 +2384,7 @@ Static Protected Attributes
-
Get a pointer to the current index object.
-
Returns Pointer to current index.
-
Return the current record number.
+
Return the current record number.
Returns Returns the current record number.
@@ -2566,56 +2608,6 @@ XB_INVALID_DATA
Get the default date format.
Returns xbString containing the default date format.
-
-
-
-◆ GetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogDirectory
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
-
-
-
-◆ GetDefaultLogFileName()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogFileName
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
@@ -2838,6 +2830,34 @@ XB_INVALID_DATA
L - Little endian
+
+
+
+◆ GetEof()
+
+
+
+
+
+
+
+
+ xbBool xb::xbDbf::GetEof
+ (
+ )
+
+
+
+
+
+virtual
+
+
+
+
+
Return true if dbf file empty or positioned to the last record.
+
Returns Returns true if dbf file is empty or positioned on the last record.
+
@@ -4090,6 +4110,66 @@ XB_INVALID_DATA
Get the fully qualified file name.
Returns the fully qualfied name of the file
+
+
+
+◆ GetHeaderLen()
+
+
+
+
+
+
+
+
+ virtual xbUInt16 xb::xbDbf::GetHeaderLen
+ (
+ )
+ const
+
+
+
+
+virtual
+
+
+
+
+
+
+
+◆ GetHomeDir()
+
+
+
+
+
+
+
+
+ void xb::xbSsv::GetHomeDir
+ (
+ xbString &
+ sHomeDirOut )
+
+
+
+
+
+inherited
+
+
+
+
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
+
@@ -4156,6 +4236,56 @@ XB_INVALID_DATA
Returns Return Codes
+
+
+
+◆ GetLogDirectory()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogDirectory
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
+
+
+
+
+◆ GetLogFileName()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogFileName
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
+
@@ -6954,32 +7084,6 @@ xbFalse - Record not deleted.
-
-
-
-◆ SetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- void xb::xbSsv::SetDefaultLogDirectory
- (
- const xbString &
- sDefaultLogDirectory )
-
-
-
-
-
-inherited
-
-
-
-
@@ -7114,6 +7218,61 @@ xbFalse - Record not deleted.
+
+
+
+◆ SetHomeFolders()
+
+
+
+
+
+
+
+
+ xbInt16 xb::xbFile::SetHomeFolders
+ (
+ )
+
+
+
+
+
+inherited
+
+
+
+
+
Create Home Folders.
+
Create xbase64 log and data folders in the home directory for current usre.
+
Returns Return Codes
+
+
+
+
+◆ SetLogDirectory()
+
+
+
+
+
+
+
+
+ void xb::xbSsv::SetLogDirectory
+ (
+ const xbString &
+ sLogDirectory )
+
+
+
+
+
+inherited
+
+
+
+
@@ -7961,7 +8120,7 @@ The mode can also include the letter "b" for binary ie; "r+b". The "b" is ignore
p Pointer to data to write
size size of write
- nmemb Number of times to write it
+ nmemb Number of times to read it
@@ -8950,9 +9109,9 @@ The mode can also include the letter "b" for binary ie; "r+b". The "b" is ignore
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdbf.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdbf.cpp
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfields.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdbf.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdbf.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfields.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbFile.html b/docs/doxygen/html/classxb_1_1xbFile.html
index b569a52..885e969 100644
--- a/docs/doxygen/html/classxb_1_1xbFile.html
+++ b/docs/doxygen/html/classxb_1_1xbFile.html
@@ -100,6 +100,9 @@ Public Member Functions
~xbFile ()
Class Destructor. More...
+xbInt16 SetHomeFolders ()
+ Create Home Folders. More...
+
xbInt16 CreateUniqueFileName (const xbString &sDirIn, const xbString &sExtIn, xbString &sFqnOut)
Create a unique file name. More...
@@ -343,12 +346,15 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-xbString & GetDefaultLogDirectory () const
-
-xbString & GetDefaultLogFileName () const
-
-void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+void GetHomeDir (xbString &sHomeDirOut)
+ Get home directory. More...
+
+xbString & GetLogDirectory () const
+
+xbString & GetLogFileName () const
+
+void SetLogDirectory (const xbString &sLogDirectory)
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -1319,56 +1325,6 @@ Static Protected Attributes
Get the default date format.
Returns xbString containing the default date format.
-
-
-
-◆ GetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogDirectory
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
-
-
-
-◆ GetDefaultLogFileName()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogFileName
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
@@ -1770,6 +1726,91 @@ Static Protected Attributes
Get the fully qualified file name.
Returns the fully qualfied name of the file
+
+
+
+◆ GetHomeDir()
+
+
+
+
+
+
+
+
+ void xb::xbSsv::GetHomeDir
+ (
+ xbString &
+ sHomeDirOut )
+
+
+
+
+
+inherited
+
+
+
+
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
+
+
+
+
+◆ GetLogDirectory()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogDirectory
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
+
+
+
+
+◆ GetLogFileName()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogFileName
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
+
@@ -2244,32 +2285,6 @@ Static Protected Attributes
-
-
-
-◆ SetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- void xb::xbSsv::SetDefaultLogDirectory
- (
- const xbString &
- sDefaultLogDirectory )
-
-
-
-
-
-inherited
-
-
-
-
@@ -2380,6 +2395,53 @@ Static Protected Attributes
+
+
+
+◆ SetHomeFolders()
+
+
+
+
+
+ xbInt16 xb::xbFile::SetHomeFolders
+ (
+ )
+
+
+
+
+
+
Create Home Folders.
+
Create xbase64 log and data folders in the home directory for current usre.
+
Returns Return Codes
+
+
+
+
+◆ SetLogDirectory()
+
+
+
+
+
+
+
+
+ void xb::xbSsv::SetLogDirectory
+ (
+ const xbString &
+ sLogDirectory )
+
+
+
+
+
+inherited
+
+
+
+
@@ -2925,7 +2987,7 @@ The mode can also include the letter "b" for binary ie; "r+b". The "b" is ignore
p Pointer to data to write
size size of write
- nmemb Number of times to write it
+ nmemb Number of times to read it
@@ -3358,8 +3420,8 @@ The mode can also include the letter "b" for binary ie; "r+b". The "b" is ignore
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbfile.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfile.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbfile.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfile.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbSsv.html b/docs/doxygen/html/classxb_1_1xbSsv.html
index 9180d1d..96a07d8 100644
--- a/docs/doxygen/html/classxb_1_1xbSsv.html
+++ b/docs/doxygen/html/classxb_1_1xbSsv.html
@@ -133,12 +133,15 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-xbString & GetDefaultLogDirectory () const
-
-xbString & GetDefaultLogFileName () const
-
-void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+void GetHomeDir (xbString &sHomeDirOut)
+ Get home directory. More...
+
+xbString & GetLogDirectory () const
+
+xbString & GetLogFileName () const
+
+void SetLogDirectory (const xbString &sLogDirectory)
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -352,14 +355,14 @@ Static Protected Attributes
-
-◆ GetDefaultLogDirectory()
+
+◆ GetEndianType()
- xbString & xb::xbSsv::GetDefaultLogDirectory
+ xbInt16 xb::xbSsv::GetEndianType
(
)
const
@@ -367,71 +370,98 @@ Static Protected Attributes
+
Get the Endian type.
+
Returns B - Big endian
+ L - Little endian
+
+
-
-◆ GetDefaultLogFileName()
+
+◆ GetErrorMessage()
- xbString & xb::xbSsv::GetDefaultLogFileName
+ const char * xb::xbSsv::GetErrorMessage
(
- )
+ xbInt16
+ iErrorCode )
const
+
Get an error message.
+
Parameters
+
+ iErrorCode ErrorCode is the error number of description to be returned.
+
+
+
+
Returns Returns a pointer to a string containing a text description for the error code.
+
-
-◆ GetEndianType()
+
+◆ GetHomeDir()
- xbInt16 xb::xbSsv::GetEndianType
+ void xb::xbSsv::GetHomeDir
(
- )
- const
+ xbString &
+ sHomeDirOut )
+
-
Get the Endian type.
-
Returns B - Big endian
- L - Little endian
-
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
-
-◆ GetErrorMessage()
+
+◆ GetLogDirectory()
- const char * xb::xbSsv::GetErrorMessage
+ xbString & xb::xbSsv::GetLogDirectory
(
- xbInt16
- iErrorCode )
+ )
const
-
Get an error message.
-
Parameters
-
- iErrorCode ErrorCode is the error number of description to be returned.
-
-
-
-
Returns Returns a pointer to a string containing a text description for the error code.
+
+
+
+◆ GetLogFileName()
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogFileName
+ (
+ )
+ const
+
+
+
@@ -536,24 +566,6 @@ Static Protected Attributes
-
-
-
-◆ SetDefaultLogDirectory()
-
-
-
-
-
- void xb::xbSsv::SetDefaultLogDirectory
- (
- const xbString &
- sDefaultLogDirectory )
-
-
-
-
-
@@ -582,6 +594,24 @@ Static Protected Attributes
Set the endian type.
This routine determines the Endian-ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program.
+
+
+
+◆ SetLogDirectory()
+
+
+
+
+
+ void xb::xbSsv::SetLogDirectory
+ (
+ const xbString &
+ sLogDirectory )
+
+
+
+
+
@@ -680,8 +710,8 @@ Static Protected Attributes
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbssv.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbssv.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbssv.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbssv.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbString.html b/docs/doxygen/html/classxb_1_1xbString.html
index 7d509c9..1cf60fe 100644
--- a/docs/doxygen/html/classxb_1_1xbString.html
+++ b/docs/doxygen/html/classxb_1_1xbString.html
@@ -267,6 +267,9 @@ Public Member Functions
xbString & PadRight (char c, xbUInt32 ulLen)
Right pad string. More...
+xbUInt32 Pos (char c, xbUInt32 ulStartPos) const
+ Determine position of a given character. More...
+
xbUInt32 Pos (char c) const
Determine position of a given character. More...
@@ -2124,7 +2127,7 @@ Friends
-◆ Pos() [1/2]
+◆ Pos() [1/3]
@@ -2148,10 +2151,48 @@ Friends
Returns Position within string. Returns 0 if not found.
+
+
+
+◆ Pos() [2/3]
+
+
+
+
+
+ xbUInt32 xb::xbString::Pos
+ (
+ char
+ c ,
+
+
+
+
+ xbUInt32
+ ulStartPos
+
+
+
+ )
+ const
+
+
+
+
+
Determine position of a given character.
+
Parameters
+
+ c Seek character
+ ulStartPos starting position for search, first position is 1
+
+
+
+
Returns Position within string. Returns 0 if not found.
+
-◆ Pos() [2/2]
+◆ Pos() [3/3]
@@ -2835,8 +2876,8 @@ Friends
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbstring.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbstring.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbstring.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbstring.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbTblMgr.html b/docs/doxygen/html/classxb_1_1xbTblMgr.html
index ccd4287..c94fe35 100644
--- a/docs/doxygen/html/classxb_1_1xbTblMgr.html
+++ b/docs/doxygen/html/classxb_1_1xbTblMgr.html
@@ -94,10 +94,10 @@ Public Member Functions
~xbTblMgr ()
-xbInt16 AddTblToTblList (xbDbf *d, const xbString &sTblName)
-
-xbInt16 AddTblToTblList (xbDbf *d, const xbString &sTblName, const xbString &sTblAlias)
-
+xbInt16 AddTblToTblList (xbDbf *d, const xbString &sFqTblName)
+
+xbInt16 AddTblToTblList (xbDbf *d, const xbString &sFqTblName, const xbString &sTblAlias)
+
xbInt16 DisplayTableList () const
xbDbf * GetDbfPtr (const xbString &sTblAlias) const
@@ -146,12 +146,15 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-xbString & GetDefaultLogDirectory () const
-
-xbString & GetDefaultLogFileName () const
-
-void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+void GetHomeDir (xbString &sHomeDirOut)
+ Get home directory. More...
+
+xbString & GetLogDirectory () const
+
+xbString & GetLogFileName () const
+
+void SetLogDirectory (const xbString &sLogDirectory)
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -213,8 +216,8 @@ Static Protected Attributes
-
-◆ AddTblToTblList() [1/2]
+
+◆ AddTblToTblList() [1/2]
@@ -229,7 +232,7 @@ Static Protected Attributes
const xbString &
-
sTblName
+
sFqTblName
@@ -241,8 +244,8 @@ Static Protected Attributes
-
-◆ AddTblToTblList() [2/2]
+
+◆ AddTblToTblList() [2/2]
@@ -257,7 +260,7 @@ Static Protected Attributes
const xbString &
-
sTblName ,
+
sFqTblName ,
@@ -547,8 +550,8 @@ Static Protected Attributes
-
-◆ GetDefaultLogDirectory()
+
+◆ GetEndianType()
@@ -557,7 +560,7 @@ Static Protected Attributes
- xbString & xb::xbSsv::GetDefaultLogDirectory
+ xbInt16 xb::xbSsv::GetEndianType
(
)
const
@@ -570,10 +573,15 @@ Static Protected Attributes
+
Get the Endian type.
+
Returns B - Big endian
+ L - Little endian
+
+
-
-◆ GetDefaultLogFileName()
+
+◆ GetErrorMessage()
@@ -582,9 +590,10 @@ Static Protected Attributes
- xbString & xb::xbSsv::GetDefaultLogFileName
+ const char * xb::xbSsv::GetErrorMessage
(
- )
+ xbInt16
+ iErrorCode )
const
@@ -595,10 +604,19 @@ Static Protected Attributes
+
Get an error message.
+
Parameters
+
+ iErrorCode ErrorCode is the error number of description to be returned.
+
+
+
+
Returns Returns a pointer to a string containing a text description for the error code.
+
-
-◆ GetEndianType()
+
+◆ GetHomeDir()
@@ -607,10 +625,11 @@ Static Protected Attributes
- xbInt16 xb::xbSsv::GetEndianType
+ void xb::xbSsv::GetHomeDir
(
- )
- const
+ xbString &
+ sHomeDirOut )
+
@@ -620,15 +639,19 @@ Static Protected Attributes
-
Get the Endian type.
-
Returns B - Big endian
- L - Little endian
-
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
-
-◆ GetErrorMessage()
+
+◆ GetLogDirectory()
@@ -637,10 +660,9 @@ Static Protected Attributes
- const char * xb::xbSsv::GetErrorMessage
+ xbString & xb::xbSsv::GetLogDirectory
(
- xbInt16
- iErrorCode )
+ )
const
@@ -651,14 +673,30 @@ Static Protected Attributes
-
Get an error message.
-
Parameters
-
- iErrorCode ErrorCode is the error number of description to be returned.
-
-
-
-
Returns Returns a pointer to a string containing a text description for the error code.
+
+
+
+◆ GetLogFileName()
+
+
+
+
+
+
+
+
+ xbString & xb::xbSsv::GetLogFileName
+ (
+ )
+ const
+
+
+
+
+inherited
+
+
+
@@ -868,8 +906,8 @@ Static Protected Attributes
-
-◆ SetDefaultLogDirectory()
+
+◆ SetEndianType()
@@ -878,24 +916,26 @@ Static Protected Attributes
- void xb::xbSsv::SetDefaultLogDirectory
+ void xb::xbSsv::SetEndianType
(
- const xbString &
- sDefaultLogDirectory )
+ )
-inherited
+
protected inherited
+
Set the endian type.
+
This routine determines the Endian-ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program.
+
-
-◆ SetEndianType()
+
+◆ SetLogDirectory()
@@ -904,22 +944,20 @@ Static Protected Attributes
- void xb::xbSsv::SetEndianType
+ void xb::xbSsv::SetLogDirectory
(
- )
+ const xbString &
+ sLogDirectory )
-protected inherited
+
inherited
-
Set the endian type.
-
This routine determines the Endian-ness at run time instead of compile time as some processers (ie; Sparc,ARM) can be switched either way. This routine is called automatically by the library at startup and does not need to be called in an application program.
-
@@ -1026,8 +1064,8 @@ Static Protected Attributes
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbtblmgr.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbtblmgr.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbtblmgr.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbtblmgr.cpp
diff --git a/docs/doxygen/html/classxb_1_1xbXBase.html b/docs/doxygen/html/classxb_1_1xbXBase.html
index 7699920..5d4767f 100644
--- a/docs/doxygen/html/classxb_1_1xbXBase.html
+++ b/docs/doxygen/html/classxb_1_1xbXBase.html
@@ -141,10 +141,16 @@ Public Member Functions
void xbSleep (xbInt32 lMillisecs)
Cross platform sleep function. More...
-xbInt16 AddTblToTblList (xbDbf *d, const xbString &sTblName)
-
-xbInt16 AddTblToTblList (xbDbf *d, const xbString &sTblName, const xbString &sTblAlias)
-
+xbInt16 GetCmdLineOpt (xbInt32 lArgc, char **argv, const char *sOptRqst, xbString &sParmOut)
+ Parse commmand line options for a given parm request. More...
+
+xbInt16 GetCmdLineOpt (xbInt32 lArgc, char **argv, xbString &sOptRqst, xbString &sParmOut)
+ Parse commmand line options for a given parm request. More...
+
+xbInt16 AddTblToTblList (xbDbf *d, const xbString &sFqTblName)
+
+xbInt16 AddTblToTblList (xbDbf *d, const xbString &sFqTblName, const xbString &sTblAlias)
+
xbInt16 DisplayTableList () const
xbDbf * GetDbfPtr (const xbString &sTblAlias) const
@@ -193,12 +199,9 @@ Public Member Functions
void SetDefaultAutoCommit (xbBool bDefaultAutoCommit)
Set the default auto commit. More...
-xbString & GetDefaultLogDirectory () const
-
-xbString & GetDefaultLogFileName () const
-
-void SetDefaultLogDirectory (const xbString &sDefaultLogDirectory)
-
+void GetHomeDir (xbString &sHomeDirOut)
+ Get home directory. More...
+
xbBool GetMultiUser () const
Get the multi user setting. More...
@@ -282,8 +285,8 @@ Friends
-
-◆ AddTblToTblList() [1/2]
+
+◆ AddTblToTblList() [1/2]
@@ -301,7 +304,7 @@ Friends
const xbString &
-
sTblName
+
sFqTblName
@@ -318,8 +321,8 @@ Friends
-
-◆ AddTblToTblList() [2/2]
+
+◆ AddTblToTblList() [2/2]
@@ -337,7 +340,7 @@ Friends
const xbString &
-
sTblName ,
+
sFqTblName ,
@@ -587,6 +590,112 @@ Friends
+
+
+
+◆ GetCmdLineOpt() [1/2]
+
+
+
+
+
+ xbInt16 xb::xbXBase::GetCmdLineOpt
+ (
+ xbInt32
+ lArgc ,
+
+
+
+
+ char **
+ sArgv ,
+
+
+
+
+ const char *
+ sOptRqst ,
+
+
+
+
+ xbString &
+ sParmOut
+
+
+
+ )
+
+
+
+
+
+
Parse commmand line options for a given parm request.
+
Parameters
+
+ lArgc Value passed from main( argc, argv[] )
+ sArgv Valued passed from main
+ sOptRqst Option to search for in the arguments list
+ sParmOut String token immediately to the right of the the option request, if found
+
+
+
+
Returns 0 - paramater request not found
+ 1 - Parameter found
+
+
+
+
+◆ GetCmdLineOpt() [2/2]
+
+
+
+
+
+ xbInt16 xb::xbXBase::GetCmdLineOpt
+ (
+ xbInt32
+ lArgc ,
+
+
+
+
+ char **
+ sArgv ,
+
+
+
+
+ xbString &
+ sOptRqst ,
+
+
+
+
+ xbString &
+ sParmOut
+
+
+
+ )
+
+
+
+
+
+
Parse commmand line options for a given parm request.
+
Parameters
+
+ lArgc Value passed from main( argc, argv[] )
+ sArgv Valued passed from main
+ sOptRqst Option to search for in the arguments list
+ sParmOut String token immediately to the right of the the option request, if found
+
+
+
+
Returns 0 - paramater request not found
+ 1 - Parameter found
+
@@ -725,56 +834,6 @@ Friends
Get the default date format.
Returns xbString containing the default date format.
-
-
-
-◆ GetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogDirectory
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
-
-
-
-◆ GetDefaultLogFileName()
-
-
-
-
-
-
-
-
- xbString & xb::xbSsv::GetDefaultLogFileName
- (
- )
- const
-
-
-
-
-inherited
-
-
-
-
@@ -888,6 +947,41 @@ Friends
+
+
+
+◆ GetHomeDir()
+
+
+
+
+
+
+
+
+ void xb::xbSsv::GetHomeDir
+ (
+ xbString &
+ sHomeDirOut )
+
+
+
+
+
+inherited
+
+
+
+
+
Get home directory.
+
Parameters
+
+ sHomeDirOut - Output home directory for current user.
+
+
+
+
Returns void
+
@@ -1366,32 +1460,6 @@ Friends
-
-
-
-◆ SetDefaultLogDirectory()
-
-
-
-
-
-
-
-
- void xb::xbSsv::SetDefaultLogDirectory
- (
- const xbString &
- sDefaultLogDirectory )
-
-
-
-
-
-inherited
-
-
-
-
@@ -1762,8 +1830,8 @@ Friends
The documentation for this class was generated from the following files:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbxbase.h
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbxbase.cpp
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbxbase.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbxbase.cpp
diff --git a/docs/doxygen/html/dir_25b94c3afce00ed38231227d8141f932.html b/docs/doxygen/html/dir_25b94c3afce00ed38231227d8141f932.html
index 6e22ff0..48adaeb 100644
--- a/docs/doxygen/html/dir_25b94c3afce00ed38231227d8141f932.html
+++ b/docs/doxygen/html/dir_25b94c3afce00ed38231227d8141f932.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql Directory Reference
@@ -79,6 +79,8 @@ Files
file xbcrtbl.cpp
+file xbcrtbl.save.cpp
+
file xbdelete.cpp
file xbdrpix.cpp
@@ -87,10 +89,14 @@ Files
file xbinsert.cpp
+file xbselect.cpp
+
file xbset.cpp
file xbsql.cpp
+file xbstmt.cpp
+
diff --git a/docs/doxygen/html/dir_313caf1132e152dd9b58bea13a4052ca.html b/docs/doxygen/html/dir_313caf1132e152dd9b58bea13a4052ca.html
index fd2b2f8..0a07b74 100644
--- a/docs/doxygen/html/dir_313caf1132e152dd9b58bea13a4052ca.html
+++ b/docs/doxygen/html/dir_313caf1132e152dd9b58bea13a4052ca.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils Directory Reference
@@ -83,10 +83,6 @@ Files
file xb_dumpdbt.cpp
-file xb_dumphdr.cpp
-
-file xb_dumpix.cpp
-
file xb_dumprecs.cpp
file xb_execsql.cpp
@@ -97,8 +93,6 @@ Files
file xb_undelall.cpp
-file xb_zap.cpp
-
diff --git a/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 66057d7..82d0f44 100644
--- a/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/docs/doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src Directory Reference
diff --git a/docs/doxygen/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html b/docs/doxygen/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
index bb40dd2..f8b8ebe 100644
--- a/docs/doxygen/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
+++ b/docs/doxygen/html/dir_aebb8dcc11953d78e620bbef0b9e2183.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core Directory Reference
@@ -75,6 +75,8 @@ $(function() {
Files
file xbbcd.cpp
+file xbblockread.cpp
+
file xbdate.cpp
file xbdbf.cpp
diff --git a/docs/doxygen/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html b/docs/doxygen/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
index 76eb467..7e0bf9d 100644
--- a/docs/doxygen/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
+++ b/docs/doxygen/html/dir_b0856f6b0d80ccb263b2f415c91f9e17.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include Directory Reference
@@ -77,6 +77,8 @@ Files
file xbbcd.h [code]
+file xbblkread.h [code]
+
file xbdate.h [code]
file xbdbf.h [code]
diff --git a/docs/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722.html b/docs/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722.html
index 03dde8a..3345e9b 100644
--- a/docs/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722.html
+++ b/docs/doxygen/html/dir_d93a1d4020dea85bb71b237545b5e722.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests Directory Reference
@@ -77,6 +77,8 @@ Files
file xb_test_bcd.cpp
+file xb_test_blockread.cpp
+
file xb_test_date.cpp
file xb_test_dbf_v3_memos.cpp
diff --git a/docs/doxygen/html/dir_e931c1a3f0014e624d0645a271726ad2.html b/docs/doxygen/html/dir_e931c1a3f0014e624d0645a271726ad2.html
index 5553e32..b4eef2e 100644
--- a/docs/doxygen/html/dir_e931c1a3f0014e624d0645a271726ad2.html
+++ b/docs/doxygen/html/dir_e931c1a3f0014e624d0645a271726ad2.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples Directory Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples Directory Reference
@@ -75,8 +75,12 @@ $(function() {
Files
file xb_ex_date.cpp
+file xb_ex_expression.cpp
+
file xb_ex_sql.cpp
+file xb_ex_ssv.cpp
+
file xb_ex_string.cpp
file xb_ex_v3_create_dbf.cpp
diff --git a/docs/doxygen/html/files.html b/docs/doxygen/html/files.html
index d85fb7b..cbd1de4 100644
--- a/docs/doxygen/html/files.html
+++ b/docs/doxygen/html/files.html
@@ -71,109 +71,114 @@ $(function() {
▼ src
► core
xbbcd.cpp
- xbdate.cpp
- xbdbf.cpp
- xbdbf3.cpp
- xbdbf4.cpp
- xbexp.cpp
- xbexpnode.cpp
- xbfields.cpp
- xbfile.cpp
- xbfilter.cpp
- xbfuncs.cpp
- xbixbase.cpp
- xbixmdx.cpp
- xbixndx.cpp
- xblog.cpp
- xbmemo.cpp
- xbmemo3.cpp
- xbmemo4.cpp
- xbssv.cpp
- xbstring.cpp
- xbtag.cpp
- xbtblmgr.cpp
- xbuda.cpp
- xbxbase.cpp
+ xbblockread.cpp
+ xbdate.cpp
+ xbdbf.cpp
+ xbdbf3.cpp
+ xbdbf4.cpp
+ xbexp.cpp
+ xbexpnode.cpp
+ xbfields.cpp
+ xbfile.cpp
+ xbfilter.cpp
+ xbfuncs.cpp
+ xbixbase.cpp
+ xbixmdx.cpp
+ xbixndx.cpp
+ xblog.cpp
+ xbmemo.cpp
+ xbmemo3.cpp
+ xbmemo4.cpp
+ xbssv.cpp
+ xbstring.cpp
+ xbtag.cpp
+ xbtblmgr.cpp
+ xbuda.cpp
+ xbxbase.cpp
► examples
xb_ex_date.cpp
- xb_ex_sql.cpp
- xb_ex_string.cpp
- xb_ex_v3_create_dbf.cpp
- xb_ex_v3_upd_dbf.cpp
- xb_ex_v4_create_dbf.cpp
- xb_ex_v4_upd_dbf.cpp
+ xb_ex_expression.cpp
+ xb_ex_sql.cpp
+ xb_ex_ssv.cpp
+ xb_ex_string.cpp
+ xb_ex_v3_create_dbf.cpp
+ xb_ex_v3_upd_dbf.cpp
+ xb_ex_v4_create_dbf.cpp
+ xb_ex_v4_upd_dbf.cpp
► include
xbase.h
xbbcd.h
- xbdate.h
- xbdbf.h
- xbexp.h
- xbexpnode.h
- xbfile.h
- xbfilter.h
- xbindex.h
- xblnklst.h
- xblnklstord.h
- xblnknod.h
- xblog.h
- xbmemo.h
- xbretcod.h
- xbsql.h
- xbssv.h
- xbstring.h
- xbtag.h
- xbtblmgr.h
- xbtypes.h
- xbuda.h
- xbxbase.h
+ xbblkread.h
+ xbdate.h
+ xbdbf.h
+ xbexp.h
+ xbexpnode.h
+ xbfile.h
+ xbfilter.h
+ xbindex.h
+ xblnklst.h
+ xblnklstord.h
+ xblnknod.h
+ xblog.h
+ xbmemo.h
+ xbretcod.h
+ xbsql.h
+ xbssv.h
+ xbstring.h
+ xbtag.h
+ xbtblmgr.h
+ xbtypes.h
+ xbuda.h
+ xbxbase.h
► sql
xbalttbl.cpp
xbcrix.cpp
xbcrtbl.cpp
- xbdelete.cpp
- xbdrpix.cpp
- xbdrptbl.cpp
- xbinsert.cpp
- xbset.cpp
- xbsql.cpp
+ xbcrtbl.save.cpp
+ xbdelete.cpp
+ xbdrpix.cpp
+ xbdrptbl.cpp
+ xbinsert.cpp
+ xbselect.cpp
+ xbset.cpp
+ xbsql.cpp
+ xbstmt.cpp
► tests
tstfuncs.cpp
xb_test_bcd.cpp
- xb_test_date.cpp
- xb_test_dbf_v3_memos.cpp
- xb_test_dbf_v3_nomemos.cpp
- xb_test_dbf_v4_memos.cpp
- xb_test_dbf_v4_nomemos.cpp
- xb_test_expnode.cpp
- xb_test_expression.cpp
- xb_test_file.cpp
- xb_test_filter.cpp
- xb_test_funcs.cpp
- xb_test_linklist.cpp
- xb_test_lock.cpp
- xb_test_lock2.cpp
- xb_test_log.cpp
- xb_test_mdx.cpp
- xb_test_ndx.cpp
- xb_test_sql.cpp
- xb_test_string.cpp
- xb_test_tblmgr.cpp
- xb_test_uda.cpp
- xb_test_xbase.cpp
+ xb_test_blockread.cpp
+ xb_test_date.cpp
+ xb_test_dbf_v3_memos.cpp
+ xb_test_dbf_v3_nomemos.cpp
+ xb_test_dbf_v4_memos.cpp
+ xb_test_dbf_v4_nomemos.cpp
+ xb_test_expnode.cpp
+ xb_test_expression.cpp
+ xb_test_file.cpp
+ xb_test_filter.cpp
+ xb_test_funcs.cpp
+ xb_test_linklist.cpp
+ xb_test_lock.cpp
+ xb_test_lock2.cpp
+ xb_test_log.cpp
+ xb_test_mdx.cpp
+ xb_test_ndx.cpp
+ xb_test_sql.cpp
+ xb_test_string.cpp
+ xb_test_tblmgr.cpp
+ xb_test_uda.cpp
+ xb_test_xbase.cpp
► utils
xb_cfg_check.cpp
xb_copydbf.cpp
xb_dbfutil.cpp
xb_deletall.cpp
xb_dumpdbt.cpp
- xb_dumphdr.cpp
- xb_dumpix.cpp
- xb_dumprecs.cpp
- xb_execsql.cpp
- xb_pack.cpp
- xb_tblinfo.cpp
- xb_undelall.cpp
- xb_zap.cpp
+ xb_dumprecs.cpp
+ xb_execsql.cpp
+ xb_pack.cpp
+ xb_tblinfo.cpp
+ xb_undelall.cpp
diff --git a/docs/doxygen/html/functions.html b/docs/doxygen/html/functions.html
index 4332e69..6e4da8b 100644
--- a/docs/doxygen/html/functions.html
+++ b/docs/doxygen/html/functions.html
@@ -68,7 +68,7 @@ $(function() {
- a -
Abort() : xb::xbDbf
AddBackSlash() : xb::xbString
-AddTblToTblList() : xb::xbTblMgr
+AddTblToTblList() : xb::xbTblMgr
Append() : xb::xbString
AppendRecord() : xb::xbDbf
Assign() : xb::xbString
diff --git a/docs/doxygen/html/functions_func.html b/docs/doxygen/html/functions_func.html
index e26f40d..47e8f65 100644
--- a/docs/doxygen/html/functions_func.html
+++ b/docs/doxygen/html/functions_func.html
@@ -68,7 +68,7 @@ $(function() {
- a -
Abort() : xb::xbDbf
AddBackSlash() : xb::xbString
-AddTblToTblList() : xb::xbTblMgr
+AddTblToTblList() : xb::xbTblMgr
Append() : xb::xbString
AppendRecord() : xb::xbDbf
Assign() : xb::xbString
diff --git a/docs/doxygen/html/functions_func_g.html b/docs/doxygen/html/functions_func_g.html
index 736af49..18ab1bc 100644
--- a/docs/doxygen/html/functions_func_g.html
+++ b/docs/doxygen/html/functions_func_g.html
@@ -68,7 +68,9 @@ $(function() {
- g -
GetAutoCommit() : xb::xbDbf
GetBlockSize() : xb::xbFile
+GetBof() : xb::xbDbf
GetCharacter() : xb::xbString
+GetCmdLineOpt() : xb::xbXBase
GetCurRecNo() : xb::xbDbf
GetDataDirectory() : xb::xbSsv
GetDateField() : xb::xbDbf
@@ -76,11 +78,10 @@ $(function() {
GetDbfStatus() : xb::xbDbf
GetDefaultAutoCommit() : xb::xbSsv
GetDefaultDateFormat() : xb::xbSsv
-GetDefaultLogDirectory() : xb::xbSsv
-GetDefaultLogFileName() : xb::xbSsv
GetDirectory() : xb::xbFile
GetDoubleField() : xb::xbDbf
GetEndianType() : xb::xbSsv
+GetEof() : xb::xbDbf
GetErrorMessage() : xb::xbSsv
GetField() : xb::xbDbf
GetFieldCnt() : xb::xbDbf
@@ -88,7 +89,7 @@ $(function() {
GetFieldLen() : xb::xbDbf
GetFieldName() : xb::xbDbf
GetFieldNo() : xb::xbDbf
-GetFieldType() : xb::xbDbf
+GetFieldType() : xb::xbDbf
GetFileDirPart() : xb::xbFile
GetFileExtPart() : xb::xbFile
GetFileMtime() : xb::xbFile
@@ -96,14 +97,16 @@ $(function() {
GetFileNamePart() : xb::xbFile
GetFileSize() : xb::xbFile
GetFileType() : xb::xbFile
-GetFirstRecord() : xb::xbDbf
+GetFirstRecord() : xb::xbDbf
GetFloatField() : xb::xbDbf
GetFqFileName() : xb::xbFile
GetFunctionInfo() : xb::xbXBase
+GetHeaderLen() : xb::xbDbf
+GetHomeDir() : xb::xbSsv
GetLastPos() : xb::xbString
GetLastRecord() : xb::xbDbf
-GetLogDirectory() : xb::xbXBase
-GetLogFileName() : xb::xbXBase
+GetLogDirectory() : xb::xbSsv , xb::xbXBase
+GetLogFileName() : xb::xbSsv , xb::xbXBase
GetLogFqFileName() : xb::xbXBase
GetLogicalField() : xb::xbDbf
GetLogStatus() : xb::xbXBase
diff --git a/docs/doxygen/html/functions_func_p.html b/docs/doxygen/html/functions_func_p.html
index 06b46c1..3985e96 100644
--- a/docs/doxygen/html/functions_func_p.html
+++ b/docs/doxygen/html/functions_func_p.html
@@ -69,7 +69,7 @@ $(function() {
Pack() : xb::xbDbf
PadLeft() : xb::xbString
PadRight() : xb::xbString
-Pos() : xb::xbString
+Pos() : xb::xbString
PutAt() : xb::xbString
PutDateField() : xb::xbDbf
PutDoubleField() : xb::xbDbf
diff --git a/docs/doxygen/html/functions_func_s.html b/docs/doxygen/html/functions_func_s.html
index 2068078..99e6b3c 100644
--- a/docs/doxygen/html/functions_func_s.html
+++ b/docs/doxygen/html/functions_func_s.html
@@ -72,12 +72,12 @@ $(function() {
SetDataDirectory() : xb::xbSsv
SetDefaultAutoCommit() : xb::xbSsv
SetDefaultDateFormat() : xb::xbSsv
-SetDefaultLogDirectory() : xb::xbSsv
SetDirectory() : xb::xbFile
SetEndianType() : xb::xbSsv
SetFileName() : xb::xbFile
SetFqFileName() : xb::xbFile
-SetLogDirectory() : xb::xbXBase
+SetHomeFolders() : xb::xbFile
+SetLogDirectory() : xb::xbSsv , xb::xbXBase
SetLogFileName() : xb::xbXBase
SetLogSize() : xb::xbXBase
SetMultiUser() : xb::xbSsv
diff --git a/docs/doxygen/html/functions_g.html b/docs/doxygen/html/functions_g.html
index 601e48d..d67e26c 100644
--- a/docs/doxygen/html/functions_g.html
+++ b/docs/doxygen/html/functions_g.html
@@ -68,7 +68,9 @@ $(function() {
- g -
GetAutoCommit() : xb::xbDbf
GetBlockSize() : xb::xbFile
+GetBof() : xb::xbDbf
GetCharacter() : xb::xbString
+GetCmdLineOpt() : xb::xbXBase
GetCurRecNo() : xb::xbDbf
GetDataDirectory() : xb::xbSsv
GetDateField() : xb::xbDbf
@@ -76,11 +78,10 @@ $(function() {
GetDbfStatus() : xb::xbDbf
GetDefaultAutoCommit() : xb::xbSsv
GetDefaultDateFormat() : xb::xbSsv
-GetDefaultLogDirectory() : xb::xbSsv
-GetDefaultLogFileName() : xb::xbSsv
GetDirectory() : xb::xbFile
GetDoubleField() : xb::xbDbf
GetEndianType() : xb::xbSsv
+GetEof() : xb::xbDbf
GetErrorMessage() : xb::xbSsv
GetField() : xb::xbDbf
GetFieldCnt() : xb::xbDbf
@@ -88,7 +89,7 @@ $(function() {
GetFieldLen() : xb::xbDbf
GetFieldName() : xb::xbDbf
GetFieldNo() : xb::xbDbf
-GetFieldType() : xb::xbDbf
+GetFieldType() : xb::xbDbf
GetFileDirPart() : xb::xbFile
GetFileExtPart() : xb::xbFile
GetFileMtime() : xb::xbFile
@@ -96,14 +97,16 @@ $(function() {
GetFileNamePart() : xb::xbFile
GetFileSize() : xb::xbFile
GetFileType() : xb::xbFile
-GetFirstRecord() : xb::xbDbf
+GetFirstRecord() : xb::xbDbf
GetFloatField() : xb::xbDbf
GetFqFileName() : xb::xbFile
GetFunctionInfo() : xb::xbXBase
+GetHeaderLen() : xb::xbDbf
+GetHomeDir() : xb::xbSsv
GetLastPos() : xb::xbString
GetLastRecord() : xb::xbDbf
-GetLogDirectory() : xb::xbXBase
-GetLogFileName() : xb::xbXBase
+GetLogDirectory() : xb::xbSsv , xb::xbXBase
+GetLogFileName() : xb::xbSsv , xb::xbXBase
GetLogFqFileName() : xb::xbXBase
GetLogicalField() : xb::xbDbf
GetLogStatus() : xb::xbXBase
diff --git a/docs/doxygen/html/functions_p.html b/docs/doxygen/html/functions_p.html
index b86c965..a2d9678 100644
--- a/docs/doxygen/html/functions_p.html
+++ b/docs/doxygen/html/functions_p.html
@@ -71,12 +71,13 @@ $(function() {
PadRight() : xb::xbString
pDbf : xb::xbTblList
pNext : xb::xbTblList
-Pos() : xb::xbString
+Pos() : xb::xbString
+psFqTblName : xb::xbTblList
psTblAlias : xb::xbTblList
psTblName : xb::xbTblList
PutAt() : xb::xbString
PutDateField() : xb::xbDbf
-PutDoubleField() : xb::xbDbf
+PutDoubleField() : xb::xbDbf
PutField() : xb::xbDbf
PutFloatField() : xb::xbDbf
PutLogicalField() : xb::xbDbf
diff --git a/docs/doxygen/html/functions_s.html b/docs/doxygen/html/functions_s.html
index 23c3f57..c0cb82b 100644
--- a/docs/doxygen/html/functions_s.html
+++ b/docs/doxygen/html/functions_s.html
@@ -74,12 +74,12 @@ $(function() {
SetDataDirectory() : xb::xbSsv
SetDefaultAutoCommit() : xb::xbSsv
SetDefaultDateFormat() : xb::xbSsv
-SetDefaultLogDirectory() : xb::xbSsv
SetDirectory() : xb::xbFile
SetEndianType() : xb::xbSsv
SetFileName() : xb::xbFile
SetFqFileName() : xb::xbFile
-SetLogDirectory() : xb::xbXBase
+SetHomeFolders() : xb::xbFile
+SetLogDirectory() : xb::xbSsv , xb::xbXBase
SetLogFileName() : xb::xbXBase
SetLogSize() : xb::xbXBase
SetMultiUser() : xb::xbSsv
diff --git a/docs/doxygen/html/functions_vars.html b/docs/doxygen/html/functions_vars.html
index 36172a1..557c2b3 100644
--- a/docs/doxygen/html/functions_vars.html
+++ b/docs/doxygen/html/functions_vars.html
@@ -98,6 +98,7 @@ $(function() {
- p -
diff --git a/docs/doxygen/html/globals.html b/docs/doxygen/html/globals.html
index bae955d..b12ae53 100644
--- a/docs/doxygen/html/globals.html
+++ b/docs/doxygen/html/globals.html
@@ -102,7 +102,16 @@ $(function() {
- m -
-main() : xb_deletall.cpp , xb_test_mdx.cpp , xb_test_ndx.cpp , xb_test_sql.cpp , xb_test_string.cpp , xb_test_tblmgr.cpp , xb_test_uda.cpp , xb_test_xbase.cpp , xb_cfg_check.cpp , xb_copydbf.cpp , xb_dbfutil.cpp , xb_test_log.cpp , xb_dumpdbt.cpp , xb_dumphdr.cpp , xb_dumpix.cpp , xb_dumprecs.cpp , xb_execsql.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_zap.cpp , xb_test_dbf_v4_memos.cpp , xb_ex_sql.cpp , xb_ex_string.cpp , xb_ex_v3_create_dbf.cpp , xb_ex_v3_upd_dbf.cpp , xb_ex_v4_create_dbf.cpp , xb_ex_v4_upd_dbf.cpp , xb_test_bcd.cpp , xb_test_date.cpp , xb_test_dbf_v3_memos.cpp , xb_test_dbf_v3_nomemos.cpp , xb_ex_date.cpp , xb_test_dbf_v4_nomemos.cpp , xb_test_expnode.cpp , xb_test_expression.cpp , xb_test_file.cpp , xb_test_filter.cpp , xb_test_funcs.cpp , xb_test_linklist.cpp , xb_test_lock.cpp , xb_test_lock2.cpp
+main() : xb_cfg_check.cpp , xb_test_lock.cpp , xb_test_lock2.cpp , xb_test_log.cpp , xb_test_mdx.cpp , xb_test_ndx.cpp , xb_test_sql.cpp , xb_test_string.cpp , xb_test_tblmgr.cpp , xb_test_uda.cpp , xb_test_xbase.cpp , xb_ex_expression.cpp , xb_copydbf.cpp , xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_execsql.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_test_funcs.cpp , xb_ex_date.cpp , xb_ex_sql.cpp , xb_ex_ssv.cpp , xb_ex_string.cpp , xb_ex_v3_create_dbf.cpp , xb_ex_v3_upd_dbf.cpp , xb_ex_v4_create_dbf.cpp , xb_ex_v4_upd_dbf.cpp , xb_test_bcd.cpp , xb_test_blockread.cpp , xb_test_date.cpp , xb_test_dbf_v3_memos.cpp , xb_test_dbf_v3_nomemos.cpp , xb_test_dbf_v4_memos.cpp , xb_test_dbf_v4_nomemos.cpp , xb_test_expnode.cpp , xb_test_expression.cpp , xb_test_file.cpp , xb_test_filter.cpp , xb_test_linklist.cpp
+MyDbfRec : xb_test_blockread.cpp
+MyV4Record : xb_ex_expression.cpp
+
+
+
+ - p -
+PrintHelp() : xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_copydbf.cpp
+PrintResult() : xb_ex_expression.cpp
+PrintVersion() : xb_copydbf.cpp , xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp
@@ -123,6 +132,7 @@ $(function() {
XB_ACTIVE_RECS : xbdbf.h
XB_ALL_RECS : xbdbf.h
XB_ALREADY_OPEN : xbretcod.h
+XB_BLOCKREAD_NOT_ENABLED : xbretcod.h
XB_BOF : xbretcod.h
XB_CHAR_FLD : xbdbf.h
XB_CHAREOF : xbdbf.h
@@ -133,6 +143,7 @@ $(function() {
XB_DBF_FILE_NOT_OPEN : xbretcod.h
XB_DELETE_FAILED : xbretcod.h
XB_DELETED_RECS : xbdbf.h
+XB_DIRECTORY_ERROR : xbretcod.h
XB_DONTOVERLAY : xbdbf.h
XB_DUP_TABLE_OR_ALIAS : xbretcod.h
XB_EMPTY : xbretcod.h
@@ -175,6 +186,7 @@ $(function() {
XB_LOCK_FAILED : xbretcod.h
XB_LOGICAL_FLD : xbdbf.h
XB_MAX_ERROR_NO : xbretcod.h
+XB_MEMCPY_ERROR : xbretcod.h
XB_MEMO_FLD : xbdbf.h
XB_MULTI_USER : xbfile.h
XB_NO_ERROR : xbretcod.h
diff --git a/docs/doxygen/html/globals_defs.html b/docs/doxygen/html/globals_defs.html
index 9667a69..7857849 100644
--- a/docs/doxygen/html/globals_defs.html
+++ b/docs/doxygen/html/globals_defs.html
@@ -87,6 +87,7 @@ $(function() {
XB_ACTIVE_RECS : xbdbf.h
XB_ALL_RECS : xbdbf.h
XB_ALREADY_OPEN : xbretcod.h
+XB_BLOCKREAD_NOT_ENABLED : xbretcod.h
XB_BOF : xbretcod.h
XB_CHAR_FLD : xbdbf.h
XB_CHAREOF : xbdbf.h
@@ -97,6 +98,7 @@ $(function() {
XB_DBF_FILE_NOT_OPEN : xbretcod.h
XB_DELETE_FAILED : xbretcod.h
XB_DELETED_RECS : xbdbf.h
+XB_DIRECTORY_ERROR : xbretcod.h
XB_DONTOVERLAY : xbdbf.h
XB_DUP_TABLE_OR_ALIAS : xbretcod.h
XB_EMPTY : xbretcod.h
@@ -139,6 +141,7 @@ $(function() {
XB_LOCK_FAILED : xbretcod.h
XB_LOGICAL_FLD : xbdbf.h
XB_MAX_ERROR_NO : xbretcod.h
+XB_MEMCPY_ERROR : xbretcod.h
XB_MEMO_FLD : xbdbf.h
XB_MULTI_USER : xbfile.h
XB_NO_ERROR : xbretcod.h
diff --git a/docs/doxygen/html/globals_func.html b/docs/doxygen/html/globals_func.html
index c273ac7..601295d 100644
--- a/docs/doxygen/html/globals_func.html
+++ b/docs/doxygen/html/globals_func.html
@@ -89,7 +89,14 @@ $(function() {
- m -
-main() : xb_deletall.cpp , xb_test_mdx.cpp , xb_test_ndx.cpp , xb_test_sql.cpp , xb_test_string.cpp , xb_test_tblmgr.cpp , xb_test_uda.cpp , xb_test_xbase.cpp , xb_cfg_check.cpp , xb_copydbf.cpp , xb_dbfutil.cpp , xb_test_log.cpp , xb_dumpdbt.cpp , xb_dumphdr.cpp , xb_dumpix.cpp , xb_dumprecs.cpp , xb_execsql.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_zap.cpp , xb_test_dbf_v4_memos.cpp , xb_ex_sql.cpp , xb_ex_string.cpp , xb_ex_v3_create_dbf.cpp , xb_ex_v3_upd_dbf.cpp , xb_ex_v4_create_dbf.cpp , xb_ex_v4_upd_dbf.cpp , xb_test_bcd.cpp , xb_test_date.cpp , xb_test_dbf_v3_memos.cpp , xb_test_dbf_v3_nomemos.cpp , xb_ex_date.cpp , xb_test_dbf_v4_nomemos.cpp , xb_test_expnode.cpp , xb_test_expression.cpp , xb_test_file.cpp , xb_test_filter.cpp , xb_test_funcs.cpp , xb_test_linklist.cpp , xb_test_lock.cpp , xb_test_lock2.cpp
+main() : xb_cfg_check.cpp , xb_test_lock.cpp , xb_test_lock2.cpp , xb_test_log.cpp , xb_test_mdx.cpp , xb_test_ndx.cpp , xb_test_sql.cpp , xb_test_string.cpp , xb_test_tblmgr.cpp , xb_test_uda.cpp , xb_test_xbase.cpp , xb_test_linklist.cpp , xb_copydbf.cpp , xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_execsql.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_test_date.cpp , xb_ex_expression.cpp , xb_ex_sql.cpp , xb_ex_ssv.cpp , xb_ex_string.cpp , xb_ex_v3_create_dbf.cpp , xb_ex_v3_upd_dbf.cpp , xb_ex_v4_create_dbf.cpp , xb_ex_v4_upd_dbf.cpp , xb_test_bcd.cpp , xb_test_blockread.cpp , xb_ex_date.cpp , xb_test_dbf_v3_memos.cpp , xb_test_dbf_v3_nomemos.cpp , xb_test_dbf_v4_memos.cpp , xb_test_dbf_v4_nomemos.cpp , xb_test_expnode.cpp , xb_test_expression.cpp , xb_test_file.cpp , xb_test_filter.cpp , xb_test_funcs.cpp
+
+
+
+ - p -
+PrintHelp() : xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp , xb_copydbf.cpp
+PrintResult() : xb_ex_expression.cpp
+PrintVersion() : xb_copydbf.cpp , xb_dbfutil.cpp , xb_deletall.cpp , xb_dumpdbt.cpp , xb_dumprecs.cpp , xb_pack.cpp , xb_tblinfo.cpp , xb_undelall.cpp
diff --git a/docs/doxygen/html/globals_vars.html b/docs/doxygen/html/globals_vars.html
index 568ea5b..ae4118a 100644
--- a/docs/doxygen/html/globals_vars.html
+++ b/docs/doxygen/html/globals_vars.html
@@ -64,6 +64,8 @@ $(function() {
diff --git a/docs/doxygen/html/menudata.js b/docs/doxygen/html/menudata.js
index 7930315..2959441 100644
--- a/docs/doxygen/html/menudata.js
+++ b/docs/doxygen/html/menudata.js
@@ -109,6 +109,7 @@ var menudata={children:[
{text:"j",url:"globals.html#index_j"},
{text:"l",url:"globals.html#index_l"},
{text:"m",url:"globals.html#index_m"},
+{text:"p",url:"globals.html#index_p"},
{text:"t",url:"globals.html#index_t"},
{text:"v",url:"globals.html#index_v"},
{text:"x",url:"globals.html#index_x"}]},
@@ -118,6 +119,7 @@ var menudata={children:[
{text:"g",url:"globals_func.html#index_g"},
{text:"i",url:"globals_func.html#index_i"},
{text:"m",url:"globals_func.html#index_m"},
+{text:"p",url:"globals_func.html#index_p"},
{text:"t",url:"globals_func.html#index_t"}]},
{text:"Variables",url:"globals_vars.html"},
{text:"Macros",url:"globals_defs.html",children:[
diff --git a/docs/doxygen/html/search/all_0.js b/docs/doxygen/html/search/all_0.js
index 25f7a4e..1e4e72c 100644
--- a/docs/doxygen/html/search/all_0.js
+++ b/docs/doxygen/html/search/all_0.js
@@ -2,7 +2,7 @@ var searchData=
[
['abort_0',['Abort',['../classxb_1_1xbDbf.html#a4edcf31390fbdc8c3558004770fd9f2f',1,'xb::xbDbf']]],
['addbackslash_1',['AddBackSlash',['../classxb_1_1xbString.html#a6c4fdb689d27a9d19a0b5b4236e1ca62',1,'xb::xbString']]],
- ['addtbltotbllist_2',['AddTblToTblList',['../classxb_1_1xbTblMgr.html#a721f69ccc7893842422a043468ffccea',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sTblName)'],['../classxb_1_1xbTblMgr.html#a62f6841849dbe5c1768f7e90f1b7e766',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sTblName, const xbString &sTblAlias)']]],
+ ['addtbltotbllist_2',['AddTblToTblList',['../classxb_1_1xbTblMgr.html#af16832ff2bfaee09265652e0fc03709a',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sFqTblName)'],['../classxb_1_1xbTblMgr.html#a2033188e9b08778188a034a6fc90ca85',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sFqTblName, const xbString &sTblAlias)']]],
['append_3',['Append',['../classxb_1_1xbString.html#a8f202e4798491f2ae9ce51ff58dd5815',1,'xb::xbString::Append(const xbString &s)'],['../classxb_1_1xbString.html#a1922319303feb6da1f40b5994c5e8240',1,'xb::xbString::Append(const char *s)'],['../classxb_1_1xbString.html#a097453cb71fbf0b5511cf1259ddce4fb',1,'xb::xbString::Append(const char *s, xbUInt32 iByteCount)'],['../classxb_1_1xbString.html#a093c6ab5df375a2589755bb8f48fa5c7',1,'xb::xbString::Append(char c)']]],
['appendrecord_4',['AppendRecord',['../classxb_1_1xbDbf.html#a5b412dd796241673eb1aa2c93513d69b',1,'xb::xbDbf']]],
['assign_5',['Assign',['../classxb_1_1xbString.html#a85bef82dfa22122a1ab8dfe58a107d96',1,'xb::xbString::Assign(const char *srcStr, xbUInt32 lStartPos, xbUInt32 lCopyLen)'],['../classxb_1_1xbString.html#a08eb7ca6740423acab4e8bd7a6c8043d',1,'xb::xbString::Assign(const char *srcStr, xbUInt32 lStartPos)'],['../classxb_1_1xbString.html#ac6afd224dfbe439ce083c8dd1ad3246c',1,'xb::xbString::Assign(const xbString &s, xbUInt32 pos, xbUInt32 lCopyLen)'],['../classxb_1_1xbString.html#a4f1d709d9f6c56959e8549157b4ee68c',1,'xb::xbString::Assign(const xbString &s, xbUInt32 lCopyLen)']]]
diff --git a/docs/doxygen/html/search/all_10.js b/docs/doxygen/html/search/all_10.js
index aefc8ee..8645b5c 100644
--- a/docs/doxygen/html/search/all_10.js
+++ b/docs/doxygen/html/search/all_10.js
@@ -8,12 +8,12 @@ var searchData=
['setdatadirectory_5',['SetDataDirectory',['../classxb_1_1xbSsv.html#a57caaaadfbd089d9a58ecfcb50c88a6c',1,'xb::xbSsv']]],
['setdefaultautocommit_6',['SetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a25542afadaaf39b4fb5a1772a29cc0bd',1,'xb::xbSsv']]],
['setdefaultdateformat_7',['SetDefaultDateFormat',['../classxb_1_1xbSsv.html#a5f74db23f8902846d581935c7db73f9c',1,'xb::xbSsv']]],
- ['setdefaultlogdirectory_8',['SetDefaultLogDirectory',['../classxb_1_1xbSsv.html#a84343b8645790791512d6bc22ee6c8eb',1,'xb::xbSsv']]],
- ['setdirectory_9',['SetDirectory',['../classxb_1_1xbFile.html#ae78a85255488bc78964c16946dbaead3',1,'xb::xbFile']]],
- ['setendiantype_10',['SetEndianType',['../classxb_1_1xbSsv.html#a904ec348fd029d4a76e72b8fde636108',1,'xb::xbSsv']]],
- ['setfilename_11',['SetFileName',['../classxb_1_1xbFile.html#a5419eb27e56822f828b2b88a9502a636',1,'xb::xbFile']]],
- ['setfqfilename_12',['SetFqFileName',['../classxb_1_1xbFile.html#aee832fa11db2077a532f49e1329bd05a',1,'xb::xbFile']]],
- ['setlogdirectory_13',['SetLogDirectory',['../classxb_1_1xbXBase.html#a48d82dbe298c6f4cf68a63ac82dd8292',1,'xb::xbXBase']]],
+ ['setdirectory_8',['SetDirectory',['../classxb_1_1xbFile.html#ae78a85255488bc78964c16946dbaead3',1,'xb::xbFile']]],
+ ['setendiantype_9',['SetEndianType',['../classxb_1_1xbSsv.html#a904ec348fd029d4a76e72b8fde636108',1,'xb::xbSsv']]],
+ ['setfilename_10',['SetFileName',['../classxb_1_1xbFile.html#a5419eb27e56822f828b2b88a9502a636',1,'xb::xbFile']]],
+ ['setfqfilename_11',['SetFqFileName',['../classxb_1_1xbFile.html#aee832fa11db2077a532f49e1329bd05a',1,'xb::xbFile']]],
+ ['sethomefolders_12',['SetHomeFolders',['../classxb_1_1xbFile.html#a060acbfaa8d528f86cb59301814b414a',1,'xb::xbFile']]],
+ ['setlogdirectory_13',['SetLogDirectory',['../classxb_1_1xbSsv.html#a7b992ed97281bf25b5b66f5df686225e',1,'xb::xbSsv::SetLogDirectory()'],['../classxb_1_1xbXBase.html#a48d82dbe298c6f4cf68a63ac82dd8292',1,'xb::xbXBase::SetLogDirectory(const xbString &sLogFileDirectory)']]],
['setlogfilename_14',['SetLogFileName',['../classxb_1_1xbXBase.html#a94010b88a309315ef980715eb581336c',1,'xb::xbXBase']]],
['setlogsize_15',['SetLogSize',['../classxb_1_1xbXBase.html#a666a0cb5b76ec7a9a3677d339e0c6b42',1,'xb::xbXBase']]],
['setmultiuser_16',['SetMultiUser',['../classxb_1_1xbSsv.html#aba6e59512f7172dd55dcf92059e5928c',1,'xb::xbSsv']]],
diff --git a/docs/doxygen/html/search/all_15.js b/docs/doxygen/html/search/all_15.js
index 08832b8..d8f30c5 100644
--- a/docs/doxygen/html/search/all_15.js
+++ b/docs/doxygen/html/search/all_15.js
@@ -4,220 +4,228 @@ var searchData=
['xb_5factive_5frecs_1',['XB_ACTIVE_RECS',['../xbdbf_8h.html#a1c44bb25bf2e23a3a9d3d2312df0b592',1,'xbdbf.h']]],
['xb_5fall_5frecs_2',['XB_ALL_RECS',['../xbdbf_8h.html#a8bd17730da3ba5c55a6a07bc482dd0e4',1,'xbdbf.h']]],
['xb_5falready_5fopen_3',['XB_ALREADY_OPEN',['../xbretcod_8h.html#aa2ff8301503f446c6a5f6510090e520f',1,'xbretcod.h']]],
- ['xb_5fbof_4',['XB_BOF',['../xbretcod_8h.html#ade5f3a7cf1467d12761e4e21b5e4200f',1,'xbretcod.h']]],
- ['xb_5fcfg_5fcheck_2ecpp_5',['xb_cfg_check.cpp',['../xb__cfg__check_8cpp.html',1,'']]],
- ['xb_5fchar_5ffld_6',['XB_CHAR_FLD',['../xbdbf_8h.html#a20f739b9d9dc6a002a246a999e76aeaa',1,'xbdbf.h']]],
- ['xb_5fchareof_7',['XB_CHAREOF',['../xbdbf_8h.html#ada1115f596131888c04df61546b198c4',1,'xbdbf.h']]],
- ['xb_5fcharhdr_8',['XB_CHARHDR',['../xbdbf_8h.html#a35d56cac7959c1e5c761684ced3f1e17',1,'xbdbf.h']]],
- ['xb_5fclose_5ferror_9',['XB_CLOSE_ERROR',['../xbretcod_8h.html#a030684d5541cf6127a76d81b0684b235',1,'xbretcod.h']]],
- ['xb_5fclosed_10',['XB_CLOSED',['../xbdbf_8h.html#a843ca4569326dbd1d0647899b0eb512f',1,'xbdbf.h']]],
- ['xb_5fcopydbf_2ecpp_11',['xb_copydbf.cpp',['../xb__copydbf_8cpp.html',1,'']]],
- ['xb_5fdate_5ffld_12',['XB_DATE_FLD',['../xbdbf_8h.html#a7f685e6f5fe804b2174725a27ce73adc',1,'xbdbf.h']]],
- ['xb_5fdbf_5ffile_5fnot_5fopen_13',['XB_DBF_FILE_NOT_OPEN',['../xbretcod_8h.html#a8104510b347c87998eadd0b27201e3c2',1,'xbretcod.h']]],
- ['xb_5fdbfutil_2ecpp_14',['xb_dbfutil.cpp',['../xb__dbfutil_8cpp.html',1,'']]],
- ['xb_5fdeletall_2ecpp_15',['xb_deletall.cpp',['../xb__deletall_8cpp.html',1,'']]],
- ['xb_5fdelete_5ffailed_16',['XB_DELETE_FAILED',['../xbretcod_8h.html#ada15513935d5ede9216f07c0438f34d2',1,'xbretcod.h']]],
- ['xb_5fdeleted_5frecs_17',['XB_DELETED_RECS',['../xbdbf_8h.html#acc0a441854ed92b9d65d1181a97cad43',1,'xbdbf.h']]],
- ['xb_5fdontoverlay_18',['XB_DONTOVERLAY',['../xbdbf_8h.html#a7b797840abdb3291373d15978103a778',1,'xbdbf.h']]],
- ['xb_5fdumpdbt_2ecpp_19',['xb_dumpdbt.cpp',['../xb__dumpdbt_8cpp.html',1,'']]],
- ['xb_5fdumphdr_2ecpp_20',['xb_dumphdr.cpp',['../xb__dumphdr_8cpp.html',1,'']]],
- ['xb_5fdumpix_2ecpp_21',['xb_dumpix.cpp',['../xb__dumpix_8cpp.html',1,'']]],
+ ['xb_5fblockread_5fnot_5fenabled_4',['XB_BLOCKREAD_NOT_ENABLED',['../xbretcod_8h.html#aae9241d91cfb37f5d236128b3bce0a4a',1,'xbretcod.h']]],
+ ['xb_5fbof_5',['XB_BOF',['../xbretcod_8h.html#ade5f3a7cf1467d12761e4e21b5e4200f',1,'xbretcod.h']]],
+ ['xb_5fcfg_5fcheck_2ecpp_6',['xb_cfg_check.cpp',['../xb__cfg__check_8cpp.html',1,'']]],
+ ['xb_5fchar_5ffld_7',['XB_CHAR_FLD',['../xbdbf_8h.html#a20f739b9d9dc6a002a246a999e76aeaa',1,'xbdbf.h']]],
+ ['xb_5fchareof_8',['XB_CHAREOF',['../xbdbf_8h.html#ada1115f596131888c04df61546b198c4',1,'xbdbf.h']]],
+ ['xb_5fcharhdr_9',['XB_CHARHDR',['../xbdbf_8h.html#a35d56cac7959c1e5c761684ced3f1e17',1,'xbdbf.h']]],
+ ['xb_5fclose_5ferror_10',['XB_CLOSE_ERROR',['../xbretcod_8h.html#a030684d5541cf6127a76d81b0684b235',1,'xbretcod.h']]],
+ ['xb_5fclosed_11',['XB_CLOSED',['../xbdbf_8h.html#a843ca4569326dbd1d0647899b0eb512f',1,'xbdbf.h']]],
+ ['xb_5fcopydbf_2ecpp_12',['xb_copydbf.cpp',['../xb__copydbf_8cpp.html',1,'']]],
+ ['xb_5fdate_5ffld_13',['XB_DATE_FLD',['../xbdbf_8h.html#a7f685e6f5fe804b2174725a27ce73adc',1,'xbdbf.h']]],
+ ['xb_5fdbf_5ffile_5fnot_5fopen_14',['XB_DBF_FILE_NOT_OPEN',['../xbretcod_8h.html#a8104510b347c87998eadd0b27201e3c2',1,'xbretcod.h']]],
+ ['xb_5fdbfutil_2ecpp_15',['xb_dbfutil.cpp',['../xb__dbfutil_8cpp.html',1,'']]],
+ ['xb_5fdeletall_2ecpp_16',['xb_deletall.cpp',['../xb__deletall_8cpp.html',1,'']]],
+ ['xb_5fdelete_5ffailed_17',['XB_DELETE_FAILED',['../xbretcod_8h.html#ada15513935d5ede9216f07c0438f34d2',1,'xbretcod.h']]],
+ ['xb_5fdeleted_5frecs_18',['XB_DELETED_RECS',['../xbdbf_8h.html#acc0a441854ed92b9d65d1181a97cad43',1,'xbdbf.h']]],
+ ['xb_5fdirectory_5ferror_19',['XB_DIRECTORY_ERROR',['../xbretcod_8h.html#af532df74147ce2d872f61abfee49c53e',1,'xbretcod.h']]],
+ ['xb_5fdontoverlay_20',['XB_DONTOVERLAY',['../xbdbf_8h.html#a7b797840abdb3291373d15978103a778',1,'xbdbf.h']]],
+ ['xb_5fdumpdbt_2ecpp_21',['xb_dumpdbt.cpp',['../xb__dumpdbt_8cpp.html',1,'']]],
['xb_5fdumprecs_2ecpp_22',['xb_dumprecs.cpp',['../xb__dumprecs_8cpp.html',1,'']]],
['xb_5fdup_5ftable_5for_5falias_23',['XB_DUP_TABLE_OR_ALIAS',['../xbretcod_8h.html#ac18036408d10e5eee1bf76cf92352b95',1,'xbretcod.h']]],
['xb_5fempty_24',['XB_EMPTY',['../xbretcod_8h.html#a18068d0cbe0c7a1b4dd3176220180c29',1,'xbretcod.h']]],
['xb_5feof_25',['XB_EOF',['../xbretcod_8h.html#a8b47031e90c3f86306c7058e4490d3b7',1,'xbretcod.h']]],
['xb_5fex_5fdate_2ecpp_26',['xb_ex_date.cpp',['../xb__ex__date_8cpp.html',1,'']]],
- ['xb_5fex_5fsql_2ecpp_27',['xb_ex_sql.cpp',['../xb__ex__sql_8cpp.html',1,'']]],
- ['xb_5fex_5fstring_2ecpp_28',['xb_ex_string.cpp',['../xb__ex__string_8cpp.html',1,'']]],
- ['xb_5fex_5fv3_5fcreate_5fdbf_2ecpp_29',['xb_ex_v3_create_dbf.cpp',['../xb__ex__v3__create__dbf_8cpp.html',1,'']]],
- ['xb_5fex_5fv3_5fupd_5fdbf_2ecpp_30',['xb_ex_v3_upd_dbf.cpp',['../xb__ex__v3__upd__dbf_8cpp.html',1,'']]],
- ['xb_5fex_5fv4_5fcreate_5fdbf_2ecpp_31',['xb_ex_v4_create_dbf.cpp',['../xb__ex__v4__create__dbf_8cpp.html',1,'']]],
- ['xb_5fex_5fv4_5fupd_5fdbf_2ecpp_32',['xb_ex_v4_upd_dbf.cpp',['../xb__ex__v4__upd__dbf_8cpp.html',1,'']]],
- ['xb_5fexecsql_2ecpp_33',['xb_execsql.cpp',['../xb__execsql_8cpp.html',1,'']]],
- ['xb_5ffile_5fexists_34',['XB_FILE_EXISTS',['../xbretcod_8h.html#a54303a9677dbd5342233f33dd08c64d0',1,'xbretcod.h']]],
- ['xb_5ffile_5fnot_5ffound_35',['XB_FILE_NOT_FOUND',['../xbretcod_8h.html#ad090af330c93111d12f6de35dbb065bc',1,'xbretcod.h']]],
- ['xb_5ffile_5ftype_5fnot_5fsupported_36',['XB_FILE_TYPE_NOT_SUPPORTED',['../xbretcod_8h.html#ab7b9130a5f1df9975cfeaf6241933596',1,'xbretcod.h']]],
- ['xb_5ffloat_5ffld_37',['XB_FLOAT_FLD',['../xbdbf_8h.html#a96ab4218d70ab603b4866354ce8c18cd',1,'xbdbf.h']]],
- ['xb_5ffmt_5fmonth_38',['XB_FMT_MONTH',['../xbdate_8h.html#aeacf2f7cc897ab5bd64781c0fb52b75d',1,'xbdate.h']]],
- ['xb_5ffmt_5fweek_39',['XB_FMT_WEEK',['../xbdate_8h.html#a8f22704d3fd93fa85dd93b6c699e8178',1,'xbdate.h']]],
- ['xb_5ffmt_5fyear_40',['XB_FMT_YEAR',['../xbdate_8h.html#aa29d78982a9e007874af1c4f4e4d1aa4',1,'xbdate.h']]],
- ['xb_5fincompatible_5foperands_41',['XB_INCOMPATIBLE_OPERANDS',['../xbretcod_8h.html#af141ec58b7ca7360e0be6c61d015ea74',1,'xbretcod.h']]],
- ['xb_5finconsistent_5fparm_5flens_42',['XB_INCONSISTENT_PARM_LENS',['../xbretcod_8h.html#adc4b24bfffa202f8df25409894e547b9',1,'xbretcod.h']]],
- ['xb_5finvalid_5fblock_5fno_43',['XB_INVALID_BLOCK_NO',['../xbretcod_8h.html#a4e13b529b486c43ca600ce7d8ddbf3c2',1,'xbretcod.h']]],
- ['xb_5finvalid_5fblock_5fsize_44',['XB_INVALID_BLOCK_SIZE',['../xbretcod_8h.html#a1bd22921612389c37f6b2eac438c62c5',1,'xbretcod.h']]],
- ['xb_5finvalid_5fdata_45',['XB_INVALID_DATA',['../xbretcod_8h.html#afb40bbed323ecb369dd430a2e1242f9a',1,'xbretcod.h']]],
- ['xb_5finvalid_5fdate_46',['XB_INVALID_DATE',['../xbretcod_8h.html#a702475500357a27b8a34463be3e11925',1,'xbretcod.h']]],
- ['xb_5finvalid_5fexpression_47',['XB_INVALID_EXPRESSION',['../xbretcod_8h.html#a54db562c3cae97581812b4fccd52b71a',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_48',['XB_INVALID_FIELD',['../xbretcod_8h.html#a34180b2e2bd350ba2ebcdd1335e15d7e',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5flen_49',['XB_INVALID_FIELD_LEN',['../xbretcod_8h.html#a7bd322c0efbba17f68ccccd6cf624411',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5fname_50',['XB_INVALID_FIELD_NAME',['../xbretcod_8h.html#a59403978784130834cf39434cb73f96e',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5fno_51',['XB_INVALID_FIELD_NO',['../xbretcod_8h.html#a09d6c08a44316f551108a74003efd381',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5ftype_52',['XB_INVALID_FIELD_TYPE',['../xbretcod_8h.html#a79e2588f067d6e236c0e5a2c0728ba9f',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffunction_53',['XB_INVALID_FUNCTION',['../xbretcod_8h.html#a2b7e5e440dbcf5e6dc885b24dbe28742',1,'xbretcod.h']]],
- ['xb_5finvalid_5findex_54',['XB_INVALID_INDEX',['../xbretcod_8h.html#acd175ef0541e2cad424791bd87619dd4',1,'xbretcod.h']]],
- ['xb_5finvalid_5fkeyno_55',['XB_INVALID_KEYNO',['../xbretcod_8h.html#aec2c0ac2bd62e0329ef130e4fbda39f8',1,'xbretcod.h']]],
- ['xb_5finvalid_5flock_5foption_56',['XB_INVALID_LOCK_OPTION',['../xbretcod_8h.html#ab45735e63c208eb7e6d6df31fd527aec',1,'xbretcod.h']]],
- ['xb_5finvalid_5fmemo_5ffield_57',['XB_INVALID_MEMO_FIELD',['../xbretcod_8h.html#a187c50745f51bfe4aa6f70a92f16c59f',1,'xbretcod.h']]],
- ['xb_5finvalid_5fnodelink_58',['XB_INVALID_NODELINK',['../xbretcod_8h.html#a13e6876470bd34c8c4e5533f115e04eb',1,'xbretcod.h']]],
- ['xb_5finvalid_5fobject_59',['XB_INVALID_OBJECT',['../xbretcod_8h.html#a418c047353bc683d0fd6ecbbdd5b7885',1,'xbretcod.h']]],
- ['xb_5finvalid_5foption_60',['XB_INVALID_OPTION',['../xbretcod_8h.html#af1cd0baf346cad686fa4dd11f700012a',1,'xbretcod.h']]],
- ['xb_5finvalid_5fpage_61',['XB_INVALID_PAGE',['../xbretcod_8h.html#ad0aba12b5ae2137f8d6abd28b47f95f0',1,'xbretcod.h']]],
- ['xb_5finvalid_5fparm_62',['XB_INVALID_PARM',['../xbretcod_8h.html#a4cedf96581c9cbc9c14d07494143702d',1,'xbretcod.h']]],
- ['xb_5finvalid_5frecord_63',['XB_INVALID_RECORD',['../xbretcod_8h.html#a0fd212f912b2e62700a66bae95bd73a1',1,'xbretcod.h']]],
- ['xb_5finvalid_5ftable_5fname_64',['XB_INVALID_TABLE_NAME',['../xbretcod_8h.html#a53891c95a78483704d2a8e14c4499f92',1,'xbretcod.h']]],
- ['xb_5finvalid_5ftag_65',['XB_INVALID_TAG',['../xbretcod_8h.html#a176d917912d3433f065483f905a4c50a',1,'xbretcod.h']]],
- ['xb_5fkey_5fnot_5funique_66',['XB_KEY_NOT_UNIQUE',['../xbretcod_8h.html#ad60dbb1862c0c1c2dc0464cfbfd93a34',1,'xbretcod.h']]],
- ['xb_5flimit_5freached_67',['XB_LIMIT_REACHED',['../xbretcod_8h.html#a59f1a8a6aca19595c2d1804349a24850',1,'xbretcod.h']]],
- ['xb_5flock_68',['XB_LOCK',['../xbdbf_8h.html#a395a2e101a793bacabf6bc079d178e29',1,'xbdbf.h']]],
- ['xb_5flock_5ffailed_69',['XB_LOCK_FAILED',['../xbretcod_8h.html#a001e24b39e0f155fb1e892f5b1b9cff1',1,'xbretcod.h']]],
- ['xb_5flogical_5ffld_70',['XB_LOGICAL_FLD',['../xbdbf_8h.html#a2f6d5073af761bc1a806a2c7b1c1d886',1,'xbdbf.h']]],
- ['xb_5fmax_5ferror_5fno_71',['XB_MAX_ERROR_NO',['../xbretcod_8h.html#a299419a9c80e000b74bf97a2d24d6a3d',1,'xbretcod.h']]],
- ['xb_5fmemo_5ffld_72',['XB_MEMO_FLD',['../xbdbf_8h.html#a23fa19b19cb43bd6dcc59a5a3f6c30ad',1,'xbdbf.h']]],
- ['xb_5fmulti_5fuser_73',['XB_MULTI_USER',['../xbfile_8h.html#a05c0fc99ba71cf953d046d12f3f874bc',1,'xbfile.h']]],
- ['xb_5fno_5ferror_74',['XB_NO_ERROR',['../xbretcod_8h.html#ac720d5b4ec45bfd606f5865d40816e23',1,'xbretcod.h']]],
- ['xb_5fno_5fmemory_75',['XB_NO_MEMORY',['../xbretcod_8h.html#ae687fc7d872ba0475a8477e4447f9b54',1,'xbretcod.h']]],
- ['xb_5fnot_5ffound_76',['XB_NOT_FOUND',['../xbretcod_8h.html#ac2606659a54111334f5b02861e533700',1,'xbretcod.h']]],
- ['xb_5fnot_5fopen_77',['XB_NOT_OPEN',['../xbretcod_8h.html#a9474b400f647bdefbbb07e5177e8d7a1',1,'xbretcod.h']]],
- ['xb_5fnumeric_5ffld_78',['XB_NUMERIC_FLD',['../xbdbf_8h.html#ae9fb6d69cc5edc94d36ae403c22ec1c6',1,'xbdbf.h']]],
- ['xb_5fopen_79',['XB_OPEN',['../xbdbf_8h.html#a9a6dafbb07cac744eb14094efa739409',1,'xbdbf.h']]],
- ['xb_5fopen_5ferror_80',['XB_OPEN_ERROR',['../xbretcod_8h.html#aaab55236993a1d3acb29206252a904c8',1,'xbretcod.h']]],
- ['xb_5foverlay_81',['XB_OVERLAY',['../xbdbf_8h.html#a6fe10b307878b4612b04c2c876a4a592',1,'xbdbf.h']]],
- ['xb_5fpack_2ecpp_82',['xb_pack.cpp',['../xb__pack_8cpp.html',1,'']]],
- ['xb_5fparse_5ferror_83',['XB_PARSE_ERROR',['../xbretcod_8h.html#aec713cac2b03a0d536a2d16336ae7c0b',1,'xbretcod.h']]],
- ['xb_5fread_84',['XB_READ',['../xbfile_8h.html#ae58c73e0ba237fcf67ee20feea6c2743',1,'xbfile.h']]],
- ['xb_5fread_5ferror_85',['XB_READ_ERROR',['../xbretcod_8h.html#adbd40585db8bb748d191f94a33bac710',1,'xbretcod.h']]],
- ['xb_5fread_5fwrite_86',['XB_READ_WRITE',['../xbfile_8h.html#af991a288c327f6857e90156ea734a633',1,'xbfile.h']]],
- ['xb_5frename_5ferror_87',['XB_RENAME_ERROR',['../xbretcod_8h.html#a373f30b2efcbbab9f6d060fb3fe8cba3',1,'xbretcod.h']]],
- ['xb_5fseek_5ferror_88',['XB_SEEK_ERROR',['../xbretcod_8h.html#a0455ad8719e153b08ec68b10c81e9f41',1,'xbretcod.h']]],
- ['xb_5fsingle_5fuser_89',['XB_SINGLE_USER',['../xbfile_8h.html#a9ec4d60a008c667d9861e3b3814f0232',1,'xbfile.h']]],
- ['xb_5fsyntax_5ferror_90',['XB_SYNTAX_ERROR',['../xbretcod_8h.html#a5db3a90f215534143bdde81253729c7f',1,'xbretcod.h']]],
- ['xb_5ftable_5fnot_5flocked_91',['XB_TABLE_NOT_LOCKED',['../xbretcod_8h.html#af6aaf779fddecca521d785666f6dc56b',1,'xbretcod.h']]],
- ['xb_5ftblinfo_2ecpp_92',['xb_tblinfo.cpp',['../xb__tblinfo_8cpp.html',1,'']]],
- ['xb_5ftest_5fbcd_2ecpp_93',['xb_test_bcd.cpp',['../xb__test__bcd_8cpp.html',1,'']]],
- ['xb_5ftest_5fdate_2ecpp_94',['xb_test_date.cpp',['../xb__test__date_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv3_5fmemos_2ecpp_95',['xb_test_dbf_v3_memos.cpp',['../xb__test__dbf__v3__memos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv3_5fnomemos_2ecpp_96',['xb_test_dbf_v3_nomemos.cpp',['../xb__test__dbf__v3__nomemos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv4_5fmemos_2ecpp_97',['xb_test_dbf_v4_memos.cpp',['../xb__test__dbf__v4__memos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv4_5fnomemos_2ecpp_98',['xb_test_dbf_v4_nomemos.cpp',['../xb__test__dbf__v4__nomemos_8cpp.html',1,'']]],
- ['xb_5ftest_5fexpnode_2ecpp_99',['xb_test_expnode.cpp',['../xb__test__expnode_8cpp.html',1,'']]],
- ['xb_5ftest_5fexpression_2ecpp_100',['xb_test_expression.cpp',['../xb__test__expression_8cpp.html',1,'']]],
- ['xb_5ftest_5ffile_2ecpp_101',['xb_test_file.cpp',['../xb__test__file_8cpp.html',1,'']]],
- ['xb_5ftest_5ffilter_2ecpp_102',['xb_test_filter.cpp',['../xb__test__filter_8cpp.html',1,'']]],
- ['xb_5ftest_5ffuncs_2ecpp_103',['xb_test_funcs.cpp',['../xb__test__funcs_8cpp.html',1,'']]],
- ['xb_5ftest_5flinklist_2ecpp_104',['xb_test_linklist.cpp',['../xb__test__linklist_8cpp.html',1,'']]],
- ['xb_5ftest_5flock_2ecpp_105',['xb_test_lock.cpp',['../xb__test__lock_8cpp.html',1,'']]],
- ['xb_5ftest_5flock2_2ecpp_106',['xb_test_lock2.cpp',['../xb__test__lock2_8cpp.html',1,'']]],
- ['xb_5ftest_5flog_2ecpp_107',['xb_test_log.cpp',['../xb__test__log_8cpp.html',1,'']]],
- ['xb_5ftest_5fmdx_2ecpp_108',['xb_test_mdx.cpp',['../xb__test__mdx_8cpp.html',1,'']]],
- ['xb_5ftest_5fndx_2ecpp_109',['xb_test_ndx.cpp',['../xb__test__ndx_8cpp.html',1,'']]],
- ['xb_5ftest_5fsql_2ecpp_110',['xb_test_sql.cpp',['../xb__test__sql_8cpp.html',1,'']]],
- ['xb_5ftest_5fstring_2ecpp_111',['xb_test_string.cpp',['../xb__test__string_8cpp.html',1,'']]],
- ['xb_5ftest_5ftblmgr_2ecpp_112',['xb_test_tblmgr.cpp',['../xb__test__tblmgr_8cpp.html',1,'']]],
- ['xb_5ftest_5fuda_2ecpp_113',['xb_test_uda.cpp',['../xb__test__uda_8cpp.html',1,'']]],
- ['xb_5ftest_5fxbase_2ecpp_114',['xb_test_xbase.cpp',['../xb__test__xbase_8cpp.html',1,'']]],
- ['xb_5funbalanced_5fparens_115',['XB_UNBALANCED_PARENS',['../xbretcod_8h.html#aff5646a6b0884ff81004de6961473ea6',1,'xbretcod.h']]],
- ['xb_5funbalanced_5fquotes_116',['XB_UNBALANCED_QUOTES',['../xbretcod_8h.html#aedfa20a6c4eb9ba3063ba56be8280eac',1,'xbretcod.h']]],
- ['xb_5fundelall_2ecpp_117',['xb_undelall.cpp',['../xb__undelall_8cpp.html',1,'']]],
- ['xb_5funlock_118',['XB_UNLOCK',['../xbdbf_8h.html#a21389b73e7b4e7e185fa635b9e354c2e',1,'xbdbf.h']]],
- ['xb_5fupdated_119',['XB_UPDATED',['../xbdbf_8h.html#a26e7eeda69f32bc88b08a208ca9e7991',1,'xbdbf.h']]],
- ['xb_5fwrite_120',['XB_WRITE',['../xbfile_8h.html#abbf99e259c2f31572c886da6d85b1359',1,'xbfile.h']]],
- ['xb_5fwrite_5ferror_121',['XB_WRITE_ERROR',['../xbretcod_8h.html#aef34ebe6726057f805d6063130280549',1,'xbretcod.h']]],
- ['xb_5fzap_2ecpp_122',['xb_zap.cpp',['../xb__zap_8cpp.html',1,'']]],
- ['xbalttbl_2ecpp_123',['xbalttbl.cpp',['../xbalttbl_8cpp.html',1,'']]],
- ['xbase_124',['xbase',['../classxb_1_1xbFile.html#ae39a67ea391b46055d4ca299cb222004',1,'xb::xbFile']]],
- ['xbase_2eh_125',['xbase.h',['../xbase_8h.html',1,'']]],
- ['xbbcd_126',['xbBcd',['../classxb_1_1xbXBase.html#a86a53ce3efbf910996df0f853f1c0add',1,'xb::xbXBase']]],
- ['xbbcd_2ecpp_127',['xbbcd.cpp',['../xbbcd_8cpp.html',1,'']]],
- ['xbbcd_2eh_128',['xbbcd.h',['../xbbcd_8h.html',1,'']]],
- ['xbbool_129',['xbBool',['../namespacexb.html#ab1a750481dd487f0d384aa1d200dff0f',1,'xb']]],
- ['xbcrix_2ecpp_130',['xbcrix.cpp',['../xbcrix_8cpp.html',1,'']]],
- ['xbcrtbl_2ecpp_131',['xbcrtbl.cpp',['../xbcrtbl_8cpp.html',1,'']]],
- ['xbdate_132',['xbDate',['../classxb_1_1xbDate.html',1,'xb::xbDate'],['../classxb_1_1xbDate.html#a7ab727a7ec184a086ad36ef83b948170',1,'xb::xbDate::xbDate(xbInt32 lJulDate)'],['../classxb_1_1xbDate.html#acf4546f5681735ede18210f60bab68d4',1,'xb::xbDate::xbDate(const xbString &Date8)'],['../classxb_1_1xbDate.html#ac8a4d9330221a3daee21b3c28c1d9719',1,'xb::xbDate::xbDate(const char *Date8)'],['../classxb_1_1xbDate.html#ab3150e7db0ab5db10a07d748b55465eb',1,'xb::xbDate::xbDate()']]],
- ['xbdate_2ecpp_133',['xbdate.cpp',['../xbdate_8cpp.html',1,'']]],
- ['xbdate_2eh_134',['xbdate.h',['../xbdate_8h.html',1,'']]],
- ['xbdbf_135',['xbDbf',['../classxb_1_1xbDbf.html',1,'xb::xbDbf'],['../classxb_1_1xbDbf.html#a84a75f80bc0e9b8a22b728767949c204',1,'xb::xbDbf::xbDbf()'],['../namespacexb.html#ab2eae4b4732466698a7fdd89d77ba53b',1,'xb::xbDbf()']]],
- ['xbdbf_2ecpp_136',['xbdbf.cpp',['../xbdbf_8cpp.html',1,'']]],
- ['xbdbf_2eh_137',['xbdbf.h',['../xbdbf_8h.html',1,'']]],
- ['xbdbf3_2ecpp_138',['xbdbf3.cpp',['../xbdbf3_8cpp.html',1,'']]],
- ['xbdbf4_2ecpp_139',['xbdbf4.cpp',['../xbdbf4_8cpp.html',1,'']]],
- ['xbdelete_2ecpp_140',['xbdelete.cpp',['../xbdelete_8cpp.html',1,'']]],
- ['xbdouble_141',['xbDouble',['../namespacexb.html#a25f47b226ce924a5c78f97989b0744a2',1,'xb']]],
- ['xbdrpix_2ecpp_142',['xbdrpix.cpp',['../xbdrpix_8cpp.html',1,'']]],
- ['xbdrptbl_2ecpp_143',['xbdrptbl.cpp',['../xbdrptbl_8cpp.html',1,'']]],
- ['xberrormessages_144',['xbErrorMessages',['../namespacexb.html#a04be228a037d220dd5564f5ef618adcc',1,'xb']]],
- ['xbexp_145',['xbExp',['../classxb_1_1xbXBase.html#a3c3e5617be811d732472fe2cc8fb18cc',1,'xb::xbXBase']]],
- ['xbexp_2ecpp_146',['xbexp.cpp',['../xbexp_8cpp.html',1,'']]],
- ['xbexp_2eh_147',['xbexp.h',['../xbexp_8h.html',1,'']]],
- ['xbexpnode_2ecpp_148',['xbexpnode.cpp',['../xbexpnode_8cpp.html',1,'']]],
- ['xbexpnode_2eh_149',['xbexpnode.h',['../xbexpnode_8h.html',1,'']]],
- ['xbfalse_150',['xbFalse',['../xbtypes_8h.html#adc4b6ca5ad299f63675136d9e03938cc',1,'xbtypes.h']]],
- ['xbfclose_151',['xbFclose',['../classxb_1_1xbFile.html#a18830b5755d74818f60d9c7ce38ddf2d',1,'xb::xbFile']]],
- ['xbfeof_152',['xbFeof',['../classxb_1_1xbFile.html#af5b6356832d2a67212070a1aa605f170',1,'xb::xbFile']]],
- ['xbfflush_153',['xbFflush',['../classxb_1_1xbFile.html#ad205184d43409f04216540ae22f15009',1,'xb::xbFile']]],
- ['xbfgetc_154',['xbFgetc',['../classxb_1_1xbFile.html#afb1c584d2895ffb7834df80aea7eb1e4',1,'xb::xbFile::xbFgetc(xbInt32 &c)'],['../classxb_1_1xbFile.html#a5ee229bda4d7d6695e122200e581e7a6',1,'xb::xbFile::xbFgetc(char &c)']]],
- ['xbfgets_155',['xbFgets',['../classxb_1_1xbFile.html#ad245955ace26e5dde85fd4373b30d026',1,'xb::xbFile']]],
- ['xbfields_2ecpp_156',['xbfields.cpp',['../xbfields_8cpp.html',1,'']]],
- ['xbfile_157',['xbFile',['../classxb_1_1xbFile.html',1,'xb::xbFile'],['../classxb_1_1xbFile.html#a869eedd74c6eddc308852eb546c87176',1,'xb::xbFile::xbFile()']]],
- ['xbfile_2ecpp_158',['xbfile.cpp',['../xbfile_8cpp.html',1,'']]],
- ['xbfile_2eh_159',['xbfile.h',['../xbfile_8h.html',1,'']]],
- ['xbfileno_160',['xbFileNo',['../xbtypes_8h.html#a2c65f692ac861990861575e18f72f6eb',1,'xbtypes.h']]],
- ['xbfilter_2ecpp_161',['xbfilter.cpp',['../xbfilter_8cpp.html',1,'']]],
- ['xbfilter_2eh_162',['xbfilter.h',['../xbfilter_8h.html',1,'']]],
- ['xbfloat_163',['xbFloat',['../namespacexb.html#a83aa6a550398db55973aa9fb4257e66e',1,'xb']]],
- ['xbfopen_164',['xbFopen',['../classxb_1_1xbFile.html#a7cdfef5ede9ac98d44a28a6b7a70972c',1,'xb::xbFile::xbFopen(xbInt16 iOpenMode)'],['../classxb_1_1xbFile.html#a0548cedf0f26b7d8ac221f75b0cd048c',1,'xb::xbFile::xbFopen(const xbString &sOpenMode, xbInt16 iShareMode)'],['../classxb_1_1xbFile.html#aabd113333b49c36cad23244b392baab4',1,'xb::xbFile::xbFopen(xbInt16 iOpenMode, xbInt16 iShareMode)'],['../classxb_1_1xbFile.html#ab0fa19686ca8953ff4b556fb5b249135',1,'xb::xbFile::xbFopen(const xbString &sMode, const xbString &sFileName, xbInt16 iShareMode)']]],
- ['xbfputc_165',['xbFputc',['../classxb_1_1xbFile.html#a863f74cf17df8186d88586b4d2a6441a',1,'xb::xbFile::xbFputc(xbInt32 c, xbInt32 iNoTimes)'],['../classxb_1_1xbFile.html#af2e940c78956e5cb6824f9a1bc404896',1,'xb::xbFile::xbFputc(xbInt32 c)']]],
- ['xbfputs_166',['xbFputs',['../classxb_1_1xbFile.html#a698f3b40216778562e639e6ca1a47573',1,'xb::xbFile']]],
- ['xbfread_167',['xbFread',['../classxb_1_1xbFile.html#ab4f6afaa1f77539f27a4f05c26e54e2f',1,'xb::xbFile']]],
- ['xbfseek_168',['xbFseek',['../classxb_1_1xbFile.html#a5337ab8918df240910c0d19b4f298e3d',1,'xb::xbFile']]],
- ['xbftell_169',['xbFtell',['../classxb_1_1xbFile.html#a0e1c06aedfa7fbcb92e117f891edd13b',1,'xb::xbFile']]],
- ['xbfturnofffilebuffering_170',['xbFTurnOffFileBuffering',['../classxb_1_1xbFile.html#a9891b792f585a696f38a5cf959e30918',1,'xb::xbFile']]],
- ['xbfuncs_2ecpp_171',['xbfuncs.cpp',['../xbfuncs_8cpp.html',1,'']]],
- ['xbfwrite_172',['xbFwrite',['../classxb_1_1xbFile.html#a6aadd871d1782944703fed773d44b85f',1,'xb::xbFile']]],
- ['xbindex_2eh_173',['xbindex.h',['../xbindex_8h.html',1,'']]],
- ['xbinsert_2ecpp_174',['xbinsert.cpp',['../xbinsert_8cpp.html',1,'']]],
- ['xbixbase_2ecpp_175',['xbixbase.cpp',['../xbixbase_8cpp.html',1,'']]],
- ['xbixmdx_2ecpp_176',['xbixmdx.cpp',['../xbixmdx_8cpp.html',1,'']]],
- ['xbixndx_2ecpp_177',['xbixndx.cpp',['../xbixndx_8cpp.html',1,'']]],
- ['xblnklst_2eh_178',['xblnklst.h',['../xblnklst_8h.html',1,'']]],
- ['xblnklstord_2eh_179',['xblnklstord.h',['../xblnklstord_8h.html',1,'']]],
- ['xblnknod_2eh_180',['xblnknod.h',['../xblnknod_8h.html',1,'']]],
- ['xblog_181',['xbLog',['../namespacexb.html#a4a31fbe9110c9e55495ce71e642d785c',1,'xb']]],
- ['xblog_2ecpp_182',['xblog.cpp',['../xblog_8cpp.html',1,'']]],
- ['xblog_2eh_183',['xblog.h',['../xblog_8h.html',1,'']]],
- ['xbmemcmp_184',['xbMemcmp',['../classxb_1_1xbXBase.html#a1b239c021358476382942522911b5c66',1,'xb::xbXBase']]],
- ['xbmemo_2ecpp_185',['xbmemo.cpp',['../xbmemo_8cpp.html',1,'']]],
- ['xbmemo_2eh_186',['xbmemo.h',['../xbmemo_8h.html',1,'']]],
- ['xbmemo3_2ecpp_187',['xbmemo3.cpp',['../xbmemo3_8cpp.html',1,'']]],
- ['xbmemo4_2ecpp_188',['xbmemo4.cpp',['../xbmemo4_8cpp.html',1,'']]],
- ['xbofft_189',['xbOffT',['../namespacexb.html#ac963d9fde6debb416303cfbed35fb793',1,'xb']]],
- ['xbreaduntil_190',['xbReadUntil',['../classxb_1_1xbFile.html#a08463f506f425c2385acbe1a561506e9',1,'xb::xbFile']]],
- ['xbremove_191',['xbRemove',['../classxb_1_1xbFile.html#a6d919366c2ec95e529906bf8842cbf07',1,'xb::xbFile::xbRemove(const xbString &sFileName, xbInt16 iOption)'],['../classxb_1_1xbFile.html#a58f6a6751fdf7e9549c273bb75d93eb5',1,'xb::xbFile::xbRemove(const xbString &sFileName)'],['../classxb_1_1xbFile.html#ab3c668a8570433188382d31d7c60bd48',1,'xb::xbFile::xbRemove()']]],
- ['xbrename_192',['xbRename',['../classxb_1_1xbFile.html#afc8ce113aa72611a278233f9bb170012',1,'xb::xbFile']]],
- ['xbretcod_2eh_193',['xbretcod.h',['../xbretcod_8h.html',1,'']]],
- ['xbrewind_194',['xbRewind',['../classxb_1_1xbFile.html#a7996b6e084665c37c3892faea64b3505',1,'xb::xbFile']]],
- ['xbschema_195',['xbSchema',['../structxb_1_1xbSchema.html',1,'xb']]],
- ['xbset_2ecpp_196',['xbset.cpp',['../xbset_8cpp.html',1,'']]],
- ['xbsleep_197',['xbSleep',['../classxb_1_1xbXBase.html#a0915aff7be4b2dd3e881f3c5d0da4baf',1,'xb::xbXBase']]],
- ['xbsql_2ecpp_198',['xbsql.cpp',['../xbsql_8cpp.html',1,'']]],
- ['xbsql_2eh_199',['xbsql.h',['../xbsql_8h.html',1,'']]],
- ['xbssv_200',['xbSsv',['../classxb_1_1xbSsv.html',1,'xb::xbSsv'],['../classxb_1_1xbSsv.html#a58f85692c3167af20b1a7c17c621523b',1,'xb::xbSsv::xbSsv()']]],
- ['xbssv_2ecpp_201',['xbssv.cpp',['../xbssv_8cpp.html',1,'']]],
- ['xbssv_2eh_202',['xbssv.h',['../xbssv_8h.html',1,'']]],
- ['xbstring_203',['xbString',['../classxb_1_1xbString.html',1,'xb::xbString'],['../classxb_1_1xbString.html#ad865b55e3b08dffd527afee8e7e8e3fe',1,'xb::xbString::xbString(xbDouble d)'],['../classxb_1_1xbString.html#a25856311106c5fb15d39017b63f0ddc7',1,'xb::xbString::xbString(const char *="")'],['../classxb_1_1xbString.html#a0d81016b93fc36ebbbafacf35c677f07',1,'xb::xbString::xbString(const xbString &s)'],['../classxb_1_1xbString.html#a18f3598dcdf2ec5692274fc8ee769ad7',1,'xb::xbString::xbString(const char *s, xbUInt32 lMaxLen)'],['../classxb_1_1xbString.html#a14bbaa293c8d40dd6c64332f2668a92e',1,'xb::xbString::xbString(char c)'],['../classxb_1_1xbString.html#a63f9313217e0ff3c9789ec59316216a1',1,'xb::xbString::xbString(xbUInt32 size)']]],
- ['xbstring_2ecpp_204',['xbstring.cpp',['../xbstring_8cpp.html',1,'']]],
- ['xbstring_2eh_205',['xbstring.h',['../xbstring_8h.html',1,'']]],
- ['xbtag_2ecpp_206',['xbtag.cpp',['../xbtag_8cpp.html',1,'']]],
- ['xbtag_2eh_207',['xbtag.h',['../xbtag_8h.html',1,'']]],
- ['xbtbllist_208',['xbTblList',['../structxb_1_1xbTblList.html',1,'xb']]],
- ['xbtblmgr_209',['xbTblMgr',['../classxb_1_1xbTblMgr.html',1,'xb::xbTblMgr'],['../classxb_1_1xbTblMgr.html#aad83f5ecc184ca6cbdfc6f356b598d6c',1,'xb::xbTblMgr::xbTblMgr()']]],
- ['xbtblmgr_2ecpp_210',['xbtblmgr.cpp',['../xbtblmgr_8cpp.html',1,'']]],
- ['xbtblmgr_2eh_211',['xbtblmgr.h',['../xbtblmgr_8h.html',1,'']]],
- ['xbtrue_212',['xbTrue',['../xbtypes_8h.html#ab0ae00665298fe7f5292691cb98ec2d9',1,'xbtypes.h']]],
- ['xbtruncate_213',['xbTruncate',['../classxb_1_1xbFile.html#a518bfcbfa3699d883cf89affee383296',1,'xb::xbFile']]],
- ['xbtypes_2eh_214',['xbtypes.h',['../xbtypes_8h.html',1,'']]],
- ['xbuda_2ecpp_215',['xbuda.cpp',['../xbuda_8cpp.html',1,'']]],
- ['xbuda_2eh_216',['xbuda.h',['../xbuda_8h.html',1,'']]],
- ['xbxbase_217',['xbXBase',['../classxb_1_1xbXBase.html',1,'xb::xbXBase'],['../classxb_1_1xbXBase.html#a6c68588e33946fb5416af3f86fe83224',1,'xb::xbXBase::xbXBase()'],['../namespacexb.html#a97858ddeb1c4b0100f3edc1a46d3a8b0',1,'xb::xbXBase()']]],
- ['xbxbase_2ecpp_218',['xbxbase.cpp',['../xbxbase_8cpp.html',1,'']]],
- ['xbxbase_2eh_219',['xbxbase.h',['../xbxbase_8h.html',1,'']]]
+ ['xb_5fex_5fexpression_2ecpp_27',['xb_ex_expression.cpp',['../xb__ex__expression_8cpp.html',1,'']]],
+ ['xb_5fex_5fsql_2ecpp_28',['xb_ex_sql.cpp',['../xb__ex__sql_8cpp.html',1,'']]],
+ ['xb_5fex_5fssv_2ecpp_29',['xb_ex_ssv.cpp',['../xb__ex__ssv_8cpp.html',1,'']]],
+ ['xb_5fex_5fstring_2ecpp_30',['xb_ex_string.cpp',['../xb__ex__string_8cpp.html',1,'']]],
+ ['xb_5fex_5fv3_5fcreate_5fdbf_2ecpp_31',['xb_ex_v3_create_dbf.cpp',['../xb__ex__v3__create__dbf_8cpp.html',1,'']]],
+ ['xb_5fex_5fv3_5fupd_5fdbf_2ecpp_32',['xb_ex_v3_upd_dbf.cpp',['../xb__ex__v3__upd__dbf_8cpp.html',1,'']]],
+ ['xb_5fex_5fv4_5fcreate_5fdbf_2ecpp_33',['xb_ex_v4_create_dbf.cpp',['../xb__ex__v4__create__dbf_8cpp.html',1,'']]],
+ ['xb_5fex_5fv4_5fupd_5fdbf_2ecpp_34',['xb_ex_v4_upd_dbf.cpp',['../xb__ex__v4__upd__dbf_8cpp.html',1,'']]],
+ ['xb_5fexecsql_2ecpp_35',['xb_execsql.cpp',['../xb__execsql_8cpp.html',1,'']]],
+ ['xb_5ffile_5fexists_36',['XB_FILE_EXISTS',['../xbretcod_8h.html#a54303a9677dbd5342233f33dd08c64d0',1,'xbretcod.h']]],
+ ['xb_5ffile_5fnot_5ffound_37',['XB_FILE_NOT_FOUND',['../xbretcod_8h.html#ad090af330c93111d12f6de35dbb065bc',1,'xbretcod.h']]],
+ ['xb_5ffile_5ftype_5fnot_5fsupported_38',['XB_FILE_TYPE_NOT_SUPPORTED',['../xbretcod_8h.html#ab7b9130a5f1df9975cfeaf6241933596',1,'xbretcod.h']]],
+ ['xb_5ffloat_5ffld_39',['XB_FLOAT_FLD',['../xbdbf_8h.html#a96ab4218d70ab603b4866354ce8c18cd',1,'xbdbf.h']]],
+ ['xb_5ffmt_5fmonth_40',['XB_FMT_MONTH',['../xbdate_8h.html#aeacf2f7cc897ab5bd64781c0fb52b75d',1,'xbdate.h']]],
+ ['xb_5ffmt_5fweek_41',['XB_FMT_WEEK',['../xbdate_8h.html#a8f22704d3fd93fa85dd93b6c699e8178',1,'xbdate.h']]],
+ ['xb_5ffmt_5fyear_42',['XB_FMT_YEAR',['../xbdate_8h.html#aa29d78982a9e007874af1c4f4e4d1aa4',1,'xbdate.h']]],
+ ['xb_5fincompatible_5foperands_43',['XB_INCOMPATIBLE_OPERANDS',['../xbretcod_8h.html#af141ec58b7ca7360e0be6c61d015ea74',1,'xbretcod.h']]],
+ ['xb_5finconsistent_5fparm_5flens_44',['XB_INCONSISTENT_PARM_LENS',['../xbretcod_8h.html#adc4b24bfffa202f8df25409894e547b9',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fblock_5fno_45',['XB_INVALID_BLOCK_NO',['../xbretcod_8h.html#a4e13b529b486c43ca600ce7d8ddbf3c2',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fblock_5fsize_46',['XB_INVALID_BLOCK_SIZE',['../xbretcod_8h.html#a1bd22921612389c37f6b2eac438c62c5',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fdata_47',['XB_INVALID_DATA',['../xbretcod_8h.html#afb40bbed323ecb369dd430a2e1242f9a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fdate_48',['XB_INVALID_DATE',['../xbretcod_8h.html#a702475500357a27b8a34463be3e11925',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fexpression_49',['XB_INVALID_EXPRESSION',['../xbretcod_8h.html#a54db562c3cae97581812b4fccd52b71a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_50',['XB_INVALID_FIELD',['../xbretcod_8h.html#a34180b2e2bd350ba2ebcdd1335e15d7e',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5flen_51',['XB_INVALID_FIELD_LEN',['../xbretcod_8h.html#a7bd322c0efbba17f68ccccd6cf624411',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5fname_52',['XB_INVALID_FIELD_NAME',['../xbretcod_8h.html#a59403978784130834cf39434cb73f96e',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5fno_53',['XB_INVALID_FIELD_NO',['../xbretcod_8h.html#a09d6c08a44316f551108a74003efd381',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5ftype_54',['XB_INVALID_FIELD_TYPE',['../xbretcod_8h.html#a79e2588f067d6e236c0e5a2c0728ba9f',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffunction_55',['XB_INVALID_FUNCTION',['../xbretcod_8h.html#a2b7e5e440dbcf5e6dc885b24dbe28742',1,'xbretcod.h']]],
+ ['xb_5finvalid_5findex_56',['XB_INVALID_INDEX',['../xbretcod_8h.html#acd175ef0541e2cad424791bd87619dd4',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fkeyno_57',['XB_INVALID_KEYNO',['../xbretcod_8h.html#aec2c0ac2bd62e0329ef130e4fbda39f8',1,'xbretcod.h']]],
+ ['xb_5finvalid_5flock_5foption_58',['XB_INVALID_LOCK_OPTION',['../xbretcod_8h.html#ab45735e63c208eb7e6d6df31fd527aec',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fmemo_5ffield_59',['XB_INVALID_MEMO_FIELD',['../xbretcod_8h.html#a187c50745f51bfe4aa6f70a92f16c59f',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fnodelink_60',['XB_INVALID_NODELINK',['../xbretcod_8h.html#a13e6876470bd34c8c4e5533f115e04eb',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fobject_61',['XB_INVALID_OBJECT',['../xbretcod_8h.html#a418c047353bc683d0fd6ecbbdd5b7885',1,'xbretcod.h']]],
+ ['xb_5finvalid_5foption_62',['XB_INVALID_OPTION',['../xbretcod_8h.html#af1cd0baf346cad686fa4dd11f700012a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fpage_63',['XB_INVALID_PAGE',['../xbretcod_8h.html#ad0aba12b5ae2137f8d6abd28b47f95f0',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fparm_64',['XB_INVALID_PARM',['../xbretcod_8h.html#a4cedf96581c9cbc9c14d07494143702d',1,'xbretcod.h']]],
+ ['xb_5finvalid_5frecord_65',['XB_INVALID_RECORD',['../xbretcod_8h.html#a0fd212f912b2e62700a66bae95bd73a1',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ftable_5fname_66',['XB_INVALID_TABLE_NAME',['../xbretcod_8h.html#a53891c95a78483704d2a8e14c4499f92',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ftag_67',['XB_INVALID_TAG',['../xbretcod_8h.html#a176d917912d3433f065483f905a4c50a',1,'xbretcod.h']]],
+ ['xb_5fkey_5fnot_5funique_68',['XB_KEY_NOT_UNIQUE',['../xbretcod_8h.html#ad60dbb1862c0c1c2dc0464cfbfd93a34',1,'xbretcod.h']]],
+ ['xb_5flimit_5freached_69',['XB_LIMIT_REACHED',['../xbretcod_8h.html#a59f1a8a6aca19595c2d1804349a24850',1,'xbretcod.h']]],
+ ['xb_5flock_70',['XB_LOCK',['../xbdbf_8h.html#a395a2e101a793bacabf6bc079d178e29',1,'xbdbf.h']]],
+ ['xb_5flock_5ffailed_71',['XB_LOCK_FAILED',['../xbretcod_8h.html#a001e24b39e0f155fb1e892f5b1b9cff1',1,'xbretcod.h']]],
+ ['xb_5flogical_5ffld_72',['XB_LOGICAL_FLD',['../xbdbf_8h.html#a2f6d5073af761bc1a806a2c7b1c1d886',1,'xbdbf.h']]],
+ ['xb_5fmax_5ferror_5fno_73',['XB_MAX_ERROR_NO',['../xbretcod_8h.html#a299419a9c80e000b74bf97a2d24d6a3d',1,'xbretcod.h']]],
+ ['xb_5fmemcpy_5ferror_74',['XB_MEMCPY_ERROR',['../xbretcod_8h.html#aa2925f035e3b186d7efa14648ea0e86d',1,'xbretcod.h']]],
+ ['xb_5fmemo_5ffld_75',['XB_MEMO_FLD',['../xbdbf_8h.html#a23fa19b19cb43bd6dcc59a5a3f6c30ad',1,'xbdbf.h']]],
+ ['xb_5fmulti_5fuser_76',['XB_MULTI_USER',['../xbfile_8h.html#a05c0fc99ba71cf953d046d12f3f874bc',1,'xbfile.h']]],
+ ['xb_5fno_5ferror_77',['XB_NO_ERROR',['../xbretcod_8h.html#ac720d5b4ec45bfd606f5865d40816e23',1,'xbretcod.h']]],
+ ['xb_5fno_5fmemory_78',['XB_NO_MEMORY',['../xbretcod_8h.html#ae687fc7d872ba0475a8477e4447f9b54',1,'xbretcod.h']]],
+ ['xb_5fnot_5ffound_79',['XB_NOT_FOUND',['../xbretcod_8h.html#ac2606659a54111334f5b02861e533700',1,'xbretcod.h']]],
+ ['xb_5fnot_5fopen_80',['XB_NOT_OPEN',['../xbretcod_8h.html#a9474b400f647bdefbbb07e5177e8d7a1',1,'xbretcod.h']]],
+ ['xb_5fnumeric_5ffld_81',['XB_NUMERIC_FLD',['../xbdbf_8h.html#ae9fb6d69cc5edc94d36ae403c22ec1c6',1,'xbdbf.h']]],
+ ['xb_5fopen_82',['XB_OPEN',['../xbdbf_8h.html#a9a6dafbb07cac744eb14094efa739409',1,'xbdbf.h']]],
+ ['xb_5fopen_5ferror_83',['XB_OPEN_ERROR',['../xbretcod_8h.html#aaab55236993a1d3acb29206252a904c8',1,'xbretcod.h']]],
+ ['xb_5foverlay_84',['XB_OVERLAY',['../xbdbf_8h.html#a6fe10b307878b4612b04c2c876a4a592',1,'xbdbf.h']]],
+ ['xb_5fpack_2ecpp_85',['xb_pack.cpp',['../xb__pack_8cpp.html',1,'']]],
+ ['xb_5fparse_5ferror_86',['XB_PARSE_ERROR',['../xbretcod_8h.html#aec713cac2b03a0d536a2d16336ae7c0b',1,'xbretcod.h']]],
+ ['xb_5fread_87',['XB_READ',['../xbfile_8h.html#ae58c73e0ba237fcf67ee20feea6c2743',1,'xbfile.h']]],
+ ['xb_5fread_5ferror_88',['XB_READ_ERROR',['../xbretcod_8h.html#adbd40585db8bb748d191f94a33bac710',1,'xbretcod.h']]],
+ ['xb_5fread_5fwrite_89',['XB_READ_WRITE',['../xbfile_8h.html#af991a288c327f6857e90156ea734a633',1,'xbfile.h']]],
+ ['xb_5frename_5ferror_90',['XB_RENAME_ERROR',['../xbretcod_8h.html#a373f30b2efcbbab9f6d060fb3fe8cba3',1,'xbretcod.h']]],
+ ['xb_5fseek_5ferror_91',['XB_SEEK_ERROR',['../xbretcod_8h.html#a0455ad8719e153b08ec68b10c81e9f41',1,'xbretcod.h']]],
+ ['xb_5fsingle_5fuser_92',['XB_SINGLE_USER',['../xbfile_8h.html#a9ec4d60a008c667d9861e3b3814f0232',1,'xbfile.h']]],
+ ['xb_5fsyntax_5ferror_93',['XB_SYNTAX_ERROR',['../xbretcod_8h.html#a5db3a90f215534143bdde81253729c7f',1,'xbretcod.h']]],
+ ['xb_5ftable_5fnot_5flocked_94',['XB_TABLE_NOT_LOCKED',['../xbretcod_8h.html#af6aaf779fddecca521d785666f6dc56b',1,'xbretcod.h']]],
+ ['xb_5ftblinfo_2ecpp_95',['xb_tblinfo.cpp',['../xb__tblinfo_8cpp.html',1,'']]],
+ ['xb_5ftest_5fbcd_2ecpp_96',['xb_test_bcd.cpp',['../xb__test__bcd_8cpp.html',1,'']]],
+ ['xb_5ftest_5fblockread_2ecpp_97',['xb_test_blockread.cpp',['../xb__test__blockread_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdate_2ecpp_98',['xb_test_date.cpp',['../xb__test__date_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv3_5fmemos_2ecpp_99',['xb_test_dbf_v3_memos.cpp',['../xb__test__dbf__v3__memos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv3_5fnomemos_2ecpp_100',['xb_test_dbf_v3_nomemos.cpp',['../xb__test__dbf__v3__nomemos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv4_5fmemos_2ecpp_101',['xb_test_dbf_v4_memos.cpp',['../xb__test__dbf__v4__memos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv4_5fnomemos_2ecpp_102',['xb_test_dbf_v4_nomemos.cpp',['../xb__test__dbf__v4__nomemos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fexpnode_2ecpp_103',['xb_test_expnode.cpp',['../xb__test__expnode_8cpp.html',1,'']]],
+ ['xb_5ftest_5fexpression_2ecpp_104',['xb_test_expression.cpp',['../xb__test__expression_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffile_2ecpp_105',['xb_test_file.cpp',['../xb__test__file_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffilter_2ecpp_106',['xb_test_filter.cpp',['../xb__test__filter_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffuncs_2ecpp_107',['xb_test_funcs.cpp',['../xb__test__funcs_8cpp.html',1,'']]],
+ ['xb_5ftest_5flinklist_2ecpp_108',['xb_test_linklist.cpp',['../xb__test__linklist_8cpp.html',1,'']]],
+ ['xb_5ftest_5flock_2ecpp_109',['xb_test_lock.cpp',['../xb__test__lock_8cpp.html',1,'']]],
+ ['xb_5ftest_5flock2_2ecpp_110',['xb_test_lock2.cpp',['../xb__test__lock2_8cpp.html',1,'']]],
+ ['xb_5ftest_5flog_2ecpp_111',['xb_test_log.cpp',['../xb__test__log_8cpp.html',1,'']]],
+ ['xb_5ftest_5fmdx_2ecpp_112',['xb_test_mdx.cpp',['../xb__test__mdx_8cpp.html',1,'']]],
+ ['xb_5ftest_5fndx_2ecpp_113',['xb_test_ndx.cpp',['../xb__test__ndx_8cpp.html',1,'']]],
+ ['xb_5ftest_5fsql_2ecpp_114',['xb_test_sql.cpp',['../xb__test__sql_8cpp.html',1,'']]],
+ ['xb_5ftest_5fstring_2ecpp_115',['xb_test_string.cpp',['../xb__test__string_8cpp.html',1,'']]],
+ ['xb_5ftest_5ftblmgr_2ecpp_116',['xb_test_tblmgr.cpp',['../xb__test__tblmgr_8cpp.html',1,'']]],
+ ['xb_5ftest_5fuda_2ecpp_117',['xb_test_uda.cpp',['../xb__test__uda_8cpp.html',1,'']]],
+ ['xb_5ftest_5fxbase_2ecpp_118',['xb_test_xbase.cpp',['../xb__test__xbase_8cpp.html',1,'']]],
+ ['xb_5funbalanced_5fparens_119',['XB_UNBALANCED_PARENS',['../xbretcod_8h.html#aff5646a6b0884ff81004de6961473ea6',1,'xbretcod.h']]],
+ ['xb_5funbalanced_5fquotes_120',['XB_UNBALANCED_QUOTES',['../xbretcod_8h.html#aedfa20a6c4eb9ba3063ba56be8280eac',1,'xbretcod.h']]],
+ ['xb_5fundelall_2ecpp_121',['xb_undelall.cpp',['../xb__undelall_8cpp.html',1,'']]],
+ ['xb_5funlock_122',['XB_UNLOCK',['../xbdbf_8h.html#a21389b73e7b4e7e185fa635b9e354c2e',1,'xbdbf.h']]],
+ ['xb_5fupdated_123',['XB_UPDATED',['../xbdbf_8h.html#a26e7eeda69f32bc88b08a208ca9e7991',1,'xbdbf.h']]],
+ ['xb_5fwrite_124',['XB_WRITE',['../xbfile_8h.html#abbf99e259c2f31572c886da6d85b1359',1,'xbfile.h']]],
+ ['xb_5fwrite_5ferror_125',['XB_WRITE_ERROR',['../xbretcod_8h.html#aef34ebe6726057f805d6063130280549',1,'xbretcod.h']]],
+ ['xbalttbl_2ecpp_126',['xbalttbl.cpp',['../xbalttbl_8cpp.html',1,'']]],
+ ['xbase_127',['xbase',['../classxb_1_1xbFile.html#ae39a67ea391b46055d4ca299cb222004',1,'xb::xbFile']]],
+ ['xbase_2eh_128',['xbase.h',['../xbase_8h.html',1,'']]],
+ ['xbbcd_129',['xbBcd',['../classxb_1_1xbXBase.html#a86a53ce3efbf910996df0f853f1c0add',1,'xb::xbXBase']]],
+ ['xbbcd_2ecpp_130',['xbbcd.cpp',['../xbbcd_8cpp.html',1,'']]],
+ ['xbbcd_2eh_131',['xbbcd.h',['../xbbcd_8h.html',1,'']]],
+ ['xbblkread_2eh_132',['xbblkread.h',['../xbblkread_8h.html',1,'']]],
+ ['xbblockread_2ecpp_133',['xbblockread.cpp',['../xbblockread_8cpp.html',1,'']]],
+ ['xbbool_134',['xbBool',['../namespacexb.html#ab1a750481dd487f0d384aa1d200dff0f',1,'xb']]],
+ ['xbcrix_2ecpp_135',['xbcrix.cpp',['../xbcrix_8cpp.html',1,'']]],
+ ['xbcrtbl_2ecpp_136',['xbcrtbl.cpp',['../xbcrtbl_8cpp.html',1,'']]],
+ ['xbcrtbl_2esave_2ecpp_137',['xbcrtbl.save.cpp',['../xbcrtbl_8save_8cpp.html',1,'']]],
+ ['xbdate_138',['xbDate',['../classxb_1_1xbDate.html',1,'xb::xbDate'],['../classxb_1_1xbDate.html#a7ab727a7ec184a086ad36ef83b948170',1,'xb::xbDate::xbDate(xbInt32 lJulDate)'],['../classxb_1_1xbDate.html#acf4546f5681735ede18210f60bab68d4',1,'xb::xbDate::xbDate(const xbString &Date8)'],['../classxb_1_1xbDate.html#ac8a4d9330221a3daee21b3c28c1d9719',1,'xb::xbDate::xbDate(const char *Date8)'],['../classxb_1_1xbDate.html#ab3150e7db0ab5db10a07d748b55465eb',1,'xb::xbDate::xbDate()']]],
+ ['xbdate_2ecpp_139',['xbdate.cpp',['../xbdate_8cpp.html',1,'']]],
+ ['xbdate_2eh_140',['xbdate.h',['../xbdate_8h.html',1,'']]],
+ ['xbdbf_141',['xbDbf',['../classxb_1_1xbDbf.html',1,'xb::xbDbf'],['../classxb_1_1xbDbf.html#a84a75f80bc0e9b8a22b728767949c204',1,'xb::xbDbf::xbDbf()'],['../namespacexb.html#ab2eae4b4732466698a7fdd89d77ba53b',1,'xb::xbDbf()']]],
+ ['xbdbf_2ecpp_142',['xbdbf.cpp',['../xbdbf_8cpp.html',1,'']]],
+ ['xbdbf_2eh_143',['xbdbf.h',['../xbdbf_8h.html',1,'']]],
+ ['xbdbf3_2ecpp_144',['xbdbf3.cpp',['../xbdbf3_8cpp.html',1,'']]],
+ ['xbdbf4_2ecpp_145',['xbdbf4.cpp',['../xbdbf4_8cpp.html',1,'']]],
+ ['xbdelete_2ecpp_146',['xbdelete.cpp',['../xbdelete_8cpp.html',1,'']]],
+ ['xbdouble_147',['xbDouble',['../namespacexb.html#a25f47b226ce924a5c78f97989b0744a2',1,'xb']]],
+ ['xbdrpix_2ecpp_148',['xbdrpix.cpp',['../xbdrpix_8cpp.html',1,'']]],
+ ['xbdrptbl_2ecpp_149',['xbdrptbl.cpp',['../xbdrptbl_8cpp.html',1,'']]],
+ ['xberrormessages_150',['xbErrorMessages',['../namespacexb.html#a04be228a037d220dd5564f5ef618adcc',1,'xb']]],
+ ['xbexp_151',['xbExp',['../classxb_1_1xbXBase.html#a3c3e5617be811d732472fe2cc8fb18cc',1,'xb::xbXBase']]],
+ ['xbexp_2ecpp_152',['xbexp.cpp',['../xbexp_8cpp.html',1,'']]],
+ ['xbexp_2eh_153',['xbexp.h',['../xbexp_8h.html',1,'']]],
+ ['xbexpnode_2ecpp_154',['xbexpnode.cpp',['../xbexpnode_8cpp.html',1,'']]],
+ ['xbexpnode_2eh_155',['xbexpnode.h',['../xbexpnode_8h.html',1,'']]],
+ ['xbfalse_156',['xbFalse',['../xbtypes_8h.html#adc4b6ca5ad299f63675136d9e03938cc',1,'xbtypes.h']]],
+ ['xbfclose_157',['xbFclose',['../classxb_1_1xbFile.html#a18830b5755d74818f60d9c7ce38ddf2d',1,'xb::xbFile']]],
+ ['xbfeof_158',['xbFeof',['../classxb_1_1xbFile.html#af5b6356832d2a67212070a1aa605f170',1,'xb::xbFile']]],
+ ['xbfflush_159',['xbFflush',['../classxb_1_1xbFile.html#ad205184d43409f04216540ae22f15009',1,'xb::xbFile']]],
+ ['xbfgetc_160',['xbFgetc',['../classxb_1_1xbFile.html#afb1c584d2895ffb7834df80aea7eb1e4',1,'xb::xbFile::xbFgetc(xbInt32 &c)'],['../classxb_1_1xbFile.html#a5ee229bda4d7d6695e122200e581e7a6',1,'xb::xbFile::xbFgetc(char &c)']]],
+ ['xbfgets_161',['xbFgets',['../classxb_1_1xbFile.html#ad245955ace26e5dde85fd4373b30d026',1,'xb::xbFile']]],
+ ['xbfields_2ecpp_162',['xbfields.cpp',['../xbfields_8cpp.html',1,'']]],
+ ['xbfile_163',['xbFile',['../classxb_1_1xbFile.html',1,'xb::xbFile'],['../classxb_1_1xbFile.html#a869eedd74c6eddc308852eb546c87176',1,'xb::xbFile::xbFile()']]],
+ ['xbfile_2ecpp_164',['xbfile.cpp',['../xbfile_8cpp.html',1,'']]],
+ ['xbfile_2eh_165',['xbfile.h',['../xbfile_8h.html',1,'']]],
+ ['xbfileno_166',['xbFileNo',['../xbtypes_8h.html#a2c65f692ac861990861575e18f72f6eb',1,'xbtypes.h']]],
+ ['xbfilter_2ecpp_167',['xbfilter.cpp',['../xbfilter_8cpp.html',1,'']]],
+ ['xbfilter_2eh_168',['xbfilter.h',['../xbfilter_8h.html',1,'']]],
+ ['xbfloat_169',['xbFloat',['../namespacexb.html#a83aa6a550398db55973aa9fb4257e66e',1,'xb']]],
+ ['xbfopen_170',['xbFopen',['../classxb_1_1xbFile.html#ab0fa19686ca8953ff4b556fb5b249135',1,'xb::xbFile::xbFopen(const xbString &sMode, const xbString &sFileName, xbInt16 iShareMode)'],['../classxb_1_1xbFile.html#a7cdfef5ede9ac98d44a28a6b7a70972c',1,'xb::xbFile::xbFopen(xbInt16 iOpenMode)'],['../classxb_1_1xbFile.html#a0548cedf0f26b7d8ac221f75b0cd048c',1,'xb::xbFile::xbFopen(const xbString &sOpenMode, xbInt16 iShareMode)'],['../classxb_1_1xbFile.html#aabd113333b49c36cad23244b392baab4',1,'xb::xbFile::xbFopen(xbInt16 iOpenMode, xbInt16 iShareMode)']]],
+ ['xbfputc_171',['xbFputc',['../classxb_1_1xbFile.html#af2e940c78956e5cb6824f9a1bc404896',1,'xb::xbFile::xbFputc(xbInt32 c)'],['../classxb_1_1xbFile.html#a863f74cf17df8186d88586b4d2a6441a',1,'xb::xbFile::xbFputc(xbInt32 c, xbInt32 iNoTimes)']]],
+ ['xbfputs_172',['xbFputs',['../classxb_1_1xbFile.html#a698f3b40216778562e639e6ca1a47573',1,'xb::xbFile']]],
+ ['xbfread_173',['xbFread',['../classxb_1_1xbFile.html#ab4f6afaa1f77539f27a4f05c26e54e2f',1,'xb::xbFile']]],
+ ['xbfseek_174',['xbFseek',['../classxb_1_1xbFile.html#a5337ab8918df240910c0d19b4f298e3d',1,'xb::xbFile']]],
+ ['xbftell_175',['xbFtell',['../classxb_1_1xbFile.html#a0e1c06aedfa7fbcb92e117f891edd13b',1,'xb::xbFile']]],
+ ['xbfturnofffilebuffering_176',['xbFTurnOffFileBuffering',['../classxb_1_1xbFile.html#a9891b792f585a696f38a5cf959e30918',1,'xb::xbFile']]],
+ ['xbfuncs_2ecpp_177',['xbfuncs.cpp',['../xbfuncs_8cpp.html',1,'']]],
+ ['xbfwrite_178',['xbFwrite',['../classxb_1_1xbFile.html#a6aadd871d1782944703fed773d44b85f',1,'xb::xbFile']]],
+ ['xbindex_2eh_179',['xbindex.h',['../xbindex_8h.html',1,'']]],
+ ['xbinsert_2ecpp_180',['xbinsert.cpp',['../xbinsert_8cpp.html',1,'']]],
+ ['xbixbase_2ecpp_181',['xbixbase.cpp',['../xbixbase_8cpp.html',1,'']]],
+ ['xbixmdx_2ecpp_182',['xbixmdx.cpp',['../xbixmdx_8cpp.html',1,'']]],
+ ['xbixndx_2ecpp_183',['xbixndx.cpp',['../xbixndx_8cpp.html',1,'']]],
+ ['xblnklst_2eh_184',['xblnklst.h',['../xblnklst_8h.html',1,'']]],
+ ['xblnklstord_2eh_185',['xblnklstord.h',['../xblnklstord_8h.html',1,'']]],
+ ['xblnknod_2eh_186',['xblnknod.h',['../xblnknod_8h.html',1,'']]],
+ ['xblog_187',['xbLog',['../namespacexb.html#a4a31fbe9110c9e55495ce71e642d785c',1,'xb']]],
+ ['xblog_2ecpp_188',['xblog.cpp',['../xblog_8cpp.html',1,'']]],
+ ['xblog_2eh_189',['xblog.h',['../xblog_8h.html',1,'']]],
+ ['xbmemcmp_190',['xbMemcmp',['../classxb_1_1xbXBase.html#a1b239c021358476382942522911b5c66',1,'xb::xbXBase']]],
+ ['xbmemo_2ecpp_191',['xbmemo.cpp',['../xbmemo_8cpp.html',1,'']]],
+ ['xbmemo_2eh_192',['xbmemo.h',['../xbmemo_8h.html',1,'']]],
+ ['xbmemo3_2ecpp_193',['xbmemo3.cpp',['../xbmemo3_8cpp.html',1,'']]],
+ ['xbmemo4_2ecpp_194',['xbmemo4.cpp',['../xbmemo4_8cpp.html',1,'']]],
+ ['xbofft_195',['xbOffT',['../namespacexb.html#ac963d9fde6debb416303cfbed35fb793',1,'xb']]],
+ ['xbreaduntil_196',['xbReadUntil',['../classxb_1_1xbFile.html#a08463f506f425c2385acbe1a561506e9',1,'xb::xbFile']]],
+ ['xbremove_197',['xbRemove',['../classxb_1_1xbFile.html#ab3c668a8570433188382d31d7c60bd48',1,'xb::xbFile::xbRemove()'],['../classxb_1_1xbFile.html#a6d919366c2ec95e529906bf8842cbf07',1,'xb::xbFile::xbRemove(const xbString &sFileName, xbInt16 iOption)'],['../classxb_1_1xbFile.html#a58f6a6751fdf7e9549c273bb75d93eb5',1,'xb::xbFile::xbRemove(const xbString &sFileName)']]],
+ ['xbrename_198',['xbRename',['../classxb_1_1xbFile.html#afc8ce113aa72611a278233f9bb170012',1,'xb::xbFile']]],
+ ['xbretcod_2eh_199',['xbretcod.h',['../xbretcod_8h.html',1,'']]],
+ ['xbrewind_200',['xbRewind',['../classxb_1_1xbFile.html#a7996b6e084665c37c3892faea64b3505',1,'xb::xbFile']]],
+ ['xbschema_201',['xbSchema',['../structxb_1_1xbSchema.html',1,'xb']]],
+ ['xbselect_2ecpp_202',['xbselect.cpp',['../xbselect_8cpp.html',1,'']]],
+ ['xbset_2ecpp_203',['xbset.cpp',['../xbset_8cpp.html',1,'']]],
+ ['xbsleep_204',['xbSleep',['../classxb_1_1xbXBase.html#a0915aff7be4b2dd3e881f3c5d0da4baf',1,'xb::xbXBase']]],
+ ['xbsql_2ecpp_205',['xbsql.cpp',['../xbsql_8cpp.html',1,'']]],
+ ['xbsql_2eh_206',['xbsql.h',['../xbsql_8h.html',1,'']]],
+ ['xbssv_207',['xbSsv',['../classxb_1_1xbSsv.html',1,'xb::xbSsv'],['../classxb_1_1xbSsv.html#a58f85692c3167af20b1a7c17c621523b',1,'xb::xbSsv::xbSsv()']]],
+ ['xbssv_2ecpp_208',['xbssv.cpp',['../xbssv_8cpp.html',1,'']]],
+ ['xbssv_2eh_209',['xbssv.h',['../xbssv_8h.html',1,'']]],
+ ['xbstmt_2ecpp_210',['xbstmt.cpp',['../xbstmt_8cpp.html',1,'']]],
+ ['xbstring_211',['xbString',['../classxb_1_1xbString.html',1,'xb::xbString'],['../classxb_1_1xbString.html#ad865b55e3b08dffd527afee8e7e8e3fe',1,'xb::xbString::xbString(xbDouble d)'],['../classxb_1_1xbString.html#a25856311106c5fb15d39017b63f0ddc7',1,'xb::xbString::xbString(const char *="")'],['../classxb_1_1xbString.html#a0d81016b93fc36ebbbafacf35c677f07',1,'xb::xbString::xbString(const xbString &s)'],['../classxb_1_1xbString.html#a63f9313217e0ff3c9789ec59316216a1',1,'xb::xbString::xbString(xbUInt32 size)'],['../classxb_1_1xbString.html#a14bbaa293c8d40dd6c64332f2668a92e',1,'xb::xbString::xbString(char c)'],['../classxb_1_1xbString.html#a18f3598dcdf2ec5692274fc8ee769ad7',1,'xb::xbString::xbString(const char *s, xbUInt32 lMaxLen)']]],
+ ['xbstring_2ecpp_212',['xbstring.cpp',['../xbstring_8cpp.html',1,'']]],
+ ['xbstring_2eh_213',['xbstring.h',['../xbstring_8h.html',1,'']]],
+ ['xbtag_2ecpp_214',['xbtag.cpp',['../xbtag_8cpp.html',1,'']]],
+ ['xbtag_2eh_215',['xbtag.h',['../xbtag_8h.html',1,'']]],
+ ['xbtbllist_216',['xbTblList',['../structxb_1_1xbTblList.html',1,'xb']]],
+ ['xbtblmgr_217',['xbTblMgr',['../classxb_1_1xbTblMgr.html',1,'xb::xbTblMgr'],['../classxb_1_1xbTblMgr.html#aad83f5ecc184ca6cbdfc6f356b598d6c',1,'xb::xbTblMgr::xbTblMgr()']]],
+ ['xbtblmgr_2ecpp_218',['xbtblmgr.cpp',['../xbtblmgr_8cpp.html',1,'']]],
+ ['xbtblmgr_2eh_219',['xbtblmgr.h',['../xbtblmgr_8h.html',1,'']]],
+ ['xbtrue_220',['xbTrue',['../xbtypes_8h.html#ab0ae00665298fe7f5292691cb98ec2d9',1,'xbtypes.h']]],
+ ['xbtruncate_221',['xbTruncate',['../classxb_1_1xbFile.html#a518bfcbfa3699d883cf89affee383296',1,'xb::xbFile']]],
+ ['xbtypes_2eh_222',['xbtypes.h',['../xbtypes_8h.html',1,'']]],
+ ['xbuda_2ecpp_223',['xbuda.cpp',['../xbuda_8cpp.html',1,'']]],
+ ['xbuda_2eh_224',['xbuda.h',['../xbuda_8h.html',1,'']]],
+ ['xbxbase_225',['xbXBase',['../classxb_1_1xbXBase.html',1,'xb::xbXBase'],['../classxb_1_1xbXBase.html#a6c68588e33946fb5416af3f86fe83224',1,'xb::xbXBase::xbXBase()'],['../namespacexb.html#a97858ddeb1c4b0100f3edc1a46d3a8b0',1,'xb::xbXBase()']]],
+ ['xbxbase_2ecpp_226',['xbxbase.cpp',['../xbxbase_8cpp.html',1,'']]],
+ ['xbxbase_2eh_227',['xbxbase.h',['../xbxbase_8h.html',1,'']]]
];
diff --git a/docs/doxygen/html/search/all_6.js b/docs/doxygen/html/search/all_6.js
index 580f3f8..1cedf85 100644
--- a/docs/doxygen/html/search/all_6.js
+++ b/docs/doxygen/html/search/all_6.js
@@ -2,65 +2,68 @@ var searchData=
[
['getautocommit_0',['GetAutoCommit',['../classxb_1_1xbDbf.html#ae0c00226fd2ea7a67f101e795467ed68',1,'xb::xbDbf::GetAutoCommit(xbInt16 iOption) const'],['../classxb_1_1xbDbf.html#abb9e20c5efacd4fea80f1515abbc6b55',1,'xb::xbDbf::GetAutoCommit() const']]],
['getblocksize_1',['GetBlockSize',['../classxb_1_1xbFile.html#a638e14262410a1627819f016a16cdce2',1,'xb::xbFile']]],
- ['getcharacter_2',['GetCharacter',['../classxb_1_1xbString.html#a685187a5f8401b322fc61f3fbe56330d',1,'xb::xbString']]],
- ['getcurrecno_3',['GetCurRecNo',['../classxb_1_1xbDbf.html#a643a80a3792a52760c8e09ba18719503',1,'xb::xbDbf']]],
- ['getdatadirectory_4',['GetDataDirectory',['../classxb_1_1xbSsv.html#a1d803a4bfc8ba0561267a0bf9e51f7d9',1,'xb::xbSsv']]],
- ['getdatefield_5',['GetDateField',['../classxb_1_1xbDbf.html#af78ef1fba949463ff7f829d3cffc4555',1,'xb::xbDbf::GetDateField(xbInt16 iFieldNo, xbDate &dt) const'],['../classxb_1_1xbDbf.html#ac624e06a97666bfd64b4f252b4548b36',1,'xb::xbDbf::GetDateField(const xbString &sFieldName, xbDate &dt) const']]],
- ['getdbfptr_6',['GetDbfPtr',['../classxb_1_1xbTblMgr.html#ad8a5d28a2ee6720a9aa74bcb45662cf5',1,'xb::xbTblMgr::GetDbfPtr(const xbString &sTblAlias) const'],['../classxb_1_1xbTblMgr.html#a801dfecf7fc216954b4197b2c31b25d6',1,'xb::xbTblMgr::GetDbfPtr(xbInt16 sItemNo) const']]],
- ['getdbfstatus_7',['GetDbfStatus',['../classxb_1_1xbDbf.html#ac1110d867ba297a52c8b0e83e88f05e6',1,'xb::xbDbf']]],
- ['getdefaultautocommit_8',['GetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a6982f973e81587b04916f4509746aaf5',1,'xb::xbSsv']]],
- ['getdefaultdateformat_9',['GetDefaultDateFormat',['../classxb_1_1xbSsv.html#a6fbb9c3a550ab0b3378f9586a57791d2',1,'xb::xbSsv']]],
- ['getdefaultlogdirectory_10',['GetDefaultLogDirectory',['../classxb_1_1xbSsv.html#abf3763faf6a8917a963213cd53af529c',1,'xb::xbSsv']]],
- ['getdefaultlogfilename_11',['GetDefaultLogFileName',['../classxb_1_1xbSsv.html#a43878d4dc041f2a5e2398a118ccfaf79',1,'xb::xbSsv']]],
+ ['getbof_2',['GetBof',['../classxb_1_1xbDbf.html#ad0827a43c025c1184ffebab74cc9e779',1,'xb::xbDbf']]],
+ ['getcharacter_3',['GetCharacter',['../classxb_1_1xbString.html#a685187a5f8401b322fc61f3fbe56330d',1,'xb::xbString']]],
+ ['getcmdlineopt_4',['GetCmdLineOpt',['../classxb_1_1xbXBase.html#aadecb3ac460d8e94b88b2e809e22f48e',1,'xb::xbXBase::GetCmdLineOpt(xbInt32 lArgc, char **argv, const char *sOptRqst, xbString &sParmOut)'],['../classxb_1_1xbXBase.html#a8612e0c5334349fbceb9394b47817fd5',1,'xb::xbXBase::GetCmdLineOpt(xbInt32 lArgc, char **argv, xbString &sOptRqst, xbString &sParmOut)']]],
+ ['getcurrecno_5',['GetCurRecNo',['../classxb_1_1xbDbf.html#a643a80a3792a52760c8e09ba18719503',1,'xb::xbDbf']]],
+ ['getdatadirectory_6',['GetDataDirectory',['../classxb_1_1xbSsv.html#a1d803a4bfc8ba0561267a0bf9e51f7d9',1,'xb::xbSsv']]],
+ ['getdatefield_7',['GetDateField',['../classxb_1_1xbDbf.html#af78ef1fba949463ff7f829d3cffc4555',1,'xb::xbDbf::GetDateField(xbInt16 iFieldNo, xbDate &dt) const'],['../classxb_1_1xbDbf.html#ac624e06a97666bfd64b4f252b4548b36',1,'xb::xbDbf::GetDateField(const xbString &sFieldName, xbDate &dt) const']]],
+ ['getdbfptr_8',['GetDbfPtr',['../classxb_1_1xbTblMgr.html#ad8a5d28a2ee6720a9aa74bcb45662cf5',1,'xb::xbTblMgr::GetDbfPtr(const xbString &sTblAlias) const'],['../classxb_1_1xbTblMgr.html#a801dfecf7fc216954b4197b2c31b25d6',1,'xb::xbTblMgr::GetDbfPtr(xbInt16 sItemNo) const']]],
+ ['getdbfstatus_9',['GetDbfStatus',['../classxb_1_1xbDbf.html#ac1110d867ba297a52c8b0e83e88f05e6',1,'xb::xbDbf']]],
+ ['getdefaultautocommit_10',['GetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a6982f973e81587b04916f4509746aaf5',1,'xb::xbSsv']]],
+ ['getdefaultdateformat_11',['GetDefaultDateFormat',['../classxb_1_1xbSsv.html#a6fbb9c3a550ab0b3378f9586a57791d2',1,'xb::xbSsv']]],
['getdirectory_12',['GetDirectory',['../classxb_1_1xbFile.html#acd0fb2166b2bff7e8a1cf65a7bc8be1e',1,'xb::xbFile']]],
['getdoublefield_13',['GetDoubleField',['../classxb_1_1xbDbf.html#a4556041a7ff2f6b6f986729901c11f08',1,'xb::xbDbf::GetDoubleField(xbInt16 FieldNo, xbDouble &dFieldValue) const'],['../classxb_1_1xbDbf.html#a2370b5e736931441a5968649291b9ef4',1,'xb::xbDbf::GetDoubleField(xbInt16 FieldNo, xbDouble &dFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a6e6774df0f2d7733f4b25a9989596d95',1,'xb::xbDbf::GetDoubleField(const xbString &sFieldName, xbDouble &dFieldValue) const']]],
['getendiantype_14',['GetEndianType',['../classxb_1_1xbSsv.html#a49cd162f066eef2b829ba7c9f6620243',1,'xb::xbSsv']]],
- ['geterrormessage_15',['GetErrorMessage',['../classxb_1_1xbSsv.html#a56961d2a67b8e7470098626ac4dac7e4',1,'xb::xbSsv']]],
- ['getfield_16',['GetField',['../classxb_1_1xbDbf.html#ad245a26eb8b79610c9ae7bab19e05513',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#ac81f078f3c932f0da60ad1fbdd848d3e',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue) const'],['../classxb_1_1xbDbf.html#a9a0fcf7e2040ab483e3807927833cb26',1,'xb::xbDbf::GetField(const xbString &sFieldName, xbString &sFieldValue) const']]],
- ['getfieldcnt_17',['GetFieldCnt',['../classxb_1_1xbDbf.html#add27d8ef555a13b336b8c804165dc15e',1,'xb::xbDbf']]],
- ['getfielddecimal_18',['GetFieldDecimal',['../classxb_1_1xbDbf.html#a607f774fcd6dc0b9913d7a7801b60db2',1,'xb::xbDbf::GetFieldDecimal(const xbString &sFieldName, xbInt16 &iFieldDecimal) const'],['../classxb_1_1xbDbf.html#abcb4defad2e1b6e67f63cc60737ad840',1,'xb::xbDbf::GetFieldDecimal(xbInt16 iFieldNo, xbInt16 &iFieldDecimal) const']]],
- ['getfieldlen_19',['GetFieldLen',['../classxb_1_1xbDbf.html#adda4302b58cc6109b048f19d9b68bbd4',1,'xb::xbDbf::GetFieldLen(xbInt16 iFieldNo, xbInt16 &iFieldLen) const'],['../classxb_1_1xbDbf.html#acf06dbccdba1a4bcd90fa0bea6cca59b',1,'xb::xbDbf::GetFieldLen(const xbString &sFieldName, xbInt16 &iFieldLen) const']]],
- ['getfieldname_20',['GetFieldName',['../classxb_1_1xbDbf.html#a5e3e4368bfba1724c016b8859023e34c',1,'xb::xbDbf']]],
- ['getfieldno_21',['GetFieldNo',['../classxb_1_1xbDbf.html#aed9113b5095c6df1b9c854cbd0d8047b',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName, xbInt16 &iFieldNo) const'],['../classxb_1_1xbDbf.html#aad9029e63909aeb77d8473256d88bea8',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName) const']]],
- ['getfieldtype_22',['GetFieldType',['../classxb_1_1xbDbf.html#a5143973e4f165651152aa13c8fd45f84',1,'xb::xbDbf::GetFieldType(xbInt16 iFieldNo, char &cFieldType) const'],['../classxb_1_1xbDbf.html#a181db879f1a75f93a34c03513a0b2fea',1,'xb::xbDbf::GetFieldType(const xbString &sFieldName, char &cFieldType) const']]],
- ['getfiledirpart_23',['GetFileDirPart',['../classxb_1_1xbFile.html#a60c53998e3d1b694134b20a87bc9bf5a',1,'xb::xbFile::GetFileDirPart(xbString &sFileDirPartOut) const'],['../classxb_1_1xbFile.html#af5127c92892816e9bbc5c19653c4147a',1,'xb::xbFile::GetFileDirPart(const xbString &sCompleteFileNameIn, xbString &sFileDirPartOut) const']]],
- ['getfileextpart_24',['GetFileExtPart',['../classxb_1_1xbFile.html#a57a9222e5cbb51019d4eeb2c3ac89fa2',1,'xb::xbFile::GetFileExtPart(xbString &sFileExtPartOut) const'],['../classxb_1_1xbFile.html#ab289b6ffe955321160c1f90220c22e25',1,'xb::xbFile::GetFileExtPart(const xbString &sCompleteFileNameIn, xbString &sFileExtPartOut) const']]],
- ['getfilemtime_25',['GetFileMtime',['../classxb_1_1xbFile.html#a02df78f4c90313243f508fc56b95aba8',1,'xb::xbFile']]],
- ['getfilename_26',['GetFileName',['../classxb_1_1xbFile.html#ac95cb882ccbcdedc9a233c6ad9fed07a',1,'xb::xbFile']]],
- ['getfilenamepart_27',['GetFileNamePart',['../classxb_1_1xbFile.html#a81422b3dd52763d2cc6c77237ec9af0a',1,'xb::xbFile::GetFileNamePart(xbString &sFileNamePartOut) const'],['../classxb_1_1xbFile.html#a6110763c5ae996b72c7a62c15bdecc73',1,'xb::xbFile::GetFileNamePart(const xbString &sCompleteFileNameIn, xbString &sFileNamePartOut) const']]],
- ['getfilesize_28',['GetFileSize',['../classxb_1_1xbFile.html#a50b63c39e49d44e52078038027b24cc5',1,'xb::xbFile']]],
- ['getfiletype_29',['GetFileType',['../classxb_1_1xbFile.html#a5548236d38d43b89ae29b9a015b1f678',1,'xb::xbFile']]],
- ['getfirstrecord_30',['GetFirstRecord',['../classxb_1_1xbDbf.html#a6fc5b8a3e2f177d5ceaf9d975cbb5226',1,'xb::xbDbf::GetFirstRecord()'],['../classxb_1_1xbDbf.html#acb78991e8435edd36318c653cb977c1a',1,'xb::xbDbf::GetFirstRecord(xbInt16 iOption)']]],
- ['getfloatfield_31',['GetFloatField',['../classxb_1_1xbDbf.html#a3443f646038ced14425f067a59c0f2da',1,'xb::xbDbf::GetFloatField(xbInt16 iFieldNo, xbFloat &fFieldValue) const'],['../classxb_1_1xbDbf.html#a81ef2f36f921d7ece066a592eb6393eb',1,'xb::xbDbf::GetFloatField(const xbString &sFieldName, xbFloat &fFieldValue) const']]],
- ['getfqfilename_32',['GetFqFileName',['../classxb_1_1xbFile.html#a31b4e641f93206ba23e2a5a27491dcd4',1,'xb::xbFile']]],
- ['getfunctioninfo_33',['GetFunctionInfo',['../classxb_1_1xbXBase.html#ae52e53340593b4253936c1372ec15ee1',1,'xb::xbXBase']]],
- ['getlastpos_34',['GetLastPos',['../classxb_1_1xbString.html#ac7698665f44413a5e99a5b5bc573c6df',1,'xb::xbString::GetLastPos(char c) const'],['../classxb_1_1xbString.html#a1c55587904fe7e534290559d0ecb8646',1,'xb::xbString::GetLastPos(const char *s) const']]],
- ['getlastrecord_35',['GetLastRecord',['../classxb_1_1xbDbf.html#a49e667f9c8ee55c36444702663fc5964',1,'xb::xbDbf::GetLastRecord()'],['../classxb_1_1xbDbf.html#a8ccfa2291417412b6894940d1b92f9a6',1,'xb::xbDbf::GetLastRecord(xbInt16 iOption)']]],
- ['getlogdirectory_36',['GetLogDirectory',['../classxb_1_1xbXBase.html#a51d49b4d699740194b28c6ec0d0ee07b',1,'xb::xbXBase']]],
- ['getlogfilename_37',['GetLogFileName',['../classxb_1_1xbXBase.html#ac0744edf9e4aa959d8cf2daa874376af',1,'xb::xbXBase']]],
- ['getlogfqfilename_38',['GetLogFqFileName',['../classxb_1_1xbXBase.html#ab5d63cd7d9137eba8a1d4d9c3df522b7',1,'xb::xbXBase']]],
- ['getlogicalfield_39',['GetLogicalField',['../classxb_1_1xbDbf.html#aaf615ddcf08f8cd14efc713c2a8d7ae1',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#a943cea7fde1b06c1a05184193eff8d2d',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#ab28feef20c988b0a6f1c1911a45377b0',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a9cd6819bfd932ff8507e54d9cb9a624e',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#a3254f091fc4a1404abed3dd2bcdd6ce6',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbString &sFieldData) const']]],
- ['getlogstatus_40',['GetLogStatus',['../classxb_1_1xbXBase.html#ade34cd72c2a7e70fb55429a8a6f6c028',1,'xb::xbXBase']]],
- ['getlongfield_41',['GetLongField',['../classxb_1_1xbDbf.html#abe525c0820640e0a9e169d0b7913cfa1',1,'xb::xbDbf::GetLongField(xbInt16 iFieldNo, xbInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a7b8ef75b17941beac17e50e969b2d3db',1,'xb::xbDbf::GetLongField(const xbString &sFieldName, xbInt32 &lFieldValue) const']]],
- ['getmultiuser_42',['GetMultiUser',['../classxb_1_1xbSsv.html#abd58031c5f1c3766c24d47a82e6fd9c5',1,'xb::xbSsv']]],
- ['getnextrecord_43',['GetNextRecord',['../classxb_1_1xbDbf.html#ab896fe3b734f556de578d30f92b18fe2',1,'xb::xbDbf::GetNextRecord()'],['../classxb_1_1xbDbf.html#a3191428a7a92d9107d8d42448884f2ac',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#a18fdcb4ab15b36cd47fa6f6f7a540d1a',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption, xbUInt32 ulStartRec)']]],
- ['getnextsqlcmd_44',['GetNextSqlCmd',['../xb__execsql_8cpp.html#af888ba5e7e94d92c2165362b87f1ea0e',1,'xb_execsql.cpp']]],
- ['getopenmode_45',['GetOpenMode',['../classxb_1_1xbFile.html#a3c500dc9dac22c49496e4b29386b2dd3',1,'xb::xbFile']]],
- ['getopentablecount_46',['GetOpenTableCount',['../classxb_1_1xbTblMgr.html#ad0d2d4adabc0dc0e761cfdee63c84069',1,'xb::xbTblMgr']]],
- ['getpathseparator_47',['GetPathSeparator',['../classxb_1_1xbString.html#af8b8b808cf43cd352321b43f500142db',1,'xb::xbString']]],
- ['getprevrecord_48',['GetPrevRecord',['../classxb_1_1xbDbf.html#a7eadc7b08d73003802b90584f7b33387',1,'xb::xbDbf::GetPrevRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#ab3d248e5221b4f0809897cd43af17a1e',1,'xb::xbDbf::GetPrevRecord()']]],
- ['getrawfield_49',['GetRawField',['../classxb_1_1xbDbf.html#aabd146c0e1054ab905ec96aedd84b02e',1,'xb::xbDbf']]],
- ['getrecord_50',['GetRecord',['../classxb_1_1xbDbf.html#a26fba086b07caeab95066bf1c8d25161',1,'xb::xbDbf']]],
- ['getrecordbuf_51',['GetRecordBuf',['../classxb_1_1xbDbf.html#aa3e38c4057d726a28a27d07a1610d124',1,'xb::xbDbf']]],
- ['getrecordcnt_52',['GetRecordCnt',['../classxb_1_1xbDbf.html#ac196ad55335e1f4789d698748434dc89',1,'xb::xbDbf']]],
- ['getrecordcount_53',['GetRecordCount',['../classxb_1_1xbDbf.html#a0aaa06d6028e75efc6b5131f7356ecce',1,'xb::xbDbf']]],
- ['getrecordlen_54',['GetRecordLen',['../classxb_1_1xbDbf.html#ab50d76c6e29e81e347a6feb04c2f62bb',1,'xb::xbDbf']]],
- ['getsharemode_55',['GetShareMode',['../classxb_1_1xbFile.html#a9b63e05b77f477ff6109ff7b9432c1b6',1,'xb::xbFile']]],
- ['getsize_56',['GetSize',['../classxb_1_1xbString.html#a6c33e73659f8e98819289d2661c7271c',1,'xb::xbString']]],
- ['gettblalias_57',['GetTblAlias',['../classxb_1_1xbDbf.html#a27758a325c097f204247908b65ba7fbd',1,'xb::xbDbf']]],
- ['gettbllistentry_58',['GetTblListEntry',['../classxb_1_1xbTblMgr.html#acbf148ddba4297021cfb980a161ebef9',1,'xb::xbTblMgr']]],
- ['getulongfield_59',['GetULongField',['../classxb_1_1xbDbf.html#a67e3a050f9090edf69eee75aef7f5d83',1,'xb::xbDbf::GetULongField(xbInt16 iFieldNo, xbUInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a039eb02418ec4ca862adbc0f95b9cbec',1,'xb::xbDbf::GetULongField(const xbString &sFieldName, xbUInt32 &lFieldValue) const']]],
- ['getversion_60',['GetVersion',['../classxb_1_1xbDbf.html#a49212a9eb17f7fa9f303e08d5fc50fc6',1,'xb::xbDbf']]],
- ['getxbasefiletypebyte_61',['GetXbaseFileTypeByte',['../classxb_1_1xbFile.html#aaf2e697751a0beff41432a66bb83fb5e',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, xbInt16 &iVersion)'],['../classxb_1_1xbFile.html#a7af337808919680b90710ad5e8a99232',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte)'],['../classxb_1_1xbFile.html#a78aebdd21d3de46a450d5f835e3027f6',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte, xbInt16 &iVersion)']]],
- ['getxbaseptr_62',['GetXbasePtr',['../classxb_1_1xbDbf.html#ab21ec23c076b0c9affdc0f6672bd133f',1,'xb::xbDbf']]]
+ ['geteof_15',['GetEof',['../classxb_1_1xbDbf.html#a256dc1f98626fa77da24e91a38ab5b4d',1,'xb::xbDbf']]],
+ ['geterrormessage_16',['GetErrorMessage',['../classxb_1_1xbSsv.html#a56961d2a67b8e7470098626ac4dac7e4',1,'xb::xbSsv']]],
+ ['getfield_17',['GetField',['../classxb_1_1xbDbf.html#a9a0fcf7e2040ab483e3807927833cb26',1,'xb::xbDbf::GetField(const xbString &sFieldName, xbString &sFieldValue) const'],['../classxb_1_1xbDbf.html#ad245a26eb8b79610c9ae7bab19e05513',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#ac81f078f3c932f0da60ad1fbdd848d3e',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue) const']]],
+ ['getfieldcnt_18',['GetFieldCnt',['../classxb_1_1xbDbf.html#add27d8ef555a13b336b8c804165dc15e',1,'xb::xbDbf']]],
+ ['getfielddecimal_19',['GetFieldDecimal',['../classxb_1_1xbDbf.html#abcb4defad2e1b6e67f63cc60737ad840',1,'xb::xbDbf::GetFieldDecimal(xbInt16 iFieldNo, xbInt16 &iFieldDecimal) const'],['../classxb_1_1xbDbf.html#a607f774fcd6dc0b9913d7a7801b60db2',1,'xb::xbDbf::GetFieldDecimal(const xbString &sFieldName, xbInt16 &iFieldDecimal) const']]],
+ ['getfieldlen_20',['GetFieldLen',['../classxb_1_1xbDbf.html#adda4302b58cc6109b048f19d9b68bbd4',1,'xb::xbDbf::GetFieldLen(xbInt16 iFieldNo, xbInt16 &iFieldLen) const'],['../classxb_1_1xbDbf.html#acf06dbccdba1a4bcd90fa0bea6cca59b',1,'xb::xbDbf::GetFieldLen(const xbString &sFieldName, xbInt16 &iFieldLen) const']]],
+ ['getfieldname_21',['GetFieldName',['../classxb_1_1xbDbf.html#a5e3e4368bfba1724c016b8859023e34c',1,'xb::xbDbf']]],
+ ['getfieldno_22',['GetFieldNo',['../classxb_1_1xbDbf.html#aed9113b5095c6df1b9c854cbd0d8047b',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName, xbInt16 &iFieldNo) const'],['../classxb_1_1xbDbf.html#aad9029e63909aeb77d8473256d88bea8',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName) const']]],
+ ['getfieldtype_23',['GetFieldType',['../classxb_1_1xbDbf.html#a5143973e4f165651152aa13c8fd45f84',1,'xb::xbDbf::GetFieldType(xbInt16 iFieldNo, char &cFieldType) const'],['../classxb_1_1xbDbf.html#a181db879f1a75f93a34c03513a0b2fea',1,'xb::xbDbf::GetFieldType(const xbString &sFieldName, char &cFieldType) const']]],
+ ['getfiledirpart_24',['GetFileDirPart',['../classxb_1_1xbFile.html#a60c53998e3d1b694134b20a87bc9bf5a',1,'xb::xbFile::GetFileDirPart(xbString &sFileDirPartOut) const'],['../classxb_1_1xbFile.html#af5127c92892816e9bbc5c19653c4147a',1,'xb::xbFile::GetFileDirPart(const xbString &sCompleteFileNameIn, xbString &sFileDirPartOut) const']]],
+ ['getfileextpart_25',['GetFileExtPart',['../classxb_1_1xbFile.html#a57a9222e5cbb51019d4eeb2c3ac89fa2',1,'xb::xbFile::GetFileExtPart(xbString &sFileExtPartOut) const'],['../classxb_1_1xbFile.html#ab289b6ffe955321160c1f90220c22e25',1,'xb::xbFile::GetFileExtPart(const xbString &sCompleteFileNameIn, xbString &sFileExtPartOut) const']]],
+ ['getfilemtime_26',['GetFileMtime',['../classxb_1_1xbFile.html#a02df78f4c90313243f508fc56b95aba8',1,'xb::xbFile']]],
+ ['getfilename_27',['GetFileName',['../classxb_1_1xbFile.html#ac95cb882ccbcdedc9a233c6ad9fed07a',1,'xb::xbFile']]],
+ ['getfilenamepart_28',['GetFileNamePart',['../classxb_1_1xbFile.html#a81422b3dd52763d2cc6c77237ec9af0a',1,'xb::xbFile::GetFileNamePart(xbString &sFileNamePartOut) const'],['../classxb_1_1xbFile.html#a6110763c5ae996b72c7a62c15bdecc73',1,'xb::xbFile::GetFileNamePart(const xbString &sCompleteFileNameIn, xbString &sFileNamePartOut) const']]],
+ ['getfilesize_29',['GetFileSize',['../classxb_1_1xbFile.html#a50b63c39e49d44e52078038027b24cc5',1,'xb::xbFile']]],
+ ['getfiletype_30',['GetFileType',['../classxb_1_1xbFile.html#a5548236d38d43b89ae29b9a015b1f678',1,'xb::xbFile']]],
+ ['getfirstrecord_31',['GetFirstRecord',['../classxb_1_1xbDbf.html#a6fc5b8a3e2f177d5ceaf9d975cbb5226',1,'xb::xbDbf::GetFirstRecord()'],['../classxb_1_1xbDbf.html#acb78991e8435edd36318c653cb977c1a',1,'xb::xbDbf::GetFirstRecord(xbInt16 iOption)']]],
+ ['getfloatfield_32',['GetFloatField',['../classxb_1_1xbDbf.html#a81ef2f36f921d7ece066a592eb6393eb',1,'xb::xbDbf::GetFloatField(const xbString &sFieldName, xbFloat &fFieldValue) const'],['../classxb_1_1xbDbf.html#a3443f646038ced14425f067a59c0f2da',1,'xb::xbDbf::GetFloatField(xbInt16 iFieldNo, xbFloat &fFieldValue) const']]],
+ ['getfqfilename_33',['GetFqFileName',['../classxb_1_1xbFile.html#a31b4e641f93206ba23e2a5a27491dcd4',1,'xb::xbFile']]],
+ ['getfunctioninfo_34',['GetFunctionInfo',['../classxb_1_1xbXBase.html#ae52e53340593b4253936c1372ec15ee1',1,'xb::xbXBase']]],
+ ['getheaderlen_35',['GetHeaderLen',['../classxb_1_1xbDbf.html#ad56be2756b7a9f8318d9ba5cf215dafb',1,'xb::xbDbf']]],
+ ['gethomedir_36',['GetHomeDir',['../classxb_1_1xbSsv.html#abc9c06c95d71fbad8294e1ae8862cea9',1,'xb::xbSsv']]],
+ ['getlastpos_37',['GetLastPos',['../classxb_1_1xbString.html#ac7698665f44413a5e99a5b5bc573c6df',1,'xb::xbString::GetLastPos(char c) const'],['../classxb_1_1xbString.html#a1c55587904fe7e534290559d0ecb8646',1,'xb::xbString::GetLastPos(const char *s) const']]],
+ ['getlastrecord_38',['GetLastRecord',['../classxb_1_1xbDbf.html#a49e667f9c8ee55c36444702663fc5964',1,'xb::xbDbf::GetLastRecord()'],['../classxb_1_1xbDbf.html#a8ccfa2291417412b6894940d1b92f9a6',1,'xb::xbDbf::GetLastRecord(xbInt16 iOption)']]],
+ ['getlogdirectory_39',['GetLogDirectory',['../classxb_1_1xbSsv.html#a4822315bded3969b59aeeb683c373051',1,'xb::xbSsv::GetLogDirectory()'],['../classxb_1_1xbXBase.html#a51d49b4d699740194b28c6ec0d0ee07b',1,'xb::xbXBase::GetLogDirectory()']]],
+ ['getlogfilename_40',['GetLogFileName',['../classxb_1_1xbSsv.html#afaef09435be73b3111f5edbd7091d861',1,'xb::xbSsv::GetLogFileName()'],['../classxb_1_1xbXBase.html#ac0744edf9e4aa959d8cf2daa874376af',1,'xb::xbXBase::GetLogFileName() const']]],
+ ['getlogfqfilename_41',['GetLogFqFileName',['../classxb_1_1xbXBase.html#ab5d63cd7d9137eba8a1d4d9c3df522b7',1,'xb::xbXBase']]],
+ ['getlogicalfield_42',['GetLogicalField',['../classxb_1_1xbDbf.html#a3254f091fc4a1404abed3dd2bcdd6ce6',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#a9cd6819bfd932ff8507e54d9cb9a624e',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#aaf615ddcf08f8cd14efc713c2a8d7ae1',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#ab28feef20c988b0a6f1c1911a45377b0',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a943cea7fde1b06c1a05184193eff8d2d',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbBool &bFieldData) const']]],
+ ['getlogstatus_43',['GetLogStatus',['../classxb_1_1xbXBase.html#ade34cd72c2a7e70fb55429a8a6f6c028',1,'xb::xbXBase']]],
+ ['getlongfield_44',['GetLongField',['../classxb_1_1xbDbf.html#abe525c0820640e0a9e169d0b7913cfa1',1,'xb::xbDbf::GetLongField(xbInt16 iFieldNo, xbInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a7b8ef75b17941beac17e50e969b2d3db',1,'xb::xbDbf::GetLongField(const xbString &sFieldName, xbInt32 &lFieldValue) const']]],
+ ['getmultiuser_45',['GetMultiUser',['../classxb_1_1xbSsv.html#abd58031c5f1c3766c24d47a82e6fd9c5',1,'xb::xbSsv']]],
+ ['getnextrecord_46',['GetNextRecord',['../classxb_1_1xbDbf.html#a18fdcb4ab15b36cd47fa6f6f7a540d1a',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption, xbUInt32 ulStartRec)'],['../classxb_1_1xbDbf.html#a3191428a7a92d9107d8d42448884f2ac',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#ab896fe3b734f556de578d30f92b18fe2',1,'xb::xbDbf::GetNextRecord()']]],
+ ['getnextsqlcmd_47',['GetNextSqlCmd',['../xb__execsql_8cpp.html#af888ba5e7e94d92c2165362b87f1ea0e',1,'xb_execsql.cpp']]],
+ ['getopenmode_48',['GetOpenMode',['../classxb_1_1xbFile.html#a3c500dc9dac22c49496e4b29386b2dd3',1,'xb::xbFile']]],
+ ['getopentablecount_49',['GetOpenTableCount',['../classxb_1_1xbTblMgr.html#ad0d2d4adabc0dc0e761cfdee63c84069',1,'xb::xbTblMgr']]],
+ ['getpathseparator_50',['GetPathSeparator',['../classxb_1_1xbString.html#af8b8b808cf43cd352321b43f500142db',1,'xb::xbString']]],
+ ['getprevrecord_51',['GetPrevRecord',['../classxb_1_1xbDbf.html#ab3d248e5221b4f0809897cd43af17a1e',1,'xb::xbDbf::GetPrevRecord()'],['../classxb_1_1xbDbf.html#a7eadc7b08d73003802b90584f7b33387',1,'xb::xbDbf::GetPrevRecord(xbInt16 iOption)']]],
+ ['getrawfield_52',['GetRawField',['../classxb_1_1xbDbf.html#aabd146c0e1054ab905ec96aedd84b02e',1,'xb::xbDbf']]],
+ ['getrecord_53',['GetRecord',['../classxb_1_1xbDbf.html#a26fba086b07caeab95066bf1c8d25161',1,'xb::xbDbf']]],
+ ['getrecordbuf_54',['GetRecordBuf',['../classxb_1_1xbDbf.html#aa3e38c4057d726a28a27d07a1610d124',1,'xb::xbDbf']]],
+ ['getrecordcnt_55',['GetRecordCnt',['../classxb_1_1xbDbf.html#ac196ad55335e1f4789d698748434dc89',1,'xb::xbDbf']]],
+ ['getrecordcount_56',['GetRecordCount',['../classxb_1_1xbDbf.html#a0aaa06d6028e75efc6b5131f7356ecce',1,'xb::xbDbf']]],
+ ['getrecordlen_57',['GetRecordLen',['../classxb_1_1xbDbf.html#ab50d76c6e29e81e347a6feb04c2f62bb',1,'xb::xbDbf']]],
+ ['getsharemode_58',['GetShareMode',['../classxb_1_1xbFile.html#a9b63e05b77f477ff6109ff7b9432c1b6',1,'xb::xbFile']]],
+ ['getsize_59',['GetSize',['../classxb_1_1xbString.html#a6c33e73659f8e98819289d2661c7271c',1,'xb::xbString']]],
+ ['gettblalias_60',['GetTblAlias',['../classxb_1_1xbDbf.html#a27758a325c097f204247908b65ba7fbd',1,'xb::xbDbf']]],
+ ['gettbllistentry_61',['GetTblListEntry',['../classxb_1_1xbTblMgr.html#acbf148ddba4297021cfb980a161ebef9',1,'xb::xbTblMgr']]],
+ ['getulongfield_62',['GetULongField',['../classxb_1_1xbDbf.html#a67e3a050f9090edf69eee75aef7f5d83',1,'xb::xbDbf::GetULongField(xbInt16 iFieldNo, xbUInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a039eb02418ec4ca862adbc0f95b9cbec',1,'xb::xbDbf::GetULongField(const xbString &sFieldName, xbUInt32 &lFieldValue) const']]],
+ ['getversion_63',['GetVersion',['../classxb_1_1xbDbf.html#a49212a9eb17f7fa9f303e08d5fc50fc6',1,'xb::xbDbf']]],
+ ['getxbasefiletypebyte_64',['GetXbaseFileTypeByte',['../classxb_1_1xbFile.html#aaf2e697751a0beff41432a66bb83fb5e',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, xbInt16 &iVersion)'],['../classxb_1_1xbFile.html#a7af337808919680b90710ad5e8a99232',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte)'],['../classxb_1_1xbFile.html#a78aebdd21d3de46a450d5f835e3027f6',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte, xbInt16 &iVersion)']]],
+ ['getxbaseptr_65',['GetXbasePtr',['../classxb_1_1xbDbf.html#ab21ec23c076b0c9affdc0f6672bd133f',1,'xb::xbDbf']]]
];
diff --git a/docs/doxygen/html/search/all_b.js b/docs/doxygen/html/search/all_b.js
index 7595e8a..b877785 100644
--- a/docs/doxygen/html/search/all_b.js
+++ b/docs/doxygen/html/search/all_b.js
@@ -1,7 +1,9 @@
var searchData=
[
- ['main_0',['main',['../xb__dbfutil_8cpp.html#a57e6ea63b6f0a962708db29159629a6d',1,'main(int, char **): xb_dbfutil.cpp'],['../xb__test__lock2_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock2.cpp'],['../xb__test__log_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_log.cpp'],['../xb__test__mdx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_mdx.cpp'],['../xb__test__ndx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_ndx.cpp'],['../xb__test__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_sql.cpp'],['../xb__test__string_8cpp.html#aabf71bc9adb6daf457b2ea8879ae537f',1,'main(int argCnt, char **av=NULL): xb_test_string.cpp'],['../xb__test__tblmgr_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_tblmgr.cpp'],['../xb__test__uda_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_uda.cpp'],['../xb__test__xbase_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_xbase.cpp'],['../xb__cfg__check_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_cfg_check.cpp'],['../xb__copydbf_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_copydbf.cpp'],['../xb__test__lock_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock.cpp'],['../xb__deletall_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumpdbt.cpp'],['../xb__dumphdr_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumphdr.cpp'],['../xb__dumpix_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumpix.cpp'],['../xb__dumprecs_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumprecs.cpp'],['../xb__execsql_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_execsql.cpp'],['../xb__pack_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_undelall.cpp'],['../xb__zap_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_zap.cpp'],['../xb__test__linklist_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_linklist.cpp'],['../xb__ex__date_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_date.cpp'],['../xb__ex__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_ex_sql.cpp'],['../xb__ex__string_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_string.cpp'],['../xb__ex__v3__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_create_dbf.cpp'],['../xb__ex__v3__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_upd_dbf.cpp'],['../xb__ex__v4__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_create_dbf.cpp'],['../xb__ex__v4__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_upd_dbf.cpp'],['../xb__test__bcd_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_bcd.cpp'],['../xb__test__date_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_date.cpp'],['../xb__test__dbf__v3__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_memos.cpp'],['../xb__test__dbf__v3__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_nomemos.cpp'],['../xb__test__dbf__v4__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_memos.cpp'],['../xb__test__dbf__v4__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_nomemos.cpp'],['../xb__test__expnode_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expnode.cpp'],['../xb__test__expression_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expression.cpp'],['../xb__test__file_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_file.cpp'],['../xb__test__filter_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_filter.cpp'],['../xb__test__funcs_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_funcs.cpp']]],
+ ['main_0',['main',['../xb__test__uda_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_uda.cpp'],['../xb__test__funcs_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_funcs.cpp'],['../xb__test__linklist_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_linklist.cpp'],['../xb__test__lock_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock.cpp'],['../xb__test__lock2_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock2.cpp'],['../xb__test__log_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_log.cpp'],['../xb__test__mdx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_mdx.cpp'],['../xb__test__ndx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_ndx.cpp'],['../xb__test__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_sql.cpp'],['../xb__test__string_8cpp.html#aabf71bc9adb6daf457b2ea8879ae537f',1,'main(int argCnt, char **av=NULL): xb_test_string.cpp'],['../xb__test__tblmgr_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_tblmgr.cpp'],['../xb__test__filter_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_filter.cpp'],['../xb__test__xbase_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_xbase.cpp'],['../xb__cfg__check_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_cfg_check.cpp'],['../xb__copydbf_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dumprecs.cpp'],['../xb__execsql_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_execsql.cpp'],['../xb__pack_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_tblinfo.cpp'],['../xb__test__file_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_file.cpp'],['../xb__undelall_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_undelall.cpp'],['../xb__ex__date_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_date.cpp'],['../xb__ex__expression_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_expression.cpp'],['../xb__ex__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_ex_sql.cpp'],['../xb__ex__ssv_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_ex_ssv.cpp'],['../xb__ex__string_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_string.cpp'],['../xb__ex__v3__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_create_dbf.cpp'],['../xb__ex__v3__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_upd_dbf.cpp'],['../xb__ex__v4__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_create_dbf.cpp'],['../xb__ex__v4__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_upd_dbf.cpp'],['../xb__test__bcd_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_bcd.cpp'],['../xb__test__blockread_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_blockread.cpp'],['../xb__test__date_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_date.cpp'],['../xb__test__dbf__v3__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_memos.cpp'],['../xb__test__dbf__v3__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_nomemos.cpp'],['../xb__test__dbf__v4__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_memos.cpp'],['../xb__test__dbf__v4__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_nomemos.cpp'],['../xb__test__expnode_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expnode.cpp'],['../xb__test__expression_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expression.cpp']]],
['memofieldsexist_1',['MemoFieldsExist',['../classxb_1_1xbDbf.html#a013dc8c51fc1aa988de39cf3da6da950',1,'xb::xbDbf']]],
['mid_2',['Mid',['../classxb_1_1xbString.html#a0f9eefc836b24c4ee7c5a316c5d812b7',1,'xb::xbString']]],
- ['monthof_3',['MonthOf',['../classxb_1_1xbDate.html#a08bd84c67e1119d8c5c1748cd89d092e',1,'xb::xbDate']]]
+ ['monthof_3',['MonthOf',['../classxb_1_1xbDate.html#a08bd84c67e1119d8c5c1748cd89d092e',1,'xb::xbDate']]],
+ ['mydbfrec_4',['MyDbfRec',['../xb__test__blockread_8cpp.html#af68c3291a63fdf20ffa0e477460d148e',1,'xb_test_blockread.cpp']]],
+ ['myv4record_5',['MyV4Record',['../xb__ex__expression_8cpp.html#a2122b9562802e2fd799b20454000dc99',1,'xb_ex_expression.cpp']]]
];
diff --git a/docs/doxygen/html/search/all_e.js b/docs/doxygen/html/search/all_e.js
index aa6ad3c..6ef5a5b 100644
--- a/docs/doxygen/html/search/all_e.js
+++ b/docs/doxygen/html/search/all_e.js
@@ -5,16 +5,20 @@ var searchData=
['padright_2',['PadRight',['../classxb_1_1xbString.html#aba13f0c77eb6c4a22996039569fad284',1,'xb::xbString']]],
['pdbf_3',['pDbf',['../structxb_1_1xbTblList.html#a387d3f6bbf291a1fb96d276ed9bb96b6',1,'xb::xbTblList']]],
['pnext_4',['pNext',['../structxb_1_1xbTblList.html#a3fd169fcf0fd4df927544e5342db583c',1,'xb::xbTblList']]],
- ['pos_5',['Pos',['../classxb_1_1xbString.html#a3baf59d15099589ff631995f129e582b',1,'xb::xbString::Pos(char c) const'],['../classxb_1_1xbString.html#a8705d7277b72f5aa98021e84438914da',1,'xb::xbString::Pos(const char *s) const']]],
- ['pstblalias_6',['psTblAlias',['../structxb_1_1xbTblList.html#ac87742c8a6b1cf2e7e35218e96966a05',1,'xb::xbTblList']]],
- ['pstblname_7',['psTblName',['../structxb_1_1xbTblList.html#a02c3b0c47fd104ef9758b375ecdcfd0f',1,'xb::xbTblList']]],
- ['putat_8',['PutAt',['../classxb_1_1xbString.html#a1bae6fa8f608261f6e889616482f6e39',1,'xb::xbString']]],
- ['putdatefield_9',['PutDateField',['../classxb_1_1xbDbf.html#a873f04af528a9d81e6a367a59d998ec5',1,'xb::xbDbf::PutDateField(xbInt16 iFieldNo, const xbDate &dt)'],['../classxb_1_1xbDbf.html#a571b36b3a940b1a16d5e834f329b33b9',1,'xb::xbDbf::PutDateField(const xbString &sFieldName, const xbDate &dt)']]],
- ['putdoublefield_10',['PutDoubleField',['../classxb_1_1xbDbf.html#ae695bbc71c19abc71c0c5f2ff2e1f971',1,'xb::xbDbf::PutDoubleField(const xbString &FieldName, xbDouble dFieldValue)'],['../classxb_1_1xbDbf.html#a4f34842d7e8ff1f16992c2ece2fc38a5',1,'xb::xbDbf::PutDoubleField(xbInt16 FieldNo, xbDouble dFieldValue)']]],
- ['putfield_11',['PutField',['../classxb_1_1xbDbf.html#a7862215dd2f83a1c488e539cd1f9aec0',1,'xb::xbDbf::PutField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a142b0c0dc904917f3c68c5572c1237b5',1,'xb::xbDbf::PutField(xbInt16 iFieldNo, const xbString &sFieldData)']]],
- ['putfloatfield_12',['PutFloatField',['../classxb_1_1xbDbf.html#a64161eb50d72e424b11bf3732657ebd8',1,'xb::xbDbf::PutFloatField(xbInt16 iFieldNo, xbFloat fFieldValue)'],['../classxb_1_1xbDbf.html#a4ea3241bc710d57e5f755efda62288ad',1,'xb::xbDbf::PutFloatField(const xbString &sFieldName, xbFloat fFieldValue)']]],
- ['putlogicalfield_13',['PutLogicalField',['../classxb_1_1xbDbf.html#ab39ac4269ac63bc7ea4f638733bb17f0',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a507e400ca6526a9e0391cf06dd6a014e',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a423a0cb7bd252cedf956ace4954f275d',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, xbBool bFieldData)'],['../classxb_1_1xbDbf.html#a623ca3ef5520c42308c1a16b518e7ff3',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, xbBool bFieldData)']]],
- ['putlongfield_14',['PutLongField',['../classxb_1_1xbDbf.html#a56c8f924284bf88aabf90b7930b4eb47',1,'xb::xbDbf::PutLongField(xbInt16 iFieldNo, xbInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ae7aad223119edb3d541e9f65e88c9f2f',1,'xb::xbDbf::PutLongField(const xbString &sFieldNo, xbInt32 lFieldValue)']]],
- ['putrecord_15',['PutRecord',['../classxb_1_1xbDbf.html#a3c36a5ffbc7067a1abbcb526dd3b981d',1,'xb::xbDbf::PutRecord()'],['../classxb_1_1xbDbf.html#aacbc7bac3ea0c502ee75b838f4f0fcbf',1,'xb::xbDbf::PutRecord(xbUInt32 ulRecNo)']]],
- ['putulongfield_16',['PutULongField',['../classxb_1_1xbDbf.html#af5dec5c9ff903efffdb0490a44d296d2',1,'xb::xbDbf::PutULongField(xbInt16 iFieldNo, xbUInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ac62cb97c4e678c83f41788b1ae4d0381',1,'xb::xbDbf::PutULongField(const xbString &sFieldNo, xbUInt32 lFieldValue)']]]
+ ['pos_5',['Pos',['../classxb_1_1xbString.html#a8705d7277b72f5aa98021e84438914da',1,'xb::xbString::Pos(const char *s) const'],['../classxb_1_1xbString.html#a3baf59d15099589ff631995f129e582b',1,'xb::xbString::Pos(char c) const'],['../classxb_1_1xbString.html#a1b586890138da8bf0e23090bd8b34581',1,'xb::xbString::Pos(char c, xbUInt32 ulStartPos) const']]],
+ ['printhelp_6',['PrintHelp',['../xb__copydbf_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a9c55a055e1cd4249c7f47e19dc7ac564',1,'PrintHelp(): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_dumprecs.cpp'],['../xb__pack_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_undelall.cpp']]],
+ ['printresult_7',['PrintResult',['../xb__ex__expression_8cpp.html#a3234afc912211aec54c10d363d28cbda',1,'xb_ex_expression.cpp']]],
+ ['printversion_8',['PrintVersion',['../xb__copydbf_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dumprecs.cpp'],['../xb__pack_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_undelall.cpp']]],
+ ['psfqtblname_9',['psFqTblName',['../structxb_1_1xbTblList.html#aceec65f6f6b585788cf98e8dabd2737d',1,'xb::xbTblList']]],
+ ['pstblalias_10',['psTblAlias',['../structxb_1_1xbTblList.html#ac87742c8a6b1cf2e7e35218e96966a05',1,'xb::xbTblList']]],
+ ['pstblname_11',['psTblName',['../structxb_1_1xbTblList.html#a02c3b0c47fd104ef9758b375ecdcfd0f',1,'xb::xbTblList']]],
+ ['putat_12',['PutAt',['../classxb_1_1xbString.html#a1bae6fa8f608261f6e889616482f6e39',1,'xb::xbString']]],
+ ['putdatefield_13',['PutDateField',['../classxb_1_1xbDbf.html#a873f04af528a9d81e6a367a59d998ec5',1,'xb::xbDbf::PutDateField(xbInt16 iFieldNo, const xbDate &dt)'],['../classxb_1_1xbDbf.html#a571b36b3a940b1a16d5e834f329b33b9',1,'xb::xbDbf::PutDateField(const xbString &sFieldName, const xbDate &dt)']]],
+ ['putdoublefield_14',['PutDoubleField',['../classxb_1_1xbDbf.html#a4f34842d7e8ff1f16992c2ece2fc38a5',1,'xb::xbDbf::PutDoubleField(xbInt16 FieldNo, xbDouble dFieldValue)'],['../classxb_1_1xbDbf.html#ae695bbc71c19abc71c0c5f2ff2e1f971',1,'xb::xbDbf::PutDoubleField(const xbString &FieldName, xbDouble dFieldValue)']]],
+ ['putfield_15',['PutField',['../classxb_1_1xbDbf.html#a7862215dd2f83a1c488e539cd1f9aec0',1,'xb::xbDbf::PutField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a142b0c0dc904917f3c68c5572c1237b5',1,'xb::xbDbf::PutField(xbInt16 iFieldNo, const xbString &sFieldData)']]],
+ ['putfloatfield_16',['PutFloatField',['../classxb_1_1xbDbf.html#a64161eb50d72e424b11bf3732657ebd8',1,'xb::xbDbf::PutFloatField(xbInt16 iFieldNo, xbFloat fFieldValue)'],['../classxb_1_1xbDbf.html#a4ea3241bc710d57e5f755efda62288ad',1,'xb::xbDbf::PutFloatField(const xbString &sFieldName, xbFloat fFieldValue)']]],
+ ['putlogicalfield_17',['PutLogicalField',['../classxb_1_1xbDbf.html#ab39ac4269ac63bc7ea4f638733bb17f0',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a507e400ca6526a9e0391cf06dd6a014e',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a423a0cb7bd252cedf956ace4954f275d',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, xbBool bFieldData)'],['../classxb_1_1xbDbf.html#a623ca3ef5520c42308c1a16b518e7ff3',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, xbBool bFieldData)']]],
+ ['putlongfield_18',['PutLongField',['../classxb_1_1xbDbf.html#ae7aad223119edb3d541e9f65e88c9f2f',1,'xb::xbDbf::PutLongField(const xbString &sFieldNo, xbInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#a56c8f924284bf88aabf90b7930b4eb47',1,'xb::xbDbf::PutLongField(xbInt16 iFieldNo, xbInt32 lFieldValue)']]],
+ ['putrecord_19',['PutRecord',['../classxb_1_1xbDbf.html#aacbc7bac3ea0c502ee75b838f4f0fcbf',1,'xb::xbDbf::PutRecord(xbUInt32 ulRecNo)'],['../classxb_1_1xbDbf.html#a3c36a5ffbc7067a1abbcb526dd3b981d',1,'xb::xbDbf::PutRecord()']]],
+ ['putulongfield_20',['PutULongField',['../classxb_1_1xbDbf.html#ac62cb97c4e678c83f41788b1ae4d0381',1,'xb::xbDbf::PutULongField(const xbString &sFieldNo, xbUInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#af5dec5c9ff903efffdb0490a44d296d2',1,'xb::xbDbf::PutULongField(xbInt16 iFieldNo, xbUInt32 lFieldValue)']]]
];
diff --git a/docs/doxygen/html/search/defines_3.js b/docs/doxygen/html/search/defines_3.js
index b0be1a3..da8097a 100644
--- a/docs/doxygen/html/search/defines_3.js
+++ b/docs/doxygen/html/search/defines_3.js
@@ -3,84 +3,87 @@ var searchData=
['xb_5factive_5frecs_0',['XB_ACTIVE_RECS',['../xbdbf_8h.html#a1c44bb25bf2e23a3a9d3d2312df0b592',1,'xbdbf.h']]],
['xb_5fall_5frecs_1',['XB_ALL_RECS',['../xbdbf_8h.html#a8bd17730da3ba5c55a6a07bc482dd0e4',1,'xbdbf.h']]],
['xb_5falready_5fopen_2',['XB_ALREADY_OPEN',['../xbretcod_8h.html#aa2ff8301503f446c6a5f6510090e520f',1,'xbretcod.h']]],
- ['xb_5fbof_3',['XB_BOF',['../xbretcod_8h.html#ade5f3a7cf1467d12761e4e21b5e4200f',1,'xbretcod.h']]],
- ['xb_5fchar_5ffld_4',['XB_CHAR_FLD',['../xbdbf_8h.html#a20f739b9d9dc6a002a246a999e76aeaa',1,'xbdbf.h']]],
- ['xb_5fchareof_5',['XB_CHAREOF',['../xbdbf_8h.html#ada1115f596131888c04df61546b198c4',1,'xbdbf.h']]],
- ['xb_5fcharhdr_6',['XB_CHARHDR',['../xbdbf_8h.html#a35d56cac7959c1e5c761684ced3f1e17',1,'xbdbf.h']]],
- ['xb_5fclose_5ferror_7',['XB_CLOSE_ERROR',['../xbretcod_8h.html#a030684d5541cf6127a76d81b0684b235',1,'xbretcod.h']]],
- ['xb_5fclosed_8',['XB_CLOSED',['../xbdbf_8h.html#a843ca4569326dbd1d0647899b0eb512f',1,'xbdbf.h']]],
- ['xb_5fdate_5ffld_9',['XB_DATE_FLD',['../xbdbf_8h.html#a7f685e6f5fe804b2174725a27ce73adc',1,'xbdbf.h']]],
- ['xb_5fdbf_5ffile_5fnot_5fopen_10',['XB_DBF_FILE_NOT_OPEN',['../xbretcod_8h.html#a8104510b347c87998eadd0b27201e3c2',1,'xbretcod.h']]],
- ['xb_5fdelete_5ffailed_11',['XB_DELETE_FAILED',['../xbretcod_8h.html#ada15513935d5ede9216f07c0438f34d2',1,'xbretcod.h']]],
- ['xb_5fdeleted_5frecs_12',['XB_DELETED_RECS',['../xbdbf_8h.html#acc0a441854ed92b9d65d1181a97cad43',1,'xbdbf.h']]],
- ['xb_5fdontoverlay_13',['XB_DONTOVERLAY',['../xbdbf_8h.html#a7b797840abdb3291373d15978103a778',1,'xbdbf.h']]],
- ['xb_5fdup_5ftable_5for_5falias_14',['XB_DUP_TABLE_OR_ALIAS',['../xbretcod_8h.html#ac18036408d10e5eee1bf76cf92352b95',1,'xbretcod.h']]],
- ['xb_5fempty_15',['XB_EMPTY',['../xbretcod_8h.html#a18068d0cbe0c7a1b4dd3176220180c29',1,'xbretcod.h']]],
- ['xb_5feof_16',['XB_EOF',['../xbretcod_8h.html#a8b47031e90c3f86306c7058e4490d3b7',1,'xbretcod.h']]],
- ['xb_5ffile_5fexists_17',['XB_FILE_EXISTS',['../xbretcod_8h.html#a54303a9677dbd5342233f33dd08c64d0',1,'xbretcod.h']]],
- ['xb_5ffile_5fnot_5ffound_18',['XB_FILE_NOT_FOUND',['../xbretcod_8h.html#ad090af330c93111d12f6de35dbb065bc',1,'xbretcod.h']]],
- ['xb_5ffile_5ftype_5fnot_5fsupported_19',['XB_FILE_TYPE_NOT_SUPPORTED',['../xbretcod_8h.html#ab7b9130a5f1df9975cfeaf6241933596',1,'xbretcod.h']]],
- ['xb_5ffloat_5ffld_20',['XB_FLOAT_FLD',['../xbdbf_8h.html#a96ab4218d70ab603b4866354ce8c18cd',1,'xbdbf.h']]],
- ['xb_5ffmt_5fmonth_21',['XB_FMT_MONTH',['../xbdate_8h.html#aeacf2f7cc897ab5bd64781c0fb52b75d',1,'xbdate.h']]],
- ['xb_5ffmt_5fweek_22',['XB_FMT_WEEK',['../xbdate_8h.html#a8f22704d3fd93fa85dd93b6c699e8178',1,'xbdate.h']]],
- ['xb_5ffmt_5fyear_23',['XB_FMT_YEAR',['../xbdate_8h.html#aa29d78982a9e007874af1c4f4e4d1aa4',1,'xbdate.h']]],
- ['xb_5fincompatible_5foperands_24',['XB_INCOMPATIBLE_OPERANDS',['../xbretcod_8h.html#af141ec58b7ca7360e0be6c61d015ea74',1,'xbretcod.h']]],
- ['xb_5finconsistent_5fparm_5flens_25',['XB_INCONSISTENT_PARM_LENS',['../xbretcod_8h.html#adc4b24bfffa202f8df25409894e547b9',1,'xbretcod.h']]],
- ['xb_5finvalid_5fblock_5fno_26',['XB_INVALID_BLOCK_NO',['../xbretcod_8h.html#a4e13b529b486c43ca600ce7d8ddbf3c2',1,'xbretcod.h']]],
- ['xb_5finvalid_5fblock_5fsize_27',['XB_INVALID_BLOCK_SIZE',['../xbretcod_8h.html#a1bd22921612389c37f6b2eac438c62c5',1,'xbretcod.h']]],
- ['xb_5finvalid_5fdata_28',['XB_INVALID_DATA',['../xbretcod_8h.html#afb40bbed323ecb369dd430a2e1242f9a',1,'xbretcod.h']]],
- ['xb_5finvalid_5fdate_29',['XB_INVALID_DATE',['../xbretcod_8h.html#a702475500357a27b8a34463be3e11925',1,'xbretcod.h']]],
- ['xb_5finvalid_5fexpression_30',['XB_INVALID_EXPRESSION',['../xbretcod_8h.html#a54db562c3cae97581812b4fccd52b71a',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_31',['XB_INVALID_FIELD',['../xbretcod_8h.html#a34180b2e2bd350ba2ebcdd1335e15d7e',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5flen_32',['XB_INVALID_FIELD_LEN',['../xbretcod_8h.html#a7bd322c0efbba17f68ccccd6cf624411',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5fname_33',['XB_INVALID_FIELD_NAME',['../xbretcod_8h.html#a59403978784130834cf39434cb73f96e',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5fno_34',['XB_INVALID_FIELD_NO',['../xbretcod_8h.html#a09d6c08a44316f551108a74003efd381',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffield_5ftype_35',['XB_INVALID_FIELD_TYPE',['../xbretcod_8h.html#a79e2588f067d6e236c0e5a2c0728ba9f',1,'xbretcod.h']]],
- ['xb_5finvalid_5ffunction_36',['XB_INVALID_FUNCTION',['../xbretcod_8h.html#a2b7e5e440dbcf5e6dc885b24dbe28742',1,'xbretcod.h']]],
- ['xb_5finvalid_5findex_37',['XB_INVALID_INDEX',['../xbretcod_8h.html#acd175ef0541e2cad424791bd87619dd4',1,'xbretcod.h']]],
- ['xb_5finvalid_5fkeyno_38',['XB_INVALID_KEYNO',['../xbretcod_8h.html#aec2c0ac2bd62e0329ef130e4fbda39f8',1,'xbretcod.h']]],
- ['xb_5finvalid_5flock_5foption_39',['XB_INVALID_LOCK_OPTION',['../xbretcod_8h.html#ab45735e63c208eb7e6d6df31fd527aec',1,'xbretcod.h']]],
- ['xb_5finvalid_5fmemo_5ffield_40',['XB_INVALID_MEMO_FIELD',['../xbretcod_8h.html#a187c50745f51bfe4aa6f70a92f16c59f',1,'xbretcod.h']]],
- ['xb_5finvalid_5fnodelink_41',['XB_INVALID_NODELINK',['../xbretcod_8h.html#a13e6876470bd34c8c4e5533f115e04eb',1,'xbretcod.h']]],
- ['xb_5finvalid_5fobject_42',['XB_INVALID_OBJECT',['../xbretcod_8h.html#a418c047353bc683d0fd6ecbbdd5b7885',1,'xbretcod.h']]],
- ['xb_5finvalid_5foption_43',['XB_INVALID_OPTION',['../xbretcod_8h.html#af1cd0baf346cad686fa4dd11f700012a',1,'xbretcod.h']]],
- ['xb_5finvalid_5fpage_44',['XB_INVALID_PAGE',['../xbretcod_8h.html#ad0aba12b5ae2137f8d6abd28b47f95f0',1,'xbretcod.h']]],
- ['xb_5finvalid_5fparm_45',['XB_INVALID_PARM',['../xbretcod_8h.html#a4cedf96581c9cbc9c14d07494143702d',1,'xbretcod.h']]],
- ['xb_5finvalid_5frecord_46',['XB_INVALID_RECORD',['../xbretcod_8h.html#a0fd212f912b2e62700a66bae95bd73a1',1,'xbretcod.h']]],
- ['xb_5finvalid_5ftable_5fname_47',['XB_INVALID_TABLE_NAME',['../xbretcod_8h.html#a53891c95a78483704d2a8e14c4499f92',1,'xbretcod.h']]],
- ['xb_5finvalid_5ftag_48',['XB_INVALID_TAG',['../xbretcod_8h.html#a176d917912d3433f065483f905a4c50a',1,'xbretcod.h']]],
- ['xb_5fkey_5fnot_5funique_49',['XB_KEY_NOT_UNIQUE',['../xbretcod_8h.html#ad60dbb1862c0c1c2dc0464cfbfd93a34',1,'xbretcod.h']]],
- ['xb_5flimit_5freached_50',['XB_LIMIT_REACHED',['../xbretcod_8h.html#a59f1a8a6aca19595c2d1804349a24850',1,'xbretcod.h']]],
- ['xb_5flock_51',['XB_LOCK',['../xbdbf_8h.html#a395a2e101a793bacabf6bc079d178e29',1,'xbdbf.h']]],
- ['xb_5flock_5ffailed_52',['XB_LOCK_FAILED',['../xbretcod_8h.html#a001e24b39e0f155fb1e892f5b1b9cff1',1,'xbretcod.h']]],
- ['xb_5flogical_5ffld_53',['XB_LOGICAL_FLD',['../xbdbf_8h.html#a2f6d5073af761bc1a806a2c7b1c1d886',1,'xbdbf.h']]],
- ['xb_5fmax_5ferror_5fno_54',['XB_MAX_ERROR_NO',['../xbretcod_8h.html#a299419a9c80e000b74bf97a2d24d6a3d',1,'xbretcod.h']]],
- ['xb_5fmemo_5ffld_55',['XB_MEMO_FLD',['../xbdbf_8h.html#a23fa19b19cb43bd6dcc59a5a3f6c30ad',1,'xbdbf.h']]],
- ['xb_5fmulti_5fuser_56',['XB_MULTI_USER',['../xbfile_8h.html#a05c0fc99ba71cf953d046d12f3f874bc',1,'xbfile.h']]],
- ['xb_5fno_5ferror_57',['XB_NO_ERROR',['../xbretcod_8h.html#ac720d5b4ec45bfd606f5865d40816e23',1,'xbretcod.h']]],
- ['xb_5fno_5fmemory_58',['XB_NO_MEMORY',['../xbretcod_8h.html#ae687fc7d872ba0475a8477e4447f9b54',1,'xbretcod.h']]],
- ['xb_5fnot_5ffound_59',['XB_NOT_FOUND',['../xbretcod_8h.html#ac2606659a54111334f5b02861e533700',1,'xbretcod.h']]],
- ['xb_5fnot_5fopen_60',['XB_NOT_OPEN',['../xbretcod_8h.html#a9474b400f647bdefbbb07e5177e8d7a1',1,'xbretcod.h']]],
- ['xb_5fnumeric_5ffld_61',['XB_NUMERIC_FLD',['../xbdbf_8h.html#ae9fb6d69cc5edc94d36ae403c22ec1c6',1,'xbdbf.h']]],
- ['xb_5fopen_62',['XB_OPEN',['../xbdbf_8h.html#a9a6dafbb07cac744eb14094efa739409',1,'xbdbf.h']]],
- ['xb_5fopen_5ferror_63',['XB_OPEN_ERROR',['../xbretcod_8h.html#aaab55236993a1d3acb29206252a904c8',1,'xbretcod.h']]],
- ['xb_5foverlay_64',['XB_OVERLAY',['../xbdbf_8h.html#a6fe10b307878b4612b04c2c876a4a592',1,'xbdbf.h']]],
- ['xb_5fparse_5ferror_65',['XB_PARSE_ERROR',['../xbretcod_8h.html#aec713cac2b03a0d536a2d16336ae7c0b',1,'xbretcod.h']]],
- ['xb_5fread_66',['XB_READ',['../xbfile_8h.html#ae58c73e0ba237fcf67ee20feea6c2743',1,'xbfile.h']]],
- ['xb_5fread_5ferror_67',['XB_READ_ERROR',['../xbretcod_8h.html#adbd40585db8bb748d191f94a33bac710',1,'xbretcod.h']]],
- ['xb_5fread_5fwrite_68',['XB_READ_WRITE',['../xbfile_8h.html#af991a288c327f6857e90156ea734a633',1,'xbfile.h']]],
- ['xb_5frename_5ferror_69',['XB_RENAME_ERROR',['../xbretcod_8h.html#a373f30b2efcbbab9f6d060fb3fe8cba3',1,'xbretcod.h']]],
- ['xb_5fseek_5ferror_70',['XB_SEEK_ERROR',['../xbretcod_8h.html#a0455ad8719e153b08ec68b10c81e9f41',1,'xbretcod.h']]],
- ['xb_5fsingle_5fuser_71',['XB_SINGLE_USER',['../xbfile_8h.html#a9ec4d60a008c667d9861e3b3814f0232',1,'xbfile.h']]],
- ['xb_5fsyntax_5ferror_72',['XB_SYNTAX_ERROR',['../xbretcod_8h.html#a5db3a90f215534143bdde81253729c7f',1,'xbretcod.h']]],
- ['xb_5ftable_5fnot_5flocked_73',['XB_TABLE_NOT_LOCKED',['../xbretcod_8h.html#af6aaf779fddecca521d785666f6dc56b',1,'xbretcod.h']]],
- ['xb_5funbalanced_5fparens_74',['XB_UNBALANCED_PARENS',['../xbretcod_8h.html#aff5646a6b0884ff81004de6961473ea6',1,'xbretcod.h']]],
- ['xb_5funbalanced_5fquotes_75',['XB_UNBALANCED_QUOTES',['../xbretcod_8h.html#aedfa20a6c4eb9ba3063ba56be8280eac',1,'xbretcod.h']]],
- ['xb_5funlock_76',['XB_UNLOCK',['../xbdbf_8h.html#a21389b73e7b4e7e185fa635b9e354c2e',1,'xbdbf.h']]],
- ['xb_5fupdated_77',['XB_UPDATED',['../xbdbf_8h.html#a26e7eeda69f32bc88b08a208ca9e7991',1,'xbdbf.h']]],
- ['xb_5fwrite_78',['XB_WRITE',['../xbfile_8h.html#abbf99e259c2f31572c886da6d85b1359',1,'xbfile.h']]],
- ['xb_5fwrite_5ferror_79',['XB_WRITE_ERROR',['../xbretcod_8h.html#aef34ebe6726057f805d6063130280549',1,'xbretcod.h']]],
- ['xbfalse_80',['xbFalse',['../xbtypes_8h.html#adc4b6ca5ad299f63675136d9e03938cc',1,'xbtypes.h']]],
- ['xbfileno_81',['xbFileNo',['../xbtypes_8h.html#a2c65f692ac861990861575e18f72f6eb',1,'xbtypes.h']]],
- ['xbtrue_82',['xbTrue',['../xbtypes_8h.html#ab0ae00665298fe7f5292691cb98ec2d9',1,'xbtypes.h']]]
+ ['xb_5fblockread_5fnot_5fenabled_3',['XB_BLOCKREAD_NOT_ENABLED',['../xbretcod_8h.html#aae9241d91cfb37f5d236128b3bce0a4a',1,'xbretcod.h']]],
+ ['xb_5fbof_4',['XB_BOF',['../xbretcod_8h.html#ade5f3a7cf1467d12761e4e21b5e4200f',1,'xbretcod.h']]],
+ ['xb_5fchar_5ffld_5',['XB_CHAR_FLD',['../xbdbf_8h.html#a20f739b9d9dc6a002a246a999e76aeaa',1,'xbdbf.h']]],
+ ['xb_5fchareof_6',['XB_CHAREOF',['../xbdbf_8h.html#ada1115f596131888c04df61546b198c4',1,'xbdbf.h']]],
+ ['xb_5fcharhdr_7',['XB_CHARHDR',['../xbdbf_8h.html#a35d56cac7959c1e5c761684ced3f1e17',1,'xbdbf.h']]],
+ ['xb_5fclose_5ferror_8',['XB_CLOSE_ERROR',['../xbretcod_8h.html#a030684d5541cf6127a76d81b0684b235',1,'xbretcod.h']]],
+ ['xb_5fclosed_9',['XB_CLOSED',['../xbdbf_8h.html#a843ca4569326dbd1d0647899b0eb512f',1,'xbdbf.h']]],
+ ['xb_5fdate_5ffld_10',['XB_DATE_FLD',['../xbdbf_8h.html#a7f685e6f5fe804b2174725a27ce73adc',1,'xbdbf.h']]],
+ ['xb_5fdbf_5ffile_5fnot_5fopen_11',['XB_DBF_FILE_NOT_OPEN',['../xbretcod_8h.html#a8104510b347c87998eadd0b27201e3c2',1,'xbretcod.h']]],
+ ['xb_5fdelete_5ffailed_12',['XB_DELETE_FAILED',['../xbretcod_8h.html#ada15513935d5ede9216f07c0438f34d2',1,'xbretcod.h']]],
+ ['xb_5fdeleted_5frecs_13',['XB_DELETED_RECS',['../xbdbf_8h.html#acc0a441854ed92b9d65d1181a97cad43',1,'xbdbf.h']]],
+ ['xb_5fdirectory_5ferror_14',['XB_DIRECTORY_ERROR',['../xbretcod_8h.html#af532df74147ce2d872f61abfee49c53e',1,'xbretcod.h']]],
+ ['xb_5fdontoverlay_15',['XB_DONTOVERLAY',['../xbdbf_8h.html#a7b797840abdb3291373d15978103a778',1,'xbdbf.h']]],
+ ['xb_5fdup_5ftable_5for_5falias_16',['XB_DUP_TABLE_OR_ALIAS',['../xbretcod_8h.html#ac18036408d10e5eee1bf76cf92352b95',1,'xbretcod.h']]],
+ ['xb_5fempty_17',['XB_EMPTY',['../xbretcod_8h.html#a18068d0cbe0c7a1b4dd3176220180c29',1,'xbretcod.h']]],
+ ['xb_5feof_18',['XB_EOF',['../xbretcod_8h.html#a8b47031e90c3f86306c7058e4490d3b7',1,'xbretcod.h']]],
+ ['xb_5ffile_5fexists_19',['XB_FILE_EXISTS',['../xbretcod_8h.html#a54303a9677dbd5342233f33dd08c64d0',1,'xbretcod.h']]],
+ ['xb_5ffile_5fnot_5ffound_20',['XB_FILE_NOT_FOUND',['../xbretcod_8h.html#ad090af330c93111d12f6de35dbb065bc',1,'xbretcod.h']]],
+ ['xb_5ffile_5ftype_5fnot_5fsupported_21',['XB_FILE_TYPE_NOT_SUPPORTED',['../xbretcod_8h.html#ab7b9130a5f1df9975cfeaf6241933596',1,'xbretcod.h']]],
+ ['xb_5ffloat_5ffld_22',['XB_FLOAT_FLD',['../xbdbf_8h.html#a96ab4218d70ab603b4866354ce8c18cd',1,'xbdbf.h']]],
+ ['xb_5ffmt_5fmonth_23',['XB_FMT_MONTH',['../xbdate_8h.html#aeacf2f7cc897ab5bd64781c0fb52b75d',1,'xbdate.h']]],
+ ['xb_5ffmt_5fweek_24',['XB_FMT_WEEK',['../xbdate_8h.html#a8f22704d3fd93fa85dd93b6c699e8178',1,'xbdate.h']]],
+ ['xb_5ffmt_5fyear_25',['XB_FMT_YEAR',['../xbdate_8h.html#aa29d78982a9e007874af1c4f4e4d1aa4',1,'xbdate.h']]],
+ ['xb_5fincompatible_5foperands_26',['XB_INCOMPATIBLE_OPERANDS',['../xbretcod_8h.html#af141ec58b7ca7360e0be6c61d015ea74',1,'xbretcod.h']]],
+ ['xb_5finconsistent_5fparm_5flens_27',['XB_INCONSISTENT_PARM_LENS',['../xbretcod_8h.html#adc4b24bfffa202f8df25409894e547b9',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fblock_5fno_28',['XB_INVALID_BLOCK_NO',['../xbretcod_8h.html#a4e13b529b486c43ca600ce7d8ddbf3c2',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fblock_5fsize_29',['XB_INVALID_BLOCK_SIZE',['../xbretcod_8h.html#a1bd22921612389c37f6b2eac438c62c5',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fdata_30',['XB_INVALID_DATA',['../xbretcod_8h.html#afb40bbed323ecb369dd430a2e1242f9a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fdate_31',['XB_INVALID_DATE',['../xbretcod_8h.html#a702475500357a27b8a34463be3e11925',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fexpression_32',['XB_INVALID_EXPRESSION',['../xbretcod_8h.html#a54db562c3cae97581812b4fccd52b71a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_33',['XB_INVALID_FIELD',['../xbretcod_8h.html#a34180b2e2bd350ba2ebcdd1335e15d7e',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5flen_34',['XB_INVALID_FIELD_LEN',['../xbretcod_8h.html#a7bd322c0efbba17f68ccccd6cf624411',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5fname_35',['XB_INVALID_FIELD_NAME',['../xbretcod_8h.html#a59403978784130834cf39434cb73f96e',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5fno_36',['XB_INVALID_FIELD_NO',['../xbretcod_8h.html#a09d6c08a44316f551108a74003efd381',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffield_5ftype_37',['XB_INVALID_FIELD_TYPE',['../xbretcod_8h.html#a79e2588f067d6e236c0e5a2c0728ba9f',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ffunction_38',['XB_INVALID_FUNCTION',['../xbretcod_8h.html#a2b7e5e440dbcf5e6dc885b24dbe28742',1,'xbretcod.h']]],
+ ['xb_5finvalid_5findex_39',['XB_INVALID_INDEX',['../xbretcod_8h.html#acd175ef0541e2cad424791bd87619dd4',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fkeyno_40',['XB_INVALID_KEYNO',['../xbretcod_8h.html#aec2c0ac2bd62e0329ef130e4fbda39f8',1,'xbretcod.h']]],
+ ['xb_5finvalid_5flock_5foption_41',['XB_INVALID_LOCK_OPTION',['../xbretcod_8h.html#ab45735e63c208eb7e6d6df31fd527aec',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fmemo_5ffield_42',['XB_INVALID_MEMO_FIELD',['../xbretcod_8h.html#a187c50745f51bfe4aa6f70a92f16c59f',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fnodelink_43',['XB_INVALID_NODELINK',['../xbretcod_8h.html#a13e6876470bd34c8c4e5533f115e04eb',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fobject_44',['XB_INVALID_OBJECT',['../xbretcod_8h.html#a418c047353bc683d0fd6ecbbdd5b7885',1,'xbretcod.h']]],
+ ['xb_5finvalid_5foption_45',['XB_INVALID_OPTION',['../xbretcod_8h.html#af1cd0baf346cad686fa4dd11f700012a',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fpage_46',['XB_INVALID_PAGE',['../xbretcod_8h.html#ad0aba12b5ae2137f8d6abd28b47f95f0',1,'xbretcod.h']]],
+ ['xb_5finvalid_5fparm_47',['XB_INVALID_PARM',['../xbretcod_8h.html#a4cedf96581c9cbc9c14d07494143702d',1,'xbretcod.h']]],
+ ['xb_5finvalid_5frecord_48',['XB_INVALID_RECORD',['../xbretcod_8h.html#a0fd212f912b2e62700a66bae95bd73a1',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ftable_5fname_49',['XB_INVALID_TABLE_NAME',['../xbretcod_8h.html#a53891c95a78483704d2a8e14c4499f92',1,'xbretcod.h']]],
+ ['xb_5finvalid_5ftag_50',['XB_INVALID_TAG',['../xbretcod_8h.html#a176d917912d3433f065483f905a4c50a',1,'xbretcod.h']]],
+ ['xb_5fkey_5fnot_5funique_51',['XB_KEY_NOT_UNIQUE',['../xbretcod_8h.html#ad60dbb1862c0c1c2dc0464cfbfd93a34',1,'xbretcod.h']]],
+ ['xb_5flimit_5freached_52',['XB_LIMIT_REACHED',['../xbretcod_8h.html#a59f1a8a6aca19595c2d1804349a24850',1,'xbretcod.h']]],
+ ['xb_5flock_53',['XB_LOCK',['../xbdbf_8h.html#a395a2e101a793bacabf6bc079d178e29',1,'xbdbf.h']]],
+ ['xb_5flock_5ffailed_54',['XB_LOCK_FAILED',['../xbretcod_8h.html#a001e24b39e0f155fb1e892f5b1b9cff1',1,'xbretcod.h']]],
+ ['xb_5flogical_5ffld_55',['XB_LOGICAL_FLD',['../xbdbf_8h.html#a2f6d5073af761bc1a806a2c7b1c1d886',1,'xbdbf.h']]],
+ ['xb_5fmax_5ferror_5fno_56',['XB_MAX_ERROR_NO',['../xbretcod_8h.html#a299419a9c80e000b74bf97a2d24d6a3d',1,'xbretcod.h']]],
+ ['xb_5fmemcpy_5ferror_57',['XB_MEMCPY_ERROR',['../xbretcod_8h.html#aa2925f035e3b186d7efa14648ea0e86d',1,'xbretcod.h']]],
+ ['xb_5fmemo_5ffld_58',['XB_MEMO_FLD',['../xbdbf_8h.html#a23fa19b19cb43bd6dcc59a5a3f6c30ad',1,'xbdbf.h']]],
+ ['xb_5fmulti_5fuser_59',['XB_MULTI_USER',['../xbfile_8h.html#a05c0fc99ba71cf953d046d12f3f874bc',1,'xbfile.h']]],
+ ['xb_5fno_5ferror_60',['XB_NO_ERROR',['../xbretcod_8h.html#ac720d5b4ec45bfd606f5865d40816e23',1,'xbretcod.h']]],
+ ['xb_5fno_5fmemory_61',['XB_NO_MEMORY',['../xbretcod_8h.html#ae687fc7d872ba0475a8477e4447f9b54',1,'xbretcod.h']]],
+ ['xb_5fnot_5ffound_62',['XB_NOT_FOUND',['../xbretcod_8h.html#ac2606659a54111334f5b02861e533700',1,'xbretcod.h']]],
+ ['xb_5fnot_5fopen_63',['XB_NOT_OPEN',['../xbretcod_8h.html#a9474b400f647bdefbbb07e5177e8d7a1',1,'xbretcod.h']]],
+ ['xb_5fnumeric_5ffld_64',['XB_NUMERIC_FLD',['../xbdbf_8h.html#ae9fb6d69cc5edc94d36ae403c22ec1c6',1,'xbdbf.h']]],
+ ['xb_5fopen_65',['XB_OPEN',['../xbdbf_8h.html#a9a6dafbb07cac744eb14094efa739409',1,'xbdbf.h']]],
+ ['xb_5fopen_5ferror_66',['XB_OPEN_ERROR',['../xbretcod_8h.html#aaab55236993a1d3acb29206252a904c8',1,'xbretcod.h']]],
+ ['xb_5foverlay_67',['XB_OVERLAY',['../xbdbf_8h.html#a6fe10b307878b4612b04c2c876a4a592',1,'xbdbf.h']]],
+ ['xb_5fparse_5ferror_68',['XB_PARSE_ERROR',['../xbretcod_8h.html#aec713cac2b03a0d536a2d16336ae7c0b',1,'xbretcod.h']]],
+ ['xb_5fread_69',['XB_READ',['../xbfile_8h.html#ae58c73e0ba237fcf67ee20feea6c2743',1,'xbfile.h']]],
+ ['xb_5fread_5ferror_70',['XB_READ_ERROR',['../xbretcod_8h.html#adbd40585db8bb748d191f94a33bac710',1,'xbretcod.h']]],
+ ['xb_5fread_5fwrite_71',['XB_READ_WRITE',['../xbfile_8h.html#af991a288c327f6857e90156ea734a633',1,'xbfile.h']]],
+ ['xb_5frename_5ferror_72',['XB_RENAME_ERROR',['../xbretcod_8h.html#a373f30b2efcbbab9f6d060fb3fe8cba3',1,'xbretcod.h']]],
+ ['xb_5fseek_5ferror_73',['XB_SEEK_ERROR',['../xbretcod_8h.html#a0455ad8719e153b08ec68b10c81e9f41',1,'xbretcod.h']]],
+ ['xb_5fsingle_5fuser_74',['XB_SINGLE_USER',['../xbfile_8h.html#a9ec4d60a008c667d9861e3b3814f0232',1,'xbfile.h']]],
+ ['xb_5fsyntax_5ferror_75',['XB_SYNTAX_ERROR',['../xbretcod_8h.html#a5db3a90f215534143bdde81253729c7f',1,'xbretcod.h']]],
+ ['xb_5ftable_5fnot_5flocked_76',['XB_TABLE_NOT_LOCKED',['../xbretcod_8h.html#af6aaf779fddecca521d785666f6dc56b',1,'xbretcod.h']]],
+ ['xb_5funbalanced_5fparens_77',['XB_UNBALANCED_PARENS',['../xbretcod_8h.html#aff5646a6b0884ff81004de6961473ea6',1,'xbretcod.h']]],
+ ['xb_5funbalanced_5fquotes_78',['XB_UNBALANCED_QUOTES',['../xbretcod_8h.html#aedfa20a6c4eb9ba3063ba56be8280eac',1,'xbretcod.h']]],
+ ['xb_5funlock_79',['XB_UNLOCK',['../xbdbf_8h.html#a21389b73e7b4e7e185fa635b9e354c2e',1,'xbdbf.h']]],
+ ['xb_5fupdated_80',['XB_UPDATED',['../xbdbf_8h.html#a26e7eeda69f32bc88b08a208ca9e7991',1,'xbdbf.h']]],
+ ['xb_5fwrite_81',['XB_WRITE',['../xbfile_8h.html#abbf99e259c2f31572c886da6d85b1359',1,'xbfile.h']]],
+ ['xb_5fwrite_5ferror_82',['XB_WRITE_ERROR',['../xbretcod_8h.html#aef34ebe6726057f805d6063130280549',1,'xbretcod.h']]],
+ ['xbfalse_83',['xbFalse',['../xbtypes_8h.html#adc4b6ca5ad299f63675136d9e03938cc',1,'xbtypes.h']]],
+ ['xbfileno_84',['xbFileNo',['../xbtypes_8h.html#a2c65f692ac861990861575e18f72f6eb',1,'xbtypes.h']]],
+ ['xbtrue_85',['xbTrue',['../xbtypes_8h.html#ab0ae00665298fe7f5292691cb98ec2d9',1,'xbtypes.h']]]
];
diff --git a/docs/doxygen/html/search/files_1.js b/docs/doxygen/html/search/files_1.js
index 8a867fe..3628f1d 100644
--- a/docs/doxygen/html/search/files_1.js
+++ b/docs/doxygen/html/search/files_1.js
@@ -5,11 +5,11 @@ var searchData=
['xb_5fdbfutil_2ecpp_2',['xb_dbfutil.cpp',['../xb__dbfutil_8cpp.html',1,'']]],
['xb_5fdeletall_2ecpp_3',['xb_deletall.cpp',['../xb__deletall_8cpp.html',1,'']]],
['xb_5fdumpdbt_2ecpp_4',['xb_dumpdbt.cpp',['../xb__dumpdbt_8cpp.html',1,'']]],
- ['xb_5fdumphdr_2ecpp_5',['xb_dumphdr.cpp',['../xb__dumphdr_8cpp.html',1,'']]],
- ['xb_5fdumpix_2ecpp_6',['xb_dumpix.cpp',['../xb__dumpix_8cpp.html',1,'']]],
- ['xb_5fdumprecs_2ecpp_7',['xb_dumprecs.cpp',['../xb__dumprecs_8cpp.html',1,'']]],
- ['xb_5fex_5fdate_2ecpp_8',['xb_ex_date.cpp',['../xb__ex__date_8cpp.html',1,'']]],
- ['xb_5fex_5fsql_2ecpp_9',['xb_ex_sql.cpp',['../xb__ex__sql_8cpp.html',1,'']]],
+ ['xb_5fdumprecs_2ecpp_5',['xb_dumprecs.cpp',['../xb__dumprecs_8cpp.html',1,'']]],
+ ['xb_5fex_5fdate_2ecpp_6',['xb_ex_date.cpp',['../xb__ex__date_8cpp.html',1,'']]],
+ ['xb_5fex_5fexpression_2ecpp_7',['xb_ex_expression.cpp',['../xb__ex__expression_8cpp.html',1,'']]],
+ ['xb_5fex_5fsql_2ecpp_8',['xb_ex_sql.cpp',['../xb__ex__sql_8cpp.html',1,'']]],
+ ['xb_5fex_5fssv_2ecpp_9',['xb_ex_ssv.cpp',['../xb__ex__ssv_8cpp.html',1,'']]],
['xb_5fex_5fstring_2ecpp_10',['xb_ex_string.cpp',['../xb__ex__string_8cpp.html',1,'']]],
['xb_5fex_5fv3_5fcreate_5fdbf_2ecpp_11',['xb_ex_v3_create_dbf.cpp',['../xb__ex__v3__create__dbf_8cpp.html',1,'']]],
['xb_5fex_5fv3_5fupd_5fdbf_2ecpp_12',['xb_ex_v3_upd_dbf.cpp',['../xb__ex__v3__upd__dbf_8cpp.html',1,'']]],
@@ -19,83 +19,88 @@ var searchData=
['xb_5fpack_2ecpp_16',['xb_pack.cpp',['../xb__pack_8cpp.html',1,'']]],
['xb_5ftblinfo_2ecpp_17',['xb_tblinfo.cpp',['../xb__tblinfo_8cpp.html',1,'']]],
['xb_5ftest_5fbcd_2ecpp_18',['xb_test_bcd.cpp',['../xb__test__bcd_8cpp.html',1,'']]],
- ['xb_5ftest_5fdate_2ecpp_19',['xb_test_date.cpp',['../xb__test__date_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv3_5fmemos_2ecpp_20',['xb_test_dbf_v3_memos.cpp',['../xb__test__dbf__v3__memos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv3_5fnomemos_2ecpp_21',['xb_test_dbf_v3_nomemos.cpp',['../xb__test__dbf__v3__nomemos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv4_5fmemos_2ecpp_22',['xb_test_dbf_v4_memos.cpp',['../xb__test__dbf__v4__memos_8cpp.html',1,'']]],
- ['xb_5ftest_5fdbf_5fv4_5fnomemos_2ecpp_23',['xb_test_dbf_v4_nomemos.cpp',['../xb__test__dbf__v4__nomemos_8cpp.html',1,'']]],
- ['xb_5ftest_5fexpnode_2ecpp_24',['xb_test_expnode.cpp',['../xb__test__expnode_8cpp.html',1,'']]],
- ['xb_5ftest_5fexpression_2ecpp_25',['xb_test_expression.cpp',['../xb__test__expression_8cpp.html',1,'']]],
- ['xb_5ftest_5ffile_2ecpp_26',['xb_test_file.cpp',['../xb__test__file_8cpp.html',1,'']]],
- ['xb_5ftest_5ffilter_2ecpp_27',['xb_test_filter.cpp',['../xb__test__filter_8cpp.html',1,'']]],
- ['xb_5ftest_5ffuncs_2ecpp_28',['xb_test_funcs.cpp',['../xb__test__funcs_8cpp.html',1,'']]],
- ['xb_5ftest_5flinklist_2ecpp_29',['xb_test_linklist.cpp',['../xb__test__linklist_8cpp.html',1,'']]],
- ['xb_5ftest_5flock_2ecpp_30',['xb_test_lock.cpp',['../xb__test__lock_8cpp.html',1,'']]],
- ['xb_5ftest_5flock2_2ecpp_31',['xb_test_lock2.cpp',['../xb__test__lock2_8cpp.html',1,'']]],
- ['xb_5ftest_5flog_2ecpp_32',['xb_test_log.cpp',['../xb__test__log_8cpp.html',1,'']]],
- ['xb_5ftest_5fmdx_2ecpp_33',['xb_test_mdx.cpp',['../xb__test__mdx_8cpp.html',1,'']]],
- ['xb_5ftest_5fndx_2ecpp_34',['xb_test_ndx.cpp',['../xb__test__ndx_8cpp.html',1,'']]],
- ['xb_5ftest_5fsql_2ecpp_35',['xb_test_sql.cpp',['../xb__test__sql_8cpp.html',1,'']]],
- ['xb_5ftest_5fstring_2ecpp_36',['xb_test_string.cpp',['../xb__test__string_8cpp.html',1,'']]],
- ['xb_5ftest_5ftblmgr_2ecpp_37',['xb_test_tblmgr.cpp',['../xb__test__tblmgr_8cpp.html',1,'']]],
- ['xb_5ftest_5fuda_2ecpp_38',['xb_test_uda.cpp',['../xb__test__uda_8cpp.html',1,'']]],
- ['xb_5ftest_5fxbase_2ecpp_39',['xb_test_xbase.cpp',['../xb__test__xbase_8cpp.html',1,'']]],
- ['xb_5fundelall_2ecpp_40',['xb_undelall.cpp',['../xb__undelall_8cpp.html',1,'']]],
- ['xb_5fzap_2ecpp_41',['xb_zap.cpp',['../xb__zap_8cpp.html',1,'']]],
+ ['xb_5ftest_5fblockread_2ecpp_19',['xb_test_blockread.cpp',['../xb__test__blockread_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdate_2ecpp_20',['xb_test_date.cpp',['../xb__test__date_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv3_5fmemos_2ecpp_21',['xb_test_dbf_v3_memos.cpp',['../xb__test__dbf__v3__memos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv3_5fnomemos_2ecpp_22',['xb_test_dbf_v3_nomemos.cpp',['../xb__test__dbf__v3__nomemos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv4_5fmemos_2ecpp_23',['xb_test_dbf_v4_memos.cpp',['../xb__test__dbf__v4__memos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fdbf_5fv4_5fnomemos_2ecpp_24',['xb_test_dbf_v4_nomemos.cpp',['../xb__test__dbf__v4__nomemos_8cpp.html',1,'']]],
+ ['xb_5ftest_5fexpnode_2ecpp_25',['xb_test_expnode.cpp',['../xb__test__expnode_8cpp.html',1,'']]],
+ ['xb_5ftest_5fexpression_2ecpp_26',['xb_test_expression.cpp',['../xb__test__expression_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffile_2ecpp_27',['xb_test_file.cpp',['../xb__test__file_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffilter_2ecpp_28',['xb_test_filter.cpp',['../xb__test__filter_8cpp.html',1,'']]],
+ ['xb_5ftest_5ffuncs_2ecpp_29',['xb_test_funcs.cpp',['../xb__test__funcs_8cpp.html',1,'']]],
+ ['xb_5ftest_5flinklist_2ecpp_30',['xb_test_linklist.cpp',['../xb__test__linklist_8cpp.html',1,'']]],
+ ['xb_5ftest_5flock_2ecpp_31',['xb_test_lock.cpp',['../xb__test__lock_8cpp.html',1,'']]],
+ ['xb_5ftest_5flock2_2ecpp_32',['xb_test_lock2.cpp',['../xb__test__lock2_8cpp.html',1,'']]],
+ ['xb_5ftest_5flog_2ecpp_33',['xb_test_log.cpp',['../xb__test__log_8cpp.html',1,'']]],
+ ['xb_5ftest_5fmdx_2ecpp_34',['xb_test_mdx.cpp',['../xb__test__mdx_8cpp.html',1,'']]],
+ ['xb_5ftest_5fndx_2ecpp_35',['xb_test_ndx.cpp',['../xb__test__ndx_8cpp.html',1,'']]],
+ ['xb_5ftest_5fsql_2ecpp_36',['xb_test_sql.cpp',['../xb__test__sql_8cpp.html',1,'']]],
+ ['xb_5ftest_5fstring_2ecpp_37',['xb_test_string.cpp',['../xb__test__string_8cpp.html',1,'']]],
+ ['xb_5ftest_5ftblmgr_2ecpp_38',['xb_test_tblmgr.cpp',['../xb__test__tblmgr_8cpp.html',1,'']]],
+ ['xb_5ftest_5fuda_2ecpp_39',['xb_test_uda.cpp',['../xb__test__uda_8cpp.html',1,'']]],
+ ['xb_5ftest_5fxbase_2ecpp_40',['xb_test_xbase.cpp',['../xb__test__xbase_8cpp.html',1,'']]],
+ ['xb_5fundelall_2ecpp_41',['xb_undelall.cpp',['../xb__undelall_8cpp.html',1,'']]],
['xbalttbl_2ecpp_42',['xbalttbl.cpp',['../xbalttbl_8cpp.html',1,'']]],
['xbase_2eh_43',['xbase.h',['../xbase_8h.html',1,'']]],
['xbbcd_2ecpp_44',['xbbcd.cpp',['../xbbcd_8cpp.html',1,'']]],
['xbbcd_2eh_45',['xbbcd.h',['../xbbcd_8h.html',1,'']]],
- ['xbcrix_2ecpp_46',['xbcrix.cpp',['../xbcrix_8cpp.html',1,'']]],
- ['xbcrtbl_2ecpp_47',['xbcrtbl.cpp',['../xbcrtbl_8cpp.html',1,'']]],
- ['xbdate_2ecpp_48',['xbdate.cpp',['../xbdate_8cpp.html',1,'']]],
- ['xbdate_2eh_49',['xbdate.h',['../xbdate_8h.html',1,'']]],
- ['xbdbf_2ecpp_50',['xbdbf.cpp',['../xbdbf_8cpp.html',1,'']]],
- ['xbdbf_2eh_51',['xbdbf.h',['../xbdbf_8h.html',1,'']]],
- ['xbdbf3_2ecpp_52',['xbdbf3.cpp',['../xbdbf3_8cpp.html',1,'']]],
- ['xbdbf4_2ecpp_53',['xbdbf4.cpp',['../xbdbf4_8cpp.html',1,'']]],
- ['xbdelete_2ecpp_54',['xbdelete.cpp',['../xbdelete_8cpp.html',1,'']]],
- ['xbdrpix_2ecpp_55',['xbdrpix.cpp',['../xbdrpix_8cpp.html',1,'']]],
- ['xbdrptbl_2ecpp_56',['xbdrptbl.cpp',['../xbdrptbl_8cpp.html',1,'']]],
- ['xbexp_2ecpp_57',['xbexp.cpp',['../xbexp_8cpp.html',1,'']]],
- ['xbexp_2eh_58',['xbexp.h',['../xbexp_8h.html',1,'']]],
- ['xbexpnode_2ecpp_59',['xbexpnode.cpp',['../xbexpnode_8cpp.html',1,'']]],
- ['xbexpnode_2eh_60',['xbexpnode.h',['../xbexpnode_8h.html',1,'']]],
- ['xbfields_2ecpp_61',['xbfields.cpp',['../xbfields_8cpp.html',1,'']]],
- ['xbfile_2ecpp_62',['xbfile.cpp',['../xbfile_8cpp.html',1,'']]],
- ['xbfile_2eh_63',['xbfile.h',['../xbfile_8h.html',1,'']]],
- ['xbfilter_2ecpp_64',['xbfilter.cpp',['../xbfilter_8cpp.html',1,'']]],
- ['xbfilter_2eh_65',['xbfilter.h',['../xbfilter_8h.html',1,'']]],
- ['xbfuncs_2ecpp_66',['xbfuncs.cpp',['../xbfuncs_8cpp.html',1,'']]],
- ['xbindex_2eh_67',['xbindex.h',['../xbindex_8h.html',1,'']]],
- ['xbinsert_2ecpp_68',['xbinsert.cpp',['../xbinsert_8cpp.html',1,'']]],
- ['xbixbase_2ecpp_69',['xbixbase.cpp',['../xbixbase_8cpp.html',1,'']]],
- ['xbixmdx_2ecpp_70',['xbixmdx.cpp',['../xbixmdx_8cpp.html',1,'']]],
- ['xbixndx_2ecpp_71',['xbixndx.cpp',['../xbixndx_8cpp.html',1,'']]],
- ['xblnklst_2eh_72',['xblnklst.h',['../xblnklst_8h.html',1,'']]],
- ['xblnklstord_2eh_73',['xblnklstord.h',['../xblnklstord_8h.html',1,'']]],
- ['xblnknod_2eh_74',['xblnknod.h',['../xblnknod_8h.html',1,'']]],
- ['xblog_2ecpp_75',['xblog.cpp',['../xblog_8cpp.html',1,'']]],
- ['xblog_2eh_76',['xblog.h',['../xblog_8h.html',1,'']]],
- ['xbmemo_2ecpp_77',['xbmemo.cpp',['../xbmemo_8cpp.html',1,'']]],
- ['xbmemo_2eh_78',['xbmemo.h',['../xbmemo_8h.html',1,'']]],
- ['xbmemo3_2ecpp_79',['xbmemo3.cpp',['../xbmemo3_8cpp.html',1,'']]],
- ['xbmemo4_2ecpp_80',['xbmemo4.cpp',['../xbmemo4_8cpp.html',1,'']]],
- ['xbretcod_2eh_81',['xbretcod.h',['../xbretcod_8h.html',1,'']]],
- ['xbset_2ecpp_82',['xbset.cpp',['../xbset_8cpp.html',1,'']]],
- ['xbsql_2ecpp_83',['xbsql.cpp',['../xbsql_8cpp.html',1,'']]],
- ['xbsql_2eh_84',['xbsql.h',['../xbsql_8h.html',1,'']]],
- ['xbssv_2ecpp_85',['xbssv.cpp',['../xbssv_8cpp.html',1,'']]],
- ['xbssv_2eh_86',['xbssv.h',['../xbssv_8h.html',1,'']]],
- ['xbstring_2ecpp_87',['xbstring.cpp',['../xbstring_8cpp.html',1,'']]],
- ['xbstring_2eh_88',['xbstring.h',['../xbstring_8h.html',1,'']]],
- ['xbtag_2ecpp_89',['xbtag.cpp',['../xbtag_8cpp.html',1,'']]],
- ['xbtag_2eh_90',['xbtag.h',['../xbtag_8h.html',1,'']]],
- ['xbtblmgr_2ecpp_91',['xbtblmgr.cpp',['../xbtblmgr_8cpp.html',1,'']]],
- ['xbtblmgr_2eh_92',['xbtblmgr.h',['../xbtblmgr_8h.html',1,'']]],
- ['xbtypes_2eh_93',['xbtypes.h',['../xbtypes_8h.html',1,'']]],
- ['xbuda_2ecpp_94',['xbuda.cpp',['../xbuda_8cpp.html',1,'']]],
- ['xbuda_2eh_95',['xbuda.h',['../xbuda_8h.html',1,'']]],
- ['xbxbase_2ecpp_96',['xbxbase.cpp',['../xbxbase_8cpp.html',1,'']]],
- ['xbxbase_2eh_97',['xbxbase.h',['../xbxbase_8h.html',1,'']]]
+ ['xbblkread_2eh_46',['xbblkread.h',['../xbblkread_8h.html',1,'']]],
+ ['xbblockread_2ecpp_47',['xbblockread.cpp',['../xbblockread_8cpp.html',1,'']]],
+ ['xbcrix_2ecpp_48',['xbcrix.cpp',['../xbcrix_8cpp.html',1,'']]],
+ ['xbcrtbl_2ecpp_49',['xbcrtbl.cpp',['../xbcrtbl_8cpp.html',1,'']]],
+ ['xbcrtbl_2esave_2ecpp_50',['xbcrtbl.save.cpp',['../xbcrtbl_8save_8cpp.html',1,'']]],
+ ['xbdate_2ecpp_51',['xbdate.cpp',['../xbdate_8cpp.html',1,'']]],
+ ['xbdate_2eh_52',['xbdate.h',['../xbdate_8h.html',1,'']]],
+ ['xbdbf_2ecpp_53',['xbdbf.cpp',['../xbdbf_8cpp.html',1,'']]],
+ ['xbdbf_2eh_54',['xbdbf.h',['../xbdbf_8h.html',1,'']]],
+ ['xbdbf3_2ecpp_55',['xbdbf3.cpp',['../xbdbf3_8cpp.html',1,'']]],
+ ['xbdbf4_2ecpp_56',['xbdbf4.cpp',['../xbdbf4_8cpp.html',1,'']]],
+ ['xbdelete_2ecpp_57',['xbdelete.cpp',['../xbdelete_8cpp.html',1,'']]],
+ ['xbdrpix_2ecpp_58',['xbdrpix.cpp',['../xbdrpix_8cpp.html',1,'']]],
+ ['xbdrptbl_2ecpp_59',['xbdrptbl.cpp',['../xbdrptbl_8cpp.html',1,'']]],
+ ['xbexp_2ecpp_60',['xbexp.cpp',['../xbexp_8cpp.html',1,'']]],
+ ['xbexp_2eh_61',['xbexp.h',['../xbexp_8h.html',1,'']]],
+ ['xbexpnode_2ecpp_62',['xbexpnode.cpp',['../xbexpnode_8cpp.html',1,'']]],
+ ['xbexpnode_2eh_63',['xbexpnode.h',['../xbexpnode_8h.html',1,'']]],
+ ['xbfields_2ecpp_64',['xbfields.cpp',['../xbfields_8cpp.html',1,'']]],
+ ['xbfile_2ecpp_65',['xbfile.cpp',['../xbfile_8cpp.html',1,'']]],
+ ['xbfile_2eh_66',['xbfile.h',['../xbfile_8h.html',1,'']]],
+ ['xbfilter_2ecpp_67',['xbfilter.cpp',['../xbfilter_8cpp.html',1,'']]],
+ ['xbfilter_2eh_68',['xbfilter.h',['../xbfilter_8h.html',1,'']]],
+ ['xbfuncs_2ecpp_69',['xbfuncs.cpp',['../xbfuncs_8cpp.html',1,'']]],
+ ['xbindex_2eh_70',['xbindex.h',['../xbindex_8h.html',1,'']]],
+ ['xbinsert_2ecpp_71',['xbinsert.cpp',['../xbinsert_8cpp.html',1,'']]],
+ ['xbixbase_2ecpp_72',['xbixbase.cpp',['../xbixbase_8cpp.html',1,'']]],
+ ['xbixmdx_2ecpp_73',['xbixmdx.cpp',['../xbixmdx_8cpp.html',1,'']]],
+ ['xbixndx_2ecpp_74',['xbixndx.cpp',['../xbixndx_8cpp.html',1,'']]],
+ ['xblnklst_2eh_75',['xblnklst.h',['../xblnklst_8h.html',1,'']]],
+ ['xblnklstord_2eh_76',['xblnklstord.h',['../xblnklstord_8h.html',1,'']]],
+ ['xblnknod_2eh_77',['xblnknod.h',['../xblnknod_8h.html',1,'']]],
+ ['xblog_2ecpp_78',['xblog.cpp',['../xblog_8cpp.html',1,'']]],
+ ['xblog_2eh_79',['xblog.h',['../xblog_8h.html',1,'']]],
+ ['xbmemo_2ecpp_80',['xbmemo.cpp',['../xbmemo_8cpp.html',1,'']]],
+ ['xbmemo_2eh_81',['xbmemo.h',['../xbmemo_8h.html',1,'']]],
+ ['xbmemo3_2ecpp_82',['xbmemo3.cpp',['../xbmemo3_8cpp.html',1,'']]],
+ ['xbmemo4_2ecpp_83',['xbmemo4.cpp',['../xbmemo4_8cpp.html',1,'']]],
+ ['xbretcod_2eh_84',['xbretcod.h',['../xbretcod_8h.html',1,'']]],
+ ['xbselect_2ecpp_85',['xbselect.cpp',['../xbselect_8cpp.html',1,'']]],
+ ['xbset_2ecpp_86',['xbset.cpp',['../xbset_8cpp.html',1,'']]],
+ ['xbsql_2ecpp_87',['xbsql.cpp',['../xbsql_8cpp.html',1,'']]],
+ ['xbsql_2eh_88',['xbsql.h',['../xbsql_8h.html',1,'']]],
+ ['xbssv_2ecpp_89',['xbssv.cpp',['../xbssv_8cpp.html',1,'']]],
+ ['xbssv_2eh_90',['xbssv.h',['../xbssv_8h.html',1,'']]],
+ ['xbstmt_2ecpp_91',['xbstmt.cpp',['../xbstmt_8cpp.html',1,'']]],
+ ['xbstring_2ecpp_92',['xbstring.cpp',['../xbstring_8cpp.html',1,'']]],
+ ['xbstring_2eh_93',['xbstring.h',['../xbstring_8h.html',1,'']]],
+ ['xbtag_2ecpp_94',['xbtag.cpp',['../xbtag_8cpp.html',1,'']]],
+ ['xbtag_2eh_95',['xbtag.h',['../xbtag_8h.html',1,'']]],
+ ['xbtblmgr_2ecpp_96',['xbtblmgr.cpp',['../xbtblmgr_8cpp.html',1,'']]],
+ ['xbtblmgr_2eh_97',['xbtblmgr.h',['../xbtblmgr_8h.html',1,'']]],
+ ['xbtypes_2eh_98',['xbtypes.h',['../xbtypes_8h.html',1,'']]],
+ ['xbuda_2ecpp_99',['xbuda.cpp',['../xbuda_8cpp.html',1,'']]],
+ ['xbuda_2eh_100',['xbuda.h',['../xbuda_8h.html',1,'']]],
+ ['xbxbase_2ecpp_101',['xbxbase.cpp',['../xbxbase_8cpp.html',1,'']]],
+ ['xbxbase_2eh_102',['xbxbase.h',['../xbxbase_8h.html',1,'']]]
];
diff --git a/docs/doxygen/html/search/functions_0.js b/docs/doxygen/html/search/functions_0.js
index 25f7a4e..1e4e72c 100644
--- a/docs/doxygen/html/search/functions_0.js
+++ b/docs/doxygen/html/search/functions_0.js
@@ -2,7 +2,7 @@ var searchData=
[
['abort_0',['Abort',['../classxb_1_1xbDbf.html#a4edcf31390fbdc8c3558004770fd9f2f',1,'xb::xbDbf']]],
['addbackslash_1',['AddBackSlash',['../classxb_1_1xbString.html#a6c4fdb689d27a9d19a0b5b4236e1ca62',1,'xb::xbString']]],
- ['addtbltotbllist_2',['AddTblToTblList',['../classxb_1_1xbTblMgr.html#a721f69ccc7893842422a043468ffccea',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sTblName)'],['../classxb_1_1xbTblMgr.html#a62f6841849dbe5c1768f7e90f1b7e766',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sTblName, const xbString &sTblAlias)']]],
+ ['addtbltotbllist_2',['AddTblToTblList',['../classxb_1_1xbTblMgr.html#af16832ff2bfaee09265652e0fc03709a',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sFqTblName)'],['../classxb_1_1xbTblMgr.html#a2033188e9b08778188a034a6fc90ca85',1,'xb::xbTblMgr::AddTblToTblList(xbDbf *d, const xbString &sFqTblName, const xbString &sTblAlias)']]],
['append_3',['Append',['../classxb_1_1xbString.html#a8f202e4798491f2ae9ce51ff58dd5815',1,'xb::xbString::Append(const xbString &s)'],['../classxb_1_1xbString.html#a1922319303feb6da1f40b5994c5e8240',1,'xb::xbString::Append(const char *s)'],['../classxb_1_1xbString.html#a097453cb71fbf0b5511cf1259ddce4fb',1,'xb::xbString::Append(const char *s, xbUInt32 iByteCount)'],['../classxb_1_1xbString.html#a093c6ab5df375a2589755bb8f48fa5c7',1,'xb::xbString::Append(char c)']]],
['appendrecord_4',['AppendRecord',['../classxb_1_1xbDbf.html#a5b412dd796241673eb1aa2c93513d69b',1,'xb::xbDbf']]],
['assign_5',['Assign',['../classxb_1_1xbString.html#a85bef82dfa22122a1ab8dfe58a107d96',1,'xb::xbString::Assign(const char *srcStr, xbUInt32 lStartPos, xbUInt32 lCopyLen)'],['../classxb_1_1xbString.html#a08eb7ca6740423acab4e8bd7a6c8043d',1,'xb::xbString::Assign(const char *srcStr, xbUInt32 lStartPos)'],['../classxb_1_1xbString.html#ac6afd224dfbe439ce083c8dd1ad3246c',1,'xb::xbString::Assign(const xbString &s, xbUInt32 pos, xbUInt32 lCopyLen)'],['../classxb_1_1xbString.html#a4f1d709d9f6c56959e8549157b4ee68c',1,'xb::xbString::Assign(const xbString &s, xbUInt32 lCopyLen)']]]
diff --git a/docs/doxygen/html/search/functions_10.js b/docs/doxygen/html/search/functions_10.js
index 7973353..475233e 100644
--- a/docs/doxygen/html/search/functions_10.js
+++ b/docs/doxygen/html/search/functions_10.js
@@ -6,12 +6,12 @@ var searchData=
['setdatadirectory_3',['SetDataDirectory',['../classxb_1_1xbSsv.html#a57caaaadfbd089d9a58ecfcb50c88a6c',1,'xb::xbSsv']]],
['setdefaultautocommit_4',['SetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a25542afadaaf39b4fb5a1772a29cc0bd',1,'xb::xbSsv']]],
['setdefaultdateformat_5',['SetDefaultDateFormat',['../classxb_1_1xbSsv.html#a5f74db23f8902846d581935c7db73f9c',1,'xb::xbSsv']]],
- ['setdefaultlogdirectory_6',['SetDefaultLogDirectory',['../classxb_1_1xbSsv.html#a84343b8645790791512d6bc22ee6c8eb',1,'xb::xbSsv']]],
- ['setdirectory_7',['SetDirectory',['../classxb_1_1xbFile.html#ae78a85255488bc78964c16946dbaead3',1,'xb::xbFile']]],
- ['setendiantype_8',['SetEndianType',['../classxb_1_1xbSsv.html#a904ec348fd029d4a76e72b8fde636108',1,'xb::xbSsv']]],
- ['setfilename_9',['SetFileName',['../classxb_1_1xbFile.html#a5419eb27e56822f828b2b88a9502a636',1,'xb::xbFile']]],
- ['setfqfilename_10',['SetFqFileName',['../classxb_1_1xbFile.html#aee832fa11db2077a532f49e1329bd05a',1,'xb::xbFile']]],
- ['setlogdirectory_11',['SetLogDirectory',['../classxb_1_1xbXBase.html#a48d82dbe298c6f4cf68a63ac82dd8292',1,'xb::xbXBase']]],
+ ['setdirectory_6',['SetDirectory',['../classxb_1_1xbFile.html#ae78a85255488bc78964c16946dbaead3',1,'xb::xbFile']]],
+ ['setendiantype_7',['SetEndianType',['../classxb_1_1xbSsv.html#a904ec348fd029d4a76e72b8fde636108',1,'xb::xbSsv']]],
+ ['setfilename_8',['SetFileName',['../classxb_1_1xbFile.html#a5419eb27e56822f828b2b88a9502a636',1,'xb::xbFile']]],
+ ['setfqfilename_9',['SetFqFileName',['../classxb_1_1xbFile.html#aee832fa11db2077a532f49e1329bd05a',1,'xb::xbFile']]],
+ ['sethomefolders_10',['SetHomeFolders',['../classxb_1_1xbFile.html#a060acbfaa8d528f86cb59301814b414a',1,'xb::xbFile']]],
+ ['setlogdirectory_11',['SetLogDirectory',['../classxb_1_1xbSsv.html#a7b992ed97281bf25b5b66f5df686225e',1,'xb::xbSsv::SetLogDirectory()'],['../classxb_1_1xbXBase.html#a48d82dbe298c6f4cf68a63ac82dd8292',1,'xb::xbXBase::SetLogDirectory(const xbString &sLogFileDirectory)']]],
['setlogfilename_12',['SetLogFileName',['../classxb_1_1xbXBase.html#a94010b88a309315ef980715eb581336c',1,'xb::xbXBase']]],
['setlogsize_13',['SetLogSize',['../classxb_1_1xbXBase.html#a666a0cb5b76ec7a9a3677d339e0c6b42',1,'xb::xbXBase']]],
['setmultiuser_14',['SetMultiUser',['../classxb_1_1xbSsv.html#aba6e59512f7172dd55dcf92059e5928c',1,'xb::xbSsv']]],
diff --git a/docs/doxygen/html/search/functions_6.js b/docs/doxygen/html/search/functions_6.js
index 580f3f8..1cedf85 100644
--- a/docs/doxygen/html/search/functions_6.js
+++ b/docs/doxygen/html/search/functions_6.js
@@ -2,65 +2,68 @@ var searchData=
[
['getautocommit_0',['GetAutoCommit',['../classxb_1_1xbDbf.html#ae0c00226fd2ea7a67f101e795467ed68',1,'xb::xbDbf::GetAutoCommit(xbInt16 iOption) const'],['../classxb_1_1xbDbf.html#abb9e20c5efacd4fea80f1515abbc6b55',1,'xb::xbDbf::GetAutoCommit() const']]],
['getblocksize_1',['GetBlockSize',['../classxb_1_1xbFile.html#a638e14262410a1627819f016a16cdce2',1,'xb::xbFile']]],
- ['getcharacter_2',['GetCharacter',['../classxb_1_1xbString.html#a685187a5f8401b322fc61f3fbe56330d',1,'xb::xbString']]],
- ['getcurrecno_3',['GetCurRecNo',['../classxb_1_1xbDbf.html#a643a80a3792a52760c8e09ba18719503',1,'xb::xbDbf']]],
- ['getdatadirectory_4',['GetDataDirectory',['../classxb_1_1xbSsv.html#a1d803a4bfc8ba0561267a0bf9e51f7d9',1,'xb::xbSsv']]],
- ['getdatefield_5',['GetDateField',['../classxb_1_1xbDbf.html#af78ef1fba949463ff7f829d3cffc4555',1,'xb::xbDbf::GetDateField(xbInt16 iFieldNo, xbDate &dt) const'],['../classxb_1_1xbDbf.html#ac624e06a97666bfd64b4f252b4548b36',1,'xb::xbDbf::GetDateField(const xbString &sFieldName, xbDate &dt) const']]],
- ['getdbfptr_6',['GetDbfPtr',['../classxb_1_1xbTblMgr.html#ad8a5d28a2ee6720a9aa74bcb45662cf5',1,'xb::xbTblMgr::GetDbfPtr(const xbString &sTblAlias) const'],['../classxb_1_1xbTblMgr.html#a801dfecf7fc216954b4197b2c31b25d6',1,'xb::xbTblMgr::GetDbfPtr(xbInt16 sItemNo) const']]],
- ['getdbfstatus_7',['GetDbfStatus',['../classxb_1_1xbDbf.html#ac1110d867ba297a52c8b0e83e88f05e6',1,'xb::xbDbf']]],
- ['getdefaultautocommit_8',['GetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a6982f973e81587b04916f4509746aaf5',1,'xb::xbSsv']]],
- ['getdefaultdateformat_9',['GetDefaultDateFormat',['../classxb_1_1xbSsv.html#a6fbb9c3a550ab0b3378f9586a57791d2',1,'xb::xbSsv']]],
- ['getdefaultlogdirectory_10',['GetDefaultLogDirectory',['../classxb_1_1xbSsv.html#abf3763faf6a8917a963213cd53af529c',1,'xb::xbSsv']]],
- ['getdefaultlogfilename_11',['GetDefaultLogFileName',['../classxb_1_1xbSsv.html#a43878d4dc041f2a5e2398a118ccfaf79',1,'xb::xbSsv']]],
+ ['getbof_2',['GetBof',['../classxb_1_1xbDbf.html#ad0827a43c025c1184ffebab74cc9e779',1,'xb::xbDbf']]],
+ ['getcharacter_3',['GetCharacter',['../classxb_1_1xbString.html#a685187a5f8401b322fc61f3fbe56330d',1,'xb::xbString']]],
+ ['getcmdlineopt_4',['GetCmdLineOpt',['../classxb_1_1xbXBase.html#aadecb3ac460d8e94b88b2e809e22f48e',1,'xb::xbXBase::GetCmdLineOpt(xbInt32 lArgc, char **argv, const char *sOptRqst, xbString &sParmOut)'],['../classxb_1_1xbXBase.html#a8612e0c5334349fbceb9394b47817fd5',1,'xb::xbXBase::GetCmdLineOpt(xbInt32 lArgc, char **argv, xbString &sOptRqst, xbString &sParmOut)']]],
+ ['getcurrecno_5',['GetCurRecNo',['../classxb_1_1xbDbf.html#a643a80a3792a52760c8e09ba18719503',1,'xb::xbDbf']]],
+ ['getdatadirectory_6',['GetDataDirectory',['../classxb_1_1xbSsv.html#a1d803a4bfc8ba0561267a0bf9e51f7d9',1,'xb::xbSsv']]],
+ ['getdatefield_7',['GetDateField',['../classxb_1_1xbDbf.html#af78ef1fba949463ff7f829d3cffc4555',1,'xb::xbDbf::GetDateField(xbInt16 iFieldNo, xbDate &dt) const'],['../classxb_1_1xbDbf.html#ac624e06a97666bfd64b4f252b4548b36',1,'xb::xbDbf::GetDateField(const xbString &sFieldName, xbDate &dt) const']]],
+ ['getdbfptr_8',['GetDbfPtr',['../classxb_1_1xbTblMgr.html#ad8a5d28a2ee6720a9aa74bcb45662cf5',1,'xb::xbTblMgr::GetDbfPtr(const xbString &sTblAlias) const'],['../classxb_1_1xbTblMgr.html#a801dfecf7fc216954b4197b2c31b25d6',1,'xb::xbTblMgr::GetDbfPtr(xbInt16 sItemNo) const']]],
+ ['getdbfstatus_9',['GetDbfStatus',['../classxb_1_1xbDbf.html#ac1110d867ba297a52c8b0e83e88f05e6',1,'xb::xbDbf']]],
+ ['getdefaultautocommit_10',['GetDefaultAutoCommit',['../classxb_1_1xbSsv.html#a6982f973e81587b04916f4509746aaf5',1,'xb::xbSsv']]],
+ ['getdefaultdateformat_11',['GetDefaultDateFormat',['../classxb_1_1xbSsv.html#a6fbb9c3a550ab0b3378f9586a57791d2',1,'xb::xbSsv']]],
['getdirectory_12',['GetDirectory',['../classxb_1_1xbFile.html#acd0fb2166b2bff7e8a1cf65a7bc8be1e',1,'xb::xbFile']]],
['getdoublefield_13',['GetDoubleField',['../classxb_1_1xbDbf.html#a4556041a7ff2f6b6f986729901c11f08',1,'xb::xbDbf::GetDoubleField(xbInt16 FieldNo, xbDouble &dFieldValue) const'],['../classxb_1_1xbDbf.html#a2370b5e736931441a5968649291b9ef4',1,'xb::xbDbf::GetDoubleField(xbInt16 FieldNo, xbDouble &dFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a6e6774df0f2d7733f4b25a9989596d95',1,'xb::xbDbf::GetDoubleField(const xbString &sFieldName, xbDouble &dFieldValue) const']]],
['getendiantype_14',['GetEndianType',['../classxb_1_1xbSsv.html#a49cd162f066eef2b829ba7c9f6620243',1,'xb::xbSsv']]],
- ['geterrormessage_15',['GetErrorMessage',['../classxb_1_1xbSsv.html#a56961d2a67b8e7470098626ac4dac7e4',1,'xb::xbSsv']]],
- ['getfield_16',['GetField',['../classxb_1_1xbDbf.html#ad245a26eb8b79610c9ae7bab19e05513',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#ac81f078f3c932f0da60ad1fbdd848d3e',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue) const'],['../classxb_1_1xbDbf.html#a9a0fcf7e2040ab483e3807927833cb26',1,'xb::xbDbf::GetField(const xbString &sFieldName, xbString &sFieldValue) const']]],
- ['getfieldcnt_17',['GetFieldCnt',['../classxb_1_1xbDbf.html#add27d8ef555a13b336b8c804165dc15e',1,'xb::xbDbf']]],
- ['getfielddecimal_18',['GetFieldDecimal',['../classxb_1_1xbDbf.html#a607f774fcd6dc0b9913d7a7801b60db2',1,'xb::xbDbf::GetFieldDecimal(const xbString &sFieldName, xbInt16 &iFieldDecimal) const'],['../classxb_1_1xbDbf.html#abcb4defad2e1b6e67f63cc60737ad840',1,'xb::xbDbf::GetFieldDecimal(xbInt16 iFieldNo, xbInt16 &iFieldDecimal) const']]],
- ['getfieldlen_19',['GetFieldLen',['../classxb_1_1xbDbf.html#adda4302b58cc6109b048f19d9b68bbd4',1,'xb::xbDbf::GetFieldLen(xbInt16 iFieldNo, xbInt16 &iFieldLen) const'],['../classxb_1_1xbDbf.html#acf06dbccdba1a4bcd90fa0bea6cca59b',1,'xb::xbDbf::GetFieldLen(const xbString &sFieldName, xbInt16 &iFieldLen) const']]],
- ['getfieldname_20',['GetFieldName',['../classxb_1_1xbDbf.html#a5e3e4368bfba1724c016b8859023e34c',1,'xb::xbDbf']]],
- ['getfieldno_21',['GetFieldNo',['../classxb_1_1xbDbf.html#aed9113b5095c6df1b9c854cbd0d8047b',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName, xbInt16 &iFieldNo) const'],['../classxb_1_1xbDbf.html#aad9029e63909aeb77d8473256d88bea8',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName) const']]],
- ['getfieldtype_22',['GetFieldType',['../classxb_1_1xbDbf.html#a5143973e4f165651152aa13c8fd45f84',1,'xb::xbDbf::GetFieldType(xbInt16 iFieldNo, char &cFieldType) const'],['../classxb_1_1xbDbf.html#a181db879f1a75f93a34c03513a0b2fea',1,'xb::xbDbf::GetFieldType(const xbString &sFieldName, char &cFieldType) const']]],
- ['getfiledirpart_23',['GetFileDirPart',['../classxb_1_1xbFile.html#a60c53998e3d1b694134b20a87bc9bf5a',1,'xb::xbFile::GetFileDirPart(xbString &sFileDirPartOut) const'],['../classxb_1_1xbFile.html#af5127c92892816e9bbc5c19653c4147a',1,'xb::xbFile::GetFileDirPart(const xbString &sCompleteFileNameIn, xbString &sFileDirPartOut) const']]],
- ['getfileextpart_24',['GetFileExtPart',['../classxb_1_1xbFile.html#a57a9222e5cbb51019d4eeb2c3ac89fa2',1,'xb::xbFile::GetFileExtPart(xbString &sFileExtPartOut) const'],['../classxb_1_1xbFile.html#ab289b6ffe955321160c1f90220c22e25',1,'xb::xbFile::GetFileExtPart(const xbString &sCompleteFileNameIn, xbString &sFileExtPartOut) const']]],
- ['getfilemtime_25',['GetFileMtime',['../classxb_1_1xbFile.html#a02df78f4c90313243f508fc56b95aba8',1,'xb::xbFile']]],
- ['getfilename_26',['GetFileName',['../classxb_1_1xbFile.html#ac95cb882ccbcdedc9a233c6ad9fed07a',1,'xb::xbFile']]],
- ['getfilenamepart_27',['GetFileNamePart',['../classxb_1_1xbFile.html#a81422b3dd52763d2cc6c77237ec9af0a',1,'xb::xbFile::GetFileNamePart(xbString &sFileNamePartOut) const'],['../classxb_1_1xbFile.html#a6110763c5ae996b72c7a62c15bdecc73',1,'xb::xbFile::GetFileNamePart(const xbString &sCompleteFileNameIn, xbString &sFileNamePartOut) const']]],
- ['getfilesize_28',['GetFileSize',['../classxb_1_1xbFile.html#a50b63c39e49d44e52078038027b24cc5',1,'xb::xbFile']]],
- ['getfiletype_29',['GetFileType',['../classxb_1_1xbFile.html#a5548236d38d43b89ae29b9a015b1f678',1,'xb::xbFile']]],
- ['getfirstrecord_30',['GetFirstRecord',['../classxb_1_1xbDbf.html#a6fc5b8a3e2f177d5ceaf9d975cbb5226',1,'xb::xbDbf::GetFirstRecord()'],['../classxb_1_1xbDbf.html#acb78991e8435edd36318c653cb977c1a',1,'xb::xbDbf::GetFirstRecord(xbInt16 iOption)']]],
- ['getfloatfield_31',['GetFloatField',['../classxb_1_1xbDbf.html#a3443f646038ced14425f067a59c0f2da',1,'xb::xbDbf::GetFloatField(xbInt16 iFieldNo, xbFloat &fFieldValue) const'],['../classxb_1_1xbDbf.html#a81ef2f36f921d7ece066a592eb6393eb',1,'xb::xbDbf::GetFloatField(const xbString &sFieldName, xbFloat &fFieldValue) const']]],
- ['getfqfilename_32',['GetFqFileName',['../classxb_1_1xbFile.html#a31b4e641f93206ba23e2a5a27491dcd4',1,'xb::xbFile']]],
- ['getfunctioninfo_33',['GetFunctionInfo',['../classxb_1_1xbXBase.html#ae52e53340593b4253936c1372ec15ee1',1,'xb::xbXBase']]],
- ['getlastpos_34',['GetLastPos',['../classxb_1_1xbString.html#ac7698665f44413a5e99a5b5bc573c6df',1,'xb::xbString::GetLastPos(char c) const'],['../classxb_1_1xbString.html#a1c55587904fe7e534290559d0ecb8646',1,'xb::xbString::GetLastPos(const char *s) const']]],
- ['getlastrecord_35',['GetLastRecord',['../classxb_1_1xbDbf.html#a49e667f9c8ee55c36444702663fc5964',1,'xb::xbDbf::GetLastRecord()'],['../classxb_1_1xbDbf.html#a8ccfa2291417412b6894940d1b92f9a6',1,'xb::xbDbf::GetLastRecord(xbInt16 iOption)']]],
- ['getlogdirectory_36',['GetLogDirectory',['../classxb_1_1xbXBase.html#a51d49b4d699740194b28c6ec0d0ee07b',1,'xb::xbXBase']]],
- ['getlogfilename_37',['GetLogFileName',['../classxb_1_1xbXBase.html#ac0744edf9e4aa959d8cf2daa874376af',1,'xb::xbXBase']]],
- ['getlogfqfilename_38',['GetLogFqFileName',['../classxb_1_1xbXBase.html#ab5d63cd7d9137eba8a1d4d9c3df522b7',1,'xb::xbXBase']]],
- ['getlogicalfield_39',['GetLogicalField',['../classxb_1_1xbDbf.html#aaf615ddcf08f8cd14efc713c2a8d7ae1',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#a943cea7fde1b06c1a05184193eff8d2d',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#ab28feef20c988b0a6f1c1911a45377b0',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a9cd6819bfd932ff8507e54d9cb9a624e',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#a3254f091fc4a1404abed3dd2bcdd6ce6',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbString &sFieldData) const']]],
- ['getlogstatus_40',['GetLogStatus',['../classxb_1_1xbXBase.html#ade34cd72c2a7e70fb55429a8a6f6c028',1,'xb::xbXBase']]],
- ['getlongfield_41',['GetLongField',['../classxb_1_1xbDbf.html#abe525c0820640e0a9e169d0b7913cfa1',1,'xb::xbDbf::GetLongField(xbInt16 iFieldNo, xbInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a7b8ef75b17941beac17e50e969b2d3db',1,'xb::xbDbf::GetLongField(const xbString &sFieldName, xbInt32 &lFieldValue) const']]],
- ['getmultiuser_42',['GetMultiUser',['../classxb_1_1xbSsv.html#abd58031c5f1c3766c24d47a82e6fd9c5',1,'xb::xbSsv']]],
- ['getnextrecord_43',['GetNextRecord',['../classxb_1_1xbDbf.html#ab896fe3b734f556de578d30f92b18fe2',1,'xb::xbDbf::GetNextRecord()'],['../classxb_1_1xbDbf.html#a3191428a7a92d9107d8d42448884f2ac',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#a18fdcb4ab15b36cd47fa6f6f7a540d1a',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption, xbUInt32 ulStartRec)']]],
- ['getnextsqlcmd_44',['GetNextSqlCmd',['../xb__execsql_8cpp.html#af888ba5e7e94d92c2165362b87f1ea0e',1,'xb_execsql.cpp']]],
- ['getopenmode_45',['GetOpenMode',['../classxb_1_1xbFile.html#a3c500dc9dac22c49496e4b29386b2dd3',1,'xb::xbFile']]],
- ['getopentablecount_46',['GetOpenTableCount',['../classxb_1_1xbTblMgr.html#ad0d2d4adabc0dc0e761cfdee63c84069',1,'xb::xbTblMgr']]],
- ['getpathseparator_47',['GetPathSeparator',['../classxb_1_1xbString.html#af8b8b808cf43cd352321b43f500142db',1,'xb::xbString']]],
- ['getprevrecord_48',['GetPrevRecord',['../classxb_1_1xbDbf.html#a7eadc7b08d73003802b90584f7b33387',1,'xb::xbDbf::GetPrevRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#ab3d248e5221b4f0809897cd43af17a1e',1,'xb::xbDbf::GetPrevRecord()']]],
- ['getrawfield_49',['GetRawField',['../classxb_1_1xbDbf.html#aabd146c0e1054ab905ec96aedd84b02e',1,'xb::xbDbf']]],
- ['getrecord_50',['GetRecord',['../classxb_1_1xbDbf.html#a26fba086b07caeab95066bf1c8d25161',1,'xb::xbDbf']]],
- ['getrecordbuf_51',['GetRecordBuf',['../classxb_1_1xbDbf.html#aa3e38c4057d726a28a27d07a1610d124',1,'xb::xbDbf']]],
- ['getrecordcnt_52',['GetRecordCnt',['../classxb_1_1xbDbf.html#ac196ad55335e1f4789d698748434dc89',1,'xb::xbDbf']]],
- ['getrecordcount_53',['GetRecordCount',['../classxb_1_1xbDbf.html#a0aaa06d6028e75efc6b5131f7356ecce',1,'xb::xbDbf']]],
- ['getrecordlen_54',['GetRecordLen',['../classxb_1_1xbDbf.html#ab50d76c6e29e81e347a6feb04c2f62bb',1,'xb::xbDbf']]],
- ['getsharemode_55',['GetShareMode',['../classxb_1_1xbFile.html#a9b63e05b77f477ff6109ff7b9432c1b6',1,'xb::xbFile']]],
- ['getsize_56',['GetSize',['../classxb_1_1xbString.html#a6c33e73659f8e98819289d2661c7271c',1,'xb::xbString']]],
- ['gettblalias_57',['GetTblAlias',['../classxb_1_1xbDbf.html#a27758a325c097f204247908b65ba7fbd',1,'xb::xbDbf']]],
- ['gettbllistentry_58',['GetTblListEntry',['../classxb_1_1xbTblMgr.html#acbf148ddba4297021cfb980a161ebef9',1,'xb::xbTblMgr']]],
- ['getulongfield_59',['GetULongField',['../classxb_1_1xbDbf.html#a67e3a050f9090edf69eee75aef7f5d83',1,'xb::xbDbf::GetULongField(xbInt16 iFieldNo, xbUInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a039eb02418ec4ca862adbc0f95b9cbec',1,'xb::xbDbf::GetULongField(const xbString &sFieldName, xbUInt32 &lFieldValue) const']]],
- ['getversion_60',['GetVersion',['../classxb_1_1xbDbf.html#a49212a9eb17f7fa9f303e08d5fc50fc6',1,'xb::xbDbf']]],
- ['getxbasefiletypebyte_61',['GetXbaseFileTypeByte',['../classxb_1_1xbFile.html#aaf2e697751a0beff41432a66bb83fb5e',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, xbInt16 &iVersion)'],['../classxb_1_1xbFile.html#a7af337808919680b90710ad5e8a99232',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte)'],['../classxb_1_1xbFile.html#a78aebdd21d3de46a450d5f835e3027f6',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte, xbInt16 &iVersion)']]],
- ['getxbaseptr_62',['GetXbasePtr',['../classxb_1_1xbDbf.html#ab21ec23c076b0c9affdc0f6672bd133f',1,'xb::xbDbf']]]
+ ['geteof_15',['GetEof',['../classxb_1_1xbDbf.html#a256dc1f98626fa77da24e91a38ab5b4d',1,'xb::xbDbf']]],
+ ['geterrormessage_16',['GetErrorMessage',['../classxb_1_1xbSsv.html#a56961d2a67b8e7470098626ac4dac7e4',1,'xb::xbSsv']]],
+ ['getfield_17',['GetField',['../classxb_1_1xbDbf.html#a9a0fcf7e2040ab483e3807927833cb26',1,'xb::xbDbf::GetField(const xbString &sFieldName, xbString &sFieldValue) const'],['../classxb_1_1xbDbf.html#ad245a26eb8b79610c9ae7bab19e05513',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#ac81f078f3c932f0da60ad1fbdd848d3e',1,'xb::xbDbf::GetField(xbInt16 iFieldNo, xbString &sFieldValue) const']]],
+ ['getfieldcnt_18',['GetFieldCnt',['../classxb_1_1xbDbf.html#add27d8ef555a13b336b8c804165dc15e',1,'xb::xbDbf']]],
+ ['getfielddecimal_19',['GetFieldDecimal',['../classxb_1_1xbDbf.html#abcb4defad2e1b6e67f63cc60737ad840',1,'xb::xbDbf::GetFieldDecimal(xbInt16 iFieldNo, xbInt16 &iFieldDecimal) const'],['../classxb_1_1xbDbf.html#a607f774fcd6dc0b9913d7a7801b60db2',1,'xb::xbDbf::GetFieldDecimal(const xbString &sFieldName, xbInt16 &iFieldDecimal) const']]],
+ ['getfieldlen_20',['GetFieldLen',['../classxb_1_1xbDbf.html#adda4302b58cc6109b048f19d9b68bbd4',1,'xb::xbDbf::GetFieldLen(xbInt16 iFieldNo, xbInt16 &iFieldLen) const'],['../classxb_1_1xbDbf.html#acf06dbccdba1a4bcd90fa0bea6cca59b',1,'xb::xbDbf::GetFieldLen(const xbString &sFieldName, xbInt16 &iFieldLen) const']]],
+ ['getfieldname_21',['GetFieldName',['../classxb_1_1xbDbf.html#a5e3e4368bfba1724c016b8859023e34c',1,'xb::xbDbf']]],
+ ['getfieldno_22',['GetFieldNo',['../classxb_1_1xbDbf.html#aed9113b5095c6df1b9c854cbd0d8047b',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName, xbInt16 &iFieldNo) const'],['../classxb_1_1xbDbf.html#aad9029e63909aeb77d8473256d88bea8',1,'xb::xbDbf::GetFieldNo(const xbString &sFieldName) const']]],
+ ['getfieldtype_23',['GetFieldType',['../classxb_1_1xbDbf.html#a5143973e4f165651152aa13c8fd45f84',1,'xb::xbDbf::GetFieldType(xbInt16 iFieldNo, char &cFieldType) const'],['../classxb_1_1xbDbf.html#a181db879f1a75f93a34c03513a0b2fea',1,'xb::xbDbf::GetFieldType(const xbString &sFieldName, char &cFieldType) const']]],
+ ['getfiledirpart_24',['GetFileDirPart',['../classxb_1_1xbFile.html#a60c53998e3d1b694134b20a87bc9bf5a',1,'xb::xbFile::GetFileDirPart(xbString &sFileDirPartOut) const'],['../classxb_1_1xbFile.html#af5127c92892816e9bbc5c19653c4147a',1,'xb::xbFile::GetFileDirPart(const xbString &sCompleteFileNameIn, xbString &sFileDirPartOut) const']]],
+ ['getfileextpart_25',['GetFileExtPart',['../classxb_1_1xbFile.html#a57a9222e5cbb51019d4eeb2c3ac89fa2',1,'xb::xbFile::GetFileExtPart(xbString &sFileExtPartOut) const'],['../classxb_1_1xbFile.html#ab289b6ffe955321160c1f90220c22e25',1,'xb::xbFile::GetFileExtPart(const xbString &sCompleteFileNameIn, xbString &sFileExtPartOut) const']]],
+ ['getfilemtime_26',['GetFileMtime',['../classxb_1_1xbFile.html#a02df78f4c90313243f508fc56b95aba8',1,'xb::xbFile']]],
+ ['getfilename_27',['GetFileName',['../classxb_1_1xbFile.html#ac95cb882ccbcdedc9a233c6ad9fed07a',1,'xb::xbFile']]],
+ ['getfilenamepart_28',['GetFileNamePart',['../classxb_1_1xbFile.html#a81422b3dd52763d2cc6c77237ec9af0a',1,'xb::xbFile::GetFileNamePart(xbString &sFileNamePartOut) const'],['../classxb_1_1xbFile.html#a6110763c5ae996b72c7a62c15bdecc73',1,'xb::xbFile::GetFileNamePart(const xbString &sCompleteFileNameIn, xbString &sFileNamePartOut) const']]],
+ ['getfilesize_29',['GetFileSize',['../classxb_1_1xbFile.html#a50b63c39e49d44e52078038027b24cc5',1,'xb::xbFile']]],
+ ['getfiletype_30',['GetFileType',['../classxb_1_1xbFile.html#a5548236d38d43b89ae29b9a015b1f678',1,'xb::xbFile']]],
+ ['getfirstrecord_31',['GetFirstRecord',['../classxb_1_1xbDbf.html#a6fc5b8a3e2f177d5ceaf9d975cbb5226',1,'xb::xbDbf::GetFirstRecord()'],['../classxb_1_1xbDbf.html#acb78991e8435edd36318c653cb977c1a',1,'xb::xbDbf::GetFirstRecord(xbInt16 iOption)']]],
+ ['getfloatfield_32',['GetFloatField',['../classxb_1_1xbDbf.html#a81ef2f36f921d7ece066a592eb6393eb',1,'xb::xbDbf::GetFloatField(const xbString &sFieldName, xbFloat &fFieldValue) const'],['../classxb_1_1xbDbf.html#a3443f646038ced14425f067a59c0f2da',1,'xb::xbDbf::GetFloatField(xbInt16 iFieldNo, xbFloat &fFieldValue) const']]],
+ ['getfqfilename_33',['GetFqFileName',['../classxb_1_1xbFile.html#a31b4e641f93206ba23e2a5a27491dcd4',1,'xb::xbFile']]],
+ ['getfunctioninfo_34',['GetFunctionInfo',['../classxb_1_1xbXBase.html#ae52e53340593b4253936c1372ec15ee1',1,'xb::xbXBase']]],
+ ['getheaderlen_35',['GetHeaderLen',['../classxb_1_1xbDbf.html#ad56be2756b7a9f8318d9ba5cf215dafb',1,'xb::xbDbf']]],
+ ['gethomedir_36',['GetHomeDir',['../classxb_1_1xbSsv.html#abc9c06c95d71fbad8294e1ae8862cea9',1,'xb::xbSsv']]],
+ ['getlastpos_37',['GetLastPos',['../classxb_1_1xbString.html#ac7698665f44413a5e99a5b5bc573c6df',1,'xb::xbString::GetLastPos(char c) const'],['../classxb_1_1xbString.html#a1c55587904fe7e534290559d0ecb8646',1,'xb::xbString::GetLastPos(const char *s) const']]],
+ ['getlastrecord_38',['GetLastRecord',['../classxb_1_1xbDbf.html#a49e667f9c8ee55c36444702663fc5964',1,'xb::xbDbf::GetLastRecord()'],['../classxb_1_1xbDbf.html#a8ccfa2291417412b6894940d1b92f9a6',1,'xb::xbDbf::GetLastRecord(xbInt16 iOption)']]],
+ ['getlogdirectory_39',['GetLogDirectory',['../classxb_1_1xbSsv.html#a4822315bded3969b59aeeb683c373051',1,'xb::xbSsv::GetLogDirectory()'],['../classxb_1_1xbXBase.html#a51d49b4d699740194b28c6ec0d0ee07b',1,'xb::xbXBase::GetLogDirectory()']]],
+ ['getlogfilename_40',['GetLogFileName',['../classxb_1_1xbSsv.html#afaef09435be73b3111f5edbd7091d861',1,'xb::xbSsv::GetLogFileName()'],['../classxb_1_1xbXBase.html#ac0744edf9e4aa959d8cf2daa874376af',1,'xb::xbXBase::GetLogFileName() const']]],
+ ['getlogfqfilename_41',['GetLogFqFileName',['../classxb_1_1xbXBase.html#ab5d63cd7d9137eba8a1d4d9c3df522b7',1,'xb::xbXBase']]],
+ ['getlogicalfield_42',['GetLogicalField',['../classxb_1_1xbDbf.html#a3254f091fc4a1404abed3dd2bcdd6ce6',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#a9cd6819bfd932ff8507e54d9cb9a624e',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbString &sFieldData) const'],['../classxb_1_1xbDbf.html#aaf615ddcf08f8cd14efc713c2a8d7ae1',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData) const'],['../classxb_1_1xbDbf.html#ab28feef20c988b0a6f1c1911a45377b0',1,'xb::xbDbf::GetLogicalField(xbInt16 iFieldNo, xbBool &bFieldData, xbInt16 iRecBufSw) const'],['../classxb_1_1xbDbf.html#a943cea7fde1b06c1a05184193eff8d2d',1,'xb::xbDbf::GetLogicalField(const xbString &sFieldName, xbBool &bFieldData) const']]],
+ ['getlogstatus_43',['GetLogStatus',['../classxb_1_1xbXBase.html#ade34cd72c2a7e70fb55429a8a6f6c028',1,'xb::xbXBase']]],
+ ['getlongfield_44',['GetLongField',['../classxb_1_1xbDbf.html#abe525c0820640e0a9e169d0b7913cfa1',1,'xb::xbDbf::GetLongField(xbInt16 iFieldNo, xbInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a7b8ef75b17941beac17e50e969b2d3db',1,'xb::xbDbf::GetLongField(const xbString &sFieldName, xbInt32 &lFieldValue) const']]],
+ ['getmultiuser_45',['GetMultiUser',['../classxb_1_1xbSsv.html#abd58031c5f1c3766c24d47a82e6fd9c5',1,'xb::xbSsv']]],
+ ['getnextrecord_46',['GetNextRecord',['../classxb_1_1xbDbf.html#a18fdcb4ab15b36cd47fa6f6f7a540d1a',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption, xbUInt32 ulStartRec)'],['../classxb_1_1xbDbf.html#a3191428a7a92d9107d8d42448884f2ac',1,'xb::xbDbf::GetNextRecord(xbInt16 iOption)'],['../classxb_1_1xbDbf.html#ab896fe3b734f556de578d30f92b18fe2',1,'xb::xbDbf::GetNextRecord()']]],
+ ['getnextsqlcmd_47',['GetNextSqlCmd',['../xb__execsql_8cpp.html#af888ba5e7e94d92c2165362b87f1ea0e',1,'xb_execsql.cpp']]],
+ ['getopenmode_48',['GetOpenMode',['../classxb_1_1xbFile.html#a3c500dc9dac22c49496e4b29386b2dd3',1,'xb::xbFile']]],
+ ['getopentablecount_49',['GetOpenTableCount',['../classxb_1_1xbTblMgr.html#ad0d2d4adabc0dc0e761cfdee63c84069',1,'xb::xbTblMgr']]],
+ ['getpathseparator_50',['GetPathSeparator',['../classxb_1_1xbString.html#af8b8b808cf43cd352321b43f500142db',1,'xb::xbString']]],
+ ['getprevrecord_51',['GetPrevRecord',['../classxb_1_1xbDbf.html#ab3d248e5221b4f0809897cd43af17a1e',1,'xb::xbDbf::GetPrevRecord()'],['../classxb_1_1xbDbf.html#a7eadc7b08d73003802b90584f7b33387',1,'xb::xbDbf::GetPrevRecord(xbInt16 iOption)']]],
+ ['getrawfield_52',['GetRawField',['../classxb_1_1xbDbf.html#aabd146c0e1054ab905ec96aedd84b02e',1,'xb::xbDbf']]],
+ ['getrecord_53',['GetRecord',['../classxb_1_1xbDbf.html#a26fba086b07caeab95066bf1c8d25161',1,'xb::xbDbf']]],
+ ['getrecordbuf_54',['GetRecordBuf',['../classxb_1_1xbDbf.html#aa3e38c4057d726a28a27d07a1610d124',1,'xb::xbDbf']]],
+ ['getrecordcnt_55',['GetRecordCnt',['../classxb_1_1xbDbf.html#ac196ad55335e1f4789d698748434dc89',1,'xb::xbDbf']]],
+ ['getrecordcount_56',['GetRecordCount',['../classxb_1_1xbDbf.html#a0aaa06d6028e75efc6b5131f7356ecce',1,'xb::xbDbf']]],
+ ['getrecordlen_57',['GetRecordLen',['../classxb_1_1xbDbf.html#ab50d76c6e29e81e347a6feb04c2f62bb',1,'xb::xbDbf']]],
+ ['getsharemode_58',['GetShareMode',['../classxb_1_1xbFile.html#a9b63e05b77f477ff6109ff7b9432c1b6',1,'xb::xbFile']]],
+ ['getsize_59',['GetSize',['../classxb_1_1xbString.html#a6c33e73659f8e98819289d2661c7271c',1,'xb::xbString']]],
+ ['gettblalias_60',['GetTblAlias',['../classxb_1_1xbDbf.html#a27758a325c097f204247908b65ba7fbd',1,'xb::xbDbf']]],
+ ['gettbllistentry_61',['GetTblListEntry',['../classxb_1_1xbTblMgr.html#acbf148ddba4297021cfb980a161ebef9',1,'xb::xbTblMgr']]],
+ ['getulongfield_62',['GetULongField',['../classxb_1_1xbDbf.html#a67e3a050f9090edf69eee75aef7f5d83',1,'xb::xbDbf::GetULongField(xbInt16 iFieldNo, xbUInt32 &lFieldValue) const'],['../classxb_1_1xbDbf.html#a039eb02418ec4ca862adbc0f95b9cbec',1,'xb::xbDbf::GetULongField(const xbString &sFieldName, xbUInt32 &lFieldValue) const']]],
+ ['getversion_63',['GetVersion',['../classxb_1_1xbDbf.html#a49212a9eb17f7fa9f303e08d5fc50fc6',1,'xb::xbDbf']]],
+ ['getxbasefiletypebyte_64',['GetXbaseFileTypeByte',['../classxb_1_1xbFile.html#aaf2e697751a0beff41432a66bb83fb5e',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, xbInt16 &iVersion)'],['../classxb_1_1xbFile.html#a7af337808919680b90710ad5e8a99232',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte)'],['../classxb_1_1xbFile.html#a78aebdd21d3de46a450d5f835e3027f6',1,'xb::xbFile::GetXbaseFileTypeByte(const xbString &sFileName, unsigned char &cFileTypeByte, xbInt16 &iVersion)']]],
+ ['getxbaseptr_65',['GetXbasePtr',['../classxb_1_1xbDbf.html#ab21ec23c076b0c9affdc0f6672bd133f',1,'xb::xbDbf']]]
];
diff --git a/docs/doxygen/html/search/functions_b.js b/docs/doxygen/html/search/functions_b.js
index 7595e8a..4debf05 100644
--- a/docs/doxygen/html/search/functions_b.js
+++ b/docs/doxygen/html/search/functions_b.js
@@ -1,6 +1,6 @@
var searchData=
[
- ['main_0',['main',['../xb__dbfutil_8cpp.html#a57e6ea63b6f0a962708db29159629a6d',1,'main(int, char **): xb_dbfutil.cpp'],['../xb__test__lock2_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock2.cpp'],['../xb__test__log_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_log.cpp'],['../xb__test__mdx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_mdx.cpp'],['../xb__test__ndx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_ndx.cpp'],['../xb__test__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_sql.cpp'],['../xb__test__string_8cpp.html#aabf71bc9adb6daf457b2ea8879ae537f',1,'main(int argCnt, char **av=NULL): xb_test_string.cpp'],['../xb__test__tblmgr_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_tblmgr.cpp'],['../xb__test__uda_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_uda.cpp'],['../xb__test__xbase_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_xbase.cpp'],['../xb__cfg__check_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_cfg_check.cpp'],['../xb__copydbf_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_copydbf.cpp'],['../xb__test__lock_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock.cpp'],['../xb__deletall_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumpdbt.cpp'],['../xb__dumphdr_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumphdr.cpp'],['../xb__dumpix_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumpix.cpp'],['../xb__dumprecs_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_dumprecs.cpp'],['../xb__execsql_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_execsql.cpp'],['../xb__pack_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_undelall.cpp'],['../xb__zap_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_zap.cpp'],['../xb__test__linklist_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_linklist.cpp'],['../xb__ex__date_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_date.cpp'],['../xb__ex__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_ex_sql.cpp'],['../xb__ex__string_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_string.cpp'],['../xb__ex__v3__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_create_dbf.cpp'],['../xb__ex__v3__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_upd_dbf.cpp'],['../xb__ex__v4__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_create_dbf.cpp'],['../xb__ex__v4__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_upd_dbf.cpp'],['../xb__test__bcd_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_bcd.cpp'],['../xb__test__date_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_date.cpp'],['../xb__test__dbf__v3__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_memos.cpp'],['../xb__test__dbf__v3__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_nomemos.cpp'],['../xb__test__dbf__v4__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_memos.cpp'],['../xb__test__dbf__v4__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_nomemos.cpp'],['../xb__test__expnode_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expnode.cpp'],['../xb__test__expression_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expression.cpp'],['../xb__test__file_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_file.cpp'],['../xb__test__filter_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_filter.cpp'],['../xb__test__funcs_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_funcs.cpp']]],
+ ['main_0',['main',['../xb__test__xbase_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_xbase.cpp'],['../xb__test__funcs_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_funcs.cpp'],['../xb__test__linklist_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_linklist.cpp'],['../xb__test__lock_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock.cpp'],['../xb__test__lock2_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_lock2.cpp'],['../xb__test__log_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_log.cpp'],['../xb__test__mdx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_mdx.cpp'],['../xb__test__ndx_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_ndx.cpp'],['../xb__test__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_sql.cpp'],['../xb__test__string_8cpp.html#aabf71bc9adb6daf457b2ea8879ae537f',1,'main(int argCnt, char **av=NULL): xb_test_string.cpp'],['../xb__test__tblmgr_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_tblmgr.cpp'],['../xb__test__uda_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_uda.cpp'],['../xb__test__filter_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_filter.cpp'],['../xb__cfg__check_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_cfg_check.cpp'],['../xb__copydbf_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_dumprecs.cpp'],['../xb__execsql_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_execsql.cpp'],['../xb__pack_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main(int argc, char *argv[]): xb_undelall.cpp'],['../xb__test__file_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_file.cpp'],['../xb__ex__date_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_date.cpp'],['../xb__ex__expression_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_expression.cpp'],['../xb__ex__sql_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_ex_sql.cpp'],['../xb__ex__ssv_8cpp.html#a0c99d968a34e803d378692bde2e3f18f',1,'main(int ac, char **av): xb_ex_ssv.cpp'],['../xb__ex__string_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_string.cpp'],['../xb__ex__v3__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_create_dbf.cpp'],['../xb__ex__v3__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v3_upd_dbf.cpp'],['../xb__ex__v4__create__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_create_dbf.cpp'],['../xb__ex__v4__upd__dbf_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main(): xb_ex_v4_upd_dbf.cpp'],['../xb__test__bcd_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_bcd.cpp'],['../xb__test__blockread_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_blockread.cpp'],['../xb__test__date_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_date.cpp'],['../xb__test__dbf__v3__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_memos.cpp'],['../xb__test__dbf__v3__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v3_nomemos.cpp'],['../xb__test__dbf__v4__memos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_memos.cpp'],['../xb__test__dbf__v4__nomemos_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_dbf_v4_nomemos.cpp'],['../xb__test__expnode_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expnode.cpp'],['../xb__test__expression_8cpp.html#a1470527971db41f828c26074cde7e15a',1,'main(int argCnt, char **av): xb_test_expression.cpp']]],
['memofieldsexist_1',['MemoFieldsExist',['../classxb_1_1xbDbf.html#a013dc8c51fc1aa988de39cf3da6da950',1,'xb::xbDbf']]],
['mid_2',['Mid',['../classxb_1_1xbString.html#a0f9eefc836b24c4ee7c5a316c5d812b7',1,'xb::xbString']]],
['monthof_3',['MonthOf',['../classxb_1_1xbDate.html#a08bd84c67e1119d8c5c1748cd89d092e',1,'xb::xbDate']]]
diff --git a/docs/doxygen/html/search/functions_e.js b/docs/doxygen/html/search/functions_e.js
index 99045b4..1b907f5 100644
--- a/docs/doxygen/html/search/functions_e.js
+++ b/docs/doxygen/html/search/functions_e.js
@@ -3,14 +3,17 @@ var searchData=
['pack_0',['Pack',['../classxb_1_1xbDbf.html#a93bb14ad0451355bfa3379128120988a',1,'xb::xbDbf::Pack(xbUInt32 &ulDeletedRecCnt)'],['../classxb_1_1xbDbf.html#a8a52bf3ef2123c0d17e6b1f67bf0dc55',1,'xb::xbDbf::Pack()']]],
['padleft_1',['PadLeft',['../classxb_1_1xbString.html#a6a09cfed22066b0c72432f26960f9e7b',1,'xb::xbString']]],
['padright_2',['PadRight',['../classxb_1_1xbString.html#aba13f0c77eb6c4a22996039569fad284',1,'xb::xbString']]],
- ['pos_3',['Pos',['../classxb_1_1xbString.html#a3baf59d15099589ff631995f129e582b',1,'xb::xbString::Pos(char c) const'],['../classxb_1_1xbString.html#a8705d7277b72f5aa98021e84438914da',1,'xb::xbString::Pos(const char *s) const']]],
- ['putat_4',['PutAt',['../classxb_1_1xbString.html#a1bae6fa8f608261f6e889616482f6e39',1,'xb::xbString']]],
- ['putdatefield_5',['PutDateField',['../classxb_1_1xbDbf.html#a873f04af528a9d81e6a367a59d998ec5',1,'xb::xbDbf::PutDateField(xbInt16 iFieldNo, const xbDate &dt)'],['../classxb_1_1xbDbf.html#a571b36b3a940b1a16d5e834f329b33b9',1,'xb::xbDbf::PutDateField(const xbString &sFieldName, const xbDate &dt)']]],
- ['putdoublefield_6',['PutDoubleField',['../classxb_1_1xbDbf.html#a4f34842d7e8ff1f16992c2ece2fc38a5',1,'xb::xbDbf::PutDoubleField(xbInt16 FieldNo, xbDouble dFieldValue)'],['../classxb_1_1xbDbf.html#ae695bbc71c19abc71c0c5f2ff2e1f971',1,'xb::xbDbf::PutDoubleField(const xbString &FieldName, xbDouble dFieldValue)']]],
- ['putfield_7',['PutField',['../classxb_1_1xbDbf.html#a142b0c0dc904917f3c68c5572c1237b5',1,'xb::xbDbf::PutField(xbInt16 iFieldNo, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a7862215dd2f83a1c488e539cd1f9aec0',1,'xb::xbDbf::PutField(const xbString &sFieldName, const xbString &sFieldData)']]],
- ['putfloatfield_8',['PutFloatField',['../classxb_1_1xbDbf.html#a64161eb50d72e424b11bf3732657ebd8',1,'xb::xbDbf::PutFloatField(xbInt16 iFieldNo, xbFloat fFieldValue)'],['../classxb_1_1xbDbf.html#a4ea3241bc710d57e5f755efda62288ad',1,'xb::xbDbf::PutFloatField(const xbString &sFieldName, xbFloat fFieldValue)']]],
- ['putlogicalfield_9',['PutLogicalField',['../classxb_1_1xbDbf.html#ab39ac4269ac63bc7ea4f638733bb17f0',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a507e400ca6526a9e0391cf06dd6a014e',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a423a0cb7bd252cedf956ace4954f275d',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, xbBool bFieldData)'],['../classxb_1_1xbDbf.html#a623ca3ef5520c42308c1a16b518e7ff3',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, xbBool bFieldData)']]],
- ['putlongfield_10',['PutLongField',['../classxb_1_1xbDbf.html#a56c8f924284bf88aabf90b7930b4eb47',1,'xb::xbDbf::PutLongField(xbInt16 iFieldNo, xbInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ae7aad223119edb3d541e9f65e88c9f2f',1,'xb::xbDbf::PutLongField(const xbString &sFieldNo, xbInt32 lFieldValue)']]],
- ['putrecord_11',['PutRecord',['../classxb_1_1xbDbf.html#a3c36a5ffbc7067a1abbcb526dd3b981d',1,'xb::xbDbf::PutRecord()'],['../classxb_1_1xbDbf.html#aacbc7bac3ea0c502ee75b838f4f0fcbf',1,'xb::xbDbf::PutRecord(xbUInt32 ulRecNo)']]],
- ['putulongfield_12',['PutULongField',['../classxb_1_1xbDbf.html#af5dec5c9ff903efffdb0490a44d296d2',1,'xb::xbDbf::PutULongField(xbInt16 iFieldNo, xbUInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ac62cb97c4e678c83f41788b1ae4d0381',1,'xb::xbDbf::PutULongField(const xbString &sFieldNo, xbUInt32 lFieldValue)']]]
+ ['pos_3',['Pos',['../classxb_1_1xbString.html#a1b586890138da8bf0e23090bd8b34581',1,'xb::xbString::Pos(char c, xbUInt32 ulStartPos) const'],['../classxb_1_1xbString.html#a3baf59d15099589ff631995f129e582b',1,'xb::xbString::Pos(char c) const'],['../classxb_1_1xbString.html#a8705d7277b72f5aa98021e84438914da',1,'xb::xbString::Pos(const char *s) const']]],
+ ['printhelp_4',['PrintHelp',['../xb__copydbf_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a9c55a055e1cd4249c7f47e19dc7ac564',1,'PrintHelp(): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_dumprecs.cpp'],['../xb__pack_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#ae964ff8411b4fdcaf65cb5529aea4bef',1,'PrintHelp(): xb_undelall.cpp']]],
+ ['printresult_5',['PrintResult',['../xb__ex__expression_8cpp.html#a3234afc912211aec54c10d363d28cbda',1,'xb_ex_expression.cpp']]],
+ ['printversion_6',['PrintVersion',['../xb__copydbf_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_copydbf.cpp'],['../xb__dbfutil_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dbfutil.cpp'],['../xb__deletall_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_deletall.cpp'],['../xb__dumpdbt_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dumpdbt.cpp'],['../xb__dumprecs_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_dumprecs.cpp'],['../xb__pack_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_pack.cpp'],['../xb__tblinfo_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_tblinfo.cpp'],['../xb__undelall_8cpp.html#a1fae5968f70747445d63f63065fb7ef3',1,'PrintVersion(): xb_undelall.cpp']]],
+ ['putat_7',['PutAt',['../classxb_1_1xbString.html#a1bae6fa8f608261f6e889616482f6e39',1,'xb::xbString']]],
+ ['putdatefield_8',['PutDateField',['../classxb_1_1xbDbf.html#a873f04af528a9d81e6a367a59d998ec5',1,'xb::xbDbf::PutDateField(xbInt16 iFieldNo, const xbDate &dt)'],['../classxb_1_1xbDbf.html#a571b36b3a940b1a16d5e834f329b33b9',1,'xb::xbDbf::PutDateField(const xbString &sFieldName, const xbDate &dt)']]],
+ ['putdoublefield_9',['PutDoubleField',['../classxb_1_1xbDbf.html#a4f34842d7e8ff1f16992c2ece2fc38a5',1,'xb::xbDbf::PutDoubleField(xbInt16 FieldNo, xbDouble dFieldValue)'],['../classxb_1_1xbDbf.html#ae695bbc71c19abc71c0c5f2ff2e1f971',1,'xb::xbDbf::PutDoubleField(const xbString &FieldName, xbDouble dFieldValue)']]],
+ ['putfield_10',['PutField',['../classxb_1_1xbDbf.html#a7862215dd2f83a1c488e539cd1f9aec0',1,'xb::xbDbf::PutField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a142b0c0dc904917f3c68c5572c1237b5',1,'xb::xbDbf::PutField(xbInt16 iFieldNo, const xbString &sFieldData)']]],
+ ['putfloatfield_11',['PutFloatField',['../classxb_1_1xbDbf.html#a64161eb50d72e424b11bf3732657ebd8',1,'xb::xbDbf::PutFloatField(xbInt16 iFieldNo, xbFloat fFieldValue)'],['../classxb_1_1xbDbf.html#a4ea3241bc710d57e5f755efda62288ad',1,'xb::xbDbf::PutFloatField(const xbString &sFieldName, xbFloat fFieldValue)']]],
+ ['putlogicalfield_12',['PutLogicalField',['../classxb_1_1xbDbf.html#ab39ac4269ac63bc7ea4f638733bb17f0',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a507e400ca6526a9e0391cf06dd6a014e',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, const xbString &sFieldData)'],['../classxb_1_1xbDbf.html#a423a0cb7bd252cedf956ace4954f275d',1,'xb::xbDbf::PutLogicalField(xbInt16 iFieldNo, xbBool bFieldData)'],['../classxb_1_1xbDbf.html#a623ca3ef5520c42308c1a16b518e7ff3',1,'xb::xbDbf::PutLogicalField(const xbString &sFieldName, xbBool bFieldData)']]],
+ ['putlongfield_13',['PutLongField',['../classxb_1_1xbDbf.html#a56c8f924284bf88aabf90b7930b4eb47',1,'xb::xbDbf::PutLongField(xbInt16 iFieldNo, xbInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ae7aad223119edb3d541e9f65e88c9f2f',1,'xb::xbDbf::PutLongField(const xbString &sFieldNo, xbInt32 lFieldValue)']]],
+ ['putrecord_14',['PutRecord',['../classxb_1_1xbDbf.html#a3c36a5ffbc7067a1abbcb526dd3b981d',1,'xb::xbDbf::PutRecord()'],['../classxb_1_1xbDbf.html#aacbc7bac3ea0c502ee75b838f4f0fcbf',1,'xb::xbDbf::PutRecord(xbUInt32 ulRecNo)']]],
+ ['putulongfield_15',['PutULongField',['../classxb_1_1xbDbf.html#af5dec5c9ff903efffdb0490a44d296d2',1,'xb::xbDbf::PutULongField(xbInt16 iFieldNo, xbUInt32 lFieldValue)'],['../classxb_1_1xbDbf.html#ac62cb97c4e678c83f41788b1ae4d0381',1,'xb::xbDbf::PutULongField(const xbString &sFieldNo, xbUInt32 lFieldValue)']]]
];
diff --git a/docs/doxygen/html/search/searchdata.js b/docs/doxygen/html/search/searchdata.js
index cf012e6..0f7e3a8 100644
--- a/docs/doxygen/html/search/searchdata.js
+++ b/docs/doxygen/html/search/searchdata.js
@@ -5,7 +5,7 @@ var indexSectionsWithContent =
2: "x",
3: "tx",
4: "abcdefghijlmnoprstuvwxyz~",
- 5: "ceiprstux",
+ 5: "ceimprstux",
6: "x",
7: "ox",
8: "jlvx"
diff --git a/docs/doxygen/html/search/variables_3.js b/docs/doxygen/html/search/variables_3.js
index d024da4..7708e94 100644
--- a/docs/doxygen/html/search/variables_3.js
+++ b/docs/doxygen/html/search/variables_3.js
@@ -1,7 +1,5 @@
var searchData=
[
- ['pdbf_0',['pDbf',['../structxb_1_1xbTblList.html#a387d3f6bbf291a1fb96d276ed9bb96b6',1,'xb::xbTblList']]],
- ['pnext_1',['pNext',['../structxb_1_1xbTblList.html#a3fd169fcf0fd4df927544e5342db583c',1,'xb::xbTblList']]],
- ['pstblalias_2',['psTblAlias',['../structxb_1_1xbTblList.html#ac87742c8a6b1cf2e7e35218e96966a05',1,'xb::xbTblList']]],
- ['pstblname_3',['psTblName',['../structxb_1_1xbTblList.html#a02c3b0c47fd104ef9758b375ecdcfd0f',1,'xb::xbTblList']]]
+ ['mydbfrec_0',['MyDbfRec',['../xb__test__blockread_8cpp.html#af68c3291a63fdf20ffa0e477460d148e',1,'xb_test_blockread.cpp']]],
+ ['myv4record_1',['MyV4Record',['../xb__ex__expression_8cpp.html#a2122b9562802e2fd799b20454000dc99',1,'xb_ex_expression.cpp']]]
];
diff --git a/docs/doxygen/html/search/variables_4.js b/docs/doxygen/html/search/variables_4.js
index 9dde579..946d73a 100644
--- a/docs/doxygen/html/search/variables_4.js
+++ b/docs/doxygen/html/search/variables_4.js
@@ -1,5 +1,8 @@
var searchData=
[
- ['recbuf_0',['RecBuf',['../classxb_1_1xbDbf.html#a8a9b3bce0b741e73473d3ebbd6e6f1cd',1,'xb::xbDbf']]],
- ['recbuf2_1',['RecBuf2',['../classxb_1_1xbDbf.html#a353ebfc8a2960ef827f429ec74025606',1,'xb::xbDbf']]]
+ ['pdbf_0',['pDbf',['../structxb_1_1xbTblList.html#a387d3f6bbf291a1fb96d276ed9bb96b6',1,'xb::xbTblList']]],
+ ['pnext_1',['pNext',['../structxb_1_1xbTblList.html#a3fd169fcf0fd4df927544e5342db583c',1,'xb::xbTblList']]],
+ ['psfqtblname_2',['psFqTblName',['../structxb_1_1xbTblList.html#aceec65f6f6b585788cf98e8dabd2737d',1,'xb::xbTblList']]],
+ ['pstblalias_3',['psTblAlias',['../structxb_1_1xbTblList.html#ac87742c8a6b1cf2e7e35218e96966a05',1,'xb::xbTblList']]],
+ ['pstblname_4',['psTblName',['../structxb_1_1xbTblList.html#a02c3b0c47fd104ef9758b375ecdcfd0f',1,'xb::xbTblList']]]
];
diff --git a/docs/doxygen/html/search/variables_5.js b/docs/doxygen/html/search/variables_5.js
index f1b6b71..9dde579 100644
--- a/docs/doxygen/html/search/variables_5.js
+++ b/docs/doxygen/html/search/variables_5.js
@@ -1,6 +1,5 @@
var searchData=
[
- ['salias_0',['sAlias',['../classxb_1_1xbDbf.html#a73f9c792d0a769e2e604c1855245a276',1,'xb::xbDbf']]],
- ['schemaptr_1',['SchemaPtr',['../classxb_1_1xbDbf.html#ad8c8b5eb12063bb898da1b2cc02cfce7',1,'xb::xbDbf']]],
- ['snullstring_2',['sNullString',['../classxb_1_1xbSsv.html#a9dec3164c3b264882df634915ecf21da',1,'xb::xbSsv']]]
+ ['recbuf_0',['RecBuf',['../classxb_1_1xbDbf.html#a8a9b3bce0b741e73473d3ebbd6e6f1cd',1,'xb::xbDbf']]],
+ ['recbuf2_1',['RecBuf2',['../classxb_1_1xbDbf.html#a353ebfc8a2960ef827f429ec74025606',1,'xb::xbDbf']]]
];
diff --git a/docs/doxygen/html/search/variables_6.js b/docs/doxygen/html/search/variables_6.js
index 2369f5c..f1b6b71 100644
--- a/docs/doxygen/html/search/variables_6.js
+++ b/docs/doxygen/html/search/variables_6.js
@@ -1,4 +1,6 @@
var searchData=
[
- ['timer_0',['timer',['../tstfuncs_8cpp.html#ae2281da6157495d69406c35f69a61f9f',1,'tstfuncs.cpp']]]
+ ['salias_0',['sAlias',['../classxb_1_1xbDbf.html#a73f9c792d0a769e2e604c1855245a276',1,'xb::xbDbf']]],
+ ['schemaptr_1',['SchemaPtr',['../classxb_1_1xbDbf.html#ad8c8b5eb12063bb898da1b2cc02cfce7',1,'xb::xbDbf']]],
+ ['snullstring_2',['sNullString',['../classxb_1_1xbSsv.html#a9dec3164c3b264882df634915ecf21da',1,'xb::xbSsv']]]
];
diff --git a/docs/doxygen/html/search/variables_7.js b/docs/doxygen/html/search/variables_7.js
index 5eb7a13..2369f5c 100644
--- a/docs/doxygen/html/search/variables_7.js
+++ b/docs/doxygen/html/search/variables_7.js
@@ -1,7 +1,4 @@
var searchData=
[
- ['uiheaderlen_0',['uiHeaderLen',['../classxb_1_1xbDbf.html#a62f5fa9149ae0f6dc75642823de66918',1,'xb::xbDbf']]],
- ['uirecordlen_1',['uiRecordLen',['../classxb_1_1xbDbf.html#a1760e222567e2c849f9c799b9d896e91',1,'xb::xbDbf']]],
- ['ulcurrec_2',['ulCurRec',['../classxb_1_1xbDbf.html#afcd99924606be0a9e1e25180bcd1abf8',1,'xb::xbDbf']]],
- ['ulnoofrecs_3',['ulNoOfRecs',['../classxb_1_1xbDbf.html#acb594ab61dd35b17bdf28394083f8e87',1,'xb::xbDbf']]]
+ ['timer_0',['timer',['../tstfuncs_8cpp.html#ae2281da6157495d69406c35f69a61f9f',1,'tstfuncs.cpp']]]
];
diff --git a/docs/doxygen/html/search/variables_8.js b/docs/doxygen/html/search/variables_8.js
index 8367676..5eb7a13 100644
--- a/docs/doxygen/html/search/variables_8.js
+++ b/docs/doxygen/html/search/variables_8.js
@@ -1,8 +1,7 @@
var searchData=
[
- ['xbase_0',['xbase',['../classxb_1_1xbFile.html#ae39a67ea391b46055d4ca299cb222004',1,'xb::xbFile']]],
- ['xbdbf_1',['xbDbf',['../namespacexb.html#ab2eae4b4732466698a7fdd89d77ba53b',1,'xb']]],
- ['xberrormessages_2',['xbErrorMessages',['../namespacexb.html#a04be228a037d220dd5564f5ef618adcc',1,'xb']]],
- ['xblog_3',['xbLog',['../namespacexb.html#a4a31fbe9110c9e55495ce71e642d785c',1,'xb']]],
- ['xbxbase_4',['xbXBase',['../namespacexb.html#a97858ddeb1c4b0100f3edc1a46d3a8b0',1,'xb']]]
+ ['uiheaderlen_0',['uiHeaderLen',['../classxb_1_1xbDbf.html#a62f5fa9149ae0f6dc75642823de66918',1,'xb::xbDbf']]],
+ ['uirecordlen_1',['uiRecordLen',['../classxb_1_1xbDbf.html#a1760e222567e2c849f9c799b9d896e91',1,'xb::xbDbf']]],
+ ['ulcurrec_2',['ulCurRec',['../classxb_1_1xbDbf.html#afcd99924606be0a9e1e25180bcd1abf8',1,'xb::xbDbf']]],
+ ['ulnoofrecs_3',['ulNoOfRecs',['../classxb_1_1xbDbf.html#acb594ab61dd35b17bdf28394083f8e87',1,'xb::xbDbf']]]
];
diff --git a/docs/doxygen/html/search/variables_9.html b/docs/doxygen/html/search/variables_9.html
new file mode 100644
index 0000000..1aec773
--- /dev/null
+++ b/docs/doxygen/html/search/variables_9.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/docs/doxygen/html/search/variables_9.js b/docs/doxygen/html/search/variables_9.js
new file mode 100644
index 0000000..8367676
--- /dev/null
+++ b/docs/doxygen/html/search/variables_9.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['xbase_0',['xbase',['../classxb_1_1xbFile.html#ae39a67ea391b46055d4ca299cb222004',1,'xb::xbFile']]],
+ ['xbdbf_1',['xbDbf',['../namespacexb.html#ab2eae4b4732466698a7fdd89d77ba53b',1,'xb']]],
+ ['xberrormessages_2',['xbErrorMessages',['../namespacexb.html#a04be228a037d220dd5564f5ef618adcc',1,'xb']]],
+ ['xblog_3',['xbLog',['../namespacexb.html#a4a31fbe9110c9e55495ce71e642d785c',1,'xb']]],
+ ['xbxbase_4',['xbXBase',['../namespacexb.html#a97858ddeb1c4b0100f3edc1a46d3a8b0',1,'xb']]]
+];
diff --git a/docs/doxygen/html/structxb_1_1xbSchema.html b/docs/doxygen/html/structxb_1_1xbSchema.html
index a1611c3..4d314dd 100644
--- a/docs/doxygen/html/structxb_1_1xbSchema.html
+++ b/docs/doxygen/html/structxb_1_1xbSchema.html
@@ -168,7 +168,7 @@ Data Fields
The documentation for this struct was generated from the following file:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdbf.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdbf.h
diff --git a/docs/doxygen/html/structxb_1_1xbTblList.html b/docs/doxygen/html/structxb_1_1xbTblList.html
index 3842fb2..688538c 100644
--- a/docs/doxygen/html/structxb_1_1xbTblList.html
+++ b/docs/doxygen/html/structxb_1_1xbTblList.html
@@ -79,6 +79,8 @@ $(function() {
Data Fields
xbTblList * pNext
+xbString * psFqTblName
+
xbString * psTblName
xbString * psTblAlias
@@ -113,6 +115,20 @@ Data Fields
+
+
+
+◆ psFqTblName
+
+
+
+
+
+ xbString * xb::xbTblList::psFqTblName
+
+
+
+
@@ -144,7 +160,7 @@ Data Fields
The documentation for this struct was generated from the following file:
-/mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbtblmgr.h
+/mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbtblmgr.h
diff --git a/docs/doxygen/html/tstfuncs_8cpp.html b/docs/doxygen/html/tstfuncs_8cpp.html
index f9fb6f6..dbc72bf 100644
--- a/docs/doxygen/html/tstfuncs_8cpp.html
+++ b/docs/doxygen/html/tstfuncs_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/tstfuncs.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/tstfuncs.cpp File Reference
diff --git a/docs/doxygen/html/xb__cfg__check_8cpp.html b/docs/doxygen/html/xb__cfg__check_8cpp.html
index d69fc0d..124dfaf 100644
--- a/docs/doxygen/html/xb__cfg__check_8cpp.html
+++ b/docs/doxygen/html/xb__cfg__check_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_cfg_check.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_cfg_check.cpp File Reference
diff --git a/docs/doxygen/html/xb__copydbf_8cpp.html b/docs/doxygen/html/xb__copydbf_8cpp.html
index e9e9cac..b79ed7a 100644
--- a/docs/doxygen/html/xb__copydbf_8cpp.html
+++ b/docs/doxygen/html/xb__copydbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_copydbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_copydbf.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__dbfutil_8cpp.html b/docs/doxygen/html/xb__dbfutil_8cpp.html
index e1e9c21..3adab86 100644
--- a/docs/doxygen/html/xb__dbfutil_8cpp.html
+++ b/docs/doxygen/html/xb__dbfutil_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_dbfutil.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_dbfutil.cpp File Reference
@@ -76,27 +76,31 @@ $(function() {
-
-◆ main()
+
+◆ main()
- DOXYOFF int main
+ int main
(
int
- ,
+ argc ,
- char **
-
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ DOXYOFF void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__deletall_8cpp.html b/docs/doxygen/html/xb__deletall_8cpp.html
index 0878f48..d643d2e 100644
--- a/docs/doxygen/html/xb__deletall_8cpp.html
+++ b/docs/doxygen/html/xb__deletall_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_deletall.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_deletall.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__dumpdbt_8cpp.html b/docs/doxygen/html/xb__dumpdbt_8cpp.html
index a52b092..d664d5f 100644
--- a/docs/doxygen/html/xb__dumpdbt_8cpp.html
+++ b/docs/doxygen/html/xb__dumpdbt_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_dumpdbt.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_dumpdbt.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__dumphdr_8cpp.html b/docs/doxygen/html/xb__dumphdr_8cpp.html
index 696a816..39b4a89 100644
--- a/docs/doxygen/html/xb__dumphdr_8cpp.html
+++ b/docs/doxygen/html/xb__dumphdr_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_dumphdr.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.1/src/utils/xb_dumphdr.cpp File Reference
diff --git a/docs/doxygen/html/xb__dumpix_8cpp.html b/docs/doxygen/html/xb__dumpix_8cpp.html
index af02d57..7e42d1e 100644
--- a/docs/doxygen/html/xb__dumpix_8cpp.html
+++ b/docs/doxygen/html/xb__dumpix_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_dumpix.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.1/src/utils/xb_dumpix.cpp File Reference
diff --git a/docs/doxygen/html/xb__dumprecs_8cpp.html b/docs/doxygen/html/xb__dumprecs_8cpp.html
index 91de180..e68256e 100644
--- a/docs/doxygen/html/xb__dumprecs_8cpp.html
+++ b/docs/doxygen/html/xb__dumprecs_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_dumprecs.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_dumprecs.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__ex__date_8cpp.html b/docs/doxygen/html/xb__ex__date_8cpp.html
index 7479bb2..24429e7 100644
--- a/docs/doxygen/html/xb__ex__date_8cpp.html
+++ b/docs/doxygen/html/xb__ex__date_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_date.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_date.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__expression_8cpp.html b/docs/doxygen/html/xb__ex__expression_8cpp.html
new file mode 100644
index 0000000..9ef36af
--- /dev/null
+++ b/docs/doxygen/html/xb__ex__expression_8cpp.html
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_expression.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
◆ main()
+
+
+
+
+
+ int main
+ (
+ )
+
+
+
+
+
+
+
+
+
◆ PrintResult()
+
+
+
+
+
+ void PrintResult
+ (
+ xbString *
+ sExpression ,
+
+
+
+
+ xbExp *
+ exp
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
◆ MyV4Record
+
+
+
+
Initial value: =
+
{
+
+
+
+
+
{ "" ,0,0,0 }
+
}
+
#define XB_CHAR_FLD
Definition: xbdbf.h:29
+
#define XB_DATE_FLD
Definition: xbdbf.h:32
+
#define XB_NUMERIC_FLD
Definition: xbdbf.h:31
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__ex__sql_8cpp.html b/docs/doxygen/html/xb__ex__sql_8cpp.html
index b81c3e9..edb601b 100644
--- a/docs/doxygen/html/xb__ex__sql_8cpp.html
+++ b/docs/doxygen/html/xb__ex__sql_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_sql.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_sql.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__ssv_8cpp.html b/docs/doxygen/html/xb__ex__ssv_8cpp.html
new file mode 100644
index 0000000..dcf2628
--- /dev/null
+++ b/docs/doxygen/html/xb__ex__ssv_8cpp.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_ssv.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+int main (int ac, char **av)
+
+
+
+
+
◆ main()
+
+
+
+
+
+ int main
+ (
+ int
+ ac ,
+
+
+
+
+ char **
+ av
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__ex__string_8cpp.html b/docs/doxygen/html/xb__ex__string_8cpp.html
index 2b3a639..9daa57a 100644
--- a/docs/doxygen/html/xb__ex__string_8cpp.html
+++ b/docs/doxygen/html/xb__ex__string_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_string.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_string.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__v3__create__dbf_8cpp.html b/docs/doxygen/html/xb__ex__v3__create__dbf_8cpp.html
index bbdaec8..a32c39b 100644
--- a/docs/doxygen/html/xb__ex__v3__create__dbf_8cpp.html
+++ b/docs/doxygen/html/xb__ex__v3__create__dbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_v3_create_dbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_v3_create_dbf.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__v3__upd__dbf_8cpp.html b/docs/doxygen/html/xb__ex__v3__upd__dbf_8cpp.html
index 189151c..b16f9cc 100644
--- a/docs/doxygen/html/xb__ex__v3__upd__dbf_8cpp.html
+++ b/docs/doxygen/html/xb__ex__v3__upd__dbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_v3_upd_dbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_v3_upd_dbf.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__v4__create__dbf_8cpp.html b/docs/doxygen/html/xb__ex__v4__create__dbf_8cpp.html
index 473e312..243b739 100644
--- a/docs/doxygen/html/xb__ex__v4__create__dbf_8cpp.html
+++ b/docs/doxygen/html/xb__ex__v4__create__dbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_v4_create_dbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_v4_create_dbf.cpp File Reference
diff --git a/docs/doxygen/html/xb__ex__v4__upd__dbf_8cpp.html b/docs/doxygen/html/xb__ex__v4__upd__dbf_8cpp.html
index 326dbd4..ff4ca67 100644
--- a/docs/doxygen/html/xb__ex__v4__upd__dbf_8cpp.html
+++ b/docs/doxygen/html/xb__ex__v4__upd__dbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/examples/xb_ex_v4_upd_dbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/examples/xb_ex_v4_upd_dbf.cpp File Reference
diff --git a/docs/doxygen/html/xb__execsql_8cpp.html b/docs/doxygen/html/xb__execsql_8cpp.html
index 1c7e737..b00df44 100644
--- a/docs/doxygen/html/xb__execsql_8cpp.html
+++ b/docs/doxygen/html/xb__execsql_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_execsql.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_execsql.cpp File Reference
diff --git a/docs/doxygen/html/xb__pack_8cpp.html b/docs/doxygen/html/xb__pack_8cpp.html
index 3a2e728..e007f38 100644
--- a/docs/doxygen/html/xb__pack_8cpp.html
+++ b/docs/doxygen/html/xb__pack_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_pack.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_pack.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__tblinfo_8cpp.html b/docs/doxygen/html/xb__tblinfo_8cpp.html
index b464098..e01295b 100644
--- a/docs/doxygen/html/xb__tblinfo_8cpp.html
+++ b/docs/doxygen/html/xb__tblinfo_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_tblinfo.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_tblinfo.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__test__bcd_8cpp.html b/docs/doxygen/html/xb__test__bcd_8cpp.html
index 05a6e51..0de8fc2 100644
--- a/docs/doxygen/html/xb__test__bcd_8cpp.html
+++ b/docs/doxygen/html/xb__test__bcd_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_bcd.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_bcd.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__blockread_8cpp.html b/docs/doxygen/html/xb__test__blockread_8cpp.html
new file mode 100644
index 0000000..195746e
--- /dev/null
+++ b/docs/doxygen/html/xb__test__blockread_8cpp.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_blockread.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "xbase.h "
+
#include "tstfuncs.cpp "
+
+
+int main (int argCnt, char **av)
+
+
+
+
+
◆ main()
+
+
+
+
+
+ int main
+ (
+ int
+ argCnt ,
+
+
+
+
+ char **
+ av
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
◆ MyDbfRec
+
+
+
+
Initial value: =
+
{
+
+
+
{ "" ,0,0,0 }
+
}
+
#define XB_CHAR_FLD
Definition: xbdbf.h:29
+
#define XB_NUMERIC_FLD
Definition: xbdbf.h:31
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__test__blockread__save_8cpp.html b/docs/doxygen/html/xb__test__blockread__save_8cpp.html
new file mode 100644
index 0000000..40885f8
--- /dev/null
+++ b/docs/doxygen/html/xb__test__blockread__save_8cpp.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.1/src/tests/xb_test_blockread_save.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#include "xbase.h "
+
#include "tstfuncs.cpp "
+
+
+int main (int argCnt, char **av)
+
+
+
+
+
◆ main()
+
+
+
+
+
+ int main
+ (
+ int
+ argCnt ,
+
+
+
+
+ char **
+ av
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
◆ MyDbfRec
+
+
+
+
Initial value: =
+
{
+
+
+
{ "" ,0,0,0 }
+
}
+
#define XB_CHAR_FLD
Definition: xbdbf.h:29
+
#define XB_NUMERIC_FLD
Definition: xbdbf.h:31
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__test__date_8cpp.html b/docs/doxygen/html/xb__test__date_8cpp.html
index 31c0209..a6b3d97 100644
--- a/docs/doxygen/html/xb__test__date_8cpp.html
+++ b/docs/doxygen/html/xb__test__date_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_date.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_date.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__dbf__v3__memos_8cpp.html b/docs/doxygen/html/xb__test__dbf__v3__memos_8cpp.html
index 008e7ab..60eced6 100644
--- a/docs/doxygen/html/xb__test__dbf__v3__memos_8cpp.html
+++ b/docs/doxygen/html/xb__test__dbf__v3__memos_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_dbf_v3_memos.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_dbf_v3_memos.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__dbf__v3__nomemos_8cpp.html b/docs/doxygen/html/xb__test__dbf__v3__nomemos_8cpp.html
index 7ef53c3..59c23e1 100644
--- a/docs/doxygen/html/xb__test__dbf__v3__nomemos_8cpp.html
+++ b/docs/doxygen/html/xb__test__dbf__v3__nomemos_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_dbf_v3_nomemos.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_dbf_v3_nomemos.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__dbf__v4__memos_8cpp.html b/docs/doxygen/html/xb__test__dbf__v4__memos_8cpp.html
index e4fd262..86e0b35 100644
--- a/docs/doxygen/html/xb__test__dbf__v4__memos_8cpp.html
+++ b/docs/doxygen/html/xb__test__dbf__v4__memos_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_dbf_v4_memos.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_dbf_v4_memos.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__dbf__v4__nomemos_8cpp.html b/docs/doxygen/html/xb__test__dbf__v4__nomemos_8cpp.html
index dfc126b..e9b853a 100644
--- a/docs/doxygen/html/xb__test__dbf__v4__nomemos_8cpp.html
+++ b/docs/doxygen/html/xb__test__dbf__v4__nomemos_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_dbf_v4_nomemos.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_dbf_v4_nomemos.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__expnode_8cpp.html b/docs/doxygen/html/xb__test__expnode_8cpp.html
index ac3be1d..630ecdb 100644
--- a/docs/doxygen/html/xb__test__expnode_8cpp.html
+++ b/docs/doxygen/html/xb__test__expnode_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_expnode.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_expnode.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__expression_8cpp.html b/docs/doxygen/html/xb__test__expression_8cpp.html
index 8d33a91..6be59f2 100644
--- a/docs/doxygen/html/xb__test__expression_8cpp.html
+++ b/docs/doxygen/html/xb__test__expression_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_expression.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_expression.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__file_8cpp.html b/docs/doxygen/html/xb__test__file_8cpp.html
index 46db655..6a9b6b0 100644
--- a/docs/doxygen/html/xb__test__file_8cpp.html
+++ b/docs/doxygen/html/xb__test__file_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_file.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_file.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__filter_8cpp.html b/docs/doxygen/html/xb__test__filter_8cpp.html
index bafc24d..7176b10 100644
--- a/docs/doxygen/html/xb__test__filter_8cpp.html
+++ b/docs/doxygen/html/xb__test__filter_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_filter.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_filter.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__funcs_8cpp.html b/docs/doxygen/html/xb__test__funcs_8cpp.html
index 639d97e..fc28aec 100644
--- a/docs/doxygen/html/xb__test__funcs_8cpp.html
+++ b/docs/doxygen/html/xb__test__funcs_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_funcs.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_funcs.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__linklist_8cpp.html b/docs/doxygen/html/xb__test__linklist_8cpp.html
index 51d1df3..2d6be8e 100644
--- a/docs/doxygen/html/xb__test__linklist_8cpp.html
+++ b/docs/doxygen/html/xb__test__linklist_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_linklist.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_linklist.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__lock2_8cpp.html b/docs/doxygen/html/xb__test__lock2_8cpp.html
index ae965a9..54f9e90 100644
--- a/docs/doxygen/html/xb__test__lock2_8cpp.html
+++ b/docs/doxygen/html/xb__test__lock2_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_lock2.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_lock2.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__lock_8cpp.html b/docs/doxygen/html/xb__test__lock_8cpp.html
index 6d369bf..5d83846 100644
--- a/docs/doxygen/html/xb__test__lock_8cpp.html
+++ b/docs/doxygen/html/xb__test__lock_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_lock.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_lock.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__log_8cpp.html b/docs/doxygen/html/xb__test__log_8cpp.html
index 033fe18..b3115b6 100644
--- a/docs/doxygen/html/xb__test__log_8cpp.html
+++ b/docs/doxygen/html/xb__test__log_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_log.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_log.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__mdx_8cpp.html b/docs/doxygen/html/xb__test__mdx_8cpp.html
index c9176e4..1fb7381 100644
--- a/docs/doxygen/html/xb__test__mdx_8cpp.html
+++ b/docs/doxygen/html/xb__test__mdx_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_mdx.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_mdx.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__ndx_8cpp.html b/docs/doxygen/html/xb__test__ndx_8cpp.html
index eb9732d..78bcd99 100644
--- a/docs/doxygen/html/xb__test__ndx_8cpp.html
+++ b/docs/doxygen/html/xb__test__ndx_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_ndx.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_ndx.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__sql_8cpp.html b/docs/doxygen/html/xb__test__sql_8cpp.html
index 3305469..759da86 100644
--- a/docs/doxygen/html/xb__test__sql_8cpp.html
+++ b/docs/doxygen/html/xb__test__sql_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_sql.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_sql.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__string_8cpp.html b/docs/doxygen/html/xb__test__string_8cpp.html
index 6774b85..2a28164 100644
--- a/docs/doxygen/html/xb__test__string_8cpp.html
+++ b/docs/doxygen/html/xb__test__string_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_string.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_string.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__tblmgr_8cpp.html b/docs/doxygen/html/xb__test__tblmgr_8cpp.html
index 597f66c..df12fec 100644
--- a/docs/doxygen/html/xb__test__tblmgr_8cpp.html
+++ b/docs/doxygen/html/xb__test__tblmgr_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_tblmgr.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_tblmgr.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__uda_8cpp.html b/docs/doxygen/html/xb__test__uda_8cpp.html
index a46aeb2..bc917d6 100644
--- a/docs/doxygen/html/xb__test__uda_8cpp.html
+++ b/docs/doxygen/html/xb__test__uda_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_uda.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_uda.cpp File Reference
diff --git a/docs/doxygen/html/xb__test__xbase_8cpp.html b/docs/doxygen/html/xb__test__xbase_8cpp.html
index 71b36f5..ac33034 100644
--- a/docs/doxygen/html/xb__test__xbase_8cpp.html
+++ b/docs/doxygen/html/xb__test__xbase_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/tests/xb_test_xbase.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/tests/xb_test_xbase.cpp File Reference
diff --git a/docs/doxygen/html/xb__undelall_8cpp.html b/docs/doxygen/html/xb__undelall_8cpp.html
index 8ac455f..04da1a6 100644
--- a/docs/doxygen/html/xb__undelall_8cpp.html
+++ b/docs/doxygen/html/xb__undelall_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_undelall.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/utils/xb_undelall.cpp File Reference
@@ -76,12 +76,16 @@ $(function() {
-
-◆ main()
+
+◆ main()
@@ -90,13 +94,13 @@ Functions
int main
(
int
- ac ,
+ argc ,
- char **
- av
+ char *
+ argv []
@@ -106,6 +110,40 @@ Functions
+
+
+
+◆ PrintHelp()
+
+
+
+
+
+ void PrintHelp
+ (
+ )
+
+
+
+
+
+
+
+
+◆ PrintVersion()
+
+
+
+
+
+ void PrintVersion
+ (
+ )
+
+
+
+
+
diff --git a/docs/doxygen/html/xb__zap_8cpp.html b/docs/doxygen/html/xb__zap_8cpp.html
index 7f84f88..793d67e 100644
--- a/docs/doxygen/html/xb__zap_8cpp.html
+++ b/docs/doxygen/html/xb__zap_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/utils/xb_zap.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.1/src/utils/xb_zap.cpp File Reference
diff --git a/docs/doxygen/html/xbalttbl_8cpp.html b/docs/doxygen/html/xbalttbl_8cpp.html
index cd474a9..6fdf925 100644
--- a/docs/doxygen/html/xbalttbl_8cpp.html
+++ b/docs/doxygen/html/xbalttbl_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbalttbl.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbalttbl.cpp File Reference
diff --git a/docs/doxygen/html/xbase_8h.html b/docs/doxygen/html/xbase_8h.html
index dc746f9..e91ad08 100644
--- a/docs/doxygen/html/xbase_8h.html
+++ b/docs/doxygen/html/xbase_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbase.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbase.h File Reference
@@ -94,6 +94,7 @@ $(function() {
#include <xbexpnode.h >
#include <xbexp.h >
#include <xbtag.h >
+#include <xbblkread.h >
#include <xbdbf.h >
#include <xbindex.h >
#include <xbfilter.h >
diff --git a/docs/doxygen/html/xbase_8h_source.html b/docs/doxygen/html/xbase_8h_source.html
index f79396f..fe74fac 100644
--- a/docs/doxygen/html/xbase_8h_source.html
+++ b/docs/doxygen/html/xbase_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbase.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbase.h Source File
@@ -75,7 +75,7 @@ $(function() {
-
+
@@ -113,59 +113,65 @@ $(function() {
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xbbcd_8cpp.html b/docs/doxygen/html/xbbcd_8cpp.html
index 54c4b5f..26f5cf0 100644
--- a/docs/doxygen/html/xbbcd_8cpp.html
+++ b/docs/doxygen/html/xbbcd_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbbcd.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbbcd.cpp File Reference
diff --git a/docs/doxygen/html/xbbcd_8h.html b/docs/doxygen/html/xbbcd_8h.html
index 656c563..c8ad04d 100644
--- a/docs/doxygen/html/xbbcd_8h.html
+++ b/docs/doxygen/html/xbbcd_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbbcd.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbbcd.h File Reference
diff --git a/docs/doxygen/html/xbbcd_8h_source.html b/docs/doxygen/html/xbbcd_8h_source.html
index d442eb4..a76c0ce 100644
--- a/docs/doxygen/html/xbbcd_8h_source.html
+++ b/docs/doxygen/html/xbbcd_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbbcd.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbbcd.h Source File
diff --git a/docs/doxygen/html/xbblkread_8h.html b/docs/doxygen/html/xbblkread_8h.html
new file mode 100644
index 0000000..f79f691
--- /dev/null
+++ b/docs/doxygen/html/xbblkread_8h.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbblkread.h File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xbblkread_8h_source.html b/docs/doxygen/html/xbblkread_8h_source.html
new file mode 100644
index 0000000..6da459b
--- /dev/null
+++ b/docs/doxygen/html/xbblkread_8h_source.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbblkread.h Source File
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Go to the documentation of this file.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
16 #ifndef __XB_BLKREAD_H__
+
17 #define __XB_BLKREAD_H__
+
+
+
20 #ifdef XB_BLOCKREAD_SUPPORT
+
+
+
+
+
32 class XBDLLEXPORT xbBlockRead {
+
+
+
35 xbBlockRead(
xbDbf * d );
+
+
+
38 #ifdef XB_DEBUG_SUPPORT
+
39 void DumpReadBlockInternals();
+
+
+
42 xbInt16 Init( xbUInt32 ulBlkSize = 0 );
+
+
44 xbUInt32 GetBlockFirstRecNo()
const ;
+
45 xbUInt32 GetBlockRecCnt()
const ;
+
46 xbUInt32 GetBlockSize()
const ;
+
+
48 xbInt16 GetRecord( xbUInt32 ulRecNo );
+
49 xbInt16 SetBlockSize( xbUInt32 ulBlkSize );
+
+
+
+
+
54 xbInt16 GetBlockForRecNo( xbUInt32 ulRecNo );
+
+
+
+
58 xbUInt32 ulFirstBlkRec;
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition: xbdate.cpp:19
+
short int xbBool
Definition: xbtypes.h:24
+
class XBDLLEXPORT xbDbf
Definition: xbtblmgr.h:28
+
+
+
+
+
diff --git a/docs/doxygen/html/xbblockread_8cpp.html b/docs/doxygen/html/xbblockread_8cpp.html
new file mode 100644
index 0000000..e75a40c
--- /dev/null
+++ b/docs/doxygen/html/xbblockread_8cpp.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbblockread.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xbcrix_8cpp.html b/docs/doxygen/html/xbcrix_8cpp.html
index 9da453c..a7fc095 100644
--- a/docs/doxygen/html/xbcrix_8cpp.html
+++ b/docs/doxygen/html/xbcrix_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbcrix.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbcrix.cpp File Reference
diff --git a/docs/doxygen/html/xbcrtbl_8cpp.html b/docs/doxygen/html/xbcrtbl_8cpp.html
index 830c956..816b297 100644
--- a/docs/doxygen/html/xbcrtbl_8cpp.html
+++ b/docs/doxygen/html/xbcrtbl_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbcrtbl.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbcrtbl.cpp File Reference
diff --git a/docs/doxygen/html/xbcrtbl_8save_8cpp.html b/docs/doxygen/html/xbcrtbl_8save_8cpp.html
new file mode 100644
index 0000000..fce08f6
--- /dev/null
+++ b/docs/doxygen/html/xbcrtbl_8save_8cpp.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbcrtbl.save.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xbdate_8cpp.html b/docs/doxygen/html/xbdate_8cpp.html
index 933fca7..7db59c4 100644
--- a/docs/doxygen/html/xbdate_8cpp.html
+++ b/docs/doxygen/html/xbdate_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdate.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdate.cpp File Reference
diff --git a/docs/doxygen/html/xbdate_8h.html b/docs/doxygen/html/xbdate_8h.html
index 0787c5e..d910af4 100644
--- a/docs/doxygen/html/xbdate_8h.html
+++ b/docs/doxygen/html/xbdate_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdate.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdate.h File Reference
diff --git a/docs/doxygen/html/xbdate_8h_source.html b/docs/doxygen/html/xbdate_8h_source.html
index 087d5ed..fbebea0 100644
--- a/docs/doxygen/html/xbdate_8h_source.html
+++ b/docs/doxygen/html/xbdate_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdate.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdate.h Source File
@@ -139,35 +139,34 @@ $(function() {
93 xbInt16 DayOf( xbInt16 iFormat )
const ;
94 xbInt16 CTOD(
const xbString &sCtodInDate );
-
-
- 97 const char *Str()
const ;
- 98 xbBool IsLeapYear( xbInt16 iYear )
const ;
-
- 100 xbInt32 JulianDays()
const ;
- 101 xbInt16 JulToDate8( xbInt32 lJulDate );
- 102 xbInt16 LastDayOfMonth();
- 103 xbInt16 MonthOf()
const ;
- 104 xbInt16 Set(
const xbString &Date8 );
-
- 106 xbInt16 YearOf()
const ;
-
- 108 #ifdef XB_DEBUG_SUPPORT
- 109 void Dump(
const char * title );
- 110 void DumpDateTables();
-
-
-
- 114 void SetDateTables();
-
-
- 117 static int iAggregatedDaysInMonths[2][13];
- 118 static int iDaysInMonths[2][13];
-
-
-
-
-
+
+ 96 const char *Str()
const ;
+ 97 xbBool IsLeapYear( xbInt16 iYear )
const ;
+
+ 99 xbInt32 JulianDays()
const ;
+ 100 xbInt16 JulToDate8( xbInt32 lJulDate );
+ 101 xbInt16 LastDayOfMonth();
+ 102 xbInt16 MonthOf()
const ;
+ 103 xbInt16 Set(
const xbString &Date8 );
+
+ 105 xbInt16 YearOf()
const ;
+
+ 107 #ifdef XB_DEBUG_SUPPORT
+ 108 void Dump(
const char * title );
+ 109 void DumpDateTables();
+
+
+
+ 113 void SetDateTables();
+
+
+ 116 static int iAggregatedDaysInMonths[2][13];
+ 117 static int iDaysInMonths[2][13];
+
+
+
+
+
xbDate class.
Definition: xbdate.h:62
Class for handling shared system variables.
Definition: xbssv.h:59
Class for handling string data.
Definition: xbstring.h:50
diff --git a/docs/doxygen/html/xbdbf3_8cpp.html b/docs/doxygen/html/xbdbf3_8cpp.html
index 406aa1f..84171c6 100644
--- a/docs/doxygen/html/xbdbf3_8cpp.html
+++ b/docs/doxygen/html/xbdbf3_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdbf3.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdbf3.cpp File Reference
diff --git a/docs/doxygen/html/xbdbf4_8cpp.html b/docs/doxygen/html/xbdbf4_8cpp.html
index 8e11ded..7bf435f 100644
--- a/docs/doxygen/html/xbdbf4_8cpp.html
+++ b/docs/doxygen/html/xbdbf4_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdbf4.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdbf4.cpp File Reference
diff --git a/docs/doxygen/html/xbdbf_8cpp.html b/docs/doxygen/html/xbdbf_8cpp.html
index 23135a7..918936e 100644
--- a/docs/doxygen/html/xbdbf_8cpp.html
+++ b/docs/doxygen/html/xbdbf_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbdbf.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbdbf.cpp File Reference
diff --git a/docs/doxygen/html/xbdbf_8h.html b/docs/doxygen/html/xbdbf_8h.html
index b509172..39b2a14 100644
--- a/docs/doxygen/html/xbdbf_8h.html
+++ b/docs/doxygen/html/xbdbf_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdbf.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdbf.h File Reference
diff --git a/docs/doxygen/html/xbdbf_8h_source.html b/docs/doxygen/html/xbdbf_8h_source.html
index 0a8b612..c871653 100644
--- a/docs/doxygen/html/xbdbf_8h_source.html
+++ b/docs/doxygen/html/xbdbf_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbdbf.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbdbf.h Source File
@@ -74,7 +74,7 @@ $(function() {
-
+
@@ -198,373 +198,389 @@ $(function() {
168 virtual xbInt16 DumpRecord ( xbUInt32 ulRecNo, xbInt16 iOutputDest = 0, xbInt16 iOutputFmt = 0 );
169 virtual xbInt16 GetAutoCommit ()
const ;
170 virtual xbInt16 GetAutoCommit ( xbInt16 iOption )
const ;
- 171 virtual xbUInt32 GetCurRecNo ()
const ;
- 172 virtual xbInt16 GetDbfStatus ()
const ;
- 173 virtual xbInt32 GetFieldCnt ()
const ;
- 174 virtual xbInt16 GetFirstRecord ();
- 175 virtual xbInt16 GetFirstRecord ( xbInt16 iOption );
- 176 virtual xbInt16 GetLastRecord ();
- 177 virtual xbInt16 GetLastRecord ( xbInt16 iOption );
-
- 179 virtual xbInt16 GetNextRecord ();
- 180 virtual xbInt16 GetNextRecord ( xbInt16 iOption );
- 181 virtual xbInt16 GetNextRecord ( xbInt16 iOption, xbUInt32 ulStartRec );
- 182 virtual xbInt16 GetPrevRecord ();
- 183 virtual xbInt16 GetPrevRecord ( xbInt16 iOption );
- 184 virtual xbInt16 GetRecord ( xbUInt32 ulRecNo );
-
- 186 virtual xbUInt32 GetRecordCount ();
- 187 virtual xbInt16 GetRecordCnt ( xbUInt32 & ulRecCnt );
+
+ 172 virtual xbUInt32 GetCurRecNo ()
const ;
+ 173 virtual xbInt16 GetDbfStatus ()
const ;
+
+ 175 virtual xbInt32 GetFieldCnt ()
const ;
+ 176 virtual xbInt16 GetFirstRecord ();
+ 177 virtual xbInt16 GetFirstRecord ( xbInt16 iOption );
+
+ 179 virtual xbInt16 GetLastRecord ();
+ 180 virtual xbInt16 GetLastRecord ( xbInt16 iOption );
+
+ 182 virtual xbInt16 GetNextRecord ();
+ 183 virtual xbInt16 GetNextRecord ( xbInt16 iOption );
+ 184 virtual xbInt16 GetNextRecord ( xbInt16 iOption, xbUInt32 ulStartRec );
+ 185 virtual xbInt16 GetPrevRecord ();
+ 186 virtual xbInt16 GetPrevRecord ( xbInt16 iOption );
+ 187 virtual xbInt16 GetRecord ( xbUInt32 ulRecNo );
- 189 virtual char * GetRecordBuf ( xbInt16 iOpt = 0 )
const ;
- 190 virtual xbUInt16 GetRecordLen ()
const ;
- 191 virtual const xbString &GetTblAlias()
const ;
-
- 193 virtual xbXBase *GetXbasePtr ()
const ;
-
-
- 196 virtual xbBool MemoFieldsExist ()
const ;
+ 189 virtual xbUInt32 GetRecordCount ();
+ 190 virtual xbInt16 GetRecordCnt ( xbUInt32 & ulRecCnt );
+
+ 192 virtual char * GetRecordBuf ( xbInt16 iOpt = 0 )
const ;
+ 193 virtual xbUInt16 GetRecordLen ()
const ;
+ 194 virtual const xbString &GetTblAlias()
const ;
+
+ 196 virtual xbXBase *GetXbasePtr ()
const ;
- 198 virtual xbInt16 Open (
const xbString &sTableName );
- 199 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias );
- 200 virtual xbInt16
Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode ) = 0;
- 201 virtual xbInt16 Pack ();
- 202 virtual xbInt16 Pack ( xbUInt32 &ulDeletedRecCnt );
-
-
- 205 virtual xbInt16 PutRecord ();
- 206 virtual xbInt16 PutRecord ( xbUInt32 ulRecNo );
- 207 virtual xbInt16 ReadHeader ( xbInt16 iFilePositionOption, xbInt16 iReadOption );
- 208 virtual xbInt16 RecordDeleted ( xbInt16 iOpt = 0 )
const ;
-
-
- 211 virtual xbInt16 SetAutoCommit ( xbInt16 iAutoCommit );
-
- 213 virtual xbInt16 UndeleteAllRecords();
- 214 virtual xbInt16 UndeleteRecord ();
- 215 virtual xbInt16 Zap ();
-
-
-
-
- 220 virtual xbInt16 GetField(xbInt16 iFieldNo,
xbString &sFieldValue, xbInt16 iRecBufSw )
const ;
- 221 virtual xbInt16 GetField(xbInt16 iFieldNo,
xbString &sFieldValue)
const ;
- 222 virtual xbInt16 GetField(
const xbString &sFieldName,
xbString &sFieldValue)
const ;
- 223 virtual xbInt16 GetFieldDecimal( xbInt16 iFieldNo, xbInt16 &iFieldDecimal )
const ;
- 224 virtual xbInt16 GetFieldDecimal(
const xbString &sFieldName, xbInt16 &iFieldDecimal )
const ;
- 225 virtual xbInt16 GetFieldLen( xbInt16 iFieldNo, xbInt16 &iFieldLen )
const ;
- 226 virtual xbInt16 GetFieldLen(
const xbString &sFieldName, xbInt16 &iFieldLen )
const ;
- 227 virtual xbInt16 GetFieldName( xbInt16 iFieldNo,
xbString &sFieldName )
const ;
-
- 229 virtual xbInt16 GetFieldNo(
const xbString &sFieldName, xbInt16 &iFieldNo )
const ;
- 230 virtual xbInt16 GetFieldNo(
const xbString &sFieldName )
const ;
+
+ 199 virtual xbBool MemoFieldsExist ()
const ;
+
+ 201 virtual xbInt16 Open (
const xbString &sTableName );
+ 202 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias );
+ 203 virtual xbInt16
Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode ) = 0;
+ 204 virtual xbInt16 Pack ();
+ 205 virtual xbInt16 Pack ( xbUInt32 &ulDeletedRecCnt );
+
+
+ 208 virtual xbInt16 PutRecord ();
+ 209 virtual xbInt16 PutRecord ( xbUInt32 ulRecNo );
+ 210 virtual xbInt16 ReadHeader ( xbInt16 iFilePositionOption, xbInt16 iReadOption );
+ 211 virtual xbInt16 RecordDeleted ( xbInt16 iOpt = 0 )
const ;
+
+
+ 214 virtual xbInt16 SetAutoCommit ( xbInt16 iAutoCommit );
+
+ 216 virtual xbInt16 UndeleteAllRecords();
+ 217 virtual xbInt16 UndeleteRecord ();
+ 218 virtual xbInt16 Zap ();
+
+
+
+
+ 223 virtual xbInt16 GetField(xbInt16 iFieldNo,
xbString &sFieldValue, xbInt16 iRecBufSw )
const ;
+ 224 virtual xbInt16 GetField(xbInt16 iFieldNo,
xbString &sFieldValue)
const ;
+ 225 virtual xbInt16 GetField(
const xbString &sFieldName,
xbString &sFieldValue)
const ;
+ 226 virtual xbInt16 GetFieldDecimal( xbInt16 iFieldNo, xbInt16 &iFieldDecimal )
const ;
+ 227 virtual xbInt16 GetFieldDecimal(
const xbString &sFieldName, xbInt16 &iFieldDecimal )
const ;
+ 228 virtual xbInt16 GetFieldLen( xbInt16 iFieldNo, xbInt16 &iFieldLen )
const ;
+ 229 virtual xbInt16 GetFieldLen(
const xbString &sFieldName, xbInt16 &iFieldLen )
const ;
+ 230 virtual xbInt16 GetFieldName( xbInt16 iFieldNo,
xbString &sFieldName )
const ;
- 232 virtual xbInt16 GetFieldType( xbInt16 iFieldNo,
char &cFieldType )
const ;
- 233 virtual xbInt16 GetFieldType(
const xbString &sFieldName,
char &cFieldType )
const ;
- 234 virtual xbInt16 PutField(
const xbString &sFieldName,
const xbString &sFieldData );
- 235 virtual xbInt16 PutField( xbInt16 iFieldNo,
const xbString &sFieldData );
-
- 237 virtual xbInt16 PutLogicalField( xbInt16 iFieldNo,
const xbString &sFieldData );
- 238 virtual xbInt16 PutLogicalField(
const xbString &sFieldName,
const xbString &sFieldData );
- 239 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbString &sFieldData )
const ;
- 240 virtual xbInt16 GetLogicalField(
const xbString &sFieldName,
xbString &sFieldData)
const ;
-
- 242 virtual xbInt16 PutLogicalField( xbInt16 iFieldNo,
xbBool bFieldData );
- 243 virtual xbInt16 PutLogicalField(
const xbString &sFieldName,
xbBool bFieldData );
- 244 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbBool &bFieldData )
const ;
- 245 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbBool &bFieldData, xbInt16 iRecBufSw )
const ;
- 246 virtual xbInt16 GetLogicalField(
const xbString &sFieldName,
xbBool &bFieldData)
const ;
-
- 248 virtual xbInt16 GetLongField( xbInt16 iFieldNo, xbInt32 &lFieldValue )
const ;
- 249 virtual xbInt16 GetLongField(
const xbString &sFieldName, xbInt32 &lFieldValue )
const ;
- 250 virtual xbInt16 PutLongField( xbInt16 iFieldNo, xbInt32 lFieldValue );
- 251 virtual xbInt16 PutLongField(
const xbString &sFieldNo, xbInt32 lFieldValue );
-
- 253 virtual xbInt16 GetULongField( xbInt16 iFieldNo, xbUInt32 &lFieldValue )
const ;
- 254 virtual xbInt16 GetULongField(
const xbString &sFieldName, xbUInt32 &lFieldValue )
const ;
- 255 virtual xbInt16 PutULongField( xbInt16 iFieldNo, xbUInt32 lFieldValue );
- 256 virtual xbInt16 PutULongField(
const xbString &sFieldNo, xbUInt32 lFieldValue );
-
- 258 virtual xbInt16 GetDoubleField( xbInt16 FieldNo,
xbDouble &dFieldValue )
const ;
- 259 virtual xbInt16 GetDoubleField( xbInt16 FieldNo,
xbDouble &dFieldValue, xbInt16 iRecBufSw )
const ;
- 260 virtual xbInt16 GetDoubleField(
const xbString &sFieldName,
xbDouble &dFieldValue )
const ;
- 261 virtual xbInt16 PutDoubleField( xbInt16 FieldNo,
xbDouble dFieldValue );
- 262 virtual xbInt16 PutDoubleField(
const xbString &FieldName,
xbDouble dFieldValue );
-
- 264 virtual xbInt16 GetFloatField( xbInt16 iFieldNo,
xbFloat &fFieldValue )
const ;
- 265 virtual xbInt16 GetFloatField(
const xbString &sFieldName,
xbFloat &fFieldValue )
const ;
- 266 virtual xbInt16 PutFloatField( xbInt16 iFieldNo,
xbFloat fFieldValue );
- 267 virtual xbInt16 PutFloatField(
const xbString &sFieldName,
xbFloat fFieldValue );
-
- 269 virtual xbInt16 GetDateField( xbInt16 iFieldNo,
xbDate &dt )
const ;
- 270 virtual xbInt16 GetDateField(
const xbString &sFieldName,
xbDate &dt )
const ;
- 271 virtual xbInt16 PutDateField( xbInt16 iFieldNo,
const xbDate &dt );
- 272 virtual xbInt16 PutDateField(
const xbString &sFieldName,
const xbDate &dt );
-
-
-
- 276 #ifdef XB_MEMO_SUPPORT
- 277 virtual xbInt16 GetMemoFieldCnt ()
const ;
- 278 virtual xbMemo *GetMemoPtr ();
- 279 virtual xbUInt32 GetCreateMemoBlockSize()
const ;
- 280 virtual xbInt16 GetMemoField ( xbInt16 iFldNo,
xbString &sMemoData );
- 281 virtual xbInt16 GetMemoField (
const xbString & sFldName,
xbString &sMemoData );
- 282 virtual xbInt16 GetMemoFieldLen ( xbInt16 iFldNo, xbUInt32 &ullMemoFieldLen );
- 283 virtual xbInt16 GetMemoFieldLen (
const xbString & sFldName, xbUInt32 &ulMemoFieldLen );
- 284 virtual xbBool MemoFieldExists ( xbInt16 iFieldNo )
const ;
- 285 virtual xbBool MemoFieldExists (
const xbString &sFieldName )
const ;
- 286 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 ulBlockSize ) = 0;
- 287 virtual xbInt16 UpdateMemoField ( xbInt16 iFldNo,
const xbString &sMemoData );
- 288 virtual xbInt16 UpdateMemoField (
const xbString & sFldName,
const xbString &sMemoData );
-
-
-
- 292 #ifdef XB_LOCKING_SUPPORT
- 293 virtual xbInt16 LockTable ( xbInt16 iLockFunction );
- 294 virtual xbInt16 LockRecord ( xbInt16 iLockFunction, xbUInt32 ulRecNo );
- 295 virtual xbInt16 LockAppend ( xbInt16 iLockFunction );
- 296 virtual xbInt16 LockHeader ( xbInt16 iLockFunction );
-
- 298 #ifdef XB_MEMO_SUPPORT
- 299 virtual xbInt16 LockMemo ( xbInt16 iLockFunction );
- 300 virtual xbBool GetMemoLocked ()
const ;
-
-
- 303 #ifdef XB_INDEX_SUPPORT
- 304 virtual xbInt16 LockIndices ( xbInt16 iLockFunction );
-
-
- 307 xbInt16 GetAutoLock ()
const ;
- 308 void SetAutoLock ( xbInt16 iAutoLock );
- 309 xbInt16 GetLockFlavor ()
const ;
- 310 void SetLockFlavor ( xbInt16 iLockFlavor );
- 311 xbBool GetTableLocked ()
const ;
- 312 xbBool GetHeaderLocked ()
const ;
- 313 xbUInt32 GetAppendLocked ()
const ;
- 314 xbLinkListNode<xbUInt32> * GetFirstRecLock ()
const ;
-
- 316 #ifdef XB_DEBUG_SUPPORT
- 317 void DumpTableLockStatus()
const ;
-
-
-
-
- 322 #ifdef XB_INDEX_SUPPORT
- 323 virtual xbInt16 CheckTagIntegrity( xbInt16 iTagOpt, xbInt16 iOutputOpt );
- 324 virtual xbInt16 CloseIndexFile( xbIx *pIx );
-
- 326 xbInt16 iDescending, xbInt16 iUnique, xbInt16 iOverLay, xbIx **xbIxOut,
void **vpTagOut );
- 327 virtual xbInt16 DeleteTag(
const xbString &sIxType,
const xbString &sName );
- 328 virtual xbInt16 DeleteAllIndexFiles();
- 329 virtual xbInt16 Find(
xbString &sKey );
- 330 virtual xbInt16 Find(
xbDate &dtKey );
- 331 virtual xbInt16 Find(
xbDouble &dKey );
- 332 virtual xbIx *GetCurIx()
const ;
- 333 virtual void *GetCurTag()
const ;
-
- 335 virtual xbInt16 GetFirstKey();
- 336 virtual xbInt16 GetNextKey();
- 337 virtual xbInt16 GetPrevKey();
- 338 virtual xbInt16 GetLastKey();
-
- 340 virtual const xbString &GetCurIxType()
const ;
- 341 virtual const xbString &GetCurTagName()
const ;
- 342 virtual xbIxList *GetIxList()
const ;
- 343 virtual xbInt32 GetPhysicalIxCnt ()
const ;
- 344 xbLinkListNode<xbTag *> *GetTagList ()
const ;
-
- 346 virtual xbInt16 OpenIndex(
const xbString &sIxType,
const xbString &sIndexName );
- 347 virtual xbInt16 Reindex( xbInt16 iTagOpt );
- 348 virtual xbInt16 SetCurTag(
const xbString &sTagName );
- 349 virtual void SetCurTag(
const xbString &sIxType, xbIx *pIx,
void *vpTag );
-
-
-
- 353 #ifdef XB_INF_SUPPORT
- 354 virtual xbInt16 AssociateIndex(
const xbString &sType,
const xbString &sName, xbInt16 iOption );
- 355 xbLinkListNode<xbString> *GetInfList()
const ;
-
-
-
-
-
-
-
-
-
-
- 366 #ifdef XB_INDEX_SUPPORT
-
- 368 friend class xbIxMdx;
-
- 370 xbInt16 AddIndex( xbIx *ix,
const xbString &sFmt );
-
- 372 xbInt16 RemoveIndex( xbIx * ix );
- 373 void UpdateSchemaIxFlag( xbInt16 iFldNo,
unsigned char cVal );
- 374 virtual xbInt16 UpdateTagList ();
-
+ 232 virtual xbInt16 GetFieldNo(
const xbString &sFieldName, xbInt16 &iFieldNo )
const ;
+ 233 virtual xbInt16 GetFieldNo(
const xbString &sFieldName )
const ;
+
+ 235 virtual xbInt16 GetFieldType( xbInt16 iFieldNo,
char &cFieldType )
const ;
+ 236 virtual xbInt16 GetFieldType(
const xbString &sFieldName,
char &cFieldType )
const ;
+ 237 virtual xbInt16 PutField(
const xbString &sFieldName,
const xbString &sFieldData );
+ 238 virtual xbInt16 PutField( xbInt16 iFieldNo,
const xbString &sFieldData );
+
+ 240 virtual xbInt16 PutLogicalField( xbInt16 iFieldNo,
const xbString &sFieldData );
+ 241 virtual xbInt16 PutLogicalField(
const xbString &sFieldName,
const xbString &sFieldData );
+ 242 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbString &sFieldData )
const ;
+ 243 virtual xbInt16 GetLogicalField(
const xbString &sFieldName,
xbString &sFieldData)
const ;
+
+ 245 virtual xbInt16 PutLogicalField( xbInt16 iFieldNo,
xbBool bFieldData );
+ 246 virtual xbInt16 PutLogicalField(
const xbString &sFieldName,
xbBool bFieldData );
+ 247 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbBool &bFieldData )
const ;
+ 248 virtual xbInt16 GetLogicalField( xbInt16 iFieldNo,
xbBool &bFieldData, xbInt16 iRecBufSw )
const ;
+ 249 virtual xbInt16 GetLogicalField(
const xbString &sFieldName,
xbBool &bFieldData)
const ;
+
+ 251 virtual xbInt16 GetLongField( xbInt16 iFieldNo, xbInt32 &lFieldValue )
const ;
+ 252 virtual xbInt16 GetLongField(
const xbString &sFieldName, xbInt32 &lFieldValue )
const ;
+ 253 virtual xbInt16 PutLongField( xbInt16 iFieldNo, xbInt32 lFieldValue );
+ 254 virtual xbInt16 PutLongField(
const xbString &sFieldNo, xbInt32 lFieldValue );
+
+ 256 virtual xbInt16 GetULongField( xbInt16 iFieldNo, xbUInt32 &lFieldValue )
const ;
+ 257 virtual xbInt16 GetULongField(
const xbString &sFieldName, xbUInt32 &lFieldValue )
const ;
+ 258 virtual xbInt16 PutULongField( xbInt16 iFieldNo, xbUInt32 lFieldValue );
+ 259 virtual xbInt16 PutULongField(
const xbString &sFieldNo, xbUInt32 lFieldValue );
+
+ 261 virtual xbInt16 GetDoubleField( xbInt16 FieldNo,
xbDouble &dFieldValue )
const ;
+ 262 virtual xbInt16 GetDoubleField( xbInt16 FieldNo,
xbDouble &dFieldValue, xbInt16 iRecBufSw )
const ;
+ 263 virtual xbInt16 GetDoubleField(
const xbString &sFieldName,
xbDouble &dFieldValue )
const ;
+ 264 virtual xbInt16 PutDoubleField( xbInt16 FieldNo,
xbDouble dFieldValue );
+ 265 virtual xbInt16 PutDoubleField(
const xbString &FieldName,
xbDouble dFieldValue );
+
+ 267 virtual xbInt16 GetFloatField( xbInt16 iFieldNo,
xbFloat &fFieldValue )
const ;
+ 268 virtual xbInt16 GetFloatField(
const xbString &sFieldName,
xbFloat &fFieldValue )
const ;
+ 269 virtual xbInt16 PutFloatField( xbInt16 iFieldNo,
xbFloat fFieldValue );
+ 270 virtual xbInt16 PutFloatField(
const xbString &sFieldName,
xbFloat fFieldValue );
+
+ 272 virtual xbInt16 GetDateField( xbInt16 iFieldNo,
xbDate &dt )
const ;
+ 273 virtual xbInt16 GetDateField(
const xbString &sFieldName,
xbDate &dt )
const ;
+ 274 virtual xbInt16 PutDateField( xbInt16 iFieldNo,
const xbDate &dt );
+ 275 virtual xbInt16 PutDateField(
const xbString &sFieldName,
const xbDate &dt );
+
+
+
+ 279 #ifdef XB_MEMO_SUPPORT
+ 280 virtual xbInt16 GetMemoFieldCnt ()
const ;
+ 281 virtual xbMemo *GetMemoPtr ();
+ 282 virtual xbUInt32 GetCreateMemoBlockSize()
const ;
+ 283 virtual xbInt16 GetMemoField ( xbInt16 iFldNo,
xbString &sMemoData );
+ 284 virtual xbInt16 GetMemoField (
const xbString & sFldName,
xbString &sMemoData );
+ 285 virtual xbInt16 GetMemoFieldLen ( xbInt16 iFldNo, xbUInt32 &ullMemoFieldLen );
+ 286 virtual xbInt16 GetMemoFieldLen (
const xbString & sFldName, xbUInt32 &ulMemoFieldLen );
+ 287 virtual xbBool MemoFieldExists ( xbInt16 iFieldNo )
const ;
+ 288 virtual xbBool MemoFieldExists (
const xbString &sFieldName )
const ;
+ 289 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 ulBlockSize ) = 0;
+ 290 virtual xbInt16 UpdateMemoField ( xbInt16 iFldNo,
const xbString &sMemoData );
+ 291 virtual xbInt16 UpdateMemoField (
const xbString & sFldName,
const xbString &sMemoData );
+
+
+
+ 295 #ifdef XB_LOCKING_SUPPORT
+ 296 virtual xbInt16 LockTable ( xbInt16 iLockFunction );
+ 297 virtual xbInt16 LockRecord ( xbInt16 iLockFunction, xbUInt32 ulRecNo );
+ 298 virtual xbInt16 LockAppend ( xbInt16 iLockFunction );
+ 299 virtual xbInt16 LockHeader ( xbInt16 iLockFunction );
+
+ 301 #ifdef XB_MEMO_SUPPORT
+ 302 virtual xbInt16 LockMemo ( xbInt16 iLockFunction );
+ 303 virtual xbBool GetMemoLocked ()
const ;
+
+
+ 306 #ifdef XB_INDEX_SUPPORT
+ 307 virtual xbInt16 LockIndices ( xbInt16 iLockFunction );
+
+
+ 310 xbInt16 GetAutoLock ()
const ;
+ 311 void SetAutoLock ( xbInt16 iAutoLock );
+ 312 xbInt16 GetLockFlavor ()
const ;
+ 313 void SetLockFlavor ( xbInt16 iLockFlavor );
+ 314 xbBool GetTableLocked ()
const ;
+ 315 xbBool GetHeaderLocked ()
const ;
+ 316 xbUInt32 GetAppendLocked ()
const ;
+ 317 xbLinkListNode<xbUInt32> * GetFirstRecLock ()
const ;
+
+ 319 #ifdef XB_DEBUG_SUPPORT
+ 320 void DumpTableLockStatus()
const ;
+
+
+
+
+ 325 #ifdef XB_INDEX_SUPPORT
+ 326 virtual xbInt16 CheckTagIntegrity( xbInt16 iTagOpt, xbInt16 iOutputOpt );
+ 327 virtual xbInt16 CloseIndexFile( xbIx *pIx );
+
+ 329 xbInt16 iDescending, xbInt16 iUnique, xbInt16 iOverLay, xbIx **xbIxOut,
void **vpTagOut );
+ 330 virtual xbInt16 DeleteTag(
const xbString &sIxType,
const xbString &sName );
+ 331 virtual xbInt16 DeleteAllIndexFiles();
+ 332 virtual xbInt16 Find(
xbString &sKey );
+ 333 virtual xbInt16 Find(
xbDate &dtKey );
+ 334 virtual xbInt16 Find(
xbDouble &dKey );
+ 335 virtual xbIx *GetCurIx()
const ;
+ 336 virtual void *GetCurTag()
const ;
+
+ 338 virtual xbInt16 GetFirstKey();
+ 339 virtual xbInt16 GetNextKey();
+ 340 virtual xbInt16 GetPrevKey();
+ 341 virtual xbInt16 GetLastKey();
+
+ 343 virtual const xbString &GetCurIxType()
const ;
+ 344 virtual const xbString &GetCurTagName()
const ;
+ 345 virtual xbIxList *GetIxList()
const ;
+ 346 virtual xbInt32 GetPhysicalIxCnt ()
const ;
+ 347 xbLinkListNode<xbTag *> *GetTagList ()
const ;
+
+ 349 virtual xbInt16 OpenIndex(
const xbString &sIxType,
const xbString &sIndexName );
+ 350 virtual xbInt16 Reindex( xbInt16 iTagOpt );
+ 351 virtual xbInt16 SetCurTag(
const xbString &sTagName );
+ 352 virtual void SetCurTag(
const xbString &sIxType, xbIx *pIx,
void *vpTag );
+
+
+
+ 356 #ifdef XB_INF_SUPPORT
+ 357 virtual xbInt16 AssociateIndex(
const xbString &sType,
const xbString &sName, xbInt16 iOption );
+ 358 xbLinkListNode<xbString> *GetInfList()
const ;
+
+
+
+
+
+
+
+ 366 #ifdef XB_BLOCKREAD_SUPPORT
+ 367 xbInt16 DisableBlockReadProcessing();
+ 368 xbInt16 EnableBlockReadProcessing();
+ 369 xbBool GetBlockReadStatus()
const ;
+
+
+
+ 373 #ifdef XB_INDEX_SUPPORT
+
+ 375 friend class xbIxMdx;
- 377 #ifdef XB_INF_SUPPORT
- 378 virtual xbInt16 GetInfFileName(
xbString &sNdxIdxFileName );
-
-
-
- 382 #ifdef XB_LOCKING_SUPPORT
- 383 void SetHeaderLocked (
xbBool bTableLocked );
- 384 void SetTableLocked (
xbBool bTableLocked );
-
-
- 387 #ifdef XB_MEMO_SUPPORT
- 388 xbInt16 iMemoFieldCnt;
-
- 390 xbUInt32 ulCreateMemoBlockSize;
-
+ 377 xbInt16 AddIndex( xbIx *ix,
const xbString &sFmt );
+
+ 379 xbInt16 RemoveIndex( xbIx * ix );
+ 380 void UpdateSchemaIxFlag( xbInt16 iFldNo,
unsigned char cVal );
+ 381 virtual xbInt16 UpdateTagList ();
+
+
+ 384 #ifdef XB_INF_SUPPORT
+ 385 virtual xbInt16 GetInfFileName(
xbString &sNdxIdxFileName );
+
+
+ 388 #ifdef XB_BLOCKREAD_SUPPORT
+ 389 friend class xbBlockRead;
+
+
- 393 #ifdef XB_INF_SUPPORT
- 394 virtual xbInt16 DeleteInfData();
- 395 virtual xbInt16 LoadInfData();
- 396 virtual xbInt16 SaveInfData();
-
-
-
-
-
-
-
-
- 405 virtual xbInt16 GetRawField( xbInt16 iFieldNo,
char *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw )
const ;
- 406 virtual void InitVars();
- 407 virtual xbInt16 SetVersion() = 0;
- 408 virtual xbInt16 ValidateSchema(
xbSchema * s ) = 0;
- 409 xbInt16 WriteHeader( xbInt16 iPositionOption, xbInt16 iWriteOption );
-
-
-
-
-
-
-
-
- 418 xbInt16 iFileVersion;
-
-
-
-
-
-
-
-
- 427 xbSchemaRec *SchemaPtr;
-
-
+ 393 #ifdef XB_LOCKING_SUPPORT
+ 394 void SetHeaderLocked (
xbBool bTableLocked );
+ 395 void SetTableLocked (
xbBool bTableLocked );
+
+
+ 398 #ifdef XB_MEMO_SUPPORT
+ 399 xbInt16 iMemoFieldCnt;
+
+ 401 xbUInt32 ulCreateMemoBlockSize;
+
+
+ 404 #ifdef XB_INF_SUPPORT
+ 405 virtual xbInt16 DeleteInfData();
+ 406 virtual xbInt16 LoadInfData();
+ 407 virtual xbInt16 SaveInfData();
+
+
+
+
+
+
+
+
+ 416 virtual xbInt16 GetRawField( xbInt16 iFieldNo,
char *Buf, xbUInt32 BufSize, xbInt16 iRecBufSw )
const ;
+ 417 virtual void InitVars();
+ 418 virtual xbInt16 SetVersion() = 0;
+ 419 virtual xbInt16 ValidateSchema(
xbSchema * s ) = 0;
+ 420 xbInt16 WriteHeader( xbInt16 iPositionOption, xbInt16 iWriteOption );
+
+
+
+
+
+
+
+
+ 429 xbInt16 iFileVersion;
-
-
- 433 unsigned char cVersion;
-
-
-
-
- 438 xbUInt16 uiHeaderLen;
- 439 xbUInt16 uiRecordLen;
- 440 char cTransactionFlag;
- 441 char cEncryptionFlag;
-
-
-
-
-
-
- 448 void ResetNoOfRecords();
-
-
- 451 #ifdef XB_LOCKING_SUPPORT
-
-
-
-
- 456 xbUInt32 ulAppendLocked;
- 457 xbLinkListOrd<xbUInt32> lloRecLocks;
-
-
+
+
+
+
+
+
+
+ 438 xbSchemaRec *SchemaPtr;
+
+
+
+
+
+ 444 unsigned char cVersion;
+
+
+
+
+ 449 xbUInt16 uiHeaderLen;
+ 450 xbUInt16 uiRecordLen;
+ 451 char cTransactionFlag;
+ 452 char cEncryptionFlag;
+
+
+
+
+
+
+ 459 void ResetNoOfRecords();
- 461 #ifdef XB_INDEX_SUPPORT
-
-
-
-
- 466 xbLinkList<xbTag *> llTags;
-
-
-
-
- 471 xbLinkList<xbString> llInfData;
-
-
-
-
-
-
- 478 #ifdef XB_DBF3_SUPPORT
-
- 486 class XBDLLEXPORT xbDbf3 :
public xbDbf {
-
-
-
- 490 virtual xbInt16 CreateTable (
const xbString &sTableName,
const xbString &sAlias,
xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );
- 491 virtual xbInt16 GetVersion ()
const ;
- 492 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );
- 493 virtual xbInt16 Rename (
const xbString sNewName );
-
- 495 #ifdef XB_MEMO_SUPPORT
- 496 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );
-
-
-
- 500 xbInt16 SetVersion ();
- 501 virtual xbInt16 ValidateSchema(
xbSchema *s );
-
-
-
-
-
-
-
- 509 #ifdef XB_DBF4_SUPPORT
-
- 516 class XBDLLEXPORT xbDbf4 :
public xbDbf {
-
-
+
+ 462 #ifdef XB_LOCKING_SUPPORT
+
+
+
+
+ 467 xbUInt32 ulAppendLocked;
+ 468 xbLinkListOrd<xbUInt32> lloRecLocks;
+
+
+ 471 #ifdef XB_INDEX_SUPPORT
+
+
+
+
+ 476 xbLinkList<xbTag *> llTags;
+
+
+ 479 #ifdef XB_INF_SUPPORT
+ 480 xbLinkList<xbString> llInfData;
+
+
+ 483 #ifdef XB_BLOCKREAD_SUPPORT
+
+
+
+
+
+
+
+
+
+ 493 #ifdef XB_DBF3_SUPPORT
+
+ 501 class XBDLLEXPORT xbDbf3 :
public xbDbf {
+
+
+
+ 505 virtual xbInt16 CreateTable (
const xbString &sTableName,
const xbString &sAlias,
xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );
+ 506 virtual xbInt16 GetVersion ()
const ;
+ 507 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );
+ 508 virtual xbInt16 Rename (
const xbString sNewName );
+
+ 510 #ifdef XB_MEMO_SUPPORT
+ 511 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );
+
+
+
+ 515 xbInt16 SetVersion ();
+ 516 virtual xbInt16 ValidateSchema(
xbSchema *s );
+
+
-
-
- 522 virtual xbInt16 CreateTable (
const xbString &sTableName,
const xbString &sAlias, xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );
- 523 virtual xbInt16 GetVersion ()
const ;
- 524 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );
- 525 virtual xbInt16 Rename (
const xbString sNewName );
+
+
+
+
+ 524 #ifdef XB_DBF4_SUPPORT
- 527 #ifdef XB_MEMO_SUPPORT
- 528 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );
-
-
-
-
- 533 xbInt16 SetVersion();
- 534 virtual xbInt16 ValidateSchema ( xbSchema *s );
-
-
-
-
-
-
+ 531 class XBDLLEXPORT xbDbf4 :
public xbDbf {
+
+
+
+
+
+ 537 virtual xbInt16 CreateTable (
const xbString &sTableName,
const xbString &sAlias, xbSchema *, xbInt16 iOverlay, xbInt16 iShareMode );
+ 538 virtual xbInt16 GetVersion ()
const ;
+ 539 virtual xbInt16 Open (
const xbString &sTableName,
const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode );
+ 540 virtual xbInt16 Rename (
const xbString sNewName );
-
-
+ 542 #ifdef XB_MEMO_SUPPORT
+ 543 virtual xbInt16 SetCreateMemoBlockSize( xbUInt32 iBlockSize );
+
+
+
+
+ 548 xbInt16 SetVersion();
+ 549 virtual xbInt16 ValidateSchema ( xbSchema *s );
+
+
+
+
+
+
+
+
+
xbDate class.
Definition: xbdate.h:62
Base class for handling dbf files/tables.
Definition: xbdbf.h:150
virtual xbInt16 GetVersion() const =0
virtual xbInt16 Open(const xbString &sTableName, const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode)=0
virtual xbInt16 CreateTable(const xbString &sTableName, const xbString &sAlias, xbSchema *pSchema, xbInt16 iOverlay, xbInt16 iShareMode)=0
+virtual xbUInt16 GetHeaderLen() const
virtual xbInt16 Rename(const xbString sNewName)=0
Class for handling low level file I/O.
Definition: xbfile.h:56
Class for handling string data.
Definition: xbstring.h:50
diff --git a/docs/doxygen/html/xbdelete_8cpp.html b/docs/doxygen/html/xbdelete_8cpp.html
index 98abf7b..24c2f92 100644
--- a/docs/doxygen/html/xbdelete_8cpp.html
+++ b/docs/doxygen/html/xbdelete_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbdelete.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbdelete.cpp File Reference
diff --git a/docs/doxygen/html/xbdrpix_8cpp.html b/docs/doxygen/html/xbdrpix_8cpp.html
index 5ee81fc..c156992 100644
--- a/docs/doxygen/html/xbdrpix_8cpp.html
+++ b/docs/doxygen/html/xbdrpix_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbdrpix.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbdrpix.cpp File Reference
diff --git a/docs/doxygen/html/xbdrptbl_8cpp.html b/docs/doxygen/html/xbdrptbl_8cpp.html
index e1868e1..dbb9d11 100644
--- a/docs/doxygen/html/xbdrptbl_8cpp.html
+++ b/docs/doxygen/html/xbdrptbl_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbdrptbl.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbdrptbl.cpp File Reference
diff --git a/docs/doxygen/html/xbexp_8cpp.html b/docs/doxygen/html/xbexp_8cpp.html
index ba70747..dbbc593 100644
--- a/docs/doxygen/html/xbexp_8cpp.html
+++ b/docs/doxygen/html/xbexp_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbexp.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbexp.cpp File Reference
diff --git a/docs/doxygen/html/xbexp_8h.html b/docs/doxygen/html/xbexp_8h.html
index 307d9d2..15d6430 100644
--- a/docs/doxygen/html/xbexp_8h.html
+++ b/docs/doxygen/html/xbexp_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbexp.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbexp.h File Reference
diff --git a/docs/doxygen/html/xbexp_8h_source.html b/docs/doxygen/html/xbexp_8h_source.html
index 0061537..a5195d7 100644
--- a/docs/doxygen/html/xbexp_8h_source.html
+++ b/docs/doxygen/html/xbexp_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbexp.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbexp.h Source File
diff --git a/docs/doxygen/html/xbexpnode_8cpp.html b/docs/doxygen/html/xbexpnode_8cpp.html
index e8df7a8..d26df29 100644
--- a/docs/doxygen/html/xbexpnode_8cpp.html
+++ b/docs/doxygen/html/xbexpnode_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbexpnode.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbexpnode.cpp File Reference
diff --git a/docs/doxygen/html/xbexpnode_8h.html b/docs/doxygen/html/xbexpnode_8h.html
index a72834f..079ab87 100644
--- a/docs/doxygen/html/xbexpnode_8h.html
+++ b/docs/doxygen/html/xbexpnode_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbexpnode.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbexpnode.h File Reference
diff --git a/docs/doxygen/html/xbexpnode_8h_source.html b/docs/doxygen/html/xbexpnode_8h_source.html
index f58824d..0043f29 100644
--- a/docs/doxygen/html/xbexpnode_8h_source.html
+++ b/docs/doxygen/html/xbexpnode_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbexpnode.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbexpnode.h Source File
diff --git a/docs/doxygen/html/xbfields_8cpp.html b/docs/doxygen/html/xbfields_8cpp.html
index 8b99d8e..f2cd472 100644
--- a/docs/doxygen/html/xbfields_8cpp.html
+++ b/docs/doxygen/html/xbfields_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfields.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfields.cpp File Reference
diff --git a/docs/doxygen/html/xbfile_8cpp.html b/docs/doxygen/html/xbfile_8cpp.html
index 929f40c..26e8b99 100644
--- a/docs/doxygen/html/xbfile_8cpp.html
+++ b/docs/doxygen/html/xbfile_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfile.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfile.cpp File Reference
diff --git a/docs/doxygen/html/xbfile_8h.html b/docs/doxygen/html/xbfile_8h.html
index 4fee508..d778f87 100644
--- a/docs/doxygen/html/xbfile_8h.html
+++ b/docs/doxygen/html/xbfile_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbfile.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbfile.h File Reference
diff --git a/docs/doxygen/html/xbfile_8h_source.html b/docs/doxygen/html/xbfile_8h_source.html
index 898a60b..11c4fcd 100644
--- a/docs/doxygen/html/xbfile_8h_source.html
+++ b/docs/doxygen/html/xbfile_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbfile.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbfile.h Source File
@@ -112,140 +112,144 @@ $(function() {
-
-
+
+ 64 xbInt16 SetHomeFolders();
- 66 const xbString & GetDirectory()
const ;
-
- 68 const xbString & GetFqFileName()
const ;
-
- 70 void SetDirectory (
const xbString &sDirectory);
- 71 void SetFileName (
const xbString &sFileName );
- 72 void SetFqFileName(
const xbString &sFqName );
-
- 74 xbUInt32 GetBlockSize ()
const ;
- 75 xbInt16 SetBlockSize ( xbUInt32 ulBlockSize );
+
+
+
+ 69 const xbString & GetDirectory()
const ;
+
+ 71 const xbString & GetFqFileName()
const ;
+
+ 73 void SetDirectory (
const xbString &sDirectory);
+ 74 void SetFileName (
const xbString &sFileName );
+ 75 void SetFqFileName(
const xbString &sFqName );
- 77 xbInt16 GetOpenMode ()
const ;
- 78 xbInt16 GetShareMode ()
const ;
+ 77 xbUInt32 GetBlockSize ()
const ;
+ 78 xbInt16 SetBlockSize ( xbUInt32 ulBlockSize );
- 80 xbInt16 GetFileDirPart (
xbString &sFileDirPartOut )
const ;
- 81 xbInt16 GetFileDirPart (
const xbString &sCompleteFileNameIn,
xbString &sFileDirPartOut )
const ;
- 82 xbInt16 GetFileExtPart (
xbString &sFileExtPartOut )
const ;
- 83 xbInt16 GetFileExtPart (
const xbString &sCompleteFileNameIn,
xbString &sFileExtPartOut )
const ;
- 84 xbInt16 GetFileNamePart(
xbString &sFileNamePartOut )
const ;
- 85 xbInt16 GetFileNamePart(
const xbString &sCompleteFileNameIn,
xbString &sFileNamePartOut )
const ;
- 86 xbInt16 GetFileType (
xbString &sFileType )
const ;
-
- 88 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName, xbInt16 &iVersion );
- 89 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName,
unsigned char &cFileTypeByte );
- 90 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName,
unsigned char &cFileTypeByte, xbInt16 &iVersion );
- 91 xbInt16 DetermineXbaseTableVersion(
unsigned char cFileTypeByte )
const ;
- 92 xbInt16 DetermineXbaseMemoVersion(
unsigned char cFileTypeByte )
const ;
-
- 94 xbBool FileExists ()
const ;
- 95 xbBool FileExists ( xbInt16 iOption )
const ;
-
- 97 xbBool FileExists (
const xbString &sFileName, xbInt16 iOption )
const ;
-
- 99 xbBool FileIsOpen ()
const ;
-
- 101 xbInt16 ReadBlock ( xbUInt32 ulBlockNo,
size_t readSize,
void *buf );
- 102 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, xbUInt32 ulBlockSize,
size_t readSize,
void *buf );
- 103 xbInt16 WriteBlock( xbUInt32 ulBlockNo,
size_t writeSize,
void *buf );
-
- 105 xbInt16 GetFileSize( xbUInt64 &ullFileSize );
- 106 xbInt16 GetFileMtime( time_t &mtime );
+ 80 xbInt16 GetOpenMode ()
const ;
+ 81 xbInt16 GetShareMode ()
const ;
+
+ 83 xbInt16 GetFileDirPart (
xbString &sFileDirPartOut )
const ;
+ 84 xbInt16 GetFileDirPart (
const xbString &sCompleteFileNameIn,
xbString &sFileDirPartOut )
const ;
+ 85 xbInt16 GetFileExtPart (
xbString &sFileExtPartOut )
const ;
+ 86 xbInt16 GetFileExtPart (
const xbString &sCompleteFileNameIn,
xbString &sFileExtPartOut )
const ;
+ 87 xbInt16 GetFileNamePart(
xbString &sFileNamePartOut )
const ;
+ 88 xbInt16 GetFileNamePart(
const xbString &sCompleteFileNameIn,
xbString &sFileNamePartOut )
const ;
+ 89 xbInt16 GetFileType (
xbString &sFileType )
const ;
+
+ 91 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName, xbInt16 &iVersion );
+ 92 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName,
unsigned char &cFileTypeByte );
+ 93 xbInt16 GetXbaseFileTypeByte(
const xbString &sFileName,
unsigned char &cFileTypeByte, xbInt16 &iVersion );
+ 94 xbInt16 DetermineXbaseTableVersion(
unsigned char cFileTypeByte )
const ;
+ 95 xbInt16 DetermineXbaseMemoVersion(
unsigned char cFileTypeByte )
const ;
+
+ 97 xbBool FileExists ()
const ;
+ 98 xbBool FileExists ( xbInt16 iOption )
const ;
+
+ 100 xbBool FileExists (
const xbString &sFileName, xbInt16 iOption )
const ;
+
+ 102 xbBool FileIsOpen ()
const ;
+
+ 104 xbInt16 ReadBlock ( xbUInt32 ulBlockNo,
size_t readSize,
void *buf );
+ 105 xbInt16 ReadBlock ( xbUInt32 ulBlockNo, xbUInt32 ulBlockSize,
size_t readSize,
void *buf );
+ 106 xbInt16 WriteBlock( xbUInt32 ulBlockNo,
size_t writeSize,
void *buf );
- 108 xbDouble eGetDouble(
const char *p )
const ;
- 109 xbInt32 eGetInt32 (
const char *p )
const ;
- 110 xbUInt32 eGetUInt32(
const char *p )
const ;
- 111 xbInt16 eGetInt16 (
const char *p )
const ;
- 112 xbUInt16 eGetUInt16(
const char *p )
const ;
- 113 void ePutDouble(
char *p,
xbDouble d );
- 114 void ePutInt32 (
char *p, xbInt32 l );
- 115 void ePutUInt32(
char *p, xbUInt32 ul );
- 116 void ePutInt16 (
char *p, xbInt16 s );
- 117 void ePutUInt16(
char *p, xbUInt16 s );
-
-
-
-
- 122 xbInt16 xbFgetc ( xbInt32 &c );
- 123 xbInt16 xbFgetc (
char &c );
-
- 125 #ifdef XB_LOCKING_SUPPORT
- 126 xbInt16 xbLock ( xbInt16 iFunction, xbInt64 llOffset,
size_t stLen );
- 127 xbInt16 GetLockRetryCount()
const ;
- 128 void SetLockRetryCount( xbInt16 iLockRetries );
-
-
-
- 132 xbInt16 xbFopen (
const xbString &sOpenMode, xbInt16 iShareMode );
- 133 xbInt16 xbFopen ( xbInt16 iOpenMode, xbInt16 iShareMode );
- 134 xbInt16 xbFopen (
const xbString &sMode,
const xbString &sFileName, xbInt16 iShareMode );
-
- 136 xbInt16 xbFputc ( xbInt32 c );
- 137 xbInt16 xbFputc ( xbInt32 c, xbInt32 iNoTimes );
- 138 xbInt16 xbFputs (
const xbString &s );
- 139 xbInt16 xbFread (
void *ptr,
size_t size,
size_t nmemb );
- 140 xbInt16 xbFgets (
size_t lSize,
xbString &sLine );
-
-
- 143 xbInt16 xbFseek ( xbInt64 llOffset, xbInt32 whence );
+ 108 xbInt16 GetFileSize( xbUInt64 &ullFileSize );
+ 109 xbInt16 GetFileMtime( time_t &mtime );
+
+ 111 xbDouble eGetDouble(
const char *p )
const ;
+ 112 xbInt32 eGetInt32 (
const char *p )
const ;
+ 113 xbUInt32 eGetUInt32(
const char *p )
const ;
+ 114 xbInt16 eGetInt16 (
const char *p )
const ;
+ 115 xbUInt16 eGetUInt16(
const char *p )
const ;
+ 116 void ePutDouble(
char *p,
xbDouble d );
+ 117 void ePutInt32 (
char *p, xbInt32 l );
+ 118 void ePutUInt32(
char *p, xbUInt32 ul );
+ 119 void ePutInt16 (
char *p, xbInt16 s );
+ 120 void ePutUInt16(
char *p, xbUInt16 s );
+
+
+
+
+ 125 xbInt16 xbFgetc ( xbInt32 &c );
+ 126 xbInt16 xbFgetc (
char &c );
+
+ 128 #ifdef XB_LOCKING_SUPPORT
+ 129 xbInt16 xbLock ( xbInt16 iFunction, xbInt64 llOffset,
size_t stLen );
+ 130 xbInt16 GetLockRetryCount()
const ;
+ 131 void SetLockRetryCount( xbInt16 iLockRetries );
+
+
+
+ 135 xbInt16 xbFopen (
const xbString &sOpenMode, xbInt16 iShareMode );
+ 136 xbInt16 xbFopen ( xbInt16 iOpenMode, xbInt16 iShareMode );
+ 137 xbInt16 xbFopen (
const xbString &sMode,
const xbString &sFileName, xbInt16 iShareMode );
+
+ 139 xbInt16 xbFputc ( xbInt32 c );
+ 140 xbInt16 xbFputc ( xbInt32 c, xbInt32 iNoTimes );
+ 141 xbInt16 xbFputs (
const xbString &s );
+ 142 xbInt16 xbFread (
void *ptr,
size_t size,
size_t nmemb );
+ 143 xbInt16 xbFgets (
size_t lSize,
xbString &sLine );
- 145 void xbFTurnOffFileBuffering();
- 146 xbInt16 xbFwrite (
const void *ptr,
size_t lSize,
size_t lNmemb );
+
+ 146 xbInt16 xbFseek ( xbInt64 llOffset, xbInt32 whence );
- 148 xbInt16 xbReadUntil (
const char cDelim,
xbString &sOut );
- 149 xbInt16 xbRemove (
const xbString &sFileName, xbInt16 iOption );
- 150 xbInt16 xbRemove (
const xbString &sFileName );
-
-
-
-
+ 148 void xbFTurnOffFileBuffering();
+ 149 xbInt16 xbFwrite (
const void *ptr,
size_t lSize,
size_t lNmemb );
+
+ 151 xbInt16 xbReadUntil (
const char cDelim,
xbString &sOut );
+ 152 xbInt16 xbRemove (
const xbString &sFileName, xbInt16 iOption );
+ 153 xbInt16 xbRemove (
const xbString &sFileName );
+
- 156 xbInt16 xbTruncate ( xbInt64 llSize );
- 157 xbInt16 NameSuffixMissing(
const xbString &sFileName, xbInt16 iOption )
const ;
+
+
- 159 #ifdef XB_DEBUG_SUPPORT
- 160 xbInt16 DumpBlockToDisk( xbUInt32 ulBlockNo,
size_t lBlockSize );
-
-
-
-
-
-
+ 159 xbInt16 xbTruncate ( xbInt64 llSize );
+ 160 xbInt16 NameSuffixMissing(
const xbString &sFileName, xbInt16 iOption )
const ;
+
+ 162 #ifdef XB_DEBUG_SUPPORT
+ 163 xbInt16 DumpBlockToDisk( xbUInt32 ulBlockNo,
size_t lBlockSize );
+ 164 xbInt16 DumpMemToDisk (
char *p,
size_t lBlockSize );
+
+
-
-
-
-
-
-
- 174 xbUInt32 ulBlockSize;
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+ 178 xbUInt32 ulBlockSize;
- 180 #ifdef XB_LOCKING_SUPPORT
- 181 xbInt16 iLockRetries;
-
+
+
+
- 184 #ifdef HAVE_SETENDOFFILE_F
-
+ 184 #ifdef XB_LOCKING_SUPPORT
+ 185 xbInt16 iLockRetries;
-
-
-
-
-
-
+ 188 #ifdef HAVE_SETENDOFFILE_F
+
+
+
+
+
+
+
+
+
Class for handling low level file I/O.
Definition: xbfile.h:56
xbInt16 xbFopen(xbInt16 iOpenMode)
-xbXBase * xbase
Definition: xbfile.h:166
+xbXBase * xbase
Definition: xbfile.h:170
Class for handling shared system variables.
Definition: xbssv.h:59
Class for handling string data.
Definition: xbstring.h:50
xbXbase class.
Definition: xbxbase.h:123
diff --git a/docs/doxygen/html/xbfilter_8cpp.html b/docs/doxygen/html/xbfilter_8cpp.html
index c04e8ae..5af181c 100644
--- a/docs/doxygen/html/xbfilter_8cpp.html
+++ b/docs/doxygen/html/xbfilter_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfilter.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfilter.cpp File Reference
diff --git a/docs/doxygen/html/xbfilter_8h.html b/docs/doxygen/html/xbfilter_8h.html
index 4b47ef8..211aada 100644
--- a/docs/doxygen/html/xbfilter_8h.html
+++ b/docs/doxygen/html/xbfilter_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbfilter.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbfilter.h File Reference
diff --git a/docs/doxygen/html/xbfilter_8h_source.html b/docs/doxygen/html/xbfilter_8h_source.html
index 0521f4e..854676f 100644
--- a/docs/doxygen/html/xbfilter_8h_source.html
+++ b/docs/doxygen/html/xbfilter_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbfilter.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbfilter.h Source File
@@ -109,20 +109,20 @@ $(function() {
37 class XBDLLEXPORT xbFilter {
-
+ 40 xbFilter(
xbDbf *dbf );
42 xbInt16 Set( xbString &sFilterExpression );
- 43 xbInt16 GetFirstRecord( xbInt16 iOpt = 1 );
- 44 xbInt16 GetNextRecord ( xbInt16 iOpt = 1 );
- 45 xbInt16 GetPrevRecord ( xbInt16 iOpt = 1 );
- 46 xbInt16 GetLastRecord ( xbInt16 iOpt = 1 );
- 47 void SetLimit( xbInt32 ulLimit );
- 48 xbInt32 GetLimit()
const ;
-
- 50 xbInt32 GetQryCnt()
const ;
-
- 52 #ifdef XB_INDEX_SUPPORT
-
+ 43 xbInt16 Set(
const char *sFilterExpression );
+ 44 xbInt16 GetFirstRecord( xbInt16 iOpt = 1 );
+ 45 xbInt16 GetNextRecord ( xbInt16 iOpt = 1 );
+ 46 xbInt16 GetPrevRecord ( xbInt16 iOpt = 1 );
+ 47 xbInt16 GetLastRecord ( xbInt16 iOpt = 1 );
+ 48 void SetLimit( xbInt32 ulLimit );
+ 49 xbInt32 GetLimit()
const ;
+
+ 51 xbInt32 GetQryCnt()
const ;
+
+ 53 #ifdef XB_INDEX_SUPPORT
54 xbInt16 GetFirstRecordIx( xbInt16 iOpt = 1 );
55 xbInt16 GetNextRecordIx ( xbInt16 iOpt = 1 );
56 xbInt16 GetPrevRecordIx ( xbInt16 iOpt = 1 );
@@ -131,7 +131,7 @@ $(function() {
-
+
@@ -149,7 +149,6 @@ $(function() {
Definition: xbdate.cpp:19
-class XBDLLEXPORT xbXBase
Definition: xbssv.h:27
class XBDLLEXPORT xbDbf
Definition: xbtblmgr.h:28
diff --git a/docs/doxygen/html/xbfuncs_8cpp.html b/docs/doxygen/html/xbfuncs_8cpp.html
index 2bf9e11..6cc894f 100644
--- a/docs/doxygen/html/xbfuncs_8cpp.html
+++ b/docs/doxygen/html/xbfuncs_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbfuncs.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbfuncs.cpp File Reference
diff --git a/docs/doxygen/html/xbindex_8h.html b/docs/doxygen/html/xbindex_8h.html
index e78a885..1181fa0 100644
--- a/docs/doxygen/html/xbindex_8h.html
+++ b/docs/doxygen/html/xbindex_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbindex.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbindex.h File Reference
diff --git a/docs/doxygen/html/xbindex_8h_source.html b/docs/doxygen/html/xbindex_8h_source.html
index ef3da6e..823e568 100644
--- a/docs/doxygen/html/xbindex_8h_source.html
+++ b/docs/doxygen/html/xbindex_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbindex.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbindex.h Source File
diff --git a/docs/doxygen/html/xbinsert_8cpp.html b/docs/doxygen/html/xbinsert_8cpp.html
index 5d22052..3dfc6a6 100644
--- a/docs/doxygen/html/xbinsert_8cpp.html
+++ b/docs/doxygen/html/xbinsert_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbinsert.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbinsert.cpp File Reference
diff --git a/docs/doxygen/html/xbixbase_8cpp.html b/docs/doxygen/html/xbixbase_8cpp.html
index ec52c20..71f1dc6 100644
--- a/docs/doxygen/html/xbixbase_8cpp.html
+++ b/docs/doxygen/html/xbixbase_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbixbase.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbixbase.cpp File Reference
diff --git a/docs/doxygen/html/xbixmdx_8cpp.html b/docs/doxygen/html/xbixmdx_8cpp.html
index 89de78c..7d15f64 100644
--- a/docs/doxygen/html/xbixmdx_8cpp.html
+++ b/docs/doxygen/html/xbixmdx_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbixmdx.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbixmdx.cpp File Reference
diff --git a/docs/doxygen/html/xbixndx_8cpp.html b/docs/doxygen/html/xbixndx_8cpp.html
index b1bebfa..26fc15e 100644
--- a/docs/doxygen/html/xbixndx_8cpp.html
+++ b/docs/doxygen/html/xbixndx_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbixndx.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbixndx.cpp File Reference
diff --git a/docs/doxygen/html/xblnklst_8h.html b/docs/doxygen/html/xblnklst_8h.html
index 2b8d005..7d4be72 100644
--- a/docs/doxygen/html/xblnklst_8h.html
+++ b/docs/doxygen/html/xblnklst_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnklst.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnklst.h File Reference
diff --git a/docs/doxygen/html/xblnklst_8h_source.html b/docs/doxygen/html/xblnklst_8h_source.html
index d08082a..c8ed015 100644
--- a/docs/doxygen/html/xblnklst_8h_source.html
+++ b/docs/doxygen/html/xblnklst_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnklst.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnklst.h Source File
@@ -329,7 +329,7 @@ $(function() {
Definition: xbdate.cpp:19
#define XB_INVALID_NODELINK
Definition: xbretcod.h:28
-#define XB_NOT_FOUND
Definition: xbretcod.h:39
+#define XB_NOT_FOUND
Definition: xbretcod.h:40
#define XB_NO_ERROR
Definition: xbretcod.h:24
#define XB_NO_MEMORY
Definition: xbretcod.h:25
diff --git a/docs/doxygen/html/xblnklstord_8h.html b/docs/doxygen/html/xblnklstord_8h.html
index f68fe19..44e4332 100644
--- a/docs/doxygen/html/xblnklstord_8h.html
+++ b/docs/doxygen/html/xblnklstord_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnklstord.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnklstord.h File Reference
diff --git a/docs/doxygen/html/xblnklstord_8h_source.html b/docs/doxygen/html/xblnklstord_8h_source.html
index e955255..51c83ec 100644
--- a/docs/doxygen/html/xblnklstord_8h_source.html
+++ b/docs/doxygen/html/xblnklstord_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnklstord.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnklstord.h Source File
@@ -440,7 +440,7 @@ $(function() {
Definition: xbdate.cpp:19
short int xbBool
Definition: xbtypes.h:24
#define XB_INVALID_NODELINK
Definition: xbretcod.h:28
-#define XB_NOT_FOUND
Definition: xbretcod.h:39
+#define XB_NOT_FOUND
Definition: xbretcod.h:40
#define XB_NO_ERROR
Definition: xbretcod.h:24
#define XB_KEY_NOT_UNIQUE
Definition: xbretcod.h:29
#define XB_NO_MEMORY
Definition: xbretcod.h:25
diff --git a/docs/doxygen/html/xblnknod_8h.html b/docs/doxygen/html/xblnknod_8h.html
index bc75c3a..381c054 100644
--- a/docs/doxygen/html/xblnknod_8h.html
+++ b/docs/doxygen/html/xblnknod_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnknod.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnknod.h File Reference
diff --git a/docs/doxygen/html/xblnknod_8h_source.html b/docs/doxygen/html/xblnknod_8h_source.html
index a366dc3..db7f8d3 100644
--- a/docs/doxygen/html/xblnknod_8h_source.html
+++ b/docs/doxygen/html/xblnknod_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblnknod.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblnknod.h Source File
diff --git a/docs/doxygen/html/xblog_8cpp.html b/docs/doxygen/html/xblog_8cpp.html
index 546a521..5114929 100644
--- a/docs/doxygen/html/xblog_8cpp.html
+++ b/docs/doxygen/html/xblog_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xblog.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xblog.cpp File Reference
diff --git a/docs/doxygen/html/xblog_8h.html b/docs/doxygen/html/xblog_8h.html
index 986b927..b53711a 100644
--- a/docs/doxygen/html/xblog_8h.html
+++ b/docs/doxygen/html/xblog_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblog.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblog.h File Reference
diff --git a/docs/doxygen/html/xblog_8h_source.html b/docs/doxygen/html/xblog_8h_source.html
index 16bdee2..ef5ef49 100644
--- a/docs/doxygen/html/xblog_8h_source.html
+++ b/docs/doxygen/html/xblog_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xblog.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xblog.h Source File
diff --git a/docs/doxygen/html/xbmemo3_8cpp.html b/docs/doxygen/html/xbmemo3_8cpp.html
index a40475e..e1bdf62 100644
--- a/docs/doxygen/html/xbmemo3_8cpp.html
+++ b/docs/doxygen/html/xbmemo3_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbmemo3.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbmemo3.cpp File Reference
diff --git a/docs/doxygen/html/xbmemo4_8cpp.html b/docs/doxygen/html/xbmemo4_8cpp.html
index 034208e..99b2580 100644
--- a/docs/doxygen/html/xbmemo4_8cpp.html
+++ b/docs/doxygen/html/xbmemo4_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbmemo4.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbmemo4.cpp File Reference
diff --git a/docs/doxygen/html/xbmemo_8cpp.html b/docs/doxygen/html/xbmemo_8cpp.html
index e70c07f..706b54a 100644
--- a/docs/doxygen/html/xbmemo_8cpp.html
+++ b/docs/doxygen/html/xbmemo_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/core/xbmemo.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/core/xbmemo.cpp File Reference
diff --git a/docs/doxygen/html/xbmemo_8h.html b/docs/doxygen/html/xbmemo_8h.html
index d592586..409d3ce 100644
--- a/docs/doxygen/html/xbmemo_8h.html
+++ b/docs/doxygen/html/xbmemo_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbmemo.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbmemo.h File Reference
diff --git a/docs/doxygen/html/xbmemo_8h_source.html b/docs/doxygen/html/xbmemo_8h_source.html
index a163c3c..da8fab4 100644
--- a/docs/doxygen/html/xbmemo_8h_source.html
+++ b/docs/doxygen/html/xbmemo_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbmemo.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbmemo.h Source File
diff --git a/docs/doxygen/html/xbretcod_8h.html b/docs/doxygen/html/xbretcod_8h.html
index 7fbc99c..d5ac672 100644
--- a/docs/doxygen/html/xbretcod_8h.html
+++ b/docs/doxygen/html/xbretcod_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbretcod.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbretcod.h File Reference
@@ -95,6 +95,8 @@ Macros
#define XB_KEY_NOT_UNIQUE -121
+#define XB_MEMCPY_ERROR -122
+
#define XB_FILE_EXISTS -200
#define XB_ALREADY_OPEN -201
@@ -141,6 +143,10 @@ Macros
#define XB_LIMIT_REACHED -222
+#define XB_BLOCKREAD_NOT_ENABLED -223
+
+#define XB_DIRECTORY_ERROR -224
+
#define XB_INVALID_FIELD_TYPE -300
#define XB_INVALID_FIELD_NO -301
@@ -205,6 +211,20 @@ Macros
+
+
+
+◆ XB_BLOCKREAD_NOT_ENABLED
+
+
+
+
+
+ #define XB_BLOCKREAD_NOT_ENABLED -223
+
+
+
+
@@ -261,6 +281,20 @@ Macros
+
+
+
+◆ XB_DIRECTORY_ERROR
+
+
+
+
+
+ #define XB_DIRECTORY_ERROR -224
+
+
+
+
@@ -751,6 +785,20 @@ Macros
+
+
+
+◆ XB_MEMCPY_ERROR
+
+
+
+
+
+ #define XB_MEMCPY_ERROR -122
+
+
+
+
diff --git a/docs/doxygen/html/xbretcod_8h_source.html b/docs/doxygen/html/xbretcod_8h_source.html
index af195cb..95cf8c5 100644
--- a/docs/doxygen/html/xbretcod_8h_source.html
+++ b/docs/doxygen/html/xbretcod_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbretcod.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbretcod.h Source File
@@ -74,7 +74,7 @@ $(function() {
-
+
@@ -99,71 +99,74 @@ $(function() {
27 #define XB_DUP_TABLE_OR_ALIAS -110
28 #define XB_INVALID_NODELINK -120
29 #define XB_KEY_NOT_UNIQUE -121
-
- 31 #define XB_FILE_EXISTS -200
- 32 #define XB_ALREADY_OPEN -201
- 33 #define XB_DBF_FILE_NOT_OPEN -202
- 34 #define XB_FILE_NOT_FOUND -203
- 35 #define XB_FILE_TYPE_NOT_SUPPORTED -204
- 36 #define XB_RENAME_ERROR -205
- 37 #define XB_INVALID_OBJECT -206
- 38 #define XB_NOT_OPEN -207
- 39 #define XB_NOT_FOUND -208
- 40 #define XB_OPEN_ERROR -209
- 41 #define XB_CLOSE_ERROR -210
- 42 #define XB_SEEK_ERROR -211
- 43 #define XB_READ_ERROR -212
- 44 #define XB_WRITE_ERROR -213
-
-
- 47 #define XB_INVALID_BLOCK_SIZE -216
- 48 #define XB_INVALID_BLOCK_NO -217
- 49 #define XB_INVALID_RECORD -218
- 50 #define XB_DELETE_FAILED -219
- 51 #define XB_INVALID_TABLE_NAME -220
-
- 53 #define XB_LIMIT_REACHED -222
-
- 55 #define XB_INVALID_FIELD_TYPE -300
- 56 #define XB_INVALID_FIELD_NO -301
- 57 #define XB_INVALID_DATA -302
- 58 #define XB_INVALID_FIELD_NAME -303
- 59 #define XB_INVALID_MEMO_FIELD -304
- 60 #define XB_INVALID_FIELD -305
- 61 #define XB_INVALID_FIELD_LEN -306
- 62 #define XB_INVALID_DATE -307
-
- 64 #define XB_INVALID_LOCK_OPTION -400
- 65 #define XB_LOCK_FAILED -401
- 66 #define XB_TABLE_NOT_LOCKED -402
-
- 68 #define XB_PARSE_ERROR -500
- 69 #define XB_INVALID_FUNCTION -501
- 70 #define XB_INVALID_PARM -502
- 71 #define XB_INCONSISTENT_PARM_LENS -503
- 72 #define XB_INCOMPATIBLE_OPERANDS -504
- 73 #define XB_UNBALANCED_PARENS -505
- 74 #define XB_UNBALANCED_QUOTES -506
- 75 #define XB_INVALID_EXPRESSION -507
-
- 77 #define XB_INVALID_KEYNO -600
- 78 #define XB_INVALID_INDEX -601
- 79 #define XB_INVALID_TAG -602
- 80 #define XB_INVALID_PAGE -603
-
-
- 83 #define XB_SYNTAX_ERROR -700
+ 30 #define XB_MEMCPY_ERROR -122
+
+ 32 #define XB_FILE_EXISTS -200
+ 33 #define XB_ALREADY_OPEN -201
+ 34 #define XB_DBF_FILE_NOT_OPEN -202
+ 35 #define XB_FILE_NOT_FOUND -203
+ 36 #define XB_FILE_TYPE_NOT_SUPPORTED -204
+ 37 #define XB_RENAME_ERROR -205
+ 38 #define XB_INVALID_OBJECT -206
+ 39 #define XB_NOT_OPEN -207
+ 40 #define XB_NOT_FOUND -208
+ 41 #define XB_OPEN_ERROR -209
+ 42 #define XB_CLOSE_ERROR -210
+ 43 #define XB_SEEK_ERROR -211
+ 44 #define XB_READ_ERROR -212
+ 45 #define XB_WRITE_ERROR -213
+
+
+ 48 #define XB_INVALID_BLOCK_SIZE -216
+ 49 #define XB_INVALID_BLOCK_NO -217
+ 50 #define XB_INVALID_RECORD -218
+ 51 #define XB_DELETE_FAILED -219
+ 52 #define XB_INVALID_TABLE_NAME -220
+
+ 54 #define XB_LIMIT_REACHED -222
+ 55 #define XB_BLOCKREAD_NOT_ENABLED -223
+ 56 #define XB_DIRECTORY_ERROR -224
+
+ 58 #define XB_INVALID_FIELD_TYPE -300
+ 59 #define XB_INVALID_FIELD_NO -301
+ 60 #define XB_INVALID_DATA -302
+ 61 #define XB_INVALID_FIELD_NAME -303
+ 62 #define XB_INVALID_MEMO_FIELD -304
+ 63 #define XB_INVALID_FIELD -305
+ 64 #define XB_INVALID_FIELD_LEN -306
+ 65 #define XB_INVALID_DATE -307
+
+ 67 #define XB_INVALID_LOCK_OPTION -400
+ 68 #define XB_LOCK_FAILED -401
+ 69 #define XB_TABLE_NOT_LOCKED -402
+
+ 71 #define XB_PARSE_ERROR -500
+ 72 #define XB_INVALID_FUNCTION -501
+ 73 #define XB_INVALID_PARM -502
+ 74 #define XB_INCONSISTENT_PARM_LENS -503
+ 75 #define XB_INCOMPATIBLE_OPERANDS -504
+ 76 #define XB_UNBALANCED_PARENS -505
+ 77 #define XB_UNBALANCED_QUOTES -506
+ 78 #define XB_INVALID_EXPRESSION -507
+
+ 80 #define XB_INVALID_KEYNO -600
+ 81 #define XB_INVALID_INDEX -601
+ 82 #define XB_INVALID_TAG -602
+ 83 #define XB_INVALID_PAGE -603
- 86 #define XB_MAX_ERROR_NO -999
+ 86 #define XB_SYNTAX_ERROR -700
-
+ 89 #define XB_MAX_ERROR_NO -999
-
-
+
+
+
+
+
Definition: xbdate.cpp:19
diff --git a/docs/doxygen/html/xbselect_8cpp.html b/docs/doxygen/html/xbselect_8cpp.html
new file mode 100644
index 0000000..e21f0d9
--- /dev/null
+++ b/docs/doxygen/html/xbselect_8cpp.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbselect.cpp File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Xbase64 4.0.1
+
+ C++ Library for handling Xbase (DBF) format type files
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/doxygen/html/xbset_8cpp.html b/docs/doxygen/html/xbset_8cpp.html
index 6d76230..7b8c360 100644
--- a/docs/doxygen/html/xbset_8cpp.html
+++ b/docs/doxygen/html/xbset_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbset.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbset.cpp File Reference
diff --git a/docs/doxygen/html/xbsql_8cpp.html b/docs/doxygen/html/xbsql_8cpp.html
index b3dff71..334b5f0 100644
--- a/docs/doxygen/html/xbsql_8cpp.html
+++ b/docs/doxygen/html/xbsql_8cpp.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/sql/xbsql.cpp File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/sql/xbsql.cpp File Reference
diff --git a/docs/doxygen/html/xbsql_8h.html b/docs/doxygen/html/xbsql_8h.html
index 33f8b86..bae3261 100644
--- a/docs/doxygen/html/xbsql_8h.html
+++ b/docs/doxygen/html/xbsql_8h.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbsql.h File Reference
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbsql.h File Reference
diff --git a/docs/doxygen/html/xbsql_8h_source.html b/docs/doxygen/html/xbsql_8h_source.html
index 4f38716..d36d1b7 100644
--- a/docs/doxygen/html/xbsql_8h_source.html
+++ b/docs/doxygen/html/xbsql_8h_source.html
@@ -5,7 +5,7 @@
-Xbase64: /mnt/1Tdata/xbase/xbase64-4.0.3/src/include/xbsql.h Source File
+Xbase64: /mnt/1Tdata/xbase/xbase64-4.1.0/src/include/xbsql.h Source File
@@ -101,53 +101,139 @@ $(function() {
- 32 class XBDLLEXPORT xbSql :
public xbSsv {
-
-
-
-
-
- 38 xbInt16 ExecuteNonQuery(
const xbString &sCmdLine );
-
-
-
-
-
+ 32 struct XBDLLEXPORT xbSqlFld{
+
+
+
+
+
+
+
+
+
+
+
- 45 xbInt16 SqlAlterTable(
const xbString &sCmdLine );
+ 45 struct XBDLLEXPORT xbTblJoin {
- 47 xbInt16 SqlCreateTable(
const xbString &sCmdLine );
-
- 49 xbInt16 SqlDelete(
const xbString &sCmdLine );
-
- 51 xbInt16 SqlDropTable(
const xbString &sCmdLine );
-
-
- 54 #ifdef XB_INDEX_SUPPORT
- 55 xbInt16 SqlCreateIndex(
const xbString &sCmdLine );
- 56 xbInt16 SqlDropIndex(
const xbString &sCmdLine );
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
- 65 xbInt16 SqlInsert(
const xbString &sCmLine );
- 66 xbInt16 SqlSet(
const xbString &sCmdLine );
- 67 xbInt16 SqlUse(
const xbString &sCmdLine );
-
-
-
+
+ 60 xbLinkList<xbTblJoin *> llSubList;
+
+
+
+
+
+ 66 class XBDLLEXPORT xbStmt :
public xbSsv{
+
+
+
+
-
-
-
-
-
+ 72 #ifdef XB_DEBUG_SUPPORT
+ 73 xbInt16 DumpStmtInternals();
+
+
+
+ 77 xbInt16 ExecuteQuery(
const xbString &sCmdLine );
+
+
+
+
+
+
+
+
+
+
+
+ 89 xbInt16 AddQryTbl(
const xbString &sTable,
const xbString &sAlias,
const xbString &sExpression,
const char cJoinType );
+ 90 xbInt16 CvtSqlExp2DbaseExp(
const xbString &sExpIn, xbString &sExpOut );
+ 91 xbInt16 GetNextFromSeg(
const xbString &sLineIn, xbString &sFromSegOut );
+ 92 xbUInt32 GetNextToken(
const xbString &sCmdLineIn, xbString &sTokenOut, xbUInt32 ulStartPos );
+ 93 xbInt16 GetParenCnt(
const xbString &sToken );
+ 94 xbInt16 ParseFromStmt(
const xbString &sFromLine );
+ 95 xbInt16 ParseStmt(
const xbString &sCmdLine );
+ 96 xbInt16 ProcessFromSeg(
const xbString &sFromStmtSeg );
+ 97 xbInt16 UpdateJoinList(
char cType,
const xbString &sTableName,
const xbString &sAlias,
const xbString &sExp,
xbDbf *d, xbExp *e );
+
+
+
+
+ 102 xbTblJoin * pTblList;
+
+
+
+
+
+
+
+
+
+
+ 113 xbUInt32 ulOrderByPos;
+ 114 xbUInt32 ulGroupByPos;
+ 115 xbUInt32 ulHavingPos;
+
+
+
+
+
+ 121 class XBDLLEXPORT xbSql :
public xbSsv {
+
+
+
+
+
+ 127 xbInt16 ExecuteNonQuery(
const xbString &sCmdLine );
+
+
+
+
+
+
+ 134 xbInt16 SqlAlterTable(
const xbString &sCmdLine );
+ 135 xbInt16 SqlCreateTable(
const xbString &sCmdLine );
+ 136 xbInt16 SqlDelete(
const xbString &sCmdLine );
+ 137 xbInt16 SqlDropTable(
const xbString &sCmdLine );
+
+ 139 #ifdef XB_INDEX_SUPPORT
+ 140 xbInt16 SqlCreateIndex(
const xbString &sCmdLine );
+ 141 xbInt16 SqlDropIndex(
const xbString &sCmdLine );
+
+
+
+
+
+
+
+ 149 void SqlHelp()
const ;
+ 150 xbInt16 SqlInsert(
const xbString &sCmLine );
+ 151 xbInt16 SqlSet(
const xbString &sCmdLine );
+ 152 xbInt16 SqlUse(
const xbString &sCmdLine );
+
+
+
+
+
+
+
+
+
Definition: xbdate.cpp:19
class XBDLLEXPORT xbXBase
Definition: xbssv.h:27
+class XBDLLEXPORT xbDbf
Definition: xbtblmgr.h:28
Documentation Table Of Contents
Section 1 - Xbase Concepts
Section 2 - Classes and Objects
Section 3 - Appendices
diff --git a/docs/html/xbac.html b/docs/html/xbac.html
index 0b0fb0b..e022890 100755
--- a/docs/html/xbac.html
+++ b/docs/html/xbac.html
@@ -3,7 +3,7 @@
Xbase DBMS Appendix C
Library Build Compile Options
-Chapter Updated 12/09/22
+Chapter Updated 2/1/23
@@ -26,9 +26,10 @@
XB_EXPRESSION_SUPPORT Include Expression support? Prereq: XB_FUNCTION_SUPPORT and XB_LINKLIST_SUPPORT
XB_NDX_SUPPORT Include NDX Index support? Prereq: XB_EXPRESSION_SUPPORT
XB_MDX_SUPPORT Include MDX Index support? Prereq: XB_EXPRESSION_SUPPORT
-XB_SQL_SUPPORT Include SQL support? Prereq: XB_MEMO_SUPPORT and XB_DBF4_SUPPORT
+XB_SQL_SUPPORT Include SQL support? Prereq: XB_MEMO_SUPPORT and XB_DBF4_SUPPORT and XB_BLOCKREAD_SUPPORT and XB_EXPRESSION_SUPPORT
XB_INF_SUPPORT Include INF support (Provides auto open functions for NDX indices)
XB_FILTER_SUPPORT Include Filter support Prereq: XB_EXPRESSION_SUPPORT
+XB_BLOCKREAD_SUPPORT Include Block Read support
@@ -66,8 +67,10 @@ verify there is a CmakeLists.txt file. That file is the main librbary
Debug Support (Option: XB_DEBUG_SUPPORT)
-The following methods are included from the library when the XB_DEBUG_OPTION is turned on. They
-are mainly used for library debugging purposes and can be safely left turned off.
+The following methods are included in the build when the XB_DEBUG_OPTION is turned on and are mainly used for library debugging purposes.
+The option can be safely left turned off.
+The dump routines print output to sdtout or an open log file.
+
Method/Function Description
xbDate::Dump() Dump the xbDate object internals to stdout
@@ -77,6 +80,7 @@ are mainly used for library debugging purposes and can be safely left turned off
xbExp::DumpTree() Dump expression token tree
xbExpNode::DumpToken() Dump expression node values
xbFile::DumpBlockToDisk Dump specified block of data to a disk file
+xbFile::DumpMemToDisk Dump specified memory to a disk file
xbIx::DumpNode Dump index node header
xbIxMdx::DumpBlock Dump MDX index block
xbIxMdx::DumpFreeBlocks Dump MDX free block chain
@@ -93,6 +97,7 @@ are mainly used for library debugging purposes and can be safely left turned off
xbMemoDbt4::DumpMemoInternals() Dump V4 memo file internals
xbString::Dump() Dump string internals
xbString::DumpHex() Dump string internals in hex
+xbBlockRead::DumpReadBlockInternals Dump sequential read block internals
diff --git a/docs/html/xbae.html b/docs/html/xbae.html
index 5f1dce6..e860911 100755
--- a/docs/html/xbae.html
+++ b/docs/html/xbae.html
@@ -3,7 +3,7 @@
Xbase DBMS Appendix E
Eror Codes
-Chapter Updated 12/09/22
+Chapter Updated 1/31/23
Error Codes and Error Processing
@@ -55,11 +55,13 @@ Error codes are defined in the xbretcod.h file.
XB_BOF -215 file
XB_INVALID_BLOCK_SIZE -216 file
XB_INVALID_BLOCK_NO -217 file
- XB_INVALID_RECORD -218 file
+ XB_INVALID_RECORD -218 file
XB_DELETE_FAILED -219 file
XB_INVALID_TABLE_NAME -220 file
XB_EMPTY -221 file
XB_LIMIT_REACHED -222 file
+ XB_BLOCKREAD_NOT_ENABLED -223 file
+ XB_DIRECTORY_ERROR -224
XB_INVALID_FIELD_TYPE -300 field
XB_INVALID_FIELD_NO -301 field
XB_INVALID_DATA -302 field
diff --git a/docs/html/xbc15.html b/docs/html/xbc15.html
index 136724d..fde33b8 100755
--- a/docs/html/xbc15.html
+++ b/docs/html/xbc15.html
@@ -1,51 +1,96 @@
+
Xbase DBMS Chapter 15
-Class Inventory
-Chapter Updated 12/24/22
-
-Class Descriptions
-
-
-
-Class Description
-xbBcd Supports binary coded deciemal data
-xbDate Support date operations on a given date formatted as YYYYMMDD
-xbDbf Base class for DBF file handling. If you are adding support for a new file type, derive new file type class from this.
-xbDbf3 Derived from xbDbf, supports DBase V3 files
-xbDbf4 Derived from xbDbf, supports DBase V4 files
-xbExp Class for supporting expression logic
-xbExpNode Class definition of a single node, utilized by xbExp
-xbFile Main file class. If you are porting this library to another platform, start here
-xbFilter Supports filters
-xbIx Base class for index file support. If you are adding support for a new index type, derive new index type class from this.
-xbIxNdx Derived from xbIx, supports NDX style indices.
-xbIxMdx Derived from xbIx, supports MDX style indices
-xbLinkList Class supporting linked list functionality
-xbLinkListOrd Class supporting ordered linked list functionality
-xbLinkListNode Class defining one node, used by xbLinkList and xbLinkListOrd
-xbLog Class supporting general log file activity
-xbMemo Base class for supporting memo (.DBT) files. If you are adding support for a new memo type, derive new memo type class from this.
-xbMemoDbt3 Derived from xbMemo, supports V3 Memo files
-xbMemoDbt4 Derived from xbMemo, supports V3 Memo files
-xbSql Supports SQL access
-xbSsv Base class, shared system values
-xbString String handling class
-xbTag Class to support index tags
-xbTblMgr Class used internally in the library for managing multiple open files/tables
-xbUda Class for supporting fields for the xbSql functions. Stands for User data area
-xbXBase Class to tie everything together. Every application program starts with one of these
-
-
+Block Read Functionality
+Chapter Updated 2/1/23
-
-
-Fix me...
-
+
Block Reads
+
+As of release 4.1.1, the Xbase library includes functionality for reading a DBF file in blocks, rather than one record at a time.
+
+This functionality can be used to improve application performance in situations where a data file is being read sequentially.
+For situations where records are retrieved randomly from the file, enabling this probably won't help much. In short, this
+can be turned on when accessing a file sequentially and should be left off when not processing sequentially.
+
+The logic is all handled internally within the library, all that is needed is to enable it and the library handles the rest.
+
+One Caveat
+This functionality was originally designed with reporting in mind and doesn't currently have any auto locking associated with it.
+
+
+Sample Code
+See example code below for how to enable and disable the feature.
+
+
+
+
+#include "xbase.h"
+using namespace xb;
+
+int main(int ac,char** av)
+{
+ xbXBase x;
+ xbInt16 iRc;
+ x.EnableMsgLogging();
+ x.SetLogSize( 1000000L );
+
+ if (ac <= 1) {
+ std::cout << "Usage: xb_dumprecs filename..." << std::endl;
+ return 1;
+ }
+
+ xbDbf *MyFile = NULL;
+ if(( iRc = x.OpenHighestVersion( av[1], "", &MyFile )) != XB_NO_ERROR ){
+ std::cout << "Could not open file iRc = " << iRc << " file = " << av[1] << std::endl;
+ x.DisplayError( iRc );
+ return 0;
+ }
+
+// std::cout << "Processing file sequentially from beginning..." << std::endl;
+
+
+
+ // turn on Block Read Processing
+ #ifdef XB_BLOCKREAD_SUPPORT
+ MyFile->EnableBlockReadProcessing();
+ #endif
+
+
+ xbUInt32 j = 0;
+ xbUInt32 ulRecCnt = 0;
+
+ iRc = MyFile->GetRecordCnt( ulRecCnt );
+
+ if( iRc < XB_NO_ERROR )
+ return iRc;
+ while( j < ulRecCnt ){
+ if( j == 0 )
+ iRc = MyFile->DumpRecord(++j, 2, 2 );
+ else
+ iRc = MyFile->DumpRecord(++j, 2, 1 );
+ if( iRc != XB_NO_ERROR ){
+ x.DisplayError( iRc );
+ return 1;
+ }
+ }
+ std::cout << j << " Records processed." << std::endl;
+
+
+ // optionally turn off Block Read Processing
+ #ifdef XB_BLOCKREAD_SUPPORT
+ MyFile->DisableBlockReadProcessing();
+ #endif
+
+ MyFile->Close();
+ return 0;
+}
+
+
-
+
diff --git a/docs/html/xbc16.html b/docs/html/xbc16.html
new file mode 100755
index 0000000..873264d
--- /dev/null
+++ b/docs/html/xbc16.html
@@ -0,0 +1,52 @@
+
+
+Xbase DBMS Chapter 16
+
+Class Inventory
+Chapter Updated 2/1/23
+
+Class Descriptions
+
+
+
+Class Description
+xbBcd Supports binary coded decimal data
+xbBlockRead Supports block read functionality for improved sequential file access performance.
+xbDate Support date operations on a given date formatted as YYYYMMDD
+xbDbf Base class for DBF file handling. If you are adding support for a new file type, derive new file type class from this.
+xbDbf3 Derived from xbDbf, supports DBase V3 files
+xbDbf4 Derived from xbDbf, supports DBase V4 files
+xbExp Class for supporting expression logic
+xbExpNode Class definition of a single node, utilized by xbExp
+xbFile Main file class. If you are porting this library to another platform, start here
+xbFilter Supports filters
+xbIx Base class for index file support. If you are adding support for a new index type, derive new index type class from this.
+xbIxNdx Derived from xbIx, supports NDX style indices.
+xbIxMdx Derived from xbIx, supports MDX style indices
+xbLinkList Class supporting linked list functionality
+xbLinkListOrd Class supporting ordered linked list functionality
+xbLinkListNode Class defining one node, used by xbLinkList and xbLinkListOrd
+xbLog Class supporting general log file activity
+xbMemo Base class for supporting memo (.DBT) files. If you are adding support for a new memo type, derive new memo type class from this.
+xbMemoDbt3 Derived from xbMemo, supports V3 Memo files
+xbMemoDbt4 Derived from xbMemo, supports V3 Memo files
+xbSql Supports SQL access
+xbSsv Base class, shared system values
+xbString String handling class
+xbTag Class to support index tags
+xbTblMgr Class used internally in the library for managing multiple open files/tables
+xbUda Class for supporting fields for the xbSql functions. Stands for User data area
+xbXBase Class to tie everything together. Every application program starts with one of these
+
+
+
+
+
+Fix me...
+
+
+
+
+
+
+
diff --git a/docs/html/xbc17.html b/docs/html/xbc17.html
new file mode 100755
index 0000000..c0b2208
--- /dev/null
+++ b/docs/html/xbc17.html
@@ -0,0 +1,219 @@
+
+
+Xbase DBMS Chapter 17
+
+Class xbSsv
+Chapter Updated 2/7/23
+
+Class xbSsv - Shared System Values.
+
+Base class xbSsv is used for maintaining static variables used system
+wide by the XBase library routines and is a base class that is used by the xbXBase class.
+See the diagram in chapter 15 to gain an understanding of where the xbSsv class sits in relation to the
+other classes. Accessing the methods in this class are done via the xbXBase class instance.
+Additionally, there are a few other misc routines contained in this class that are available to all
+subordinate classes/objects.
+
+
+
+
+
+Method Description
+
+void BitDump( unsigned char c ) const void BitDump( char c ) const These routines dump the bits for a specified char field to stdout.
+xbBool BitSet( unsigned char c, xbInt16 iBitNo ) const This routine will set a specified bit in a char field.
+void DisplayError( xbInt16 ErrorCode ) const This routine prints a description for a specifed error to stdout.
+
+xbString& GetDataDirectory() const void SetDataDirectory( const xbString &sDataDirectory )
+ Get and Set the current directory where the library routines expect to find the .DBF, .DBT, .NDX and .MDX files.
+
+xbString& GetDefaultDateFormat() const void SetDefaultDateFormat( const xbString &sDefaultDateFormat )
+ Get and Set the current default date format used by the date formatting routines if no format specifier is provided.
+
+xbInt16 GetEndianType() const Returns the current Endian type of the machine the library is operating on.
+const char *GetErrorMessage( xbInt16 ErrorCode ) const Returns a pointer to an error message for a given error number.
+
+xbBool GetDefaultAutoCommit() const void SetDefaultAutoCommit( xbBool bDefaultAutoCommit )
+ Get and Set the default auto commit status. If auto commit is on, the library will automatically post any updates to the database when navigating away from an updated record.
+
+xbBool GetHomeDir( xbString &sHomeDirOut ) Get the home directory for the current user.
+
+xbString& GetLogDirectory() const void SetLogDirectory( const xbString &sLogDirectory )
+ Get and set the directory location for any system generated logfiles.
+xbString& GetLogFileName() const Returns the default log file name.
+
+
+xbBool GetMultiUser() const void SetMultiUser( xbBool bMultiUser )
+ Get and set multi user status. This turns the auto locking on and off. For better performance in single user applications, turn multuser off.
+
+xbInt16 GetUniqueKeyOpt() const xbInt16 SetUniqueKeyOpt( xbInt16 iUniqueKeyOpt )
+ Determines library behavior for unique key processing. The original Dbase (tm) product allowed duplicate recrds in the .DBF file when the unique option was specified for a given index tag.
+ The Xbase library supports either the original DBase behavior (XB_EMULATE_DBASE), or the prevention of duplicate records for duplicate keys (XB_HALT_ON_DUPKEY).
+
+
+xbInt16 GetDefaultLockRetries() const void SetDefaultLockRetries( xbInt16 iRetryCount )
+ Get and Set the number of times to attempt a lock
+
+xbInt32 GetDefaultLockWait() const void SetDefaultLockWait( xbInt32 lRetryWait )
+ Get and Set the wait time between lock attempts.
+
+xbInt16 GetDefaultLockFlavor() const void SetDefaultLockFlavor( xbInt16 iLockFlavor )
+ For future use. With current versions, only DBase (TM) locking offsets are supported.
+
+xbBool GetDefaultAutoLock() const void SetDefaultAutoLock( xbBool bAutoLock ) void EnableDefaultAutoLock() void DisableDefaultAutoLock()
+ Set, Get or update Auto Lock Status
+
+
+xbInt16 GetCreateMdxBlockSize() const xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize )
+ Set or get MDX Index block size. Must be a multiple of 512.
+
+xbUInt32 GetDefaultBlockReadSize() const void SetDefaultBlockReadSize( xbUInt32 ulDfltBlockReadSize )
+ Set or Get the default block size for Block Read functionality. Block reading is used to improve sequentential access performance.
+
+
+
+
+Example program using xbSsv methods
+
+
+/* xb_ex_ssv.cpp
+XBase64 Software Library
+
+Copyright (c) 1997,2003,2014,2021,2022,2023 Gary A Kunkel
+
+The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.
+
+Email Contact:
+
+ XDB-devel@lists.sourceforge.net
+ XDB-users@lists.sourceforge.net
+
+This program demonstrates using functionality of the xbSsv class (Shared system values)
+
+*/
+
+#include "xbase.h"
+
+using namespace xb;
+
+int main( int ac, char ** av ){
+
+ xbXBase x; // set up xbase for business
+ xbString sMsg; // a message string
+
+ sMsg.Sprintf( "Program [%s] initializing...", av[0] );
+ std::cout << sMsg.Str() << std::endl;
+
+ // example code to set up log file usage
+ #ifdef XB_LOGGING_SUPPORT
+ char cSeperator; // is this a unix (/) or windows (\) file system
+ xbString sLog; // general string for log file activities
+ sLog = x.GetLogFqFileName().Str(); // get the system default log file name
+ std::cout << "System default logfile is [" << sLog.Str() << "]" << std::endl;
+
+ cSeperator = sLog.GetPathSeparator(); // get the seperator from
+ std::cout << "Path seperator = [" << cSeperator << "]" << std::endl;
+
+ sLog.Sprintf( "..%c", cSeperator );
+ x.SetLogDirectory( sLog );
+ std::cout << "sLog = [" << sLog.Str() << "]\n";
+
+ sLog = x.GetLogFqFileName().Str(); // get the system default log file name
+ std::cout << "New logfile is [" << sLog.Str() << "]" << std::endl;
+
+ // turn on logging after file name set
+ x.EnableMsgLogging();
+ #endif // XB_LOGGING_SUPPORT
+
+ // const char *GetErrorMessage( xbInt16 ErrorCode ) const;
+ // void DisplayError( xbInt16 ErrorCode ) const;
+ std::cout << "DisplayError( -100 ) - ";
+ x.DisplayError( -100 );
+ // << "]" << std::endl;
+
+
+ // void SetDefaultDateFormat( const xbString &sDefaultDateFormat );
+ // xbString& GetDefaultDateFormat() const;
+ std::cout << "GetDefaultDateFormat() - " << x.GetDefaultDateFormat() << std::endl;
+
+ // void SetDataDirectory ( const xbString &sDataDirectory );
+ // xbString& GetDataDirectory() const;
+ std::cout << "GetDataDirectory() - " << x.GetDataDirectory() << std::endl;
+
+ // xbInt16 GetEndianType() const;
+ if( x.GetEndianType() == 'L' )
+ std::cout << "Little Endian Architecture." << std::endl;
+ else
+ std::cout << "Bid Endian Architecture." << std::endl;
+
+ //xbBool GetDefaultAutoCommit() const;
+ //void SetDefaultAutoCommit( xbBool bDefaultAutoCommit );
+ if( x.GetDefaultAutoCommit())
+ std::cout << "AutoCommit is on." << std::endl;
+ else
+ std::cout << "AutoCommit is off." << std::endl;
+
+ //xbBool GetMultiUser () const;
+ //void SetMultiUser ( xbBool bMultiUser );
+ if( x.GetMultiUser())
+ std::cout << "Multi user (locking) is enabled." << std::endl;
+ else
+ std::cout << "Multi user (locking) not enabled." << std::endl;
+
+ #if defined (XB_NDX_SUPPORT) || defined (XB_MDX_SUPPORT)
+ // xbInt16 GetUniqueKeyOpt () const;
+ // xbInt16 SetUniqueKeyOpt ( xbInt16 iUniqueKeyOpt );
+ // XB_HALT_ON_DUPKEY
+ // XB_EMULATE_DBASE
+ if( x.GetUniqueKeyOpt() == XB_HALT_ON_DUPKEY )
+ std::cout << "UniqueKey option - XB_HALT_ON_DUPKEY" << std::endl;
+ else if( x.GetUniqueKeyOpt() == XB_EMULATE_DBASE )
+ std::cout << "UniqueKey option - XB_EMULATE_DBASE" << std::endl;
+ #endif // (XB_NDX_SUPPORT) || defined (XB_MDX_SUPPORT)
+
+ #ifdef XB_LOCKING_SUPPORT
+ //xbInt16 GetDefaultLockRetries () const;
+ //void SetDefaultLockRetries ( xbInt16 iRetryCount );
+ //xbInt32 GetDefaultLockWait () const;
+ //void SetDefaultLockWait ( xbInt32 lRetryWait );
+ //xbInt16 GetDefaultLockFlavor () const;
+ //void SetDefaultLockFlavor ( xbInt16 iLockFlavor );
+ //xbBool GetDefaultAutoLock () const;
+ //void SetDefaultAutoLock ( xbBool bAutoLock );
+ //void EnableDefaultAutoLock ();
+ //void DisableDefaultAutoLock ();
+
+ std::cout << "GetDefaultLockRetries() - " << x.GetDefaultLockRetries() << std::endl;
+ std::cout << "GetDefaultLockWait() - " << x.GetDefaultLockWait() << std::endl;
+ std::cout << "GetDefaultAutoLock() - " << x.GetDefaultAutoLock() << std::endl;
+ #endif // XB_LOCKING_SUPPORT
+
+ #ifdef XB_MDX_SUPPORT
+ // xbInt16 GetCreateMdxBlockSize() const;
+ // xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );
+ std::cout << "GetCreateMdxBlockSize() - " << x.GetCreateMdxBlockSize() << std::endl;
+ #endif // XB_MDX_SUPPORT
+
+ #ifdef XB_BLOCKREAD_SUPPORT
+ // xbUInt32 GetDefaultBlockReadSize() const;
+ // void SetDefaultBlockReadSize( xbUInt32 ulDfltBlockReadSize );
+ std::cout << "GetDefaultBlockReadSize() - " << x.GetDefaultBlockReadSize() << std::endl;
+ #endif // XB_BLOCKREAD_SUPPORT
+
+ //xbBool BitSet ( unsigned char c, xbInt16 iBitNo ) const;
+ //void BitDump ( unsigned char c ) const;
+ //void BitDump ( char c ) const;
+ std::cout << "BitDump( 'A' ) - ";
+ x.BitDump( 'A' );
+
+ return 0;
+}
+
+
+
+
+
+
+
+
+
diff --git a/docs/html/xbc18.html b/docs/html/xbc18.html
new file mode 100755
index 0000000..36f3b50
--- /dev/null
+++ b/docs/html/xbc18.html
@@ -0,0 +1,252 @@
+
+
+Xbase DBMS Chapter 18
+
+Class xbXBase
+Chapter Updated 2/7/23
+
+Class xbXBase - Core Level Class
+
+
+The xbXBase class is the core class that needs to be in every application program.
+Established an instance of class xbXBase before any other Xbase calls are made.
+
+xbXBase x
+
+
+xbXBase is derived from base classes xbTblMgr and xbSsv.
+
+
+
+
+
+
+
+
+Method Description Category
+
+xbInt16 CloseAllTables() Close all open tables. Table
+
+xbInt16 OpenHighestVersion( const xbString &sTableName, const xbString &sAlias, xbDbf &dbf, int dummy ) Open highest version available for sTableName. Table
+xbInt16 OpenHighestVersion( const xbString &sTableName, const xbString &sAlias, xbDbf **dbf ) Open highest version available for sTableName. Table
+xbDbf * Open( const xbString &sTableName, xbInt16 &iRc ) Open the highest available version of the dbf file. Defaults to XB_READ_WRITE and XB_MULTI_USER mode. Table
+xbDbf * Open( const xbString &sTableName, const xbString &sAlias, xbInt16 iOpenMode, xbInt16 iShareMode, xbInt16 iVersion, xbInt16 &iRc ) Open table. Table
+
+
+void DisableMsgLogging() Disable logging routines. Logging
+void EnableMsgLogging () Enable logging routines. Logging
+xbInt16 FlushLog() Flush any queued logfile updates to disk. Logging
+const xbString &GetLogDirectory () const Get the current logfile directory. Logging
+const xbString &GetLogFileName () const Get the current logfile name. Logging
+const xbString &GetLogFqFileName() const Get fully qualified logfile name. Logging
+xbBool GetLogStatus () const Get the logging status. Logging
+void SetLogDirectory( const xbString &sLogFileDirectory ) Set the log directory. Must be done while logging is off. Logging
+void SetLogFileName( const xbString &sLogFileName ) Set the log file name. Must be done while logging is off. Logging
+void SetLogSize( size_t lSize ) Set the logfile size. After the size is reached, the log file roll. Logging
+xbInt16 WriteLogBytes ( xbUInt32 lCnt, const char *p ) Write lCnt bytes pointed to by pointer p to the logfile. Logging
+xbInt16 WriteLogMessage( const xbString &sLogMessage, xbInt16 iOutputOpt = 0 ) Write a string to the logfile. Logging
+
+
+xbInt16 xbXBase::GetCmdLineOpt( xbInt32 lArgc, char **sArgv, xbString &sOptRqst, xbString &sParmOut )
+xbXBase::GetCmdLineOpt( xbInt32 lArgc, char **sArgv, const char *sOptRqst, xbString &sParmOut ) Parse command line values seeking given parameter info. Misc
+
+void xbSleep( xbInt32 lMillisecs ) Sleep command, used mainly in lock commands for waiting between retries. Misc
+
+
+xbInt16 ABS( xbDouble dIn, xbDouble &dOut ) Dbase ABS function. Expression
+xbInt16 ALLTRIM( const xbString &sIn, xbString &sOut ) Dbase ALLTRIM function. Expression
+xbInt16 ASC( const xbString &s, xbDouble &dAscOut ) Dbase ASC function. Expression
+xbInt16 AT( const xbString &sSrchFor, const xbString &sBase, xbDouble &dPos ) Dbase AT function. Expression
+xbInt16 CDOW( xbDate &dInDate, xbString &sOutDow ) Dbase CDOW function. Expression
+xbInt16 CHR( xbDouble dAsciCd, xbString &sOut ) Dbase CHR function. Expression
+xbInt16 CMONTH( xbDate &dInDate, xbString &sOutMonth ) Dbase CMONTH function. Expression
+xbInt16 CTOD( const xbString &sInDate, xbDate &dOutDate ) Dbase CTOD function. Expression
+xbInt16 DATE( xbDate &dOutDate ) Dbase DATE function. Expression
+xbInt16 DAY( const xbDate &dInDate, xbDouble &dOutDay ) Dbase DAY function. Expression
+xbInt16 DEL( xbDbf * d, xbString &sOut, xbInt16 iRecBufSw = 0 ) Dbase DEL function. Expression
+xbInt16 DELETED( xbDbf * d, xbBool &bOut, xbInt16 iRecBufSw = 0 ) Dbase DELETED function. Expression
+xbInt16 DESCEND( const xbString &sIn,xbString &sOut ) xbInt16 DESCEND( const xbDate &dInDate, xbDate &dOutDate ) xbInt16 DESCEND( const xbDouble dIn, xbDouble &dsOut ) Dbase DESCEND function. Expression
+xbInt16 DOW( const xbDate &sInDate, xbDouble &dDowOut ) Dbase DOW function. Expression
+xbInt16 DTOC( xbDate &dInDate, xbString &sOutFmtDate ) Dbase DTOC function. Expression
+xbInt16 DTOS( xbDate &dInDate, xbString &sOutFmtDate ) Dbase DTOS function. Expression
+xbInt16 EXP( xbDouble dIn, xbDouble &dOut ) Dbase EXP function. Expression
+xbInt16 IIF( xbBool bResult, const xbString &sTrueResult, const xbString &sFalseResult, xbString &sResult ) Dbase IIF function. Expression
+xbInt16 INT( xbDouble dIn, xbDouble &dOut ) Dbase INT function. Expression
+xbInt16 ISALPHA( const xbString &s, xbBool &bResult ) Dbase ISALPHA function. Expression
+xbInt16 ISLOWER( const xbString &s, xbBool &bResult ) Dbase ISLOWER function. Expression
+xbInt16 ISUPPER( const xbString &s, xbBool &bResult ) Dbase ISUPPER function. Expression
+xbInt16 LEFT( const xbString &sIn, xbUInt32 lCharCnt, xbString &sOut ) Dbase LEF function. Expression
+xbInt16 LEN( const xbString &sIn, xbDouble &dLen ) Dbase LEN function. Expression
+xbInt16 LOG( xbDouble dIn, xbDouble &dOut ) Dbase LOG function. Expression
+xbInt16 LOWER( const xbString &sIn, xbString &sOut ) Dbase LOWER function. Expression
+xbInt16 LTRIM( const xbString &sIn, xbString & sOut ) Dbase LTRIM function. Expression
+xbInt16 MAX( xbDouble dIn1, xbDouble dIn2, xbDouble &dOut ) Dbase MAX function. Expression
+xbInt16 MIN( xbDouble dIn1, xbDouble dIn2, xbDouble &dOut ) Dbase MIN function. Expression
+xbInt16 MONTH( xbDate &dInDate, xbDouble &dMonthOut ) Dbase MONTH function. Expression
+xbInt16 RECCOUNT( xbDbf * d, xbDouble &dRecOut ) Dbase RECCOUNT function. Expression
+xbInt16 RECNO( xbDbf * d, xbDouble &dRecOut ) Dbase RECNO function. Expression
+xbInt16 REPLICATE( const xbString &sIn, xbUInt32 ulRepCnt, xbString &sOut ) Dbase REPLICATE function. Expression
+xbInt16 RIGHT( const xbString &sIn, xbUInt32 iCharCnt, xbString &sOut ) Dbase RIGHT function. Expression
+xbInt16 RTRIM( const xbString &sIn, xbString &sOut ) Dbase RTRIM function. Expression
+xbInt16 SPACE( xbInt32 lCnt, xbString &sOut ) Dbase SPACE function. Expression
+xbInt16 SQRT( xbDouble dBase, xbDouble &dSqrRt ) Dbase SQRT function. Expression
+xbInt16 STOD( const xbString &sIn, xbDate &sDateOut ) Dbase STOD function. Expression
+xbInt16 STR( xbDouble dIn, xbString &sOut ) Dbase function. Expression
+xbInt16 STR( xbDouble dIn, xbUInt32 ulLen, xbString &sOut )
+ xbInt16 STR( xbDouble dIn, xbUInt32 ulLen, xbUInt32 ulDec, xbString &sOut )
+ xbInt16 STR( xbDouble dIn, xbUInt32 ulLen, xbUInt32 ulDec, xbString &sPadChar, xbString &sOut ) Dbase STR function. Expression
+xbInt16 STRZERO( xbDouble dIn, xbUInt32 ulLen, xbUInt32 ulDec, xbString &sOut ) Dbase STRZERO function. Expression
+xbInt16 SUBSTR( const xbString &sIn, xbUInt32 ulStartPos, xbUInt32 ulLen, xbString &sOut ) Dbase SUBSTR function. Expression
+xbInt16 TRIM( const xbString &sIn, xbString &sOut ) Dbase TRIM function. Expression
+xbInt16 UPPER( const xbString &sIn, xbString &sOut ) Dbase UPPER function. Expression
+xbInt16 VAL( const xbString &sIn, xbDouble &dOut ) Dbase VAL function. Expression
+xbInt16 YEAR( xbDate &dInDate, xbDouble &dOutYear ) Dbase YEAR function. Expression
+
+
+
+
+
+Example program using xbXbase methods
+
+
+/* xb_ex_ssv.cpp
+XBase64 Software Library
+
+Copyright (c) 1997,2003,2014,2021,2022,2023 Gary A Kunkel
+
+The xb64 software library is covered under the terms of the GPL Version 3, 2007 license.
+
+Email Contact:
+
+ XDB-devel@lists.sourceforge.net
+ XDB-users@lists.sourceforge.net
+
+This program demonstrates using functionality of the xbSsv class (Shared system values)
+
+*/
+
+#include "xbase.h"
+
+using namespace xb;
+
+int main( int ac, char ** av ){
+
+ xbXBase x; // set up xbase for business
+ xbString sMsg; // a message string
+
+ sMsg.Sprintf( "Program [%s] initializing...", av[0] );
+ std::cout << sMsg.Str() << std::endl;
+
+ // example code to set up log file usage
+ #ifdef XB_LOGGING_SUPPORT
+ char cSeperator; // is this a unix (/) or windows (\) file system
+ xbString sLog; // general string for log file activities
+ sLog = x.GetLogFqFileName().Str(); // get the system default log file name
+ std::cout << "System default logfile is [" << sLog.Str() << "]" << std::endl;
+
+ cSeperator = sLog.GetPathSeparator(); // get the seperator from
+ std::cout << "Path seperator = [" << cSeperator << "]" << std::endl;
+
+ sLog.Sprintf( "..%c", cSeperator );
+ x.SetLogDirectory( sLog );
+ std::cout << "sLog = [" << sLog.Str() << "]\n";
+
+ sLog = x.GetLogFqFileName().Str(); // get the system default log file name
+ std::cout << "New logfile is [" << sLog.Str() << "]" << std::endl;
+
+ // turn on logging after file name set
+ x.EnableMsgLogging();
+ #endif // XB_LOGGING_SUPPORT
+
+ // const char *GetErrorMessage( xbInt16 ErrorCode ) const;
+ // void DisplayError( xbInt16 ErrorCode ) const;
+ std::cout << "DisplayError( -100 ) - ";
+ x.DisplayError( -100 );
+ // << "]" << std::endl;
+
+
+ // void SetDefaultDateFormat( const xbString &sDefaultDateFormat );
+ // xbString& GetDefaultDateFormat() const;
+ std::cout << "GetDefaultDateFormat() - " << x.GetDefaultDateFormat() << std::endl;
+
+ // void SetDataDirectory ( const xbString &sDataDirectory );
+ // xbString& GetDataDirectory() const;
+ std::cout << "GetDataDirectory() - " << x.GetDataDirectory() << std::endl;
+
+ // xbInt16 GetEndianType() const;
+ if( x.GetEndianType() == 'L' )
+ std::cout << "Little Endian Architecture." << std::endl;
+ else
+ std::cout << "Bid Endian Architecture." << std::endl;
+
+ //xbBool GetDefaultAutoCommit() const;
+ //void SetDefaultAutoCommit( xbBool bDefaultAutoCommit );
+ if( x.GetDefaultAutoCommit())
+ std::cout << "AutoCommit is on." << std::endl;
+ else
+ std::cout << "AutoCommit is off." << std::endl;
+
+ //xbBool GetMultiUser () const;
+ //void SetMultiUser ( xbBool bMultiUser );
+ if( x.GetMultiUser())
+ std::cout << "Multi user (locking) is enabled." << std::endl;
+ else
+ std::cout << "Multi user (locking) not enabled." << std::endl;
+
+ #if defined (XB_NDX_SUPPORT) || defined (XB_MDX_SUPPORT)
+ // xbInt16 GetUniqueKeyOpt () const;
+ // xbInt16 SetUniqueKeyOpt ( xbInt16 iUniqueKeyOpt );
+ // XB_HALT_ON_DUPKEY
+ // XB_EMULATE_DBASE
+ if( x.GetUniqueKeyOpt() == XB_HALT_ON_DUPKEY )
+ std::cout << "UniqueKey option - XB_HALT_ON_DUPKEY" << std::endl;
+ else if( x.GetUniqueKeyOpt() == XB_EMULATE_DBASE )
+ std::cout << "UniqueKey option - XB_EMULATE_DBASE" << std::endl;
+ #endif // (XB_NDX_SUPPORT) || defined (XB_MDX_SUPPORT)
+
+ #ifdef XB_LOCKING_SUPPORT
+ //xbInt16 GetDefaultLockRetries () const;
+ //void SetDefaultLockRetries ( xbInt16 iRetryCount );
+ //xbInt32 GetDefaultLockWait () const;
+ //void SetDefaultLockWait ( xbInt32 lRetryWait );
+ //xbInt16 GetDefaultLockFlavor () const;
+ //void SetDefaultLockFlavor ( xbInt16 iLockFlavor );
+ //xbBool GetDefaultAutoLock () const;
+ //void SetDefaultAutoLock ( xbBool bAutoLock );
+ //void EnableDefaultAutoLock ();
+ //void DisableDefaultAutoLock ();
+
+ std::cout << "GetDefaultLockRetries() - " << x.GetDefaultLockRetries() << std::endl;
+ std::cout << "GetDefaultLockWait() - " << x.GetDefaultLockWait() << std::endl;
+ std::cout << "GetDefaultAutoLock() - " << x.GetDefaultAutoLock() << std::endl;
+ #endif // XB_LOCKING_SUPPORT
+
+ #ifdef XB_MDX_SUPPORT
+ // xbInt16 GetCreateMdxBlockSize() const;
+ // xbInt16 SetCreateMdxBlockSize( xbInt16 ulBlockSize );
+ std::cout << "GetCreateMdxBlockSize() - " << x.GetCreateMdxBlockSize() << std::endl;
+ #endif // XB_MDX_SUPPORT
+
+ #ifdef XB_BLOCKREAD_SUPPORT
+ // xbUInt32 GetDefaultBlockReadSize() const;
+ // void SetDefaultBlockReadSize( xbUInt32 ulDfltBlockReadSize );
+ std::cout << "GetDefaultBlockReadSize() - " << x.GetDefaultBlockReadSize() << std::endl;
+ #endif // XB_BLOCKREAD_SUPPORT
+
+ //xbBool BitSet ( unsigned char c, xbInt16 iBitNo ) const;
+ //void BitDump ( unsigned char c ) const;
+ //void BitDump ( char c ) const;
+ std::cout << "BitDump( 'A' ) - ";
+ x.BitDump( 'A' );
+
+ return 0;
+}
+
+
+
+
+
+
+
+
+
diff --git a/docs/man/xb_cfg_chk.1.gz b/docs/man/xb_cfg_chk.1.gz
new file mode 100644
index 0000000..9dabd69
Binary files /dev/null and b/docs/man/xb_cfg_chk.1.gz differ
diff --git a/docs/man/xb_copydbf.1.gz b/docs/man/xb_copydbf.1.gz
new file mode 100644
index 0000000..410723d
Binary files /dev/null and b/docs/man/xb_copydbf.1.gz differ
diff --git a/docs/man/xb_dbfutil.1.gz b/docs/man/xb_dbfutil.1.gz
new file mode 100644
index 0000000..555bd83
Binary files /dev/null and b/docs/man/xb_dbfutil.1.gz differ
diff --git a/docs/man/xb_deletall.1.gz b/docs/man/xb_deletall.1.gz
new file mode 100644
index 0000000..8016f10
Binary files /dev/null and b/docs/man/xb_deletall.1.gz differ
diff --git a/docs/man/xb_dumpdbt.1.gz b/docs/man/xb_dumpdbt.1.gz
new file mode 100644
index 0000000..f0585b4
Binary files /dev/null and b/docs/man/xb_dumpdbt.1.gz differ
diff --git a/docs/man/xb_dumprecs.1.gz b/docs/man/xb_dumprecs.1.gz
new file mode 100644
index 0000000..f63c8b7
Binary files /dev/null and b/docs/man/xb_dumprecs.1.gz differ
diff --git a/docs/man/xb_pack.1.gz b/docs/man/xb_pack.1.gz
new file mode 100644
index 0000000..c5ec726
Binary files /dev/null and b/docs/man/xb_pack.1.gz differ
diff --git a/docs/man/xb_tblinfo.1.gz b/docs/man/xb_tblinfo.1.gz
new file mode 100644
index 0000000..ab7b26a
Binary files /dev/null and b/docs/man/xb_tblinfo.1.gz differ
diff --git a/docs/man/xb_undelall.1.gz b/docs/man/xb_undelall.1.gz
new file mode 100644
index 0000000..31cc868
Binary files /dev/null and b/docs/man/xb_undelall.1.gz differ
--
cgit v1.2.3