Added support for storing 64 bit numbers

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@805 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
dsandersoremutah
2006-09-01 16:34:15 +00:00
parent 8350b37976
commit 24346739dd
27 changed files with 4376 additions and 1568 deletions

View File

@@ -2683,7 +2683,7 @@ FSTATIC RCODE fsvIteratorWhereParse(
if (bNegative)
{
FLMINT32 i32Value;
FLMINT64 i64Value;
if (uiTag == FCS_ITERATOR_REC_PTR_VALUE)
{
@@ -2691,38 +2691,38 @@ FSTATIC RCODE fsvIteratorWhereParse(
goto Exit;
}
if (RC_BAD( rc = GedGetINT32( pCurNode, &i32Value)))
if (RC_BAD( rc = GedGetINT64( pCurNode, &i64Value)))
{
goto Exit;
}
if (RC_BAD( rc = FlmCursorAddValue( hIterator, FLM_INT32_VAL,
&i32Value, 0)))
if (RC_BAD( rc = FlmCursorAddValue( hIterator, FLM_INT64_VAL,
&i64Value, 0)))
{
goto Exit;
}
}
else
{
FLMUINT32 ui32Value;
FLMUINT64 ui64Value;
FLMUINT uiValue;
if (RC_BAD( rc = GedGetUINT32( pCurNode, &ui32Value)))
if (RC_BAD( rc = GedGetUINT64( pCurNode, &ui64Value)))
{
goto Exit;
}
if (uiTag == FCS_ITERATOR_NUMBER_VALUE)
{
if (RC_BAD( rc = FlmCursorAddValue( hIterator, FLM_UINT32_VAL,
&ui32Value, 0)))
if (RC_BAD( rc = FlmCursorAddValue( hIterator, FLM_UINT64_VAL,
&ui64Value, 0)))
{
goto Exit;
}
}
else if (uiTag == FCS_ITERATOR_REC_PTR_VALUE)
{
uiValue = ui32Value;
uiValue = (FLMUINT)ui64Value;
if (RC_BAD( rc = FlmCursorAddValue( hIterator,
FLM_REC_PTR_VAL, &uiValue, 0)))
{