Exemple #1
0
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 );
}
Exemple #2
0
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 );
}
Exemple #3
0
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 );
      }
   }
}