diff options
Diffstat (limited to 'src/utils/xb_tblinfo.cpp')
-rwxr-xr-x | src/utils/xb_tblinfo.cpp | 18 |
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; |