From 81cc2d9712e9f61ce096f3f78616ea293883dd5f Mon Sep 17 00:00:00 2001 From: "David G. Holm" Date: Mon, 19 Nov 2001 20:57:25 +0000 Subject: [PATCH] 2001-11-19 16:00 UTC-0400 David G. Holm --- harbour/ChangeLog | 5 +++++ harbour/source/rdd/dbfcdx/dbfcdx1.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index a82043f303..b9192b1686 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,8 @@ +2001-11-19 16:00 UTC-0400 David G. Holm + + * source/rdd/dbfcdx/dbfcdx1.c + ! Removed spurious (BYTE) overrides on dual assignments. + 2001-11-19 17:20 GMT+1 Martin Vogel + contrib/libct/bit2.c diff --git a/harbour/source/rdd/dbfcdx/dbfcdx1.c b/harbour/source/rdd/dbfcdx/dbfcdx1.c index 9789fc25c6..8db62cf8c8 100644 --- a/harbour/source/rdd/dbfcdx/dbfcdx1.c +++ b/harbour/source/rdd/dbfcdx/dbfcdx1.c @@ -1761,7 +1761,7 @@ static void hb_cdxTagEmptyIndex( LPCDXTAG pTag ) pData.cdxu.External.RecNumBits = 24 - uiBitCount * 2; pData.cdxu.External.RecNumMask = hb_cdxMakeMask( pData.cdxu.External.RecNumBits ); pData.cdxu.External.FreeSpace = CDX_EXTERNAL_SPACE; - pData.cdxu.External.DupCntBits = (BYTE) pData.cdxu.External.TrlCntBits = (BYTE) uiBitCount; + pData.cdxu.External.DupCntBits = pData.cdxu.External.TrlCntBits = (BYTE) uiBitCount; pData.cdxu.External.DupCntMask = (BYTE) hb_cdxMakeMask( pData.cdxu.External.DupCntBits ); pData.cdxu.External.TrlCntMask = (BYTE) hb_cdxMakeMask( pData.cdxu.External.TrlCntBits ); hb_cdxIndexPageWrite( pTag->pIndex, pTag->RootBlock, &pData, sizeof( CDXDATA ) ); @@ -2076,7 +2076,7 @@ static void hb_cdxTagExtNodeWrite( LPCDXTAG pTag, LONG PN, LPCDXDATA pData, } } PIK->Space = CDX_EXTERNAL_SPACE; - PIK->DCBits = (BYTE) PIK->TCBits = (BYTE) uiBitCount; + PIK->DCBits = PIK->TCBits = (BYTE) uiBitCount; PIK->DCMask = (BYTE) hb_cdxMakeMask( PIK->DCBits ); PIK->TCMask = (BYTE) hb_cdxMakeMask( PIK->TCBits ); sr = cd = kcnt = 0; @@ -3692,7 +3692,7 @@ static void hb_cdxSortAddToNode( LPSORTINFO pSort, USHORT Lvl, LONG Tag, } pSort->NodeList[ 0 ]->cdxu.External.FreeSpace = CDX_EXTERNAL_SPACE; pSort->NodeList[ 0 ]->cdxu.External.DupCntBits = - (BYTE) pSort->NodeList[ 0 ]->cdxu.External.TrlCntBits = (BYTE) bitcnt; + pSort->NodeList[ 0 ]->cdxu.External.TrlCntBits = (BYTE) bitcnt; pSort->NodeList[ 0 ]->cdxu.External.DupCntMask = (BYTE) hb_cdxMakeMask( pSort->NodeList[ 0 ]->cdxu.External.DupCntBits ); pSort->NodeList[ 0 ]->cdxu.External.TrlCntMask = @@ -4775,4 +4775,4 @@ ERRCODE hb_cdxGoCold( CDXAREAP pArea ) if( SUPER_GOCOLD( ( AREAP ) pArea ) == FAILURE ) return FAILURE; return SUCCESS; -} \ No newline at end of file +}