static void hb_sdfRddInit( void * cargo ) { HB_SYMBOL_UNUSED( cargo ); if( hb_rddRegister( "SDF", RDT_TRANSFER ) > 1 ) hb_errInternal( HB_EI_RDDINVALID, NULL, NULL, NULL ); }
static void hb_sqlbaseInit( void * cargo ) { HB_SYMBOL_UNUSED( cargo ); if( hb_rddRegister( "SQLBASE", RDT_FULL ) > 1 ) hb_errInternal( HB_EI_RDDINVALID, NULL, NULL, NULL ); }
static void hb_adsxRddInit( void * cargo ) { HB_SYMBOL_UNUSED( cargo ); if( hb_rddRegister( "ADSX", RDT_FULL ) > 1 || hb_rddRegister( "ADSNTXX", RDT_FULL ) > 1 || hb_rddRegister( "ADSCDXX", RDT_FULL ) > 1 || #if ADS_LIB_VERSION >= 900 hb_rddRegister( "ADSVFPX", RDT_FULL ) > 1 || #endif hb_rddRegister( "ADSADTX", RDT_FULL ) > 1 ) { /* try different RDD register order */ hb_rddRegister( "ADS", RDT_FULL ); hb_rddRegister( "ADSNTX", RDT_FULL ); hb_rddRegister( "ADSCDX", RDT_FULL ); #if ADS_LIB_VERSION >= 900 hb_rddRegister( "ADSVFP", RDT_FULL ); #endif hb_rddRegister( "ADSADT", RDT_FULL ); if( hb_rddRegister( "ADSX", RDT_FULL ) > 1 || hb_rddRegister( "ADSNTXX", RDT_FULL ) > 1 || hb_rddRegister( "ADSCDXX", RDT_FULL ) > 1 || #if ADS_LIB_VERSION >= 900 hb_rddRegister( "ADSVFPX", RDT_FULL ) > 1 || #endif hb_rddRegister( "ADSADTX", RDT_FULL ) > 1 ) { hb_errInternal( HB_EI_RDDINVALID, NULL, NULL, NULL ); /* not executed, only to force linking ADS RDD */ HB_FUNC_EXEC( ADSCDX ); } } }