2016-01-08 12:38 UTC+0100 Viktor Szakats (vszakats users.noreply.github.com)
* src/rdd/delim1.c
* src/rdd/sdf1.c
* scope variables
* fix indenting
This commit is contained in:
@@ -10,6 +10,12 @@
|
||||
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
|
||||
*/
|
||||
|
||||
2016-01-08 12:38 UTC+0100 Viktor Szakats (vszakats users.noreply.github.com)
|
||||
* src/rdd/delim1.c
|
||||
* src/rdd/sdf1.c
|
||||
* scope variables
|
||||
* fix indenting
|
||||
|
||||
2016-01-08 12:28 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
|
||||
* include/hbrdddel.h
|
||||
* src/rdd/delim1.c
|
||||
|
||||
214
src/rdd/delim1.c
214
src/rdd/delim1.c
@@ -172,7 +172,7 @@ static HB_SIZE hb_delimEncodeBuffer( DELIMAREAP pArea )
|
||||
HB_SIZE nSize;
|
||||
HB_USHORT uiField, uiLen;
|
||||
LPFIELD pField;
|
||||
HB_BYTE * pBuffer, * pFieldBuf;
|
||||
HB_BYTE * pBuffer;
|
||||
|
||||
HB_TRACE( HB_TR_DEBUG, ( "hb_delimEncodeBuffer(%p)", pArea ) );
|
||||
|
||||
@@ -183,6 +183,7 @@ static HB_SIZE hb_delimEncodeBuffer( DELIMAREAP pArea )
|
||||
nSize = 0;
|
||||
for( uiField = 0; uiField < pArea->area.uiFieldCount; ++uiField )
|
||||
{
|
||||
HB_BYTE * pFieldBuf;
|
||||
pField = pArea->area.lpFields + uiField;
|
||||
pFieldBuf = pArea->pRecord + pArea->pFieldOffset[ uiField ];
|
||||
if( nSize )
|
||||
@@ -766,8 +767,7 @@ static HB_ERRCODE hb_delimGetValue( DELIMAREAP pArea, HB_USHORT uiIndex, PHB_ITE
|
||||
|
||||
default:
|
||||
{
|
||||
PHB_ITEM pError;
|
||||
pError = hb_errNew();
|
||||
PHB_ITEM pError = hb_errNew();
|
||||
hb_errPutGenCode( pError, EG_DATATYPE );
|
||||
hb_errPutDescription( pError, hb_langDGetErrorDesc( EG_DATATYPE ) );
|
||||
hb_errPutOperation( pError, hb_dynsymName( ( PHB_DYNS ) pField->sym ) );
|
||||
@@ -987,13 +987,11 @@ static HB_ERRCODE hb_delimGoCold( DELIMAREAP pArea )
|
||||
*/
|
||||
static HB_ERRCODE hb_delimGoHot( DELIMAREAP pArea )
|
||||
{
|
||||
PHB_ITEM pError;
|
||||
|
||||
HB_TRACE( HB_TR_DEBUG, ( "hb_delimGoHot(%p)", pArea ) );
|
||||
|
||||
if( pArea->fReadonly )
|
||||
{
|
||||
pError = hb_errNew();
|
||||
PHB_ITEM pError = hb_errNew();
|
||||
hb_errPutGenCode( pError, EG_READONLY );
|
||||
hb_errPutDescription( pError, hb_langDGetErrorDesc( EG_READONLY ) );
|
||||
hb_errPutSubCode( pError, EDBF_READONLY );
|
||||
@@ -1669,107 +1667,109 @@ static HB_ERRCODE hb_delimRddInfo( LPRDDNODE pRDD, HB_USHORT uiIndex, HB_ULONG u
|
||||
}
|
||||
|
||||
|
||||
static const RDDFUNCS delimTable = { NULL /* hb_delimBof */,
|
||||
NULL /* hb_delimEof */,
|
||||
NULL /* hb_delimFound */,
|
||||
NULL /* hb_delimGoBottom */,
|
||||
( DBENTRYP_UL ) hb_delimGoTo,
|
||||
( DBENTRYP_I ) hb_delimGoToId,
|
||||
( DBENTRYP_V ) hb_delimGoTop,
|
||||
NULL /* hb_delimSeek */,
|
||||
NULL /* hb_delimSkip */,
|
||||
NULL /* hb_delimSkipFilter */,
|
||||
( DBENTRYP_L ) hb_delimSkipRaw,
|
||||
( DBENTRYP_VF ) hb_delimAddField,
|
||||
( DBENTRYP_B ) hb_delimAppend,
|
||||
NULL /* hb_delimCreateFields */,
|
||||
( DBENTRYP_V ) hb_delimDeleteRec,
|
||||
( DBENTRYP_BP ) hb_delimDeleted,
|
||||
NULL /* hb_delimFieldCount */,
|
||||
NULL /* hb_delimFieldDisplay */,
|
||||
NULL /* hb_delimFieldInfo */,
|
||||
NULL /* hb_delimFieldName */,
|
||||
( DBENTRYP_V ) hb_delimFlush,
|
||||
( DBENTRYP_PP ) hb_delimGetRec,
|
||||
( DBENTRYP_SI ) hb_delimGetValue,
|
||||
NULL /* hb_delimGetVarLen */,
|
||||
( DBENTRYP_V ) hb_delimGoCold,
|
||||
( DBENTRYP_V ) hb_delimGoHot,
|
||||
( DBENTRYP_P ) hb_delimPutRec,
|
||||
( DBENTRYP_SI ) hb_delimPutValue,
|
||||
( DBENTRYP_V ) hb_delimRecall,
|
||||
( DBENTRYP_ULP ) hb_delimRecCount,
|
||||
NULL /* hb_delimRecInfo */,
|
||||
( DBENTRYP_ULP ) hb_delimRecNo,
|
||||
( DBENTRYP_I ) hb_delimRecId,
|
||||
( DBENTRYP_S ) hb_delimSetFieldExtent,
|
||||
NULL /* hb_delimAlias */,
|
||||
( DBENTRYP_V ) hb_delimClose,
|
||||
( DBENTRYP_VO ) hb_delimCreate,
|
||||
( DBENTRYP_SI ) hb_delimInfo,
|
||||
( DBENTRYP_V ) hb_delimNewArea,
|
||||
( DBENTRYP_VO ) hb_delimOpen,
|
||||
NULL /* hb_delimRelease */,
|
||||
( DBENTRYP_SP ) hb_delimStructSize,
|
||||
NULL /* hb_delimSysName */,
|
||||
NULL /* hb_delimEval */,
|
||||
NULL /* hb_delimPack */,
|
||||
NULL /* hb_delimPackRec */,
|
||||
NULL /* hb_delimSort */,
|
||||
( DBENTRYP_VT ) hb_delimTrans,
|
||||
NULL /* hb_delimTransRec */,
|
||||
NULL /* hb_delimZap */,
|
||||
NULL /* hb_delimChildEnd */,
|
||||
NULL /* hb_delimChildStart */,
|
||||
NULL /* hb_delimChildSync */,
|
||||
NULL /* hb_delimSyncChildren */,
|
||||
NULL /* hb_delimClearRel */,
|
||||
NULL /* hb_delimForceRel */,
|
||||
NULL /* hb_delimRelArea */,
|
||||
NULL /* hb_delimRelEval */,
|
||||
NULL /* hb_delimRelText */,
|
||||
NULL /* hb_delimSetRel */,
|
||||
NULL /* hb_delimOrderListAdd */,
|
||||
NULL /* hb_delimOrderListClear */,
|
||||
NULL /* hb_delimOrderListDelete */,
|
||||
NULL /* hb_delimOrderListFocus */,
|
||||
NULL /* hb_delimOrderListRebuild */,
|
||||
NULL /* hb_delimOrderCondition */,
|
||||
NULL /* hb_delimOrderCreate */,
|
||||
NULL /* hb_delimOrderDestroy */,
|
||||
NULL /* hb_delimOrderInfo */,
|
||||
NULL /* hb_delimClearFilter */,
|
||||
NULL /* hb_delimClearLocate */,
|
||||
NULL /* hb_delimClearScope */,
|
||||
NULL /* hb_delimCountScope */,
|
||||
NULL /* hb_delimFilterText */,
|
||||
NULL /* hb_delimScopeInfo */,
|
||||
NULL /* hb_delimSetFilter */,
|
||||
NULL /* hb_delimSetLocate */,
|
||||
NULL /* hb_delimSetScope */,
|
||||
NULL /* hb_delimSkipScope */,
|
||||
NULL /* hb_delimLocate */,
|
||||
NULL /* hb_delimCompile */,
|
||||
NULL /* hb_delimError */,
|
||||
NULL /* hb_delimEvalBlock */,
|
||||
NULL /* hb_delimRawLock */,
|
||||
NULL /* hb_delimLock */,
|
||||
NULL /* hb_delimUnLock */,
|
||||
NULL /* hb_delimCloseMemFile */,
|
||||
NULL /* hb_delimCreateMemFile */,
|
||||
NULL /* hb_delimGetValueFile */,
|
||||
NULL /* hb_delimOpenMemFile */,
|
||||
NULL /* hb_delimPutValueFile */,
|
||||
NULL /* hb_delimReadDBHeader */,
|
||||
NULL /* hb_delimWriteDBHeader */,
|
||||
( DBENTRYP_R ) hb_delimInit,
|
||||
( DBENTRYP_R ) hb_delimExit,
|
||||
NULL /* hb_delimDrop */,
|
||||
NULL /* hb_delimExists */,
|
||||
NULL /* hb_delimRename */,
|
||||
( DBENTRYP_RSLV ) hb_delimRddInfo,
|
||||
NULL /* hb_delimWhoCares */
|
||||
};
|
||||
static const RDDFUNCS delimTable =
|
||||
{
|
||||
NULL /* hb_delimBof */,
|
||||
NULL /* hb_delimEof */,
|
||||
NULL /* hb_delimFound */,
|
||||
NULL /* hb_delimGoBottom */,
|
||||
( DBENTRYP_UL ) hb_delimGoTo,
|
||||
( DBENTRYP_I ) hb_delimGoToId,
|
||||
( DBENTRYP_V ) hb_delimGoTop,
|
||||
NULL /* hb_delimSeek */,
|
||||
NULL /* hb_delimSkip */,
|
||||
NULL /* hb_delimSkipFilter */,
|
||||
( DBENTRYP_L ) hb_delimSkipRaw,
|
||||
( DBENTRYP_VF ) hb_delimAddField,
|
||||
( DBENTRYP_B ) hb_delimAppend,
|
||||
NULL /* hb_delimCreateFields */,
|
||||
( DBENTRYP_V ) hb_delimDeleteRec,
|
||||
( DBENTRYP_BP ) hb_delimDeleted,
|
||||
NULL /* hb_delimFieldCount */,
|
||||
NULL /* hb_delimFieldDisplay */,
|
||||
NULL /* hb_delimFieldInfo */,
|
||||
NULL /* hb_delimFieldName */,
|
||||
( DBENTRYP_V ) hb_delimFlush,
|
||||
( DBENTRYP_PP ) hb_delimGetRec,
|
||||
( DBENTRYP_SI ) hb_delimGetValue,
|
||||
NULL /* hb_delimGetVarLen */,
|
||||
( DBENTRYP_V ) hb_delimGoCold,
|
||||
( DBENTRYP_V ) hb_delimGoHot,
|
||||
( DBENTRYP_P ) hb_delimPutRec,
|
||||
( DBENTRYP_SI ) hb_delimPutValue,
|
||||
( DBENTRYP_V ) hb_delimRecall,
|
||||
( DBENTRYP_ULP ) hb_delimRecCount,
|
||||
NULL /* hb_delimRecInfo */,
|
||||
( DBENTRYP_ULP ) hb_delimRecNo,
|
||||
( DBENTRYP_I ) hb_delimRecId,
|
||||
( DBENTRYP_S ) hb_delimSetFieldExtent,
|
||||
NULL /* hb_delimAlias */,
|
||||
( DBENTRYP_V ) hb_delimClose,
|
||||
( DBENTRYP_VO ) hb_delimCreate,
|
||||
( DBENTRYP_SI ) hb_delimInfo,
|
||||
( DBENTRYP_V ) hb_delimNewArea,
|
||||
( DBENTRYP_VO ) hb_delimOpen,
|
||||
NULL /* hb_delimRelease */,
|
||||
( DBENTRYP_SP ) hb_delimStructSize,
|
||||
NULL /* hb_delimSysName */,
|
||||
NULL /* hb_delimEval */,
|
||||
NULL /* hb_delimPack */,
|
||||
NULL /* hb_delimPackRec */,
|
||||
NULL /* hb_delimSort */,
|
||||
( DBENTRYP_VT ) hb_delimTrans,
|
||||
NULL /* hb_delimTransRec */,
|
||||
NULL /* hb_delimZap */,
|
||||
NULL /* hb_delimChildEnd */,
|
||||
NULL /* hb_delimChildStart */,
|
||||
NULL /* hb_delimChildSync */,
|
||||
NULL /* hb_delimSyncChildren */,
|
||||
NULL /* hb_delimClearRel */,
|
||||
NULL /* hb_delimForceRel */,
|
||||
NULL /* hb_delimRelArea */,
|
||||
NULL /* hb_delimRelEval */,
|
||||
NULL /* hb_delimRelText */,
|
||||
NULL /* hb_delimSetRel */,
|
||||
NULL /* hb_delimOrderListAdd */,
|
||||
NULL /* hb_delimOrderListClear */,
|
||||
NULL /* hb_delimOrderListDelete */,
|
||||
NULL /* hb_delimOrderListFocus */,
|
||||
NULL /* hb_delimOrderListRebuild */,
|
||||
NULL /* hb_delimOrderCondition */,
|
||||
NULL /* hb_delimOrderCreate */,
|
||||
NULL /* hb_delimOrderDestroy */,
|
||||
NULL /* hb_delimOrderInfo */,
|
||||
NULL /* hb_delimClearFilter */,
|
||||
NULL /* hb_delimClearLocate */,
|
||||
NULL /* hb_delimClearScope */,
|
||||
NULL /* hb_delimCountScope */,
|
||||
NULL /* hb_delimFilterText */,
|
||||
NULL /* hb_delimScopeInfo */,
|
||||
NULL /* hb_delimSetFilter */,
|
||||
NULL /* hb_delimSetLocate */,
|
||||
NULL /* hb_delimSetScope */,
|
||||
NULL /* hb_delimSkipScope */,
|
||||
NULL /* hb_delimLocate */,
|
||||
NULL /* hb_delimCompile */,
|
||||
NULL /* hb_delimError */,
|
||||
NULL /* hb_delimEvalBlock */,
|
||||
NULL /* hb_delimRawLock */,
|
||||
NULL /* hb_delimLock */,
|
||||
NULL /* hb_delimUnLock */,
|
||||
NULL /* hb_delimCloseMemFile */,
|
||||
NULL /* hb_delimCreateMemFile */,
|
||||
NULL /* hb_delimGetValueFile */,
|
||||
NULL /* hb_delimOpenMemFile */,
|
||||
NULL /* hb_delimPutValueFile */,
|
||||
NULL /* hb_delimReadDBHeader */,
|
||||
NULL /* hb_delimWriteDBHeader */,
|
||||
( DBENTRYP_R ) hb_delimInit,
|
||||
( DBENTRYP_R ) hb_delimExit,
|
||||
NULL /* hb_delimDrop */,
|
||||
NULL /* hb_delimExists */,
|
||||
NULL /* hb_delimRename */,
|
||||
( DBENTRYP_RSLV ) hb_delimRddInfo,
|
||||
NULL /* hb_delimWhoCares */
|
||||
};
|
||||
|
||||
HB_FUNC( DELIM ) { ; }
|
||||
|
||||
|
||||
211
src/rdd/sdf1.c
211
src/rdd/sdf1.c
@@ -495,8 +495,7 @@ static HB_ERRCODE hb_sdfGetValue( SDFAREAP pArea, HB_USHORT uiIndex, PHB_ITEM pI
|
||||
|
||||
default:
|
||||
{
|
||||
PHB_ITEM pError;
|
||||
pError = hb_errNew();
|
||||
PHB_ITEM pError = hb_errNew();
|
||||
hb_errPutGenCode( pError, EG_DATATYPE );
|
||||
hb_errPutDescription( pError, hb_langDGetErrorDesc( EG_DATATYPE ) );
|
||||
hb_errPutOperation( pError, hb_dynsymName( ( PHB_DYNS ) pField->sym ) );
|
||||
@@ -727,13 +726,11 @@ static HB_ERRCODE hb_sdfGoCold( SDFAREAP pArea )
|
||||
*/
|
||||
static HB_ERRCODE hb_sdfGoHot( SDFAREAP pArea )
|
||||
{
|
||||
PHB_ITEM pError;
|
||||
|
||||
HB_TRACE( HB_TR_DEBUG, ( "hb_sdfGoHot(%p)", pArea ) );
|
||||
|
||||
if( pArea->fReadonly )
|
||||
{
|
||||
pError = hb_errNew();
|
||||
PHB_ITEM pError = hb_errNew();
|
||||
hb_errPutGenCode( pError, EG_READONLY );
|
||||
hb_errPutDescription( pError, hb_langDGetErrorDesc( EG_READONLY ) );
|
||||
hb_errPutSubCode( pError, EDBF_READONLY );
|
||||
@@ -1255,107 +1252,109 @@ static HB_ERRCODE hb_sdfRddInfo( LPRDDNODE pRDD, HB_USHORT uiIndex, HB_ULONG ulC
|
||||
}
|
||||
|
||||
|
||||
static const RDDFUNCS sdfTable = { NULL /* hb_sdfBof */,
|
||||
NULL /* hb_sdfEof */,
|
||||
NULL /* hb_sdfFound */,
|
||||
NULL /* hb_sdfGoBottom */,
|
||||
( DBENTRYP_UL ) hb_sdfGoTo,
|
||||
( DBENTRYP_I ) hb_sdfGoToId,
|
||||
( DBENTRYP_V ) hb_sdfGoTop,
|
||||
NULL /* hb_sdfSeek */,
|
||||
NULL /* hb_sdfSkip */,
|
||||
NULL /* hb_sdfSkipFilter */,
|
||||
( DBENTRYP_L ) hb_sdfSkipRaw,
|
||||
( DBENTRYP_VF ) hb_sdfAddField,
|
||||
( DBENTRYP_B ) hb_sdfAppend,
|
||||
NULL /* hb_sdfCreateFields */,
|
||||
( DBENTRYP_V ) hb_sdfDeleteRec,
|
||||
( DBENTRYP_BP ) hb_sdfDeleted,
|
||||
NULL /* hb_sdfFieldCount */,
|
||||
NULL /* hb_sdfFieldDisplay */,
|
||||
NULL /* hb_sdfFieldInfo */,
|
||||
NULL /* hb_sdfFieldName */,
|
||||
( DBENTRYP_V ) hb_sdfFlush,
|
||||
( DBENTRYP_PP ) hb_sdfGetRec,
|
||||
( DBENTRYP_SI ) hb_sdfGetValue,
|
||||
NULL /* hb_sdfGetVarLen */,
|
||||
( DBENTRYP_V ) hb_sdfGoCold,
|
||||
( DBENTRYP_V ) hb_sdfGoHot,
|
||||
( DBENTRYP_P ) hb_sdfPutRec,
|
||||
( DBENTRYP_SI ) hb_sdfPutValue,
|
||||
( DBENTRYP_V ) hb_sdfRecall,
|
||||
( DBENTRYP_ULP ) hb_sdfRecCount,
|
||||
NULL /* hb_sdfRecInfo */,
|
||||
( DBENTRYP_ULP ) hb_sdfRecNo,
|
||||
( DBENTRYP_I ) hb_sdfRecId,
|
||||
( DBENTRYP_S ) hb_sdfSetFieldExtent,
|
||||
NULL /* hb_sdfAlias */,
|
||||
( DBENTRYP_V ) hb_sdfClose,
|
||||
( DBENTRYP_VO ) hb_sdfCreate,
|
||||
( DBENTRYP_SI ) hb_sdfInfo,
|
||||
( DBENTRYP_V ) hb_sdfNewArea,
|
||||
( DBENTRYP_VO ) hb_sdfOpen,
|
||||
NULL /* hb_sdfRelease */,
|
||||
( DBENTRYP_SP ) hb_sdfStructSize,
|
||||
NULL /* hb_sdfSysName */,
|
||||
NULL /* hb_sdfEval */,
|
||||
NULL /* hb_sdfPack */,
|
||||
NULL /* hb_sdfPackRec */,
|
||||
NULL /* hb_sdfSort */,
|
||||
( DBENTRYP_VT ) hb_sdfTrans,
|
||||
NULL /* hb_sdfTransRec */,
|
||||
NULL /* hb_sdfZap */,
|
||||
NULL /* hb_sdfChildEnd */,
|
||||
NULL /* hb_sdfChildStart */,
|
||||
NULL /* hb_sdfChildSync */,
|
||||
NULL /* hb_sdfSyncChildren */,
|
||||
NULL /* hb_sdfClearRel */,
|
||||
NULL /* hb_sdfForceRel */,
|
||||
NULL /* hb_sdfRelArea */,
|
||||
NULL /* hb_sdfRelEval */,
|
||||
NULL /* hb_sdfRelText */,
|
||||
NULL /* hb_sdfSetRel */,
|
||||
NULL /* hb_sdfOrderListAdd */,
|
||||
NULL /* hb_sdfOrderListClear */,
|
||||
NULL /* hb_sdfOrderListDelete */,
|
||||
NULL /* hb_sdfOrderListFocus */,
|
||||
NULL /* hb_sdfOrderListRebuild */,
|
||||
NULL /* hb_sdfOrderCondition */,
|
||||
NULL /* hb_sdfOrderCreate */,
|
||||
NULL /* hb_sdfOrderDestroy */,
|
||||
NULL /* hb_sdfOrderInfo */,
|
||||
NULL /* hb_sdfClearFilter */,
|
||||
NULL /* hb_sdfClearLocate */,
|
||||
NULL /* hb_sdfClearScope */,
|
||||
NULL /* hb_sdfCountScope */,
|
||||
NULL /* hb_sdfFilterText */,
|
||||
NULL /* hb_sdfScopeInfo */,
|
||||
NULL /* hb_sdfSetFilter */,
|
||||
NULL /* hb_sdfSetLocate */,
|
||||
NULL /* hb_sdfSetScope */,
|
||||
NULL /* hb_sdfSkipScope */,
|
||||
NULL /* hb_sdfLocate */,
|
||||
NULL /* hb_sdfCompile */,
|
||||
NULL /* hb_sdfError */,
|
||||
NULL /* hb_sdfEvalBlock */,
|
||||
NULL /* hb_sdfRawLock */,
|
||||
NULL /* hb_sdfLock */,
|
||||
NULL /* hb_sdfUnLock */,
|
||||
NULL /* hb_sdfCloseMemFile */,
|
||||
NULL /* hb_sdfCreateMemFile */,
|
||||
NULL /* hb_sdfGetValueFile */,
|
||||
NULL /* hb_sdfOpenMemFile */,
|
||||
NULL /* hb_sdfPutValueFile */,
|
||||
NULL /* hb_sdfReadDBHeader */,
|
||||
NULL /* hb_sdfWriteDBHeader */,
|
||||
NULL /* hb_sdfInit */,
|
||||
NULL /* hb_sdfExit */,
|
||||
NULL /* hb_sdfDrop */,
|
||||
NULL /* hb_sdfExists */,
|
||||
NULL /* hb_sdfRename */,
|
||||
( DBENTRYP_RSLV ) hb_sdfRddInfo,
|
||||
NULL /* hb_sdfWhoCares */
|
||||
};
|
||||
static const RDDFUNCS sdfTable =
|
||||
{
|
||||
NULL /* hb_sdfBof */,
|
||||
NULL /* hb_sdfEof */,
|
||||
NULL /* hb_sdfFound */,
|
||||
NULL /* hb_sdfGoBottom */,
|
||||
( DBENTRYP_UL ) hb_sdfGoTo,
|
||||
( DBENTRYP_I ) hb_sdfGoToId,
|
||||
( DBENTRYP_V ) hb_sdfGoTop,
|
||||
NULL /* hb_sdfSeek */,
|
||||
NULL /* hb_sdfSkip */,
|
||||
NULL /* hb_sdfSkipFilter */,
|
||||
( DBENTRYP_L ) hb_sdfSkipRaw,
|
||||
( DBENTRYP_VF ) hb_sdfAddField,
|
||||
( DBENTRYP_B ) hb_sdfAppend,
|
||||
NULL /* hb_sdfCreateFields */,
|
||||
( DBENTRYP_V ) hb_sdfDeleteRec,
|
||||
( DBENTRYP_BP ) hb_sdfDeleted,
|
||||
NULL /* hb_sdfFieldCount */,
|
||||
NULL /* hb_sdfFieldDisplay */,
|
||||
NULL /* hb_sdfFieldInfo */,
|
||||
NULL /* hb_sdfFieldName */,
|
||||
( DBENTRYP_V ) hb_sdfFlush,
|
||||
( DBENTRYP_PP ) hb_sdfGetRec,
|
||||
( DBENTRYP_SI ) hb_sdfGetValue,
|
||||
NULL /* hb_sdfGetVarLen */,
|
||||
( DBENTRYP_V ) hb_sdfGoCold,
|
||||
( DBENTRYP_V ) hb_sdfGoHot,
|
||||
( DBENTRYP_P ) hb_sdfPutRec,
|
||||
( DBENTRYP_SI ) hb_sdfPutValue,
|
||||
( DBENTRYP_V ) hb_sdfRecall,
|
||||
( DBENTRYP_ULP ) hb_sdfRecCount,
|
||||
NULL /* hb_sdfRecInfo */,
|
||||
( DBENTRYP_ULP ) hb_sdfRecNo,
|
||||
( DBENTRYP_I ) hb_sdfRecId,
|
||||
( DBENTRYP_S ) hb_sdfSetFieldExtent,
|
||||
NULL /* hb_sdfAlias */,
|
||||
( DBENTRYP_V ) hb_sdfClose,
|
||||
( DBENTRYP_VO ) hb_sdfCreate,
|
||||
( DBENTRYP_SI ) hb_sdfInfo,
|
||||
( DBENTRYP_V ) hb_sdfNewArea,
|
||||
( DBENTRYP_VO ) hb_sdfOpen,
|
||||
NULL /* hb_sdfRelease */,
|
||||
( DBENTRYP_SP ) hb_sdfStructSize,
|
||||
NULL /* hb_sdfSysName */,
|
||||
NULL /* hb_sdfEval */,
|
||||
NULL /* hb_sdfPack */,
|
||||
NULL /* hb_sdfPackRec */,
|
||||
NULL /* hb_sdfSort */,
|
||||
( DBENTRYP_VT ) hb_sdfTrans,
|
||||
NULL /* hb_sdfTransRec */,
|
||||
NULL /* hb_sdfZap */,
|
||||
NULL /* hb_sdfChildEnd */,
|
||||
NULL /* hb_sdfChildStart */,
|
||||
NULL /* hb_sdfChildSync */,
|
||||
NULL /* hb_sdfSyncChildren */,
|
||||
NULL /* hb_sdfClearRel */,
|
||||
NULL /* hb_sdfForceRel */,
|
||||
NULL /* hb_sdfRelArea */,
|
||||
NULL /* hb_sdfRelEval */,
|
||||
NULL /* hb_sdfRelText */,
|
||||
NULL /* hb_sdfSetRel */,
|
||||
NULL /* hb_sdfOrderListAdd */,
|
||||
NULL /* hb_sdfOrderListClear */,
|
||||
NULL /* hb_sdfOrderListDelete */,
|
||||
NULL /* hb_sdfOrderListFocus */,
|
||||
NULL /* hb_sdfOrderListRebuild */,
|
||||
NULL /* hb_sdfOrderCondition */,
|
||||
NULL /* hb_sdfOrderCreate */,
|
||||
NULL /* hb_sdfOrderDestroy */,
|
||||
NULL /* hb_sdfOrderInfo */,
|
||||
NULL /* hb_sdfClearFilter */,
|
||||
NULL /* hb_sdfClearLocate */,
|
||||
NULL /* hb_sdfClearScope */,
|
||||
NULL /* hb_sdfCountScope */,
|
||||
NULL /* hb_sdfFilterText */,
|
||||
NULL /* hb_sdfScopeInfo */,
|
||||
NULL /* hb_sdfSetFilter */,
|
||||
NULL /* hb_sdfSetLocate */,
|
||||
NULL /* hb_sdfSetScope */,
|
||||
NULL /* hb_sdfSkipScope */,
|
||||
NULL /* hb_sdfLocate */,
|
||||
NULL /* hb_sdfCompile */,
|
||||
NULL /* hb_sdfError */,
|
||||
NULL /* hb_sdfEvalBlock */,
|
||||
NULL /* hb_sdfRawLock */,
|
||||
NULL /* hb_sdfLock */,
|
||||
NULL /* hb_sdfUnLock */,
|
||||
NULL /* hb_sdfCloseMemFile */,
|
||||
NULL /* hb_sdfCreateMemFile */,
|
||||
NULL /* hb_sdfGetValueFile */,
|
||||
NULL /* hb_sdfOpenMemFile */,
|
||||
NULL /* hb_sdfPutValueFile */,
|
||||
NULL /* hb_sdfReadDBHeader */,
|
||||
NULL /* hb_sdfWriteDBHeader */,
|
||||
NULL /* hb_sdfInit */,
|
||||
NULL /* hb_sdfExit */,
|
||||
NULL /* hb_sdfDrop */,
|
||||
NULL /* hb_sdfExists */,
|
||||
NULL /* hb_sdfRename */,
|
||||
( DBENTRYP_RSLV ) hb_sdfRddInfo,
|
||||
NULL /* hb_sdfWhoCares */
|
||||
};
|
||||
|
||||
HB_FUNC( SDF ) { ; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user