Fixed Solaris compile errors.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@396 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
ahodgkinson
2006-05-09 17:36:35 +00:00
parent e5295860c1
commit 82f07abe78
4 changed files with 35 additions and 34 deletions

View File

@@ -2890,7 +2890,7 @@ RCODE F_Btree::updateParentCounts(
pParentSCache = *ppParentSCache;
pucCounts = BtEntry( (FLMBYTE *)pParentSCache->m_pBlkHdr, uiParentElm);
pucCounts += 4;
UD2FBA( uiCounts, pucCounts);
UD2FBA( (FLMUINT32)uiCounts, pucCounts);
Exit:
@@ -3323,8 +3323,8 @@ RCODE F_Btree::buildAndStoreEntry(
FLMUINT uiBufferSize,
FLMUINT * puiEntrySize)
{
RCODE rc = NE_XFLM_OK;
FLMBYTE * pucTemp = pucBuffer;
RCODE rc = NE_XFLM_OK;
FLMBYTE * pucTemp = pucBuffer;
if( puiEntrySize)
{
@@ -3344,7 +3344,7 @@ RCODE F_Btree::buildAndStoreEntry(
{
// No Data in this entry, so it is easy to make.
UW2FBA( uiKeyLen, pucTemp);
UW2FBA( (FLMUINT16)uiKeyLen, pucTemp);
pucTemp += 2;
f_memcpy( pucTemp, pucKey, uiKeyLen);
@@ -3395,7 +3395,7 @@ RCODE F_Btree::buildAndStoreEntry(
if( uiFlags & BTE_FLAG_KEY_LEN)
{
UW2FBA( uiKeyLen, pucTemp);
UW2FBA( (FLMUINT16)uiKeyLen, pucTemp);
pucTemp += 2;
}
else
@@ -3406,7 +3406,7 @@ RCODE F_Btree::buildAndStoreEntry(
if( uiFlags & BTE_FLAG_DATA_LEN)
{
UW2FBA( uiDataLen, pucTemp);
UW2FBA( (FLMUINT16)uiDataLen, pucTemp);
pucTemp += 2;
}
else
@@ -3417,7 +3417,7 @@ RCODE F_Btree::buildAndStoreEntry(
if( uiFlags & BTE_FLAG_OA_DATA_LEN)
{
UD2FBA( uiOADataLen, pucTemp);
UD2FBA( (FLMUINT32)uiOADataLen, pucTemp);
pucTemp += 4;
}
@@ -3440,20 +3440,20 @@ RCODE F_Btree::buildAndStoreEntry(
pucTemp = pucBuffer;
flmAssert( uiChildBlkAddr);
UD2FBA( uiChildBlkAddr, pucTemp);
UD2FBA( (FLMUINT32)uiChildBlkAddr, pucTemp);
pucTemp += 4;
// Counts - 4 bytes
if( uiBlkType == BT_NON_LEAF_COUNTS)
{
UD2FBA( uiCounts, pucTemp);
UD2FBA( (FLMUINT32)uiCounts, pucTemp);
pucTemp += 4;
}
// KeyLen field - 2 bytes
UW2FBA( uiKeyLen, pucTemp);
UW2FBA( (FLMUINT16)uiKeyLen, pucTemp);
pucTemp += 2;
// Key - variable length (uiKeyLen)
@@ -4428,7 +4428,7 @@ RCODE F_Btree::moveToNext(
f_memcpy( pucDstEntry, m_pucTempBlk, uiEntrySize);
bteSetEntryOffset( pui16DstOffsetA, 0,
pucDstEntry - (FLMBYTE *)pDstBlkHdr);
(FLMUINT16)(pucDstEntry - (FLMBYTE *)pDstBlkHdr));
pDstBlkHdr->ui16NumKeys++;
@@ -4452,7 +4452,7 @@ RCODE F_Btree::moveToNext(
pui16DstOffsetA--;
bteSetEntryOffset( pui16DstOffsetA, 0,
pucDstEntry - (FLMBYTE *)pDstBlkHdr);
(FLMUINT16)(pucDstEntry - (FLMBYTE *)pDstBlkHdr));
pDstBlkHdr->ui16NumKeys++;
pDstBlkHdr->stdBlkHdr.ui16BlkBytesAvail -= (FLMUINT16)uiEntrySize;
@@ -5936,7 +5936,8 @@ RCODE F_Btree::defragmentBlock(
pucCurEntry = BtEntry( (FLMBYTE *)pOldBlk, uiIndex);
uiAmtToMove = actualEntrySize( getEntrySize( (FLMBYTE *)pOldBlk, uiIndex));
pucHeap -= uiAmtToMove;
bteSetEntryOffset( pui16OffsetArray, uiIndex, pucHeap - (FLMBYTE *)pBlk);
bteSetEntryOffset( pui16OffsetArray, uiIndex,
(FLMUINT16)(pucHeap - (FLMBYTE *)pBlk));
uiIndex++;
while( uiIndex < uiNumKeys)
@@ -5955,7 +5956,7 @@ RCODE F_Btree::defragmentBlock(
pucHeap -= uiTempToMove;
uiAmtToMove += uiTempToMove;
bteSetEntryOffset( pui16OffsetArray, uiIndex,
pucHeap - (FLMBYTE *)pBlk);
(FLMUINT16)(pucHeap - (FLMBYTE *)pBlk));
uiIndex++;
}
}
@@ -5983,7 +5984,7 @@ RCODE F_Btree::defragmentBlock(
// can move a larger block of data instead of one entry.
bteSetEntryOffset( pui16OffsetArray, uiIndex,
pucHeap - (FLMBYTE *)pBlk);
(FLMUINT16)(pucHeap - (FLMBYTE *)pBlk));
uiIndex++;
while( uiIndex < uiNumKeys)
@@ -6003,7 +6004,7 @@ RCODE F_Btree::defragmentBlock(
pucHeap -= uiTempToMove;
uiAmtToMove += uiTempToMove;
bteSetEntryOffset( pui16OffsetArray,
uiIndex, (pucHeap - (FLMBYTE *)pBlk));
uiIndex, (FLMUINT16)(pucHeap - (FLMBYTE *)pBlk));
uiIndex++;
}
}
@@ -8679,7 +8680,7 @@ RCODE F_Btree::replaceMultiples(
if( bteDataLenFlag( pucEntry))
{
UW2FBA( uiAmtCopied, pucTmp);
UW2FBA( (FLMUINT16)uiAmtCopied, pucTmp);
pucTmp += 2;
}
else
@@ -8731,7 +8732,7 @@ RCODE F_Btree::replaceMultiples(
pucTmp++;
}
UD2FBA( uiOADataLength, pucTmp);
UD2FBA( (FLMUINT32)uiOADataLength, pucTmp);
}
// If we just updated the last member of this entry so break out.
@@ -10182,7 +10183,7 @@ RCODE F_Btree::combineEntries(
if( uiSrcKeyLen > ONE_BYTE_SIZE)
{
uiFlags |= BTE_FLAG_KEY_LEN;
UW2FBA( uiSrcKeyLen, pucTmp);
UW2FBA( (FLMUINT16)uiSrcKeyLen, pucTmp);
pucTmp += 2;
uiEntrySize += 2;
}
@@ -10202,7 +10203,7 @@ RCODE F_Btree::combineEntries(
if( (uiSrcDataLen + uiDstDataLen) > ONE_BYTE_SIZE)
{
uiFlags |= BTE_FLAG_DATA_LEN;
UW2FBA( (uiSrcDataLen + uiDstDataLen), pucTmp);
UW2FBA( (FLMUINT16)(uiSrcDataLen + uiDstDataLen), pucTmp);
pucTmp += 2;
uiEntrySize += 2;
}
@@ -10219,7 +10220,7 @@ RCODE F_Btree::combineEntries(
(uiSrcOADataLen > (uiSrcDataLen + uiDstDataLen)))
{
uiFlags |= BTE_FLAG_OA_DATA_LEN;
UD2FBA( uiSrcOADataLen, pucTmp);
UD2FBA( (FLMUINT32)uiSrcOADataLen, pucTmp);
pucTmp += 4;
uiEntrySize += 4;
}
@@ -10227,7 +10228,7 @@ RCODE F_Btree::combineEntries(
(uiDstOADataLen > (uiSrcDataLen + uiDstDataLen)))
{
uiFlags |= BTE_FLAG_OA_DATA_LEN;
UD2FBA( uiDstOADataLen, pucTmp);
UD2FBA( (FLMUINT32)uiDstOADataLen, pucTmp);
pucTmp += 4;
uiEntrySize += 4;
}

View File

@@ -113,7 +113,7 @@ FINLINE FLMUINT32 bteGetBlkAddr(
FINLINE void bteSetEntryOffset(
FLMUINT16 * pui16OffsetArray,
FLMUINT uiOffsetIndex,
FLMUINT ui16Offset)
FLMUINT16 ui16Offset)
{
UW2FBA( ui16Offset, (FLMBYTE *)&pui16OffsetArray[ uiOffsetIndex]);
}

View File

@@ -509,15 +509,15 @@ RCODE F_Backup::backup(
UD2FBA( FLM_BACKER_VERSION,
&pucBlkBuf[ FLM_BACKER_VERSION_OFFSET]);
UD2FBA( m_uiBlockSize,
UD2FBA( (FLMUINT32)m_uiBlockSize,
&pucBlkBuf[ FLM_BACKER_DB_BLOCK_SIZE_OFFSET]);
uiMaxFileSize = (FLMUINT)m_dbHdr.ui32MaxFileSize;
UD2FBA( uiMaxFileSize,
UD2FBA( (FLMUINT32)uiMaxFileSize,
&pucBlkBuf[ FLM_BACKER_BFMAX_OFFSET]);
UD2FBA( FLM_BACKER_MTU_SIZE,
UD2FBA( (FLMUINT32)FLM_BACKER_MTU_SIZE,
&pucBlkBuf[ FLM_BACKER_MTU_OFFSET]);
f_timeGetSeconds( &uiTime);
UD2FBA( uiTime,
UD2FBA( (FLMUINT32)uiTime,
&pucBlkBuf[ FLM_BACKER_TIME_OFFSET]);
uiCount = f_strlen( m_szDbPath);

View File

@@ -3077,12 +3077,12 @@ RCODE F_CachedNode::headerToBuf(
// Name ID
UD2FBA( uiNameId, pucBuf);
UD2FBA( (FLMUINT32)uiNameId, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Prefix ID
UD2FBA( uiPrefixId, pucBuf);
UD2FBA( (FLMUINT32)uiPrefixId, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Metavalue
@@ -3108,22 +3108,22 @@ RCODE F_CachedNode::headerToBuf(
// Data child count
UD2FBA( uiDataChildCount, pucBuf);
UD2FBA( (FLMUINT32)uiDataChildCount, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Child element count
UD2FBA( m_nodeInfo.uiChildElmCount, pucBuf);
UD2FBA( (FLMUINT32)m_nodeInfo.uiChildElmCount, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Data length
UD2FBA( uiDataLength, pucBuf);
UD2FBA( (FLMUINT32)uiDataLength, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Encryption definition ID
UD2FBA( uiEncDefId, pucBuf);
UD2FBA( (FLMUINT32)uiEncDefId, pucBuf);
pucBuf += sizeof( FLMUINT32);
// Annotation ID
@@ -3133,7 +3133,7 @@ RCODE F_CachedNode::headerToBuf(
// Storage flags
UD2FBA( uiStorageFlags, pucBuf);
UD2FBA( (FLMUINT32)uiStorageFlags, pucBuf);
pucBuf += sizeof( FLMUINT32);
flmAssert( (FLMUINT)(pucBuf - pucStart) == FIXED_DOM_HEADER_SIZE);