From 96edbc5f55d81c3ff609cef8c858e1d95aa1ae07 Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Thu, 25 May 2006 15:26:08 +0000 Subject: [PATCH] Changes to use new endian inlines from FTK. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@460 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- xflaim/Makefile | 10 ---------- xflaim/src/flaimsys.h | 16 ++++++++-------- xflaim/src/flblddb.cpp | 8 ++++---- xflaim/src/fqsort.cpp | 2 +- xflaim/src/fvector.cpp | 5 +++-- xflaim/src/kybldkey.cpp | 2 +- xflaim/src/kybuild.cpp | 3 ++- 7 files changed, 19 insertions(+), 27 deletions(-) diff --git a/xflaim/Makefile b/xflaim/Makefile index 507a353..2612081 100644 --- a/xflaim/Makefile +++ b/xflaim/Makefile @@ -1794,16 +1794,6 @@ dist: status clean dircheck srcdist $(ec)$(call rmcmd,$(package_dir)/$(src_package_name)) $(ec)$(gprintf) "Distribution created.\n" -# -- pathinfo -- - -.PHONY : pathinfo -pathinfo: - $(ec)$(gprintf) "srcpackage = $(call ppath,$(src_package_dir)/$(src_package_name))\n" - $(ec)$(gprintf) "binpackage = $(call ppath,$(bin_package_dir)/$(bin_package_name))\n" - $(ec)$(gprintf) "rpm = $(call ppath,$(package_rpms_dir)/$(HOSTTYPE)/$(rpm_name))\n" - $(ec)$(gprintf) "srcrpm = $(call ppath,$(package_srpms_dir)/$(srpm_name))\n" - $(ec)$(gprintf) "develrpm = $(call ppath,$(package_rpms_dir)/$(HOSTTYPE)/$(develrpm_name))\n" - # -- Change log -- .PHONY : changelog diff --git a/xflaim/src/flaimsys.h b/xflaim/src/flaimsys.h index c91609c..de4553b 100644 --- a/xflaim/src/flaimsys.h +++ b/xflaim/src/flaimsys.h @@ -8275,10 +8275,10 @@ private: { pucBuffer[ 0] = ucPrefix; - f_UINT32ToByte( (FLMUINT32)uiCollection, &pucBuffer[ 1]); - f_UINT64ToByte( ui64NodeId, &pucBuffer[ 5]); - f_UINT32ToByte( (FLMUINT32)uiBlockAddr, &pucBuffer[ 13]); - f_UINT32ToByte( (FLMUINT32)uiElmNumber, &pucBuffer[ 17]); + f_UINT32ToBigEndian( (FLMUINT32)uiCollection, &pucBuffer[ 1]); + f_UINT64ToBigEndian( ui64NodeId, &pucBuffer[ 5]); + f_UINT32ToBigEndian( (FLMUINT32)uiBlockAddr, &pucBuffer[ 13]); + f_UINT32ToBigEndian( (FLMUINT32)uiElmNumber, &pucBuffer[ 17]); } FINLINE void extractRSetEntry( @@ -8290,22 +8290,22 @@ private: { if( puiCollection) { - *puiCollection = f_byteToUINT32( &pucBuffer[ 1]); + *puiCollection = f_bigEndianToUINT32( &pucBuffer[ 1]); } if( pui64NodeId) { - *pui64NodeId = f_byteToUINT64( &pucBuffer[ 5]); + *pui64NodeId = f_bigEndianToUINT64( &pucBuffer[ 5]); } if( puiBlockAddr) { - *puiBlockAddr = f_byteToUINT32( &pucBuffer[ 13]); + *puiBlockAddr = f_bigEndianToUINT32( &pucBuffer[ 13]); } if( puiElmNumber) { - *puiElmNumber = f_byteToUINT32( &pucBuffer[ 17]); + *puiElmNumber = f_bigEndianToUINT32( &pucBuffer[ 17]); } } diff --git a/xflaim/src/flblddb.cpp b/xflaim/src/flblddb.cpp index a2c9cb3..8991ef3 100644 --- a/xflaim/src/flblddb.cpp +++ b/xflaim/src/flblddb.cpp @@ -231,8 +231,8 @@ class F_NodeResultSetCompare : public IF_ResultSetCompare } else { - uiCollection1 = f_byteToUINT32( &pucData1[ 1]); - uiCollection2 = f_byteToUINT32( &pucData2[ 1]); + uiCollection1 = f_bigEndianToUINT32( &pucData1[ 1]); + uiCollection2 = f_bigEndianToUINT32( &pucData2[ 1]); if( uiCollection1 < uiCollection2) { @@ -244,8 +244,8 @@ class F_NodeResultSetCompare : public IF_ResultSetCompare } else { - ui64NodeId1 = f_byteToUINT64( &pucData1[ 5]); - ui64NodeId2 = f_byteToUINT64( &pucData2[ 5]); + ui64NodeId1 = f_bigEndianToUINT64( &pucData1[ 5]); + ui64NodeId2 = f_bigEndianToUINT64( &pucData2[ 5]); if( ui64NodeId1 < ui64NodeId2) { diff --git a/xflaim/src/fqsort.cpp b/xflaim/src/fqsort.cpp index 85df51e..5481adf 100644 --- a/xflaim/src/fqsort.cpp +++ b/xflaim/src/fqsort.cpp @@ -432,7 +432,7 @@ RCODE F_Query::addToResultSet( void) flmAssert( m_bPositioningEnabled); ui32Count++; - f_UINT32ToByte( ui32Count, ucKey); + f_UINT32ToBigEndian( ui32Count, ucKey); pucTmp = &ucKey [4]; if (RC_BAD( rc = m_pCurrDoc->getDocumentId( (IF_Db *)m_pDb, &ui64DocId))) { diff --git a/xflaim/src/fvector.cpp b/xflaim/src/fvector.cpp index 1097b22..be8ca59 100644 --- a/xflaim/src/fvector.cpp +++ b/xflaim/src/fvector.cpp @@ -965,7 +965,7 @@ RCODE F_DataVector::outputKey( goto Exit; } - f_UINT32ToByte( (FLMUINT32)uiNum, pucToKey); + f_UINT32ToBigEndian( (FLMUINT32)uiNum, pucToKey); uiToKeyLen = 4; } else if (pIcd->uiFlags & ICD_METAPHONE) @@ -1260,7 +1260,8 @@ RCODE F_DataVector::inputKey( rc = RC_SET_AND_ASSERT( NE_XFLM_BTREE_ERROR); goto Exit; } - uiNum = (FLMUINT)f_byteToUINT32( pucKey); + + uiNum = (FLMUINT)f_bigEndianToUINT32( pucKey); // What is stored in the key better match the dictionary // number of the ICD. diff --git a/xflaim/src/kybldkey.cpp b/xflaim/src/kybldkey.cpp index f95cb05..bbeb69e 100644 --- a/xflaim/src/kybldkey.cpp +++ b/xflaim/src/kybldkey.cpp @@ -226,7 +226,7 @@ FSTATIC RCODE flmAddNonTextKeyPiece( if (pIcd->uiFlags & ICD_PRESENCE) { - f_UINT32ToByte( (FLMUINT32)pIcd->uiDictNum, pucFromKey); + f_UINT32ToBigEndian( (FLMUINT32)pIcd->uiDictNum, pucFromKey); uiFromKeyLen = uiUntilKeyLen = 4; f_memcpy( pucUntilKey, pucFromKey, uiUntilKeyLen); } diff --git a/xflaim/src/kybuild.cpp b/xflaim/src/kybuild.cpp index 0212127..00d405b 100644 --- a/xflaim/src/kybuild.cpp +++ b/xflaim/src/kybuild.cpp @@ -1479,7 +1479,8 @@ No_Data: } } - f_UINT32ToByte( (FLMUINT32)uiNameId, &m_keyGenInfo.pucKeyBuf [uiKeyLen]); + f_UINT32ToBigEndian( (FLMUINT32)uiNameId, + &m_keyGenInfo.pucKeyBuf [uiKeyLen]); uiKeyLen += 4; // Save the key component length.