ABI compliance report for the library FTK from version 1.1.845 to 1.1.988 on x86
Summary
Problem Summary
Added Interfaces (42)
,
libftk.so.3.2
f_allocImp ( FLMUINT uiSize, void** ppvPtr, int bFromNewOp, char const* pszFile, int iLine )
[ symbol: _Z10f_allocImpmPPviPKci ]
f_asiaColStr2WPStr ( FLMBYTE const* pucColStr, FLMUINT uiColStrLen, FLMBYTE* pucWPStr, FLMUINT* puiWPStrLen, FLMUINT* puiUnconvChars, int pbDataTruncated, int pbFirstSubstring )
[ symbol: _Z18f_asiaColStr2WPStrPKhmPhPmS2_PiS3_ ]
f_asiaUTF8ToColText ( IF_PosIStream* pIStream, FLMBYTE* pucColStr, FLMUINT* puiColStrLen, int bCaseInsensitive, FLMUINT* puiCollationLen, FLMUINT* puiCaseLen, FLMUINT uiCharLimit, int bFirstSubstring, int bDataTruncated, int pbDataTruncated )
[ symbol: _Z19f_asiaUTF8ToColTextP13IF_PosIStreamPhPmiS2_S2_miiPi ]
f_atoud ( char const* ptr, int bAllowUnprefixedHex )
[ symbol: _Z7f_atoudPKci ]
F_Base64EncoderIStream::openStream ( IF_IStream* pIStream, int bLineBreaks )
[ symbol: _ZN22F_Base64EncoderIStream10openStreamEP10IF_IStreami ]
F_CollIStream::openStream ( IF_PosIStream* pIStream, int bUnicodeStream, FLMUINT uiLanguage, FLMUINT uiCompareRules, int bMayHaveWildCards )
[ symbol: _ZN13F_CollIStream10openStreamEP13IF_PosIStreamimmi ]
F_CollIStream::read ( int bAllowTwoIntoOne, FLMUNICODE* puChar, int pbCharIsWild, FLMUINT16* pui16Col, FLMUINT16* pui16SubCol, FLMBYTE* pucCase )
[ symbol: _ZN13F_CollIStream4readEiPtPiS0_S0_Ph ]
f_colStr2WPStr ( FLMBYTE const* pucColStr, FLMUINT uiColStrLen, FLMBYTE* pucWPStr, FLMUINT* puiWPStrLen, FLMUINT uiLang, FLMUINT* puiUnconvChars, int pbDataTruncated, int pbFirstSubstring )
[ symbol: _Z14f_colStr2WPStrPKhmPhPmmS2_PiS3_ ]
f_compareCollStreams ( IF_CollIStream* pLStream, IF_CollIStream* pRStream, int bOpIsMatch, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareCollStreamsP14IF_CollIStreamS0_imPl ]
f_compareUnicodeStreams ( IF_PosIStream* pLStream, int bLeftWild, IF_PosIStream* pRStream, int bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z23f_compareUnicodeStreamsP13IF_PosIStreamiS0_immPl ]
f_compareUnicodeStrings ( FLMUNICODE const* puzLString, FLMUINT uiLStrBytes, int bLeftWild, FLMUNICODE const* puzRString, FLMUINT uiRStrBytes, int bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z23f_compareUnicodeStringsPKtmiS0_mimmPl ]
f_compareUTF8Streams ( IF_PosIStream* pLStream, int bLeftWild, IF_PosIStream* pRStream, int bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareUTF8StreamsP13IF_PosIStreamiS0_immPl ]
f_compareUTF8Strings ( FLMBYTE const* pucLString, FLMUINT uiLStrBytes, int bLeftWild, FLMBYTE const* pucRString, FLMUINT uiRStrBytes, int bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareUTF8StringsPKhmiS0_mimmPl ]
F_FileOStream::openStream ( char const* pszFilePath, int bTruncateIfExists )
[ symbol: _ZN13F_FileOStream10openStreamEPKci ]
f_formatUTF8Text ( IF_PosIStream* pIStream, int bAllowEscapes, FLMUINT uiCompareRules, F_DynaBuf* pDynaBuf )
[ symbol: _Z16f_formatUTF8TextP13IF_PosIStreamimP9F_DynaBuf ]
f_freeImp ( void** ppvPtr, int bFromDelOp )
[ symbol: _Z9f_freeImpPPvi ]
F_HashTable::addObject ( F_HashObject* pObject, int bAllowDuplicates )
[ symbol: _ZN11F_HashTable9addObjectEP12F_HashObjecti ]
F_HashTable::getObject ( void const* pvKey, FLMUINT uiKeyLen, F_HashObject** ppObject, int bRemove )
[ symbol: _ZN11F_HashTable9getObjectEPKvmPP12F_HashObjecti ]
F_HashTable::setupHashTable ( int bMultithreaded, FLMUINT uiNumBuckets, FLMUINT uiMaxObjects )
[ symbol: _ZN11F_HashTable14setupHashTableEimm ]
f_mapPlatformError ( FLMINT iError, int defaultRc )
[ symbol: _Z18f_mapPlatformErrorli ]
F_MultiFileOStream::createStream ( char const* pszDirectory, char const* pszBaseName, FLMUINT uiMaxFileSize, int bOkToOverwrite )
[ symbol: _ZN18F_MultiFileOStream12createStreamEPKcS1_mi ]
F_MultiFileOStream::processDirectory ( char const* pszDirectory, char const* pszBaseName, int bOkToDelete )
[ symbol: _ZN18F_MultiFileOStream16processDirectoryEPKcS1_i ]
f_notifySignal ( F_NOTIFY_LIST_ITEM* pNotifyList, int notifyRc )
[ symbol: _Z14f_notifySignalP18F_NOTIFY_LIST_ITEMi ]
F_Pool::poolReset ( void* pvMark, int bReduceFirstBlock )
[ symbol: _ZN6F_Pool9poolResetEPvi ]
f_rwlockAcquire ( F_RWLOCK hReadWriteLock, F_SEM hSem, int bWriter )
[ symbol: _Z15f_rwlockAcquirePvS_i ]
F_SuperFileHdl::getFileHdl ( FLMUINT uiFileNumber, int bGetForUpdate, IF_FileHdl** ppFileHdlRV )
[ symbol: _ZN14F_SuperFileHdl10getFileHdlEmiPP10IF_FileHdl ]
f_threadCreate ( IF_Thread** ppThread, F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize )
[ symbol: _Z14f_threadCreatePP9IF_ThreadPFiS0_EPKcmmPvS6_m ]
f_utf8IsSubStr ( FLMBYTE const* pszString, FLMBYTE const* pszSubString, FLMUINT uiCompareRules, FLMUINT uiLanguage, int pbExists )
[ symbol: _Z14f_utf8IsSubStrPKhS0_mmPi ]
f_wpCheckDoubleCollation ( FLMUINT16* pui16WpChar, int pbTwoIntoOne, FLMBYTE const** ppucInputStr, FLMUINT uiLanguage )
[ symbol: _Z24f_wpCheckDoubleCollationPtPiPPKhm ]
f_wpCheckDoubleCollation ( IF_PosIStream* pIStream, int bUnicodeStream, int bAllowTwoIntoOne, FLMUNICODE* puzChar, FLMUNICODE* puzChar2, int pbTwoIntoOne, FLMUINT uiLanguage )
[ symbol: _Z24f_wpCheckDoubleCollationP13IF_PosIStreamiiPtS1_Pim ]
FlmAllocIOBufferMgr ( FLMUINT uiMaxBuffers, FLMUINT uiMaxBytes, int bReuseBuffers, IF_IOBufferMgr** ppIOBufferMgr )
[ symbol: _Z19FlmAllocIOBufferMgrmmiPP14IF_IOBufferMgr ]
FlmOpenBase64EncoderIStream ( IF_IStream* pSourceIStream, int bLineBreaks, IF_IStream** ppIStream )
[ symbol: _Z27FlmOpenBase64EncoderIStreamP10IF_IStreamiPS0_ ]
FlmOpenFileOStream ( char const* pszFileName, int bTruncateIfExists, IF_OStream** ppOStream )
[ symbol: _Z18FlmOpenFileOStreamPKciPP10IF_OStream ]
FlmOpenMultiFileOStream ( char const* pszDirectory, char const* pszBaseName, FLMUINT uiMaxFileSize, int bOkToOverwrite, IF_OStream** ppStream )
[ symbol: _Z23FlmOpenMultiFileOStreamPKcS0_miPP10IF_OStream ]
FTXInit ( char const* pszAppName, FLMUINT uiCols, FLMUINT uiRows, eColorType backgroundColor, eColorType foregroundColor, KEY_HANDLER pKeyHandler, void* pvKeyHandlerData )
[ symbol: _Z7FTXInitPKcmm10eColorTypeS1_PFimPmPvES3_ ]
FTXScreenInitStandardWindows ( FTX_SCREEN* pScreen, eColorType titleBackColor, eColorType titleForeColor, eColorType mainBackColor, eColorType mainForeColor, int bBorder, int bBackFill, char const* pszTitle, FTX_WINDOW** ppTitleWin, FTX_WINDOW** ppMainWin )
[ symbol: _Z28FTXScreenInitStandardWindowsP10FTX_SCREEN10eColorTypeS1_S1_S1_iiPKcPP10FTX_WINDOWS6_ ]
FTXScreenSetShutdownFlag ( FTX_SCREEN* pScreen, int pbShutdownFlag )
[ symbol: _Z24FTXScreenSetShutdownFlagP10FTX_SCREENPi ]
FTXSetRefreshState ( int bDisable )
[ symbol: _Z18FTXSetRefreshStatei ]
FTXSetShutdownFlag ( int pbShutdownFlag )
[ symbol: _Z18FTXSetShutdownFlagPi ]
FTXWinGetScroll ( FTX_WINDOW* pWindow, int pbScroll )
[ symbol: _Z15FTXWinGetScrollP10FTX_WINDOWPi ]
FTXWinSetLineWrap ( FTX_WINDOW* pWindow, int bLineWrap )
[ symbol: _Z17FTXWinSetLineWrapP10FTX_WINDOWi ]
FTXWinSetScroll ( FTX_WINDOW* pWindow, int bScroll )
[ symbol: _Z15FTXWinSetScrollP10FTX_WINDOWi ]
to the top
Withdrawn Interfaces (42)
,
libftk.so.3.2
f_allocImp ( FLMUINT uiSize, void** ppvPtr, long bFromNewOp, char const* pszFile, int iLine )
[ symbol: _Z10f_allocImpmPPvlPKci ]
f_asiaColStr2WPStr ( FLMBYTE const* pucColStr, FLMUINT uiColStrLen, FLMBYTE* pucWPStr, FLMUINT* puiWPStrLen, FLMUINT* puiUnconvChars, long pbDataTruncated, long pbFirstSubstring )
[ symbol: _Z18f_asiaColStr2WPStrPKhmPhPmS2_PlS3_ ]
f_asiaUTF8ToColText ( IF_PosIStream* pIStream, FLMBYTE* pucColStr, FLMUINT* puiColStrLen, long bCaseInsensitive, FLMUINT* puiCollationLen, FLMUINT* puiCaseLen, FLMUINT uiCharLimit, long bFirstSubstring, long bDataTruncated, long pbDataTruncated )
[ symbol: _Z19f_asiaUTF8ToColTextP13IF_PosIStreamPhPmlS2_S2_mllPl ]
f_atoud ( char const* ptr, long bAllowUnprefixedHex )
[ symbol: _Z7f_atoudPKcl ]
F_Base64EncoderIStream::openStream ( IF_IStream* pIStream, long bLineBreaks )
[ symbol: _ZN22F_Base64EncoderIStream10openStreamEP10IF_IStreaml ]
F_CollIStream::openStream ( IF_PosIStream* pIStream, long bUnicodeStream, FLMUINT uiLanguage, FLMUINT uiCompareRules, long bMayHaveWildCards )
[ symbol: _ZN13F_CollIStream10openStreamEP13IF_PosIStreamlmml ]
F_CollIStream::read ( long bAllowTwoIntoOne, FLMUNICODE* puChar, long pbCharIsWild, FLMUINT16* pui16Col, FLMUINT16* pui16SubCol, FLMBYTE* pucCase )
[ symbol: _ZN13F_CollIStream4readElPtPlS0_S0_Ph ]
f_colStr2WPStr ( FLMBYTE const* pucColStr, FLMUINT uiColStrLen, FLMBYTE* pucWPStr, FLMUINT* puiWPStrLen, FLMUINT uiLang, FLMUINT* puiUnconvChars, long pbDataTruncated, long pbFirstSubstring )
[ symbol: _Z14f_colStr2WPStrPKhmPhPmmS2_PlS3_ ]
f_compareCollStreams ( IF_CollIStream* pLStream, IF_CollIStream* pRStream, long bOpIsMatch, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareCollStreamsP14IF_CollIStreamS0_lmPl ]
f_compareUnicodeStreams ( IF_PosIStream* pLStream, long bLeftWild, IF_PosIStream* pRStream, long bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z23f_compareUnicodeStreamsP13IF_PosIStreamlS0_lmmPl ]
f_compareUnicodeStrings ( FLMUNICODE const* puzLString, FLMUINT uiLStrBytes, long bLeftWild, FLMUNICODE const* puzRString, FLMUINT uiRStrBytes, long bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z23f_compareUnicodeStringsPKtmlS0_mlmmPl ]
f_compareUTF8Streams ( IF_PosIStream* pLStream, long bLeftWild, IF_PosIStream* pRStream, long bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareUTF8StreamsP13IF_PosIStreamlS0_lmmPl ]
f_compareUTF8Strings ( FLMBYTE const* pucLString, FLMUINT uiLStrBytes, long bLeftWild, FLMBYTE const* pucRString, FLMUINT uiRStrBytes, long bRightWild, FLMUINT uiCompareRules, FLMUINT uiLanguage, FLMINT* piResult )
[ symbol: _Z20f_compareUTF8StringsPKhmlS0_mlmmPl ]
F_FileOStream::openStream ( char const* pszFilePath, long bTruncateIfExists )
[ symbol: _ZN13F_FileOStream10openStreamEPKcl ]
f_formatUTF8Text ( IF_PosIStream* pIStream, long bAllowEscapes, FLMUINT uiCompareRules, F_DynaBuf* pDynaBuf )
[ symbol: _Z16f_formatUTF8TextP13IF_PosIStreamlmP9F_DynaBuf ]
f_freeImp ( void** ppvPtr, long bFromDelOp )
[ symbol: _Z9f_freeImpPPvl ]
F_HashTable::addObject ( F_HashObject* pObject, long bAllowDuplicates )
[ symbol: _ZN11F_HashTable9addObjectEP12F_HashObjectl ]
F_HashTable::getObject ( void const* pvKey, FLMUINT uiKeyLen, F_HashObject** ppObject, long bRemove )
[ symbol: _ZN11F_HashTable9getObjectEPKvmPP12F_HashObjectl ]
F_HashTable::setupHashTable ( long bMultithreaded, FLMUINT uiNumBuckets, FLMUINT uiMaxObjects )
[ symbol: _ZN11F_HashTable14setupHashTableElmm ]
f_mapPlatformError ( FLMINT iError, long defaultRc )
[ symbol: _Z18f_mapPlatformErrorll ]
F_MultiFileOStream::createStream ( char const* pszDirectory, char const* pszBaseName, FLMUINT uiMaxFileSize, long bOkToOverwrite )
[ symbol: _ZN18F_MultiFileOStream12createStreamEPKcS1_ml ]
F_MultiFileOStream::processDirectory ( char const* pszDirectory, char const* pszBaseName, long bOkToDelete )
[ symbol: _ZN18F_MultiFileOStream16processDirectoryEPKcS1_l ]
f_notifySignal ( F_NOTIFY_LIST_ITEM* pNotifyList, long notifyRc )
[ symbol: _Z14f_notifySignalP18F_NOTIFY_LIST_ITEMl ]
F_Pool::poolReset ( void* pvMark, long bReduceFirstBlock )
[ symbol: _ZN6F_Pool9poolResetEPvl ]
f_rwlockAcquire ( F_RWLOCK hReadWriteLock, F_SEM hSem, long bWriter )
[ symbol: _Z15f_rwlockAcquirePvS_l ]
F_SuperFileHdl::getFileHdl ( FLMUINT uiFileNumber, long bGetForUpdate, IF_FileHdl** ppFileHdlRV )
[ symbol: _ZN14F_SuperFileHdl10getFileHdlEmlPP10IF_FileHdl ]
f_threadCreate ( IF_Thread** ppThread, F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize )
[ symbol: _Z14f_threadCreatePP9IF_ThreadPFlS0_EPKcmmPvS6_m ]
f_utf8IsSubStr ( FLMBYTE const* pszString, FLMBYTE const* pszSubString, FLMUINT uiCompareRules, FLMUINT uiLanguage, long pbExists )
[ symbol: _Z14f_utf8IsSubStrPKhS0_mmPl ]
f_wpCheckDoubleCollation ( FLMUINT16* pui16WpChar, long pbTwoIntoOne, FLMBYTE const** ppucInputStr, FLMUINT uiLanguage )
[ symbol: _Z24f_wpCheckDoubleCollationPtPlPPKhm ]
f_wpCheckDoubleCollation ( IF_PosIStream* pIStream, long bUnicodeStream, long bAllowTwoIntoOne, FLMUNICODE* puzChar, FLMUNICODE* puzChar2, long pbTwoIntoOne, FLMUINT uiLanguage )
[ symbol: _Z24f_wpCheckDoubleCollationP13IF_PosIStreamllPtS1_Plm ]
FlmAllocIOBufferMgr ( FLMUINT uiMaxBuffers, FLMUINT uiMaxBytes, long bReuseBuffers, IF_IOBufferMgr** ppIOBufferMgr )
[ symbol: _Z19FlmAllocIOBufferMgrmmlPP14IF_IOBufferMgr ]
FlmOpenBase64EncoderIStream ( IF_IStream* pSourceIStream, long bLineBreaks, IF_IStream** ppIStream )
[ symbol: _Z27FlmOpenBase64EncoderIStreamP10IF_IStreamlPS0_ ]
FlmOpenFileOStream ( char const* pszFileName, long bTruncateIfExists, IF_OStream** ppOStream )
[ symbol: _Z18FlmOpenFileOStreamPKclPP10IF_OStream ]
FlmOpenMultiFileOStream ( char const* pszDirectory, char const* pszBaseName, FLMUINT uiMaxFileSize, long bOkToOverwrite, IF_OStream** ppStream )
[ symbol: _Z23FlmOpenMultiFileOStreamPKcS0_mlPP10IF_OStream ]
FTXInit ( char const* pszAppName, FLMUINT uiCols, FLMUINT uiRows, eColorType backgroundColor, eColorType foregroundColor, KEY_HANDLER pKeyHandler, void* pvKeyHandlerData )
[ symbol: _Z7FTXInitPKcmm10eColorTypeS1_PFlmPmPvES3_ ]
FTXScreenInitStandardWindows ( FTX_SCREEN* pScreen, eColorType titleBackColor, eColorType titleForeColor, eColorType mainBackColor, eColorType mainForeColor, long bBorder, long bBackFill, char const* pszTitle, FTX_WINDOW** ppTitleWin, FTX_WINDOW** ppMainWin )
[ symbol: _Z28FTXScreenInitStandardWindowsP10FTX_SCREEN10eColorTypeS1_S1_S1_llPKcPP10FTX_WINDOWS6_ ]
FTXScreenSetShutdownFlag ( FTX_SCREEN* pScreen, long pbShutdownFlag )
[ symbol: _Z24FTXScreenSetShutdownFlagP10FTX_SCREENPl ]
FTXSetRefreshState ( long bDisable )
[ symbol: _Z18FTXSetRefreshStatel ]
FTXSetShutdownFlag ( long pbShutdownFlag )
[ symbol: _Z18FTXSetShutdownFlagPl ]
FTXWinGetScroll ( FTX_WINDOW* pWindow, long pbScroll )
[ symbol: _Z15FTXWinGetScrollP10FTX_WINDOWPl ]
FTXWinSetLineWrap ( FTX_WINDOW* pWindow, long bLineWrap )
[ symbol: _Z17FTXWinSetLineWrapP10FTX_WINDOWl ]
FTXWinSetScroll ( FTX_WINDOW* pWindow, long bScroll )
[ symbol: _Z15FTXWinSetScrollP10FTX_WINDOWl ]
to the top
Problems with Data Types, Medium risk (33)
[+] IF_BlockAlloc (1)
|
Pure virtual method IF_BlockAlloc::setup ( int bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pRelocator, FLMUINT uiBlockSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ) has been added to this class instead of IF_BlockAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pRelocator, FLMUINT uiBlockSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (7)
IF_BlockAlloc::allocBlock ( void** ppvBlock ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BlockAlloc::defragmentMemory ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BlockAlloc::freeAll ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BlockAlloc::freeBlock ( void** ppvBlock ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BlockAlloc::freeUnused ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BlockAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pRelocator, FLMUINT uiBlockSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_BlockAlloc::~IF_BlockAlloc [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_BTree (4)
|
Pure virtual method IF_BTree::btCreate ( FLMUINT16 ui16BtreeId, int bCounts, int bData, FLMUINT32* pui32RootBlockId ) has been added to this class instead of IF_BTree::btCreate ( FLMUINT16 ui16BtreeId, long bCounts, long bData, FLMUINT32* pui32RootBlockId ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BTree::btInsertEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, int bFirst, int bLast, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ) has been added to this class instead of IF_BTree::btInsertEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, long bFirst, long bLast, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BTree::btOpen ( FLMUINT32 ui32RootBlockId, int bCounts, int bData, IF_ResultSetCompare* pCompare ) has been added to this class instead of IF_BTree::btOpen ( FLMUINT32 ui32RootBlockId, long bCounts, long bData, IF_ResultSetCompare* pCompare ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BTree::btReplaceEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, int bFirst, int bLast, int bTruncate, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ) has been added to this class instead of IF_BTree::btReplaceEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, long bFirst, long bLast, long bTruncate, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (24)
IF_BTree::btClose ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btCreate ( FLMUINT16 ui16BtreeId, long bCounts, long bData, FLMUINT32* pui32RootBlockId ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btDeleteTree ( IF_DeleteStatus* ifpDeleteStatus ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btFirstEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btGetBlockChains ( FLMUINT* puiBlockChains, FLMUINT* puiNumLevels ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btGetEntry ( FLMBYTE* pucKey, FLMUINT uiKeyLen, FLMBYTE* pucData, FLMUINT uiDataBufSize, FLMUINT* puiDataLen ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btGetPosition ( FLMUINT* puiPosition ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btGetReadPosition ( FLMUINT* puiPosition ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btHasCounts ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btHasData ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btInsertEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, long bFirst, long bLast, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btLastEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btLocateEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT uiMatch, FLMUINT* puiPosition, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btNextEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btOpen ( FLMUINT32 ui32RootBlockId, long bCounts, long bData, IF_ResultSetCompare* pCompare ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btPositionTo ( FLMUINT uiPosition, FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btPrevEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btRemoveEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btReplaceEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen, FLMBYTE const* pucData, FLMUINT uiDataLen, long bFirst, long bLast, long bTruncate, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_BTree::btResetBtree ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btRewind ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::btSetReadPosition ( FLMBYTE* pucKey, FLMUINT uiKeyLen, FLMUINT uiPosition ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::getRootBlockId ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BTree::~IF_BTree [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_BufferAlloc (4)
|
Pure virtual method IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, F_ALLOC_INIT_FUNC fnAllocInit, FLMBYTE** ppucBuffer, int pbAllocatedOnHeap ) has been added to this class instead of IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, F_ALLOC_INIT_FUNC fnAllocInit, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, int pbAllocatedOnHeap ) has been added to this class instead of IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BufferAlloc::reallocBuf ( IF_Relocator* pRelocator, FLMUINT uiOldSize, FLMUINT uiNewSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, int pbAllocatedOnHeap ) has been added to this class instead of IF_BufferAlloc::reallocBuf ( IF_Relocator* pRelocator, FLMUINT uiOldSize, FLMUINT uiNewSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_BufferAlloc::setup ( int bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ) has been added to this class instead of IF_BufferAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (9)
IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, F_ALLOC_INIT_FUNC fnAllocInit, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_BufferAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::defragmentMemory ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::freeBuf ( FLMUINT uiSize, FLMBYTE** ppucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::getMaxCellSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::getTrueSize ( FLMUINT uiSize, FLMBYTE* pucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::reallocBuf ( IF_Relocator* pRelocator, FLMUINT uiOldSize, FLMUINT uiNewSize, void* pvInitialData, FLMUINT uiDataSize, FLMBYTE** ppucBuffer, long pbAllocatedOnHeap ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_BufferAlloc::~IF_BufferAlloc [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_CollIStream (2)
|
Pure virtual method IF_CollIStream::openStream ( IF_PosIStream* pIStream, int bUnicodeStream, FLMUINT uiLanguage, FLMUINT uiCompareRules, int bMayHaveWildCards ) has been added to this class instead of IF_CollIStream::openStream ( IF_PosIStream* pIStream, long bUnicodeStream, FLMUINT uiLanguage, FLMUINT uiCompareRules, long bMayHaveWildCards ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_CollIStream::read ( int bAllowTwoIntoOne, FLMUNICODE* puChar, int pbCharIsWild, FLMUINT16* pui16Col, FLMUINT16* pui16SubCol, FLMBYTE* pucCase ) has been added to this class instead of IF_CollIStream::read ( long bAllowTwoIntoOne, FLMUNICODE* puChar, long pbCharIsWild, FLMUINT16* pui16Col, FLMUINT16* pui16SubCol, FLMBYTE* pucCase ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (11)
IF_CollIStream::closeStream ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::getCurrPosition ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::getCurrPosition ( F_CollStreamPos* pPos ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::openStream ( IF_PosIStream* pIStream, long bUnicodeStream, FLMUINT uiLanguage, FLMUINT uiCompareRules, long bMayHaveWildCards ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::positionTo ( F_CollStreamPos* pPos ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::positionTo ( FLMUINT64 ui64Position ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::read ( long bAllowTwoIntoOne, FLMUNICODE* puChar, long pbCharIsWild, FLMUINT16* pui16Col, FLMUINT16* pui16SubCol, FLMBYTE* pucCase ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_CollIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::remainingSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::totalSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_CollIStream::~IF_CollIStream [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_FileSystem (4)
|
Pure virtual method IF_FileSystem::copyFile ( char const* pszSrcFileName, char const* pszDestFileName, int bOverwrite, FLMUINT64* pui64BytesCopied ) has been added to this class instead of IF_FileSystem::copyFile ( char const* pszSrcFileName, char const* pszDestFileName, long bOverwrite, FLMUINT64* pui64BytesCopied ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_FileSystem::pathCreateUniqueName ( FLMUINT* puiTime, char* pFileName, char const* pFileExt, FLMBYTE* pHighChars, int bModext ) has been added to this class instead of IF_FileSystem::pathCreateUniqueName ( FLMUINT* puiTime, char* pFileName, char const* pFileExt, FLMBYTE* pHighChars, long bModext ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_FileSystem::removeDir ( char const* pszDirName, int bClear ) has been added to this class instead of IF_FileSystem::removeDir ( char const* pszDirName, long bClear ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_FileSystem::setReadOnly ( char const* pszFileName, int bReadOnly ) has been added to this class instead of IF_FileSystem::setReadOnly ( char const* pszFileName, long bReadOnly ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (28)
IF_FileSystem::allocFileHandleCache ( FLMUINT uiMaxCachedFiles, FLMUINT uiIdleTimeoutSecs, IF_FileHdlCache** ppFileHdlCache ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::allocIOBuffer ( FLMUINT uiMinSize, IF_IOBuffer** ppIOBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::canDoAsync ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::copyFile ( char const* pszSrcFileName, char const* pszDestFileName, long bOverwrite, FLMUINT64* pui64BytesCopied ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::copyPartialFile ( IF_FileHdl* pSrcFileHdl, FLMUINT64 ui64SrcOffset, FLMUINT64 ui64SrcSize, IF_FileHdl* pDestFileHdl, FLMUINT64 ui64DestOffset, FLMUINT64* pui64BytesCopiedRV ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::createDir ( char const* pszDirName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::createFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::createLockFile ( char const* pszPath, IF_FileHdl** ppLockFileHdl ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::createUniqueFile ( char* pszPath, char const* pszFileExtension, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::deleteFile ( char const* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::deleteMultiFileStream ( char const* pszDirectory, char const* pszBaseName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::doesFileExist ( char const* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::doesFileMatch ( char const* pszFileName, char const* pszTemplate ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::getFileSize ( char const* pszFileName, FLMUINT64* pui64FileSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::getFileTimeStamp ( char const* pszFileName, FLMUINT* puiTimeStamp ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::getSectorSize ( char const* pszFileName, FLMUINT* puiSectorSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::isDir ( char const* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::openDir ( char const* pszDirName, char const* pszPattern, IF_DirHdl** ppDir ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::openFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::pathAppend ( char* pszPath, char const* pszPathComponent ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::pathCreateUniqueName ( FLMUINT* puiTime, char* pFileName, char const* pFileExt, FLMBYTE* pHighChars, long bModext ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::pathParse ( char const* pszPath, char* pszServer, char* pszVolume, char* pszDirPath, char* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::pathReduce ( char const* pszSourcePath, char* pszDestPath, char* pszString ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::pathToStorageString ( char const* pPath, char* pszString ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::removeDir ( char const* pszDirName, long bClear ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_FileSystem::renameFile ( char const* pszFileName, char const* pszNewFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::setReadOnly ( char const* pszFileName, long bReadOnly ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FileSystem::~IF_FileSystem [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_FixedAlloc (1)
|
Pure virtual method IF_FixedAlloc::setup ( int bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT uiCellSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ) has been added to this class instead of IF_FixedAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT uiCellSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (9)
IF_FixedAlloc::allocCell ( IF_Relocator* pRelocator, F_ALLOC_INIT_FUNC fnAllocInit ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::allocCell ( IF_Relocator* pRelocator, void* pvInitialData, FLMUINT uiDataSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::defragmentMemory ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::freeAll ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::freeCell ( void* ptr ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::freeUnused ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::getCellSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_FixedAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT uiCellSize, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_FixedAlloc::~IF_FixedAlloc [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_IniFile (2)
|
Pure virtual method IF_IniFile::getParam ( char const* pszParamName, int pbParamVal ) has been added to this class instead of IF_IniFile::getParam ( char const* pszParamName, long pbParamVal ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_IniFile::setParam ( char const* pszParamName, int bParamVal ) has been added to this class instead of IF_IniFile::setParam ( char const* pszParamName, long bParamVal ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (10)
IF_IniFile::getParam ( char const* pszParamName, char** ppszParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::getParam ( char const* pszParamName, long pbParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::getParam ( char const* pszParamName, FLMUINT* puiParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::read ( char const* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::setParam ( char const* pszParamName, char const* pszParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::setParam ( char const* pszParamName, long bParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_IniFile::setParam ( char const* pszParamName, FLMUINT uiParamVal ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::testParam ( char const* pszParamName ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::write ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IniFile::~IF_IniFile [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_IOBuffer (1)
|
Pure virtual method IF_IOBuffer::notifyComplete ( int completionRc ) has been added to this class instead of IF_IOBuffer::notifyComplete ( long completionRc ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (16)
IF_IOBuffer::addCallbackData ( void* pvData ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::clearPending ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getBufferPtr ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getBufferSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getCallbackData ( FLMUINT uiSlot ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getCallbackDataCount ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getCompletionCode ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::getElapsedTime ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::isComplete ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::isPending ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::notifyComplete ( long completionRc ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_IOBuffer::setAsyncClient ( IF_AsyncClient* pAsyncClient ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::setCompletionCallback ( F_BUFFER_COMPLETION_FUNC fnCompletion, void* pvData ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::setPending ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::waitToComplete ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_IOBuffer::~IF_IOBuffer [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_LockObject (1)
|
Pure virtual method IF_LockObject::lock ( F_SEM hWaitSem, int bExclLock, FLMUINT uiMaxWaitSecs, FLMINT iPriority, F_LOCK_STATS* pLockStats ) has been added to this class instead of IF_LockObject::lock ( F_SEM hWaitSem, long bExclLock, FLMUINT uiMaxWaitSecs, FLMINT iPriority, F_LOCK_STATS* pLockStats ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (11)
IF_LockObject::getLockCount ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::getLockInfo ( IF_LockInfoClient* pLockInfo ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::getLockInfo ( FLMINT iPriority, eLockType* peCurrLockType, FLMUINT* puiThreadId, FLMUINT* puiLockHeldTime, FLMUINT* puiNumExclQueued, FLMUINT* puiNumSharedQueued, FLMUINT* puiPriorityCount ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::getLockQueue ( F_LOCK_USER** ppLockUsers ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::getWaiterCount ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::haveHigherPriorityWaiter ( FLMINT iPriority ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::lock ( F_SEM hWaitSem, long bExclLock, FLMUINT uiMaxWaitSecs, FLMINT iPriority, F_LOCK_STATS* pLockStats ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_LockObject::timeoutAllWaiters ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::timeoutLockWaiter ( FLMUINT uiThreadId ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::unlock ( F_LOCK_STATS* pLockStats ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_LockObject::~IF_LockObject [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_MultiAlloc (1)
|
Pure virtual method IF_MultiAlloc::setup ( int bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT* puiCellSizes, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ) has been added to this class instead of IF_MultiAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT* puiCellSizes, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (8)
IF_MultiAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, FLMBYTE** ppucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, F_ALLOC_INIT_FUNC fnAllocInit, FLMBYTE** ppucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::defragmentMemory ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::freeBuf ( FLMBYTE** ppucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::getTrueSize ( FLMBYTE* pucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::reallocBuf ( IF_Relocator* pRelocator, FLMUINT uiNewSize, FLMBYTE** ppucBuffer ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiAlloc::setup ( long bMultiThreaded, IF_SlabManager* pSlabManager, IF_Relocator* pDefaultRelocator, FLMUINT* puiCellSizes, FLM_SLAB_USAGE* pUsageStats, FLMUINT* puiTotalBytesAllocated ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_MultiAlloc::~IF_MultiAlloc [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_MultiFileHdl (1)
|
Pure virtual method IF_MultiFileHdl::closeFile ( int bDelete ) has been added to this class instead of IF_MultiFileHdl::closeFile ( long bDelete ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (12)
IF_MultiFileHdl::closeFile ( long bDelete ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_MultiFileHdl::createFile ( char const* pszPath ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::createUniqueFile ( char const* pszPath, char const* pszFileExtension ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::deleteMultiFile ( char const* pszPath ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::flush ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::getPath ( char* pszFilePath ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::openFile ( char const* pszPath ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::read ( FLMUINT64 ui64Offset, FLMUINT uiLength, void* pvBuffer, FLMUINT* puiBytesRead ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::size ( FLMUINT64* pui64FileSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::truncateFile ( FLMUINT64 ui64Offset ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::write ( FLMUINT64 ui64Offset, FLMUINT uiLength, void* pvBuffer, FLMUINT* puiBytesWritten ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_MultiFileHdl::~IF_MultiFileHdl [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_NameTable (5)
|
Pure virtual method IF_NameTable::addTag ( FLMUINT uiType, FLMUNICODE* puzTagName, char const* pszTagName, FLMUINT uiTagNum, FLMUINT uiDataType, FLMUNICODE* puzNamespace, int bCheckDuplicates ) has been added to this class instead of IF_NameTable::addTag ( FLMUINT uiType, FLMUNICODE* puzTagName, char const* pszTagName, FLMUINT uiTagNum, FLMUINT uiDataType, FLMUNICODE* puzNamespace, long bCheckDuplicates ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_NameTable::getFromTagTypeAndName ( FLMUINT uiType, FLMUNICODE const* puzTagName, char const* pszTagName, int bMatchNamespace, FLMUNICODE const* puzNamespace, FLMUINT* puiTagNum, FLMUINT* puiDataType ) has been added to this class instead of IF_NameTable::getFromTagTypeAndName ( FLMUINT uiType, FLMUNICODE const* puzTagName, char const* pszTagName, long bMatchNamespace, FLMUNICODE const* puzNamespace, FLMUINT* puiTagNum, FLMUINT* puiDataType ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_NameTable::getFromTagTypeAndNum ( FLMUINT uiType, FLMUINT uiTagNum, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT* puiNameBufSize, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, char* pszNamespace, FLMUINT* puiNamespaceBufSize, int bTruncatedNamesOk ) has been added to this class instead of IF_NameTable::getFromTagTypeAndNum ( FLMUINT uiType, FLMUINT uiTagNum, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT* puiNameBufSize, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, char* pszNamespace, FLMUINT* puiNamespaceBufSize, long bTruncatedNamesOk ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_NameTable::getNextTagTypeAndNameOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, int bTruncatedNamesOk ) has been added to this class instead of IF_NameTable::getNextTagTypeAndNameOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, long bTruncatedNamesOk ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_NameTable::getNextTagTypeAndNumOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, int bTruncatedNamesOk ) has been added to this class instead of IF_NameTable::getNextTagTypeAndNumOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, long bTruncatedNamesOk ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (9)
IF_NameTable::addTag ( FLMUINT uiType, FLMUNICODE* puzTagName, char const* pszTagName, FLMUINT uiTagNum, FLMUINT uiDataType, FLMUNICODE* puzNamespace, long bCheckDuplicates ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::clearTable ( FLMUINT uiPoolBlockSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::cloneNameTable ( IF_NameTable** ppNewNameTable ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::getFromTagTypeAndName ( FLMUINT uiType, FLMUNICODE const* puzTagName, char const* pszTagName, long bMatchNamespace, FLMUNICODE const* puzNamespace, FLMUINT* puiTagNum, FLMUINT* puiDataType ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::getFromTagTypeAndNum ( FLMUINT uiType, FLMUINT uiTagNum, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT* puiNameBufSize, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, char* pszNamespace, FLMUINT* puiNamespaceBufSize, long bTruncatedNamesOk ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::getNextTagTypeAndNameOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, long bTruncatedNamesOk ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::getNextTagTypeAndNumOrder ( FLMUINT uiType, FLMUINT* puiNextPos, FLMUNICODE* puzTagName, char* pszTagName, FLMUINT uiNameBufSize, FLMUINT* puiTagNum, FLMUINT* puiDataType, FLMUNICODE* puzNamespace, FLMUINT uiNamespaceBufSize, long bTruncatedNamesOk ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_NameTable::removeTag ( FLMUINT uiType, FLMUINT uiTagNum ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_NameTable::~IF_NameTable [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_ResultSet (2)
|
Pure virtual method IF_ResultSet::resetResultSet ( int bDelete ) has been added to this class instead of IF_ResultSet::resetResultSet ( long bDelete ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_ResultSet::setupResultSet ( char const* pszPath, IF_ResultSetCompare* pCompare, FLMUINT uiEntrySize, int bDropDuplicates, int bEntriesInOrder, char const* pszFileName ) has been added to this class instead of IF_ResultSet::setupResultSet ( char const* pszPath, IF_ResultSetCompare* pCompare, FLMUINT uiEntrySize, long bDropDuplicates, long bEntriesInOrder, char const* pszFileName ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (17)
IF_ResultSet::addEntry ( void const* pvEntry, FLMUINT uiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::finalizeResultSet ( IF_ResultSetSortStatus* pSortStatus, FLMUINT64* pui64TotalEntries ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::findMatch ( void const* pvMatchEntry, FLMUINT uiMatchEntryLength, void* pvFoundEntry, FLMUINT* puiFoundEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::findMatch ( void const* pvMatchEntry, void* pvFoundEntry ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::flushToFile ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getCurrent ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getFirst ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getLast ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getNext ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getPosition ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getPrev ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::getTotalEntries ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::modifyCurrent ( void const* pvEntry, FLMUINT uiEntryLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::resetResultSet ( long bDelete ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::setPosition ( FLMUINT64 ui64Position ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ResultSet::setupResultSet ( char const* pszPath, IF_ResultSetCompare* pCompare, FLMUINT uiEntrySize, long bDropDuplicates, long bEntriesInOrder, char const* pszFileName ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_ResultSet::~IF_ResultSet [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_SlabManager (1)
|
Pure virtual method IF_SlabManager::resize ( FLMUINT uiNumBytes, int bPreallocate, FLMUINT* puiActualSize ) has been added to this class instead of IF_SlabManager::resize ( FLMUINT uiNumBytes, long bPreallocate, FLMUINT* puiActualSize ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (12)
IF_SlabManager::allocSlab ( void** ppSlab ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::availSlabs ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::decrementTotalBytesAllocated ( FLMUINT uiCount ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::freeSlab ( void** ppSlab ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::getSlabSize ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::getTotalSlabBytesAllocated ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::getTotalSlabs ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::incrementTotalBytesAllocated ( FLMUINT uiCount ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::resize ( FLMUINT uiNumBytes, long bPreallocate, FLMUINT* puiActualSize ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_SlabManager::setup ( FLMUINT uiPreallocSize ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::totalBytesAllocated ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_SlabManager::~IF_SlabManager [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_Thread (1)
|
Pure virtual method IF_Thread::startThread ( F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ) has been added to this class instead of IF_Thread::startThread ( F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (21)
IF_Thread::cleanupThread ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getExitCode ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getParm1 ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getParm2 ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getShutdownFlag ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getThreadAppId ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getThreadGroup ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::getThreadId ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::isThreadRunning ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setParm1 ( void* pvParm ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setParm2 ( void* pvParm ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setShutdownFlag ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setThreadAppId ( FLMUINT uiAppId ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setThreadStatus ( char const* pszBuffer, ... ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setThreadStatus ( eThreadStatus genericStatus ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::setThreadStatusStr ( char const* pszStatus ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::sleep ( FLMUINT uiMilliseconds ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::startThread ( F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_Thread::stopThread ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::waitToComplete ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_Thread::~IF_Thread [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
[+] IF_ThreadMgr (2)
|
Pure virtual method IF_ThreadMgr::createThread ( IF_Thread** ppThread, F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ) has been added to this class instead of IF_ThreadMgr::createThread ( IF_Thread** ppThread, F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
Pure virtual method IF_ThreadMgr::findThread ( IF_Thread** ppThread, FLMUINT uiThreadGroup, FLMUINT uiAppId, int bOkToFindMe ) has been added to this class instead of IF_ThreadMgr::findThread ( IF_Thread** ppThread, FLMUINT uiThreadGroup, FLMUINT uiAppId, long bOkToFindMe ). | Applications will provide an older method to the library instead of expected newely added virtual method. It may result in crash or incorrect behavior of applications. |
[+] affected interfaces (11)
IF_ThreadMgr::allocGroupId ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::createThread ( IF_Thread** ppThread, F_THREAD_FUNC fnThread, char const* pszThreadName, FLMUINT uiThreadGroup, FLMUINT uiAppId, void* pvParm1, void* pvParm2, FLMUINT uiStackSize ):
Call of this method may result in crash or incorrect behavior of applications because of it has been replaced by other virtual method.
IF_ThreadMgr::findThread ( IF_Thread** ppThread, FLMUINT uiThreadGroup, FLMUINT uiAppId, long bOkToFindMe ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::getNextGroupThread ( IF_Thread** ppThread, FLMUINT uiThreadGroup, FLMUINT* puiThreadId ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::getThreadGroupCount ( FLMUINT uiThreadGroup ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::getThreadInfo ( F_Pool* pPool, F_THREAD_INFO** ppThreadInfo, FLMUINT* puiNumThreads ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::getThreadName ( FLMUINT uiThreadId, char* pszThreadName, FLMUINT* puiLength ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::setThreadShutdownFlag ( FLMUINT uiThreadId ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::setupThreadMgr ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::shutdownThreadGroup ( FLMUINT uiThreadGroup ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
IF_ThreadMgr::~IF_ThreadMgr [in-charge] ( ):
Call of this method may result in crash or incorrect behavior of applications because of some pure virtual method in v-table has been replaced by other.
to the top
Problems with Data Types, Low risk (3)
Shorthand notations:
this - pointer to method's object (C++).
[+] F_NOTIFY_LIST_ITEM (1)
|
Base type of member pRc (pointer) has been changed from long to int. | Possible access of applications to incorrect memory via member pointer. |
[+] affected interfaces (1)
f_notifyWait ( F_MUTEX hMutex, F_SEM hSem, void* pvData, F_NOTIFY_LIST_ITEM** ppNotifyList ):
4th parameter 'ppNotifyList' (pointer) has base type 'F_NOTIFY_LIST_ITEM'.
[+] FLMBOOL (1)
|
Base of this type has been changed from long to int. | Possible incorrect initialization of interface parameters by applications. |
[+] affected interfaces (60)
f_breakWPChar ( FLMUINT16 ui16WpChar, FLMUINT16* pui16BaseChar, FLMUINT16* pui16DiacriticChar ):
Return value has type 'FLMBOOL'.
f_canGetMemoryInfo ( ):
Return value has type 'FLMBOOL'.
f_combineWPChar ( FLMUINT16* pui16WpChar, FLMUINT16 ui16BaseChar, FLMINT16 ui16DiacriticChar ):
Return value has type 'FLMBOOL'.
f_conHaveKey ( ):
Return value has type 'FLMBOOL'.
f_depricatedUnicodeToWP ( FLMUNICODE uUniChar, FLMUINT16* pui16WPChar ):
Return value has type 'FLMBOOL'.
F_FixedBlk::F_FixedBlk [in-charge] ( ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::getCurrent ( void* pvEntryBuffer ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::getFirst ( void* pvEntryBuffer ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::getLast ( void* pvEntryBuffer ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::getNext ( void* pvEntryBuffer ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::getTotalEntries ( ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::insert ( void* pvEntry ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::search ( void* pvEntry, void* pvFoundEntry ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
F_FixedBlk::~F_FixedBlk [in-charge] ( ):
Member 'this−>m_bDirty' in the object of this method has type 'FLMBOOL'.
f_isvowel ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
f_isWhitespace ( FLMUNICODE ucChar ):
Return value has type 'FLMBOOL'.
F_SuperFileHdl::canDoAsync ( ):
Return value has type 'FLMBOOL'.
F_SuperFileHdl::canDoDirectIO ( ):
Return value has type 'FLMBOOL'.
f_unicodeToWP ( FLMUNICODE uUniChar, FLMUINT16* pui16WPChar ):
Return value has type 'FLMBOOL'.
f_uniIsAlpha ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
f_uniIsDecimalDigit ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
f_uniIsLower ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
f_uniIsUpper ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
f_wpIsUpper ( FLMUINT16 ui16WpChar ):
Return value has type 'FLMBOOL'.
FTXRefreshDisabled ( ):
Return value has type 'FLMBOOL'.
IF_BTree::btHasCounts ( ):
Return value has type 'FLMBOOL'.
IF_BTree::btHasData ( ):
Return value has type 'FLMBOOL'.
IF_DirHdl::currentItemIsDir ( ):
Return value has type 'FLMBOOL'.
IF_FileHdl::canDoAsync ( ):
Return value has type 'FLMBOOL'.
IF_FileHdl::canDoDirectIO ( ):
Return value has type 'FLMBOOL'.
IF_FileHdl::isOpen ( ):
Return value has type 'FLMBOOL'.
IF_FileHdl::isReadOnly ( ):
Return value has type 'FLMBOOL'.
IF_FileSystem::canDoAsync ( ):
Return value has type 'FLMBOOL'.
IF_FileSystem::doesFileMatch ( char const* pszFileName, char const* pszTemplate ):
Return value has type 'FLMBOOL'.
IF_FileSystem::isDir ( char const* pszFileName ):
Return value has type 'FLMBOOL'.
IF_IniFile::getParam ( char const* pszParamName, char** ppszParamVal ):
Return value has type 'FLMBOOL'.
IF_IniFile::getParam ( char const* pszParamName, FLMUINT* puiParamVal ):
Return value has type 'FLMBOOL'.
IF_IniFile::testParam ( char const* pszParamName ):
Return value has type 'FLMBOOL'.
IF_IOBuffer::isComplete ( ):
Return value has type 'FLMBOOL'.
IF_IOBuffer::isPending ( ):
Return value has type 'FLMBOOL'.
IF_IOBufferMgr::isIOPending ( ):
Return value has type 'FLMBOOL'.
IF_LockInfoClient::addLockInfo ( FLMUINT uiLockNum, FLMUINT uiThreadID, FLMUINT uiTime ):
Return value has type 'FLMBOOL'.
IF_LockInfoClient::setLockCount ( FLMUINT uiTotalLocks ):
Return value has type 'FLMBOOL'.
IF_LockObject::haveHigherPriorityWaiter ( FLMINT iPriority ):
Return value has type 'FLMBOOL'.
IF_RandomGenerator::getBoolean ( ):
Return value has type 'FLMBOOL'.
IF_Relocator::canRelocate ( void* pvOldAlloc ):
Return value has type 'FLMBOOL'.
IF_Thread::getShutdownFlag ( ):
Return value has type 'FLMBOOL'.
IF_Thread::isThreadRunning ( ):
Return value has type 'FLMBOOL'.
IF_XML::isBaseChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isCombiningChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isDigit ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isExtender ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isIdeographic ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isLetter ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isNameChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isNameValid ( FLMUNICODE* puzName, FLMBYTE* pszName ):
Return value has type 'FLMBOOL'.
IF_XML::isNCNameChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isPubidChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isQuoteChar ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
IF_XML::isWhitespace ( FLMUNICODE uChar ):
Return value has type 'FLMBOOL'.
[+] RCODE (1)
|
Base of this type has been changed from long to int. | Possible incorrect initialization of interface parameters by applications. |
[+] affected interfaces (276)
f_allocAlignedBufferImp ( FLMUINT uiMinSize, void** ppvAlloc ):
Return value has type 'RCODE'.
f_allocHashTable ( FLMUINT uiHashTblSize, F_BUCKET** ppHashTblRV ):
Return value has type 'RCODE'.
f_asiaParseSubCol ( FLMBYTE* pucWPStr, FLMUINT* puiWPStrLen, FLMUINT uiMaxWPBytes, FLMBYTE const* pucSubColBuf, FLMUINT* puiSubColBitPos ):
Return value has type 'RCODE'.
F_Base64DecoderIStream::closeStream ( ):
Return value has type 'RCODE'.
F_Base64DecoderIStream::openStream ( IF_IStream* pIStream ):
Return value has type 'RCODE'.
F_Base64DecoderIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_Base64EncoderIStream::closeStream ( ):
Return value has type 'RCODE'.
F_Base64EncoderIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_BufferedIStream::closeStream ( ):
Return value has type 'RCODE'.
F_BufferedIStream::openStream ( IF_IStream* pIStream, FLMUINT uiBufferSize ):
Return value has type 'RCODE'.
F_BufferedIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
F_BufferedIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_BufferedOStream::closeStream ( ):
Return value has type 'RCODE'.
F_BufferedOStream::flush ( ):
Return value has type 'RCODE'.
F_BufferedOStream::openStream ( IF_OStream* pOStream, FLMUINT uiBufferSize ):
Return value has type 'RCODE'.
F_BufferedOStream::write ( void const* pvBuffer, FLMUINT uiBytesToWrite, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
F_BufferIStream::closeStream ( ):
Return value has type 'RCODE'.
F_BufferIStream::openStream ( char const* pucBuffer, FLMUINT uiLength, char** ppucAllocatedBuffer ):
Return value has type 'RCODE'.
F_BufferIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
F_BufferIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
f_callocImp ( FLMUINT uiSize, void** ppvPtr, char const* pszFile, int iLine ):
Return value has type 'RCODE'.
f_chdir ( char const* pszDir ):
Return value has type 'RCODE'.
F_CollIStream::closeStream ( ):
Return value has type 'RCODE'.
F_CollIStream::positionTo ( F_CollStreamPos* pPos ):
Return value has type 'RCODE'.
F_CollIStream::positionTo ( FLMUINT64 p1 ):
Return value has type 'RCODE'.
F_CollIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_CompressingOStream::closeStream ( ):
Return value has type 'RCODE'.
F_CompressingOStream::openStream ( IF_OStream* pOStream ):
Return value has type 'RCODE'.
F_CompressingOStream::write ( void const* pvBuffer, FLMUINT uiBytesToWrite, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
f_conInit ( FLMUINT uiRows, FLMUINT uiCols, char const* pszTitle ):
Return value has type 'RCODE'.
f_createSerialNumber ( FLMBYTE* pszSerialNumber ):
Return value has type 'RCODE'.
f_decodeSEN ( FLMBYTE const** ppucBuffer, FLMBYTE const* pucEnd, FLMUINT* puiValue ):
Return value has type 'RCODE'.
f_decodeSEN64 ( FLMBYTE const** ppucBuffer, FLMBYTE const* pucEnd, FLMUINT64* pui64Value ):
Return value has type 'RCODE'.
F_DynSearchSet::addEntry ( void* pvEntry ):
Return value has type 'RCODE'.
F_DynSearchSet::setup ( char* pszTmpDir, FLMUINT uiEntrySize ):
Return value has type 'RCODE'.
f_encodeSEN ( FLMUINT64 ui64Value, FLMBYTE** ppucBuffer, FLMBYTE* pucEnd ):
Return value has type 'RCODE'.
f_filecat ( char const* pszSourceFile, char const* pszData ):
Return value has type 'RCODE'.
f_filecpy ( char const* pszSourceFile, char const* pszData ):
Return value has type 'RCODE'.
F_FileIStream::closeStream ( ):
Return value has type 'RCODE'.
F_FileIStream::openStream ( char const* pszPath ):
Return value has type 'RCODE'.
F_FileIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
F_FileIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_FileOStream::closeStream ( ):
Return value has type 'RCODE'.
F_FileOStream::write ( void const* pvBuffer, FLMUINT uiBytesToWrite, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
f_filetobuf ( char const* pszSourceFile, char** ppszBuffer ):
Return value has type 'RCODE'.
F_FixedBlk::getCurrent ( void* pvEntryBuffer ):
Return value has type 'RCODE'.
F_FixedBlk::getFirst ( void* pvEntryBuffer ):
Return value has type 'RCODE'.
F_FixedBlk::getLast ( void* pvEntryBuffer ):
Return value has type 'RCODE'.
F_FixedBlk::getNext ( void* pvEntryBuffer ):
Return value has type 'RCODE'.
F_FixedBlk::insert ( void* pvEntry ):
Return value has type 'RCODE'.
F_FixedBlk::search ( void* pvEntry, void* pvFoundEntry ):
Return value has type 'RCODE'.
f_getCharFromUTF8Buf ( FLMBYTE const** ppucBuf, FLMBYTE const* pucEnd, FLMUNICODE* puChar ):
Return value has type 'RCODE'.
f_getcwd ( char* pszDir ):
Return value has type 'RCODE'.
f_getMemoryInfo ( FLMUINT64* pui64TotalPhysMem, FLMUINT64* pui64AvailPhysMem ):
Return value has type 'RCODE'.
f_getNextMetaphone ( IF_IStream* pIStream, FLMUINT* puiMetaphone, FLMUINT* puiAltMetaphone ):
Return value has type 'RCODE'.
f_getUTF8CharFromUTF8Buf ( FLMBYTE** ppucBuf, FLMBYTE* pucEnd, FLMBYTE* pucDestBuf, FLMUINT* puiLen ):
Return value has type 'RCODE'.
f_getUTF8Length ( FLMBYTE const* pucBuf, FLMUINT uiBufLen, FLMUINT* puiBytes, FLMUINT* puiChars ):
Return value has type 'RCODE'.
F_HashTable::getNextObjectInBucket ( F_HashObject** ppObject ):
Return value has type 'RCODE'.
F_HashTable::getNextObjectInGlobal ( F_HashObject** ppObject ):
Return value has type 'RCODE'.
F_HashTable::removeObject ( F_HashObject* pObject ):
Return value has type 'RCODE'.
F_HashTable::removeObject ( void* pvKey, FLMUINT uiKeyLen ):
Return value has type 'RCODE'.
F_HashTable::setMaxObjects ( FLMUINT uiMaxObjects ):
Return value has type 'RCODE'.
F_MultiFileIStream::closeStream ( ):
Return value has type 'RCODE'.
F_MultiFileIStream::openStream ( char const* pszDirectory, char const* pszBaseName ):
Return value has type 'RCODE'.
F_MultiFileIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_MultiFileOStream::closeStream ( ):
Return value has type 'RCODE'.
F_MultiFileOStream::write ( void const* pvBuffer, FLMUINT uiBytesToWrite, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
f_mutexCreate ( F_MUTEX* phMutex ):
Return value has type 'RCODE'.
f_nextUCS2Char ( FLMBYTE const** ppszUTF8, FLMBYTE const* pszEndOfUTF8String, FLMUNICODE* puzChar ):
Return value has type 'RCODE'.
f_notifyWait ( F_MUTEX hMutex, F_SEM hSem, void* pvData, F_NOTIFY_LIST_ITEM** ppNotifyList ):
Return value has type 'RCODE'.
f_numUCS2Chars ( FLMBYTE const* pszUTF8, FLMUINT* puiNumChars ):
Return value has type 'RCODE'.
f_pathAppend ( char* pszPath, char const* pszPathComponent ):
Return value has type 'RCODE'.
f_pathReduce ( char const* pszSourcePath, char* pszDestPath, char* pszString ):
Return value has type 'RCODE'.
F_Pool::poolAlloc ( FLMUINT uiSize, void** ppvPtr ):
Return value has type 'RCODE'.
F_Pool::poolCalloc ( FLMUINT uiSize, void** ppvPtr ):
Return value has type 'RCODE'.
f_readSEN ( IF_IStream* pIStream, FLMUINT* puiValue, FLMUINT* puiLength ):
Return value has type 'RCODE'.
f_readSEN64 ( IF_IStream* pIStream, FLMUINT64* pui64Value, FLMUINT* puiLength ):
Return value has type 'RCODE'.
f_readUTF8CharAsUnicode ( IF_IStream* pStream, FLMUNICODE* puChar ):
Return value has type 'RCODE'.
f_readUTF8CharAsUTF8 ( IF_IStream* pIStream, FLMBYTE* pucBuf, FLMUINT* puiLen ):
Return value has type 'RCODE'.
f_reallocImp ( FLMUINT uiSize, void** ppvPtr, char const* pszFile, int iLine ):
Return value has type 'RCODE'.
f_recallocImp ( FLMUINT uiSize, void** ppvPtr, char const* pszFile, int iLine ):
Return value has type 'RCODE'.
f_rwlockCreate ( F_RWLOCK* phReadWriteLock ):
Return value has type 'RCODE'.
f_rwlockPromote ( F_RWLOCK hReadWriteLock, F_SEM hSem ):
Return value has type 'RCODE'.
f_rwlockRelease ( F_RWLOCK hReadWriteLock ):
Return value has type 'RCODE'.
f_semCreate ( F_SEM* phSem ):
Return value has type 'RCODE'.
f_semWait ( F_SEM hSem, FLMUINT uiTimeout ):
Return value has type 'RCODE'.
f_strdup ( char const* pszSrc, char** ppszDup ):
Return value has type 'RCODE'.
F_SuperFileHdl::allocateBlocks ( FLMUINT uiStartAddress, FLMUINT uiEndAddress ):
Return value has type 'RCODE'.
F_SuperFileHdl::createFile ( FLMUINT uiFileNumber, IF_FileHdl** ppFileHdl ):
Return value has type 'RCODE'.
F_SuperFileHdl::flush ( ):
Return value has type 'RCODE'.
F_SuperFileHdl::getFilePath ( FLMUINT uiFileNumber, char* pszPath ):
Return value has type 'RCODE'.
F_SuperFileHdl::getFileSize ( FLMUINT uiFileNumber, FLMUINT64* pui64FileSize ):
Return value has type 'RCODE'.
F_SuperFileHdl::readBlock ( FLMUINT uiBlkAddress, FLMUINT uiBytesToRead, void* pvBuffer, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
F_SuperFileHdl::releaseFiles ( ):
Return value has type 'RCODE'.
F_SuperFileHdl::setup ( IF_SuperFileClient* pSuperFileClient, IF_FileHdlCache* pFileHdlCache, FLMUINT uiFileOpenFlags, FLMUINT uiFileCreateFlags ):
Return value has type 'RCODE'.
F_SuperFileHdl::truncateFile ( FLMUINT uiEOFBlkAddress ):
Return value has type 'RCODE'.
F_SuperFileHdl::truncateFile ( FLMUINT uiFileNumber, FLMUINT uiOffset ):
Return value has type 'RCODE'.
F_SuperFileHdl::writeBlock ( FLMUINT uiBlkAddress, FLMUINT uiBytesToWrite, IF_IOBuffer* pIOBuffer ):
Return value has type 'RCODE'.
F_SuperFileHdl::writeBlock ( FLMUINT uiBlkAddress, FLMUINT uiBytesToWrite, void const* pvBuffer, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
F_UncompressingIStream::closeStream ( ):
Return value has type 'RCODE'.
F_UncompressingIStream::openStream ( IF_IStream* pIStream ):
Return value has type 'RCODE'.
F_UncompressingIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
f_uni2UTF8 ( FLMUNICODE uChar, FLMBYTE* pucBuf, FLMUINT* puiBufSize ):
Return value has type 'RCODE'.
f_wpToUnicode ( FLMUINT16 ui16WPChar, FLMUNICODE* puUniChar ):
Return value has type 'RCODE'.
FlmAllocBlockAllocator ( IF_BlockAlloc** ppBlockAllocator ):
Return value has type 'RCODE'.
FlmAllocBlockMgr ( FLMUINT uiBlockSize, IF_BlockMgr** ppBlockMgr ):
Return value has type 'RCODE'.
FlmAllocBTree ( IF_BlockMgr* pBlockMgr, IF_BTree** ppBtree ):
Return value has type 'RCODE'.
FlmAllocBufferAllocator ( IF_BufferAlloc** ppBufferAllocator ):
Return value has type 'RCODE'.
FlmAllocBufferIStream ( IF_BufferIStream** ppIStream ):
Return value has type 'RCODE'.
FlmAllocFixedAllocator ( IF_FixedAlloc** ppFixedAllocator ):
Return value has type 'RCODE'.
FlmAllocIniFile ( IF_IniFile** ppIniFile ):
Return value has type 'RCODE'.
FlmAllocLockObject ( IF_LockObject** ppLockObject ):
Return value has type 'RCODE'.
FlmAllocMultiAllocator ( IF_MultiAlloc** ppMultiAllocator ):
Return value has type 'RCODE'.
FlmAllocMultiFileHdl ( IF_MultiFileHdl** ppFileHdl ):
Return value has type 'RCODE'.
FlmAllocRandomGenerator ( IF_RandomGenerator** ppRandomGenerator ):
Return value has type 'RCODE'.
FlmAllocResultSet ( IF_ResultSet** ppResultSet ):
Return value has type 'RCODE'.
FlmAllocSlabManager ( IF_SlabManager** ppSlabManager ):
Return value has type 'RCODE'.
FlmGetFileSystem ( IF_FileSystem** ppFileSystem ):
Return value has type 'RCODE'.
FlmGetThreadInfo ( IF_ThreadInfo** ppThreadInfo ):
Return value has type 'RCODE'.
FlmGetThreadMgr ( IF_ThreadMgr** ppThreadMgr ):
Return value has type 'RCODE'.
FlmGetXMLObject ( IF_XML** ppXmlObject ):
Return value has type 'RCODE'.
FlmOpenBase64DecoderIStream ( IF_IStream* pSourceIStream, IF_IStream** ppIStream ):
Return value has type 'RCODE'.
FlmOpenBufferedIStream ( IF_IStream* pSourceIStream, FLMUINT uiBufferSize, IF_IStream** ppIStream ):
Return value has type 'RCODE'.
FlmOpenBufferedOStream ( IF_OStream* pOStream, FLMUINT uiBufferSize, IF_OStream** ppOStream ):
Return value has type 'RCODE'.
FlmOpenBufferIStream ( char const* pucBuffer, FLMUINT uiLength, IF_PosIStream** ppIStream ):
Return value has type 'RCODE'.
FlmOpenCompressingOStream ( IF_OStream* pOStream, IF_OStream** ppOStream ):
Return value has type 'RCODE'.
FlmOpenFileIStream ( char const* pszPath, IF_PosIStream** ppIStream ):
Return value has type 'RCODE'.
FlmOpenMultiFileIStream ( char const* pszDirectory, char const* pszBaseName, IF_IStream** ppIStream ):
Return value has type 'RCODE'.
FlmOpenUncompressingIStream ( IF_IStream* pIStream, IF_IStream** ppIStream ):
Return value has type 'RCODE'.
FlmRemoveMultiFileStream ( char const* pszDirectory, char const* pszBaseName ):
Return value has type 'RCODE'.
FlmWriteToOStream ( IF_IStream* pIStream, IF_OStream* pOStream ):
Return value has type 'RCODE'.
ftkStartup ( ):
Return value has type 'RCODE'.
FTXAddKey ( FLMUINT uiKey ):
Return value has type 'RCODE'.
FTXDisplayMessage ( FTX_SCREEN* pScreen, eColorType backgroundColor, eColorType foregroundColor, char const* pszMessage1, char const* pszMessage2, FLMUINT* puiTermChar ):
Return value has type 'RCODE'.
FTXDisplayScrollWindow ( FTX_SCREEN* pScreen, char const* pszTitle, char const* pszMessage, FLMUINT uiCols, FLMUINT uiRows ):
Return value has type 'RCODE'.
FTXGetInput ( FTX_SCREEN* pScreen, char const* pszMessage, char* pszResponse, FLMUINT uiMaxRespLen, FLMUINT* puiTermChar ):
Return value has type 'RCODE'.
FTXLineEdit ( FTX_WINDOW* pWindow, char* pszBuffer, FLMUINT uiBufSize, FLMUINT uiMaxWidth, FLMUINT* puiCharCount, FLMUINT* puiTermChar ):
Return value has type 'RCODE'.
FTXMessageWindow ( FTX_SCREEN* pScreen, eColorType backgroundColor, eColorType foregroundColor, char const* pszMessage1, char const* pszMessage2, FTX_WINDOW** ppWindow ):
Return value has type 'RCODE'.
FTXScreenDisplay ( FTX_SCREEN* pScreen ):
Return value has type 'RCODE'.
FTXScreenGetSize ( FTX_SCREEN* pScreen, FLMUINT* puiNumCols, FLMUINT* puiNumRows ):
Return value has type 'RCODE'.
FTXScreenInit ( char const* pszName, FTX_SCREEN** ppScreen ):
Return value has type 'RCODE'.
FTXWinGetPosition ( FTX_WINDOW* pWindow, FLMUINT* puiCol, FLMUINT* puiRow ):
Return value has type 'RCODE'.
FTXWinGetScreen ( FTX_WINDOW* pWindow, FTX_SCREEN** ppScreen ):
Return value has type 'RCODE'.
FTXWinInit ( FTX_SCREEN* pScreen, FLMUINT uiCols, FLMUINT uiRows, FTX_WINDOW** ppWindow ):
Return value has type 'RCODE'.
FTXWinInputChar ( FTX_WINDOW* pWindow, FLMUINT* puiChar ):
Return value has type 'RCODE'.
FTXWinOpen ( FTX_WINDOW* pWindow ):
Return value has type 'RCODE'.
FTXWinTestKB ( FTX_WINDOW* pWindow ):
Return value has type 'RCODE'.
IF_AsyncClient::getCompletionCode ( ):
Return value has type 'RCODE'.
IF_AsyncClient::waitToComplete ( ):
Return value has type 'RCODE'.
IF_BlockAlloc::allocBlock ( void** ppvBlock ):
Return value has type 'RCODE'.
IF_BlockMgr::createBlock ( IF_Block** ppBlock, FLMBYTE** ppucBlock, FLMUINT32* pui32BlockId ):
Return value has type 'RCODE'.
IF_BlockMgr::freeBlock ( IF_Block** ppBlock, FLMBYTE** ppucBlock ):
Return value has type 'RCODE'.
IF_BlockMgr::getBlock ( FLMUINT32 ui32BlockId, IF_Block** ppBlock, FLMBYTE** ppucBlock ):
Return value has type 'RCODE'.
IF_BlockMgr::prepareForUpdate ( IF_Block** ppBlock, FLMBYTE** ppucBlock ):
Return value has type 'RCODE'.
IF_BTree::btDeleteTree ( IF_DeleteStatus* ifpDeleteStatus ):
Return value has type 'RCODE'.
IF_BTree::btFirstEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Return value has type 'RCODE'.
IF_BTree::btGetBlockChains ( FLMUINT* puiBlockChains, FLMUINT* puiNumLevels ):
Return value has type 'RCODE'.
IF_BTree::btGetEntry ( FLMBYTE* pucKey, FLMUINT uiKeyLen, FLMBYTE* pucData, FLMUINT uiDataBufSize, FLMUINT* puiDataLen ):
Return value has type 'RCODE'.
IF_BTree::btGetPosition ( FLMUINT* puiPosition ):
Return value has type 'RCODE'.
IF_BTree::btGetReadPosition ( FLMUINT* puiPosition ):
Return value has type 'RCODE'.
IF_BTree::btLastEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Return value has type 'RCODE'.
IF_BTree::btLocateEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT uiMatch, FLMUINT* puiPosition, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Return value has type 'RCODE'.
IF_BTree::btNextEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Return value has type 'RCODE'.
IF_BTree::btPositionTo ( FLMUINT uiPosition, FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen ):
Return value has type 'RCODE'.
IF_BTree::btPrevEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufSize, FLMUINT* puiKeyLen, FLMUINT* puiDataLength, FLMUINT32* pui32BlockId, FLMUINT* puiOffsetIndex ):
Return value has type 'RCODE'.
IF_BTree::btRemoveEntry ( FLMBYTE const* pucKey, FLMUINT uiKeyBufSize, FLMUINT uiKeyLen ):
Return value has type 'RCODE'.
IF_BTree::btRewind ( ):
Return value has type 'RCODE'.
IF_BTree::btSetReadPosition ( FLMBYTE* pucKey, FLMUINT uiKeyLen, FLMUINT uiPosition ):
Return value has type 'RCODE'.
IF_BTreeResultSet::addEntry ( FLMBYTE* pucKey, FLMUINT uiKeyLength, FLMBYTE* pucEntry, FLMUINT uiEntryLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::deleteEntry ( FLMBYTE* pucKey, FLMUINT uiKeyLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::findEntry ( FLMBYTE* pucKey, FLMUINT uiKeyBufLen, FLMUINT* puiKeylen, FLMBYTE* pucBuffer, FLMUINT uiBufferLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::getCurrent ( FLMBYTE* pucKey, FLMUINT uiKeyLength, FLMBYTE* pucEntry, FLMUINT uiEntryLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::getFirst ( FLMBYTE* pucKey, FLMUINT uiKeyBufLen, FLMUINT* puiKeylen, FLMBYTE* pucBuffer, FLMUINT uiBufferLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::getLast ( FLMBYTE* pucKey, FLMUINT uiKeyBufLen, FLMUINT* puiKeylen, FLMBYTE* pucBuffer, FLMUINT uiBufferLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::getNext ( FLMBYTE* pucKey, FLMUINT uiKeyBufLen, FLMUINT* puiKeylen, FLMBYTE* pucBuffer, FLMUINT uiBufferLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::getPrev ( FLMBYTE* pucKey, FLMUINT uiKeyBufLen, FLMUINT* puiKeylen, FLMBYTE* pucBuffer, FLMUINT uiBufferLength, FLMUINT* puiReturnLength ):
Return value has type 'RCODE'.
IF_BTreeResultSet::modifyEntry ( FLMBYTE* pucKey, FLMUINT uiKeyLength, FLMBYTE* pucEntry, FLMUINT uiEntryLength ):
Return value has type 'RCODE'.
IF_BufferIStream::closeStream ( ):
Return value has type 'RCODE'.
IF_BufferIStream::openStream ( char const* pucBuffer, FLMUINT uiLength, char** ppucAllocatedBuffer ):
Return value has type 'RCODE'.
IF_BufferIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
IF_BufferIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
IF_CollIStream::closeStream ( ):
Return value has type 'RCODE'.
IF_CollIStream::positionTo ( F_CollStreamPos* pPos ):
Return value has type 'RCODE'.
IF_CollIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
IF_CollIStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
IF_DeleteStatus::reportDelete ( FLMUINT uiBlocksDeleted, FLMUINT uiBlockSize ):
Return value has type 'RCODE'.
IF_DirHdl::next ( ):
Return value has type 'RCODE'.
IF_FileHdl::closeFile ( ):
Return value has type 'RCODE'.
IF_FileHdl::extendFile ( FLMUINT64 ui64FileSize ):
Return value has type 'RCODE'.
IF_FileHdl::flush ( ):
Return value has type 'RCODE'.
IF_FileHdl::lock ( ):
Return value has type 'RCODE'.
IF_FileHdl::read ( FLMUINT64 ui64ReadOffset, FLMUINT uiBytesToRead, IF_IOBuffer* pIOBuffer ):
Return value has type 'RCODE'.
IF_FileHdl::read ( FLMUINT64 ui64Offset, FLMUINT uiLength, void* pvBuffer, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
IF_FileHdl::seek ( FLMUINT64 ui64Offset, FLMINT iWhence, FLMUINT64* pui64NewOffset ):
Return value has type 'RCODE'.
IF_FileHdl::size ( FLMUINT64* pui64Size ):
Return value has type 'RCODE'.
IF_FileHdl::tell ( FLMUINT64* pui64Offset ):
Return value has type 'RCODE'.
IF_FileHdl::truncateFile ( FLMUINT64 ui64FileSize ):
Return value has type 'RCODE'.
IF_FileHdl::unlock ( ):
Return value has type 'RCODE'.
IF_FileHdl::write ( FLMUINT64 ui64WriteOffset, FLMUINT uiBytesToWrite, IF_IOBuffer* pIOBuffer ):
Return value has type 'RCODE'.
IF_FileHdl::write ( FLMUINT64 ui64Offset, FLMUINT uiLength, void const* pvBuffer, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
IF_FileHdlCache::createFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Return value has type 'RCODE'.
IF_FileHdlCache::openFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Return value has type 'RCODE'.
IF_FileHdlCache::setOpenThreshold ( FLMUINT uiMaxOpenFiles ):
Return value has type 'RCODE'.
IF_FileSystem::allocFileHandleCache ( FLMUINT uiMaxCachedFiles, FLMUINT uiIdleTimeoutSecs, IF_FileHdlCache** ppFileHdlCache ):
Return value has type 'RCODE'.
IF_FileSystem::allocIOBuffer ( FLMUINT uiMinSize, IF_IOBuffer** ppIOBuffer ):
Return value has type 'RCODE'.
IF_FileSystem::copyPartialFile ( IF_FileHdl* pSrcFileHdl, FLMUINT64 ui64SrcOffset, FLMUINT64 ui64SrcSize, IF_FileHdl* pDestFileHdl, FLMUINT64 ui64DestOffset, FLMUINT64* pui64BytesCopiedRV ):
Return value has type 'RCODE'.
IF_FileSystem::createDir ( char const* pszDirName ):
Return value has type 'RCODE'.
IF_FileSystem::createFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Return value has type 'RCODE'.
IF_FileSystem::createLockFile ( char const* pszPath, IF_FileHdl** ppLockFileHdl ):
Return value has type 'RCODE'.
IF_FileSystem::createUniqueFile ( char* pszPath, char const* pszFileExtension, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Return value has type 'RCODE'.
IF_FileSystem::deleteFile ( char const* pszFileName ):
Return value has type 'RCODE'.
IF_FileSystem::deleteMultiFileStream ( char const* pszDirectory, char const* pszBaseName ):
Return value has type 'RCODE'.
IF_FileSystem::doesFileExist ( char const* pszFileName ):
Return value has type 'RCODE'.
IF_FileSystem::getFileSize ( char const* pszFileName, FLMUINT64* pui64FileSize ):
Return value has type 'RCODE'.
IF_FileSystem::getFileTimeStamp ( char const* pszFileName, FLMUINT* puiTimeStamp ):
Return value has type 'RCODE'.
IF_FileSystem::getSectorSize ( char const* pszFileName, FLMUINT* puiSectorSize ):
Return value has type 'RCODE'.
IF_FileSystem::openDir ( char const* pszDirName, char const* pszPattern, IF_DirHdl** ppDir ):
Return value has type 'RCODE'.
IF_FileSystem::openFile ( char const* pszFileName, FLMUINT uiIoFlags, IF_FileHdl** ppFile ):
Return value has type 'RCODE'.
IF_FileSystem::pathAppend ( char* pszPath, char const* pszPathComponent ):
Return value has type 'RCODE'.
IF_FileSystem::pathReduce ( char const* pszSourcePath, char* pszDestPath, char* pszString ):
Return value has type 'RCODE'.
IF_FileSystem::pathToStorageString ( char const* pPath, char* pszString ):
Return value has type 'RCODE'.
IF_FileSystem::renameFile ( char const* pszFileName, char const* pszNewFileName ):
Return value has type 'RCODE'.
IF_IniFile::read ( char const* pszFileName ):
Return value has type 'RCODE'.
IF_IniFile::setParam ( char const* pszParamName, char const* pszParamVal ):
Return value has type 'RCODE'.
IF_IniFile::setParam ( char const* pszParamName, FLMUINT uiParamVal ):
Return value has type 'RCODE'.
IF_IniFile::write ( ):
Return value has type 'RCODE'.
IF_IOBuffer::addCallbackData ( void* pvData ):
Return value has type 'RCODE'.
IF_IOBuffer::getCompletionCode ( ):
Return value has type 'RCODE'.
IF_IOBuffer::waitToComplete ( ):
Return value has type 'RCODE'.
IF_IOBufferMgr::getBuffer ( FLMUINT uiBufferSize, IF_IOBuffer** ppIOBuffer ):
Return value has type 'RCODE'.
IF_IOBufferMgr::waitForAllPendingIO ( ):
Return value has type 'RCODE'.
IF_IStream::closeStream ( ):
Return value has type 'RCODE'.
IF_IStream::read ( void* pvBuffer, FLMUINT uiBytesToRead, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
IF_LockObject::getLockInfo ( IF_LockInfoClient* pLockInfo ):
Return value has type 'RCODE'.
IF_LockObject::getLockInfo ( FLMINT iPriority, eLockType* peCurrLockType, FLMUINT* puiThreadId, FLMUINT* puiLockHeldTime, FLMUINT* puiNumExclQueued, FLMUINT* puiNumSharedQueued, FLMUINT* puiPriorityCount ):
Return value has type 'RCODE'.
IF_LockObject::getLockQueue ( F_LOCK_USER** ppLockUsers ):
Return value has type 'RCODE'.
IF_LockObject::unlock ( F_LOCK_STATS* pLockStats ):
Return value has type 'RCODE'.
IF_MultiAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, FLMBYTE** ppucBuffer ):
Return value has type 'RCODE'.
IF_MultiAlloc::allocBuf ( IF_Relocator* pRelocator, FLMUINT uiSize, F_ALLOC_INIT_FUNC fnAllocInit, FLMBYTE** ppucBuffer ):
Return value has type 'RCODE'.
IF_MultiAlloc::reallocBuf ( IF_Relocator* pRelocator, FLMUINT uiNewSize, FLMBYTE** ppucBuffer ):
Return value has type 'RCODE'.
IF_MultiFileHdl::createFile ( char const* pszPath ):
Return value has type 'RCODE'.
IF_MultiFileHdl::createUniqueFile ( char const* pszPath, char const* pszFileExtension ):
Return value has type 'RCODE'.
IF_MultiFileHdl::deleteMultiFile ( char const* pszPath ):
Return value has type 'RCODE'.
IF_MultiFileHdl::flush ( ):
Return value has type 'RCODE'.
IF_MultiFileHdl::getPath ( char* pszFilePath ):
Return value has type 'RCODE'.
IF_MultiFileHdl::openFile ( char const* pszPath ):
Return value has type 'RCODE'.
IF_MultiFileHdl::read ( FLMUINT64 ui64Offset, FLMUINT uiLength, void* pvBuffer, FLMUINT* puiBytesRead ):
Return value has type 'RCODE'.
IF_MultiFileHdl::size ( FLMUINT64* pui64FileSize ):
Return value has type 'RCODE'.
IF_MultiFileHdl::truncateFile ( FLMUINT64 ui64Offset ):
Return value has type 'RCODE'.
IF_MultiFileHdl::write ( FLMUINT64 ui64Offset, FLMUINT uiLength, void* pvBuffer, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
IF_NameTable::cloneNameTable ( IF_NameTable** ppNewNameTable ):
Return value has type 'RCODE'.
IF_OStream::closeStream ( ):
Return value has type 'RCODE'.
IF_OStream::write ( void const* pvBuffer, FLMUINT uiBytesToWrite, FLMUINT* puiBytesWritten ):
Return value has type 'RCODE'.
IF_PosIStream::positionTo ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
IF_ResultSet::addEntry ( void const* pvEntry, FLMUINT uiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::finalizeResultSet ( IF_ResultSetSortStatus* pSortStatus, FLMUINT64* pui64TotalEntries ):
Return value has type 'RCODE'.
IF_ResultSet::findMatch ( void const* pvMatchEntry, FLMUINT uiMatchEntryLength, void* pvFoundEntry, FLMUINT* puiFoundEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::findMatch ( void const* pvMatchEntry, void* pvFoundEntry ):
Return value has type 'RCODE'.
IF_ResultSet::flushToFile ( ):
Return value has type 'RCODE'.
IF_ResultSet::getCurrent ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::getFirst ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::getLast ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::getNext ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::getPrev ( void* pvEntryBuffer, FLMUINT uiBufferLength, FLMUINT* puiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::modifyCurrent ( void const* pvEntry, FLMUINT uiEntryLength ):
Return value has type 'RCODE'.
IF_ResultSet::setPosition ( FLMUINT64 ui64Position ):
Return value has type 'RCODE'.
IF_ResultSetCompare::compare ( void const* pvData1, FLMUINT uiLength1, void const* pvData2, FLMUINT uiLength2, FLMINT* piCompare ):
Return value has type 'RCODE'.
IF_ResultSetSortStatus::reportSortStatus ( FLMUINT64 ui64EstTotalUnits, FLMUINT64 ui64UnitsDone ):
Return value has type 'RCODE'.
IF_SlabManager::allocSlab ( void** ppSlab ):
Return value has type 'RCODE'.
IF_SlabManager::setup ( FLMUINT uiPreallocSize ):
Return value has type 'RCODE'.
IF_SuperFileClient::getFilePath ( FLMUINT uiFileNumber, char* pszPath ):
Return value has type 'RCODE'.
IF_Thread::getExitCode ( ):
Return value has type 'RCODE'.
IF_ThreadMgr::getNextGroupThread ( IF_Thread** ppThread, FLMUINT uiThreadGroup, FLMUINT* puiThreadId ):
Return value has type 'RCODE'.
IF_ThreadMgr::getThreadInfo ( F_Pool* pPool, F_THREAD_INFO** ppThreadInfo, FLMUINT* puiNumThreads ):
Return value has type 'RCODE'.
IF_ThreadMgr::getThreadName ( FLMUINT uiThreadId, char* pszThreadName, FLMUINT* puiLength ):
Return value has type 'RCODE'.
IF_ThreadMgr::setupThreadMgr ( ):
Return value has type 'RCODE'.
to the top
Header Files (1)
to the top
Shared Libraries (1)
libftk.so.3.2
to the top