summaryrefslogtreecommitdiff
path: root/src/utils/xb_tblinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/xb_tblinfo.cpp')
-rwxr-xr-xsrc/utils/xb_tblinfo.cpp18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/utils/xb_tblinfo.cpp b/src/utils/xb_tblinfo.cpp
index 884ce5e..6b88403 100755
--- a/src/utils/xb_tblinfo.cpp
+++ b/src/utils/xb_tblinfo.cpp
@@ -23,11 +23,17 @@ int main( int ac, char ** av ){
xbXBase x;
xbBool bHdr = xbFalse;
- xbBool bMdxFound = xbFalse;
xbInt16 iRc;
xbString sTagName;
xbDbf *MyFile = NULL;
+ #ifdef XB_MDX_SUPPORT
+ #ifdef XB_DEBUG_SUPPORT
+ xbBool bMdxFound = xbFalse;
+ #endif // XB_DEBUG_SUPPORT
+ #endif // XB_MDX_SUPPORT
+
+
x.EnableMsgLogging();
x.SetLogSize( 1000000L );
@@ -63,6 +69,7 @@ int main( int ac, char ** av ){
}
MyFile->DumpHeader( 4 );
+ #ifdef XB_MDX_SUPPORT
// for each mdx file, dump the header
xbIxList *ixl = MyFile->GetIxList();
xbIx *ixp;
@@ -71,18 +78,23 @@ int main( int ac, char ** av ){
ixp = ixl->ix;
ixp->GetFileType( sFileType );
+ #ifdef XB_DEBUG_SUPPORT
if( sFileType == "MDX" ){
bMdxFound = xbTrue;
if( bHdr ){
- // std::cout << "MDX header\n";
ixp->DumpHeader( 1, 3 );
}
}
+ #endif // XB_DEBUG_SUPPORT
ixl = ixl->next;
- }
+ }
+ #ifdef XB_DEBUG_SUPPORT
if( !bMdxFound )
std::cout << "No MDX index for file." << std::endl;
+ #endif // XB_DEBUG_SUPPORT
+ #endif // XB_MDX_SUPPORT
+
MyFile->Close();
delete MyFile;