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:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ FINLINE FLMUINT32 bteGetBlkAddr(
|
||||
FINLINE void bteSetEntryOffset(
|
||||
FLMUINT16 * pui16OffsetArray,
|
||||
FLMUINT uiOffsetIndex,
|
||||
FLMUINT ui16Offset)
|
||||
FLMUINT16 ui16Offset)
|
||||
{
|
||||
UW2FBA( ui16Offset, (FLMBYTE *)&pui16OffsetArray[ uiOffsetIndex]);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user