2009-12-09 15:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

* harbour/include/hbapilng.h
  + harbour/include/hbmsgreg.h
    + added common for all Harbour lang modules (msg*.c) header file
      with initialization code

  * harbour/src/lang/msgbe866.c
  * harbour/src/lang/msgbewin.c
  * harbour/src/lang/msgbg866.c
  * harbour/src/lang/msgbgiso.c
  * harbour/src/lang/msgbgmik.c
  * harbour/src/lang/msgbgwin.c
  * harbour/src/lang/msgca.c
  * harbour/src/lang/msgcs852.c
  * harbour/src/lang/msgcsiso.c
  * harbour/src/lang/msgcskam.c
  * harbour/src/lang/msgcswin.c
  * harbour/src/lang/msgde.c
  * harbour/src/lang/msgdewin.c
  * harbour/src/lang/msgel.c
  * harbour/src/lang/msgelwin.c
  * harbour/src/lang/msgeo.c
  * harbour/src/lang/msges.c
  * harbour/src/lang/msgeswin.c
  * harbour/src/lang/msgeu.c
  * harbour/src/lang/msgfr.c
  * harbour/src/lang/msggl.c
  * harbour/src/lang/msghe862.c
  * harbour/src/lang/msghewin.c
  * harbour/src/lang/msghr437.c
  * harbour/src/lang/msghr852.c
  * harbour/src/lang/msghriso.c
  * harbour/src/lang/msghrwin.c
  * harbour/src/lang/msghu852.c
  * harbour/src/lang/msghucwi.c
  * harbour/src/lang/msghuiso.c
  * harbour/src/lang/msghuwin.c
  * harbour/src/lang/msgid.c
  * harbour/src/lang/msgis850.c
  * harbour/src/lang/msgit.c
  * harbour/src/lang/msgko.c
  * harbour/src/lang/msgltwin.c
  * harbour/src/lang/msgnl.c
  * harbour/src/lang/msgpl852.c
  * harbour/src/lang/msgpliso.c
  * harbour/src/lang/msgplmaz.c
  * harbour/src/lang/msgplwin.c
  * harbour/src/lang/msgpt.c
  * harbour/src/lang/msgptiso.c
  * harbour/src/lang/msgro.c
  * harbour/src/lang/msgru866.c
  * harbour/src/lang/msgrukoi.c
  * harbour/src/lang/msgruwin.c
  * harbour/src/lang/msgsk852.c
  * harbour/src/lang/msgskiso.c
  * harbour/src/lang/msgskkam.c
  * harbour/src/lang/msgskwin.c
  * harbour/src/lang/msgsl437.c
  * harbour/src/lang/msgsl852.c
  * harbour/src/lang/msgsliso.c
  * harbour/src/lang/msgslwin.c
  * harbour/src/lang/msgsr852.c
  * harbour/src/lang/msgsriso.c
  * harbour/src/lang/msgsrwin.c
  * harbour/src/lang/msg_tpl.c
  * harbour/src/lang/msgtr857.c
  * harbour/src/lang/msgtrwin.c
  * harbour/src/lang/msgua866.c
  * harbour/src/lang/msguados.c
  * harbour/src/lang/msguakoi.c
  * harbour/src/lang/msguawin.c
  * harbour/src/lang/msgzhb5.c
  * harbour/src/lang/msgzhgb.c
    * modified to use initialization code defined in common for all
      lang modules header file.

  * harbour/contrib/gtwvg/wvggui.c
  * harbour/contrib/hbqt/qtgui/QApplication.cpp
  * harbour/contrib/hbqt/qth/QApplication.qth
    * use default GT startup cvode (#include "hbgtreg.h")

  * harbour/include/hbinit.h
  + harbour/include/hbiniseg.h
    * replaced HB_MSC_STARTUP code with more universal HB_DATASEG_STARTUP
    * moved HB_DATASEG_STARTUP code to separate header file to reduce
      modifications in other files when this code has to be changed or
      extended
    + added support for startup code in OpenWatcom C builds. Now we can
      create OpenWatcom Harbour binaries without forcing C++ mode.
      I've tested Linux and Win32 builds and they works correctly.
      Probably similar solution can be used also for other C compilers
      which do not have native interface to define starup code.

  * harbour/src/compiler/genc.c
  * harbour/utils/hbmk2/hbmk2.prg
  * harbour/include/hbcdpreg.h
  * harbour/include/hbgtreg.h
  * harbour/src/rtl/hbregex.c
  * harbour/src/rdd/dbf1.c
  * harbour/src/rdd/dbfcdx/dbfcdx1.c
  * harbour/src/rdd/dbffpt/dbffpt1.c
  * harbour/src/rdd/dbfnsx/dbfnsx1.c
  * harbour/src/rdd/dbfntx/dbfntx1.c
  * harbour/src/rdd/delim1.c
  * harbour/src/rdd/sdf1.c
  * harbour/src/pp/pplib3.c
  * harbour/contrib/rddads/ads1.c
  * harbour/contrib/rddads/adsx.c
  * harbour/contrib/rddsql/sddfb/fbirddd.c
  * harbour/contrib/rddsql/sddmy/mysqldd.c
  * harbour/contrib/rddsql/sddodbc/odbcdd.c
  * harbour/contrib/rddsql/sddpg/pgsqldd.c
  * harbour/contrib/rddsql/sqlbase.c
  * harbour/contrib/rddsql/sqlmix.c
  * harbour/contrib/hbbmcdx/bmdbfcdx.c
  * harbour/contrib/hbmemio/memio.c
  * harbour/contrib/hbnetio/netiocli.c
  * harbour/contrib/hbbtree/hb_btree.c
  * harbour/contrib/hbwin/olecore.c
  * harbour/contrib/hbwin/win_com.c
    * modified to use HB_DATASEG_STARTUP instead of HB_MSC_STARTUP
      Now HB_MSC_STARTUP is local macro used only in hbinit.h.
      Please make MSVC build tests.

  * harbour/contrib/hbmemio/memio.c
    ! declare s_fileFuncs structure as static
    * removed unnecessary code to directly register HB_MEMIO symbol.
      Mindaugas if you need it for some reasons then I can reactivate it
      but I would like to know why it's necessary for you.

  * harbour/src/vm/task.c
    ! added missing {}

  * harbour/src/vm/fm.c
    * locally disabled "unreachable code" warnings for dlmalloc.c
      compilation by OpenWatcom in pure C mode

  * harbour/src/rtl/hbzlibgz.c
    * minor code cleanup

  * harbour/src/rtl/filesys.c
    * pacified OS/2 warnings

  * harbour/contrib/hbcairo/core.c
    ! fixed casting for C++ builds

  * harbour/contrib/hbwin/wapi_winbase.c
    ! fixed casting

  * harbour/src/Makefile
    * changed the order of compiled libraries to improve little bit
      the speed in concurrent (-j<N>) builds
This commit is contained in:
Przemyslaw Czerpak
2009-12-09 14:33:48 +00:00
parent c936e03bbd
commit 094aea1ff3
109 changed files with 662 additions and 1384 deletions

View File

@@ -17,6 +17,159 @@
past entries belonging to author(s): Viktor Szakats.
*/
2009-12-09 15:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapilng.h
+ harbour/include/hbmsgreg.h
+ added common for all Harbour lang modules (msg*.c) header file
with initialization code
* harbour/src/lang/msgbe866.c
* harbour/src/lang/msgbewin.c
* harbour/src/lang/msgbg866.c
* harbour/src/lang/msgbgiso.c
* harbour/src/lang/msgbgmik.c
* harbour/src/lang/msgbgwin.c
* harbour/src/lang/msgca.c
* harbour/src/lang/msgcs852.c
* harbour/src/lang/msgcsiso.c
* harbour/src/lang/msgcskam.c
* harbour/src/lang/msgcswin.c
* harbour/src/lang/msgde.c
* harbour/src/lang/msgdewin.c
* harbour/src/lang/msgel.c
* harbour/src/lang/msgelwin.c
* harbour/src/lang/msgeo.c
* harbour/src/lang/msges.c
* harbour/src/lang/msgeswin.c
* harbour/src/lang/msgeu.c
* harbour/src/lang/msgfr.c
* harbour/src/lang/msggl.c
* harbour/src/lang/msghe862.c
* harbour/src/lang/msghewin.c
* harbour/src/lang/msghr437.c
* harbour/src/lang/msghr852.c
* harbour/src/lang/msghriso.c
* harbour/src/lang/msghrwin.c
* harbour/src/lang/msghu852.c
* harbour/src/lang/msghucwi.c
* harbour/src/lang/msghuiso.c
* harbour/src/lang/msghuwin.c
* harbour/src/lang/msgid.c
* harbour/src/lang/msgis850.c
* harbour/src/lang/msgit.c
* harbour/src/lang/msgko.c
* harbour/src/lang/msgltwin.c
* harbour/src/lang/msgnl.c
* harbour/src/lang/msgpl852.c
* harbour/src/lang/msgpliso.c
* harbour/src/lang/msgplmaz.c
* harbour/src/lang/msgplwin.c
* harbour/src/lang/msgpt.c
* harbour/src/lang/msgptiso.c
* harbour/src/lang/msgro.c
* harbour/src/lang/msgru866.c
* harbour/src/lang/msgrukoi.c
* harbour/src/lang/msgruwin.c
* harbour/src/lang/msgsk852.c
* harbour/src/lang/msgskiso.c
* harbour/src/lang/msgskkam.c
* harbour/src/lang/msgskwin.c
* harbour/src/lang/msgsl437.c
* harbour/src/lang/msgsl852.c
* harbour/src/lang/msgsliso.c
* harbour/src/lang/msgslwin.c
* harbour/src/lang/msgsr852.c
* harbour/src/lang/msgsriso.c
* harbour/src/lang/msgsrwin.c
* harbour/src/lang/msg_tpl.c
* harbour/src/lang/msgtr857.c
* harbour/src/lang/msgtrwin.c
* harbour/src/lang/msgua866.c
* harbour/src/lang/msguados.c
* harbour/src/lang/msguakoi.c
* harbour/src/lang/msguawin.c
* harbour/src/lang/msgzhb5.c
* harbour/src/lang/msgzhgb.c
* modified to use initialization code defined in common for all
lang modules header file.
* harbour/contrib/gtwvg/wvggui.c
* harbour/contrib/hbqt/qtgui/QApplication.cpp
* harbour/contrib/hbqt/qth/QApplication.qth
* use default GT startup cvode (#include "hbgtreg.h")
* harbour/include/hbinit.h
+ harbour/include/hbiniseg.h
* replaced HB_MSC_STARTUP code with more universal HB_DATASEG_STARTUP
* moved HB_DATASEG_STARTUP code to separate header file to reduce
modifications in other files when this code has to be changed or
extended
+ added support for startup code in OpenWatcom C builds. Now we can
create OpenWatcom Harbour binaries without forcing C++ mode.
I've tested Linux and Win32 builds and they works correctly.
Probably similar solution can be used also for other C compilers
which do not have native interface to define starup code.
* harbour/src/compiler/genc.c
* harbour/utils/hbmk2/hbmk2.prg
* harbour/include/hbcdpreg.h
* harbour/include/hbgtreg.h
* harbour/src/rtl/hbregex.c
* harbour/src/rdd/dbf1.c
* harbour/src/rdd/dbfcdx/dbfcdx1.c
* harbour/src/rdd/dbffpt/dbffpt1.c
* harbour/src/rdd/dbfnsx/dbfnsx1.c
* harbour/src/rdd/dbfntx/dbfntx1.c
* harbour/src/rdd/delim1.c
* harbour/src/rdd/sdf1.c
* harbour/src/pp/pplib3.c
* harbour/contrib/rddads/ads1.c
* harbour/contrib/rddads/adsx.c
* harbour/contrib/rddsql/sddfb/fbirddd.c
* harbour/contrib/rddsql/sddmy/mysqldd.c
* harbour/contrib/rddsql/sddodbc/odbcdd.c
* harbour/contrib/rddsql/sddpg/pgsqldd.c
* harbour/contrib/rddsql/sqlbase.c
* harbour/contrib/rddsql/sqlmix.c
* harbour/contrib/hbbmcdx/bmdbfcdx.c
* harbour/contrib/hbmemio/memio.c
* harbour/contrib/hbnetio/netiocli.c
* harbour/contrib/hbbtree/hb_btree.c
* harbour/contrib/hbwin/olecore.c
* harbour/contrib/hbwin/win_com.c
* modified to use HB_DATASEG_STARTUP instead of HB_MSC_STARTUP
Now HB_MSC_STARTUP is local macro used only in hbinit.h.
Please make MSVC build tests.
* harbour/contrib/hbmemio/memio.c
! declare s_fileFuncs structure as static
* removed unnecessary code to directly register HB_MEMIO symbol.
Mindaugas if you need it for some reasons then I can reactivate it
but I would like to know why it's necessary for you.
* harbour/src/vm/task.c
! added missing {}
* harbour/src/vm/fm.c
* locally disabled "unreachable code" warnings for dlmalloc.c
compilation by OpenWatcom in pure C mode
* harbour/src/rtl/hbzlibgz.c
* minor code cleanup
* harbour/src/rtl/filesys.c
* pacified OS/2 warnings
* harbour/contrib/hbcairo/core.c
! fixed casting for C++ builds
* harbour/contrib/hbwin/wapi_winbase.c
! fixed casting
* harbour/src/Makefile
* changed the order of compiled libraries to improve little bit
the speed in concurrent (-j<N>) builds
2009-12-09 12:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacyco.c
* contrib/hbwin/wapi_winuser.c

View File

@@ -2254,24 +2254,6 @@ static BOOL hb_gt_FuncInit( PHB_GT_FUNCS pFuncTable )
/* ********************************************************************** */
static const HB_GT_INIT gtInit = { HB_GT_DRVNAME( HB_GT_NAME ),
hb_gt_FuncInit,
HB_GTSUPER,
HB_GTID_PTR };
#include "hbgtreg.h"
HB_GT_ANNOUNCE( HB_GT_NAME )
HB_CALL_ON_STARTUP_BEGIN( _hb_startup_gt_Init_ )
hb_gtRegister( &gtInit );
HB_CALL_ON_STARTUP_END( _hb_startup_gt_Init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_startup_gt_Init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto__hb_startup_gt_Init_ = _hb_startup_gt_Init_;
#pragma data_seg()
#endif
/* ********************************************************************** */

View File

@@ -10505,12 +10505,8 @@ HB_CALL_ON_STARTUP_END( _hb_bmdbfcdx_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup bmdbfcdx1__InitSymbols
#pragma startup _hb_bmdbfcdx_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_bmdbfcdx1__InitSymbols = bmdbfcdx1__InitSymbols;
static HB_$INITSYM hb_vm_auto_bmdbfcdx_rdd_init = _hb_bmdbfcdx_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( bmdbfcdx1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_bmdbfcdx_rdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -2007,13 +2007,9 @@ HB_CALL_ON_STARTUP_END( _hb_BTree_Initialize_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_BTree_Initialize_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_BTree_Initialize_ = _hb_BTree_Initialize_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_BTree_Initialize_ )
#include "hbiniseg.h"
#endif
HB_EXTERN_END

View File

@@ -359,7 +359,7 @@ HB_FUNC( CAIRO_PATH_ITERATOR_NEXT )
cairo_path_t * pPath;
#ifdef HB_USE_ITEM
pPath = hb_itemGetPtr( pIterator->pPath );
pPath = ( cairo_path_t * ) hb_itemGetPtr( pIterator->pPath );
#else
pPath = pIterator->pPath;
#endif
@@ -391,7 +391,7 @@ HB_FUNC( CAIRO_PATH_ITERATOR_GET_POINTS )
cairo_path_data_t * pData;
#ifdef HB_USE_ITEM
pPath = hb_itemGetPtr( pIterator->pPath );
pPath = ( cairo_path_t * ) hb_itemGetPtr( pIterator->pPath );
#else
pPath = pIterator->pPath;
#endif
@@ -430,7 +430,7 @@ HB_FUNC( CAIRO_PATH_ITERATOR_SET_POINTS )
ULONG ulLen;
#ifdef HB_USE_ITEM
pPath = hb_itemGetPtr( pIterator->pPath );
pPath = ( cairo_path_t * ) hb_itemGetPtr( pIterator->pPath );
#else
pPath = pIterator->pPath;
#endif

View File

@@ -820,7 +820,7 @@ static HB_FHANDLE s_fileHandle( PHB_FILE pFile )
}
const HB_FILE_FUNCS s_fileFuncs =
static const HB_FILE_FUNCS s_fileFuncs =
{
s_fileAccept,
s_fileExists,
@@ -850,24 +850,15 @@ static PHB_FILE s_fileNew( HB_FHANDLE hFile )
HB_FUNC( HB_MEMIO ) {;}
HB_INIT_SYMBOLS_BEGIN( iodmem__InitSymbols )
{ "HB_MEMIO", {HB_FS_PUBLIC|HB_FS_LOCAL}, {HB_FUNCNAME( HB_MEMIO )}, NULL }
HB_INIT_SYMBOLS_END( iodmem__InitSymbols )
HB_CALL_ON_STARTUP_BEGIN( _hb_file_io_init_ )
HB_CALL_ON_STARTUP_BEGIN( _hb_file_memio_init_ )
memfsInit();
hb_fileRegister( &s_fileFuncs );
HB_CALL_ON_STARTUP_END( _hb_file_io_init_ )
HB_CALL_ON_STARTUP_END( _hb_file_memio_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup iodmem__InitSymbols
#pragma startup _hb_file_io_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_iodmem__InitSymbols = iodmem__InitSymbols;
static HB_$INITSYM hb_vm_auto_hb_file_io_init_ = _hb_file_io_init_;
#pragma data_seg()
#pragma startup _hb_file_memio_init_
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_file_memio_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -832,19 +832,15 @@ static const HB_FILE_FUNCS * s_fileMethods( void )
*/
#if defined( HB_NETIO_STARTUP_INIT )
HB_CALL_ON_STARTUP_BEGIN( _hb_file_io_init_ )
HB_CALL_ON_STARTUP_BEGIN( _hb_file_netio_init_ )
s_netio_init();
HB_CALL_ON_STARTUP_END( _hb_file_io_init_ )
HB_CALL_ON_STARTUP_END( _hb_file_netio_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_file_io_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_file_io_init_ = _hb_file_io_init_;
#pragma data_seg()
#pragma startup _hb_file_netio_init_
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_file_netio_init_ )
#include "hbiniseg.h"
#endif
#endif /* HB_NETIO_STARTUP_INIT */

View File

@@ -142,13 +142,9 @@ HB_CALL_ON_STARTUP_END( _hb_hbqt_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_hbqt_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_auto_hbqt_init_ = _hb_hbqt_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_hbqt_init_ )
#include "hbiniseg.h"
#endif
HB_FUNC( QT_QAPPLICATION_EXECUTE )

View File

@@ -133,13 +133,9 @@ HB_CALL_ON_STARTUP_END( _hb_hbqt_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_hbqt_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_auto_hbqt_init_ = _hb_hbqt_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_hbqt_init_ )
#include "hbiniseg.h"
#endif
HB_FUNC( QT_QAPPLICATION_EXECUTE )

View File

@@ -1441,11 +1441,7 @@ HB_CALL_ON_STARTUP_END( _hb_olecore_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_olecore_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_olecore_init = _hb_olecore_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_olecore_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -160,7 +160,7 @@ HB_FUNC( WAPI_FORMATMESSAGE )
DWORD dwRetVal;
hb_retnl( dwRetVal = FormatMessage( ( DWORD ) hb_parnldef( 1, FORMAT_MESSAGE_FROM_SYSTEM ) /* dwFlags */,
( LPCVOID ) ( HB_ISCHAR( 2 ) ? HB_PARSTR( 2, &hSource, NULL ) : hb_parptr( 2 ) ),
HB_ISCHAR( 2 ) ? ( LPCVOID ) HB_PARSTR( 2, &hSource, NULL ) : hb_parptr( 2 ),
HB_ISNUM( 3 ) ? ( DWORD ) hb_parnl( 3 ) : GetLastError() /* dwMessageId */,
( DWORD ) hb_parnldef( 4, MAKELANGID( LANG_NEUTRAL, SUBLANG_DEFAULT ) ) /* dwLanguageId */,
lpBuffer,

View File

@@ -847,11 +847,7 @@ HB_CALL_ON_STARTUP_END( _hb_wincom_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_wincom_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_wincom_init = _hb_wincom_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( _hb_wincom_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -5260,14 +5260,10 @@ HB_CALL_ON_STARTUP_END( _hb_ads_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup ads1__InitSymbols
#pragma startup _hb_ads_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_ads1__InitSymbols = ads1__InitSymbols;
static HB_$INITSYM hb_vm_auto_ads_rdd_init = _hb_ads_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( ads1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_ads_rdd_init_ )
#include "hbiniseg.h"
#endif
ADSAREAP hb_adsGetWorkAreaPointer( void )

View File

@@ -1512,12 +1512,8 @@ HB_CALL_ON_STARTUP_END( _hb_adsx_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup adsx1__InitSymbols
#pragma startup _hb_adsx_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_adsx1__InitSymbols = adsx1__InitSymbols;
static HB_$INITSYM hb_vm_auto_adsx_rdd_init = _hb_adsx_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( adsx1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_adsx_rdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -117,14 +117,10 @@ HB_CALL_ON_STARTUP_END( _hb_firebirddd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup firebirddd__InitSymbols
#pragma startup _hb_firebirddd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_firebirddd__InitSymbols = firebirddd__InitSymbols;
static HB_$INITSYM hb_vm_auto_firebirddd_init = _hb_firebirddd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( firebirddd__InitSymbols ) \
HB_DATASEG_FUNC( _hb_firebirddd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -123,14 +123,10 @@ HB_CALL_ON_STARTUP_END( _hb_mysqldd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup mysqldd__InitSymbols
#pragma startup _hb_mysqldd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_mysqldd__InitSymbols = mysqldd__InitSymbols;
static HB_$INITSYM hb_vm_auto_mysqldd_init = _hb_mysqldd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( mysqldd__InitSymbols ) \
HB_DATASEG_FUNC( _hb_mysqldd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -129,14 +129,10 @@ HB_CALL_ON_STARTUP_END( _hb_odbcdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup odbcdd__InitSymbols
#pragma startup _hb_odbcdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_odbcdd__InitSymbols = odbcdd__InitSymbols;
static HB_$INITSYM hb_vm_auto_odbcdd_init = _hb_odbcdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( odbcdd__InitSymbols ) \
HB_DATASEG_FUNC( _hb_odbcdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -142,14 +142,10 @@ HB_CALL_ON_STARTUP_END( _hb_sddpostgre_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup sddpostgre__InitSymbols
#pragma startup _hb_sddpostgre_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_sddpostgre__InitSymbols = sddpostgre__InitSymbols;
static HB_$INITSYM hb_vm_auto_sddpostgre_init = _hb_sddpostgre_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( sddpostgre__InitSymbols ) \
HB_DATASEG_FUNC( _hb_sddpostgre_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -1254,10 +1254,10 @@ HB_FUNC( SQLBASE_GETFUNCTABLE )
}
HB_INIT_SYMBOLS_BEGIN( sqlbase1__InitSymbols )
HB_INIT_SYMBOLS_BEGIN( sqlbase__InitSymbols )
{ "SQLBASE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLBASE )}, NULL },
{ "SQLBASE_GETFUNCTABLE", {HB_FS_PUBLIC}, {HB_FUNCNAME( SQLBASE_GETFUNCTABLE )}, NULL }
HB_INIT_SYMBOLS_END( sqlbase1__InitSymbols )
HB_INIT_SYMBOLS_END( sqlbase__InitSymbols )
HB_CALL_ON_STARTUP_BEGIN( _hb_sqlbase_init_ )
hb_vmAtInit( hb_sqlbaseInit, NULL );
@@ -1266,12 +1266,8 @@ HB_CALL_ON_STARTUP_END( _hb_sqlbase_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup sqlbase1__InitSymbols
#pragma startup _hb_sqlbase_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_sqlbase1__InitSymbols = sqlbase1__InitSymbols;
static HB_$INITSYM hb_vm_auto_sqlbase_init = _hb_sqlbase_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( sqlbase__InitSymbols ) \
HB_DATASEG_FUNC( _hb_sqlbase_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -2230,12 +2230,8 @@ HB_CALL_ON_STARTUP_END( _hb_sqlmix_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup sqlmix__InitSymbols
#pragma startup _hb_sqlmix_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_sqlmix__InitSymbols = sqlmix__InitSymbols;
static HB_$INITSYM hb_vm_auto_sqlmix_rdd_init = _hb_sqlmix_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( sqlmix__InitSymbols ) \
HB_DATASEG_FUNC( _hb_sqlmix_rdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -70,7 +70,8 @@ HB_EXTERN_BEGIN
}
/* Macro to publish a specific language module, for both C and Harbour level */
#define HB_LANG_ANNOUNCE( id ) HB_FUNC( HB_LANG_##id ) {}
#define HB_LANG_ANNOUNCE( id ) HB_LANG_ANNOUNCE_( id )
#define HB_LANG_ANNOUNCE_( id ) HB_FUNC( HB_LANG_##id ) {}
typedef struct _HB_LANG
{

View File

@@ -54,7 +54,7 @@
HB_CODEPAGE_ANNOUNCE( HB_CP_ID )
#if defined( HB_PRAGMA_STARTUP ) || defined( HB_MSC_STARTUP )
#if defined( HB_PRAGMA_STARTUP )
HB_CALL_ON_STARTUP_BEGIN( _hb_codepage_Init_ )
#else
HB_CALL_ON_STARTUP_BEGIN( HB_MACRONAME_JOIN( _hb_codepage_Init_, HB_CP_ID ) )
@@ -84,7 +84,7 @@ HB_CALL_ON_STARTUP_BEGIN( HB_MACRONAME_JOIN( _hb_codepage_Init_, HB_CP_ID ) )
HB_CP_UPPER, HB_CP_LOWER, HB_CP_ACSORT );
#endif /* HB_CP_RAW */
#if defined( HB_PRAGMA_STARTUP ) || defined( HB_MSC_STARTUP )
#if defined( HB_PRAGMA_STARTUP )
HB_CALL_ON_STARTUP_END( _hb_codepage_Init_ )
#else
HB_CALL_ON_STARTUP_END( HB_MACRONAME_JOIN( _hb_codepage_Init_, HB_CP_ID ) )
@@ -92,11 +92,8 @@ HB_CALL_ON_STARTUP_END( HB_MACRONAME_JOIN( _hb_codepage_Init_, HB_CP_ID ) )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_codepage_Init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_codepage_Init_ = _hb_codepage_Init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY \
HB_DATASEG_FUNC( HB_MACRONAME_JOIN( _hb_codepage_Init_, HB_CP_ID ) )
#include "hbiniseg.h"
#endif

View File

@@ -57,7 +57,7 @@ static const HB_GT_INIT gtInit = { HB_GT_DRVNAME( HB_GT_NAME ),
HB_GT_ANNOUNCE( HB_GT_NAME )
#if defined( HB_PRAGMA_STARTUP ) || defined( HB_MSC_STARTUP )
#if defined( HB_PRAGMA_STARTUP )
HB_CALL_ON_STARTUP_BEGIN( _hb_startup_gt_Init_ )
hb_gtRegister( &gtInit );
HB_CALL_ON_STARTUP_END( _hb_startup_gt_Init_ )
@@ -69,11 +69,8 @@ HB_CALL_ON_STARTUP_END( HB_MACRONAME_JOIN( _hb_startup_gt_Init_, HB_GT_NAME ) )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup _hb_startup_gt_Init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto__hb_startup_gt_Init_ = _hb_startup_gt_Init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY \
HB_DATASEG_FUNC( HB_MACRONAME_JOIN( _hb_startup_gt_Init_, HB_GT_NAME ) )
#include "hbiniseg.h"
#endif

View File

@@ -0,0 +1,75 @@
/*
* $Id$
*/
/*
* Harbour Project source code:
* startup code using special data segments
*
* Copyright 2009 Przemyslaw Czerpak <druzus / at / priv.onet.pl>
* www - http://www.harbour-project.org
*
* This code uses MSC startup macros created by
* Paul Tucker <ptucker /at/ sympatico.ca>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour.
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*/
#if defined( HB_DATASEG_STARTUP )
#if defined( __WATCOMC__ )
#pragma off (unreferenced) /* disable unused variable warnings */
#elif defined( _MSC_VER ) && defined( HB_OS_WIN_64 )
#pragma section( HB_STARTUP_SEGMENT, long, read )
#endif
#pragma data_seg( HB_STARTUP_SEGMENT )
HB_DATASEG_BODY
#undef HB_DATASEG_BODY
#pragma data_seg()
#if defined( __WATCOMC__ )
#pragma on (unreferenced) /* reenable unused variable warnings */
#endif
#endif

View File

@@ -114,7 +114,7 @@ extern HB_EXPORT PHB_SYMB hb_vmProcessSymbols( PHB_SYMB pSymbols, USHORT uiSymbo
#elif defined( __GNUC__ ) || defined( __SUNPRO_C ) || defined( __SUNPRO_CC )
#if defined( HB_PRAGMA_STARTUP ) || defined( HB_MSC_STARTUP )
#if defined( HB_PRAGMA_STARTUP ) || defined( HB_MSC_STARTUP )
#error Wrong macros set for startup code - clean your make/env settings.
#endif
@@ -138,12 +138,12 @@ extern HB_EXPORT PHB_SYMB hb_vmProcessSymbols( PHB_SYMB pSymbols, USHORT uiSymbo
#elif defined( HB_MSC_STARTUP )
typedef int (* HB_$INITSYM)( void );
#define HB_DATASEG_STARTUP
#if _MSC_VER >= 1010
#define HB_MSC_START_SEGMENT ".CRT$XIY"
#define HB_STARTUP_SEGMENT ".CRT$XIY"
#else
#define HB_MSC_START_SEGMENT "XIY"
#define HB_STARTUP_SEGMENT "XIY"
#endif
#define HB_INIT_SYMBOLS_BEGIN( func ) \
@@ -166,9 +166,15 @@ extern HB_EXPORT PHB_SYMB hb_vmProcessSymbols( PHB_SYMB pSymbols, USHORT uiSymbo
return 0; \
}
/* After each '_END' symbol, additional 'hooks' are required See the C
output of a generated prg for example
*/
typedef int (* HB_$INITSYM)( void );
#define HB_DATASEG_FUNC( func ) HB_DATASEG_FUNC_( func )
#define HB_DATASEG_FUNC_( func ) \
static HB_$INITSYM _s_init_func_##func = func;
/* After each '*_END' symbol, additional 'hooks' are required
* See the C output of a generated prg for example
*/
#elif defined( HB_STATIC_STARTUP ) || defined( __cplusplus )
@@ -226,6 +232,48 @@ extern HB_EXPORT PHB_SYMB hb_vmProcessSymbols( PHB_SYMB pSymbols, USHORT uiSymbo
#define HB_CALL_ON_STARTUP_END( func ) \
}
#elif defined( __WATCOMC__ )
#define HB_INIT_SYMBOLS_BEGIN( func ) \
static HB_SYMB symbols_table[] = {
#define HB_INIT_SYMBOLS_EX_END( func, module, id, vpcode ) \
}; \
static PHB_SYMB symbols = symbols_table; \
static void func( void ) \
{ \
symbols = hb_vmProcessSymbols( symbols_table, (USHORT) ( sizeof( symbols_table ) / sizeof( HB_SYMB ) ), (module), (id), (vpcode) ); \
}
#define HB_CALL_ON_STARTUP_BEGIN( func ) \
static void func( void ) \
{
#define HB_CALL_ON_STARTUP_END( func ) \
}
#define HB_DATASEG_STARTUP
#define HB_STARTUP_SEGMENT "XI"
#define HB_WATCOM_STARTUP_ID 0x00
#define HB_WATCOM_STARTUP_PRIORITY 0x40 /* default "program" priority */
#pragma pack( __push, 1 )
struct _s_init_info_
{
unsigned char id;
unsigned char priority;
void ( * func ) ( void );
};
#pragma pack( __pop )
#define HB_DATASEG_FUNC( func ) HB_DATASEG_FUNC_( func )
#define HB_DATASEG_FUNC_( func ) \
static struct _s_init_info_ _s_init_info_##func = \
{ HB_WATCOM_STARTUP_ID, HB_WATCOM_STARTUP_PRIORITY, func };
#else
#error Unknown initialization method.
#endif

View File

@@ -0,0 +1,75 @@
/*
* $Id$
*/
/*
* Harbour Project source code:
* code used to register new lang definition
*
* Copyright 2009 Przemyslaw Czerpak <druzus / at / priv.onet.pl>
* www - http://www.harbour-project.org
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307 USA (or visit the web site http://www.gnu.org/).
*
* As a special exception, the Harbour Project gives permission for
* additional uses of the text contained in its release of Harbour.
*
* The exception is that, if you link the Harbour libraries with other
* files to produce an executable, this does not by itself cause the
* resulting executable to be covered by the GNU General Public License.
* Your use of that executable is in no way restricted on account of
* linking the Harbour library code into it.
*
* This exception does not however invalidate any other reasons why
* the executable file might be covered by the GNU General Public License.
*
* This exception applies only to the code released by the Harbour
* Project under the name Harbour. If you copy code from other
* Harbour Project or Free Software Foundation releases into a copy of
* Harbour, as the General Public License permits, the exception does
* not apply to the code that you add in this way. To avoid misleading
* anyone as to the status of such modified files, you must delete
* this exception notice from them.
*
* If you write modifications of your own for Harbour, it is your choice
* whether to permit this exception to apply to your modifications.
* If you do not wish that, delete this exception notice.
*
*/
#if defined( HB_LANG_ID )
HB_LANG_ANNOUNCE( HB_LANG_ID )
#if defined( HB_PRAGMA_STARTUP )
HB_CALL_ON_STARTUP_BEGIN( _hb_lang_Init_ )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( _hb_lang_Init_ )
#else
HB_CALL_ON_STARTUP_BEGIN( HB_MACRONAME_JOIN( _hb_lang_Init_, HB_LANG_ID ) )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( HB_MACRONAME_JOIN( _hb_lang_Init_, HB_LANG_ID ) )
#endif
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY \
HB_DATASEG_FUNC( HB_MACRONAME_JOIN( _hb_lang_Init_, HB_LANG_ID ) )
#include "hbiniseg.h"
#endif
#endif /* HB_LANG_ID */

View File

@@ -88,8 +88,8 @@ else
pp{common,nortl} \
compiler{pp} \
$(HB_COMP_DIR) \
rtl$(HB_COMP_REF) \
vm$(HB_COMP_REF) \
rtl$(HB_COMP_REF) \
macro \
codepage \
lang \

View File

@@ -442,16 +442,11 @@ static void hb_writeEndInit( HB_COMP_DECL, FILE* yyc, const char * szModulname,
fprintf( yyc, "#if defined( HB_PRAGMA_STARTUP )\n"
" #pragma startup hb_vm_SymbolInit_%s%s\n"
"#elif defined( HB_MSC_STARTUP )\n"
" #if defined( HB_OS_WIN_64 )\n"
" #pragma section( HB_MSC_START_SEGMENT, long, read )\n"
" #endif\n"
" #pragma data_seg( HB_MSC_START_SEGMENT )\n"
" static HB_$INITSYM hb_vm_auto_SymbolInit_%s%s = hb_vm_SymbolInit_%s%s;\n"
" #pragma data_seg()\n"
"#elif defined( HB_DATASEG_STARTUP )\n"
" #define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_%s%s )\n"
" #include \"hbiniseg.h\"\n"
"#endif\n\n",
HB_COMP_PARAM->szPrefix, szModulname,
HB_COMP_PARAM->szPrefix, szModulname,
HB_COMP_PARAM->szPrefix, szModulname );
}

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( TPL )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_TPL )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_TPL )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_TPL
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_TPL = hb_lang_Init_TPL;
#pragma data_seg()
#endif
#define HB_LANG_ID EN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BE866 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BE866 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BE866 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BE866
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BE866 = hb_lang_Init_BE866;
#pragma data_seg()
#endif
#define HB_LANG_ID BE866
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BEWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BEWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BEWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BEWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BEWIN = hb_lang_Init_BEWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID BEWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BG866 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BG866 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BG866 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BG866
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BG866 = hb_lang_Init_BG866;
#pragma data_seg()
#endif
#define HB_LANG_ID BG866
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BGISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BGISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BGISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BGISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BGISO = hb_lang_Init_BGISO;
#pragma data_seg()
#endif
#define HB_LANG_ID BGISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BGMIK )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BGMIK )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BGMIK )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BGMIK
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BGMIK = hb_lang_Init_BGMIK;
#pragma data_seg()
#endif
#define HB_LANG_ID BGMIK
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( BGWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_BGWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_BGWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_BGWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_BGWIN = hb_lang_Init_BGWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID BGWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( CA )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_CA )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_CA )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_CA
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_CA = hb_lang_Init_CA;
#pragma data_seg()
#endif
#define HB_LANG_ID CA
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( CS852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_CS852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_CS852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_CS852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_CS852 = hb_lang_Init_CS852;
#pragma data_seg()
#endif
#define HB_LANG_ID CS852
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( CSISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_CSISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_CSISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_CSISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_CSISO = hb_lang_Init_CSISO;
#pragma data_seg()
#endif
#define HB_LANG_ID CSISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( CSKAM )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_CSKAM )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_CSKAM )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_CSKAM
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_CSKAM = hb_lang_Init_CSKAM;
#pragma data_seg()
#endif
#define HB_LANG_ID CSKAM
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( CSWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_CSWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_CSWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_CSWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_CSWIN = hb_lang_Init_CSWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID CSWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( DE )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_DE )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_DE )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_DE
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_DE = hb_lang_Init_DE;
#pragma data_seg()
#endif
#define HB_LANG_ID DE
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( DEWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_DEWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_DEWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_DEWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_DEWIN = hb_lang_Init_DEWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID DEWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( EL )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_EL )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_EL )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_EL
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_EL = hb_lang_Init_EL;
#pragma data_seg()
#endif
#define HB_LANG_ID EL
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ELWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ELWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ELWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ELWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ELWIN = hb_lang_Init_ELWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID ELWIN
#include "hbmsgreg.h"

View File

@@ -202,19 +202,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( EO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_EO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_EO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_EO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_EO = hb_lang_Init_EO;
#pragma data_seg()
#endif
#define HB_LANG_ID EO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ES )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ES )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ES )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ES
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ES = hb_lang_Init_ES;
#pragma data_seg()
#endif
#define HB_LANG_ID ES
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ESWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ESWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ESWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ESWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ESWIN = hb_lang_Init_ESWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID ESWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( EU )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_EU )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_EU )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_EU
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_EU = hb_lang_Init_EU;
#pragma data_seg()
#endif
#define HB_LANG_ID EU
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( FR )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_FR )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_FR )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_FR
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_FR = hb_lang_Init_FR;
#pragma data_seg()
#endif
#define HB_LANG_ID FR
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( GL )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_GL )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_GL )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_GL
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_GL = hb_lang_Init_GL;
#pragma data_seg()
#endif
#define HB_LANG_ID GL
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HE862 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HE862 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HE862 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HE862
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HE862 = hb_lang_Init_HE862;
#pragma data_seg()
#endif
#define HB_LANG_ID HE862
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HEWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HEWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HEWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HEWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HEWIN = hb_lang_Init_HEWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID HEWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HR437 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HR437 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HR437 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HR437
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HR437 = hb_lang_Init_HR437;
#pragma data_seg()
#endif
#define HB_LANG_ID HR437
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HR852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HR852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HR852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HR852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HR852 = hb_lang_Init_HR852;
#pragma data_seg()
#endif
#define HB_LANG_ID HR852
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HRISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HRISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HRISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HRISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HRISO = hb_lang_Init_HRISO;
#pragma data_seg()
#endif
#define HB_LANG_ID HRISO
#include "hbmsgreg.h"

View File

@@ -202,19 +202,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HRWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HRWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HRWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HRWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HRWIN = hb_lang_Init_HRWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID HRWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HU852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HU852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HU852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HU852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HU852 = hb_lang_Init_HU852;
#pragma data_seg()
#endif
#define HB_LANG_ID HU852
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HUCWI )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HUCWI )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HUCWI )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HUCWI
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HUCWI = hb_lang_Init_HUCWI;
#pragma data_seg()
#endif
#define HB_LANG_ID HUCWI
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HUISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HUISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HUISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HUISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HUISO = hb_lang_Init_HUISO;
#pragma data_seg()
#endif
#define HB_LANG_ID HUISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( HUWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_HUWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_HUWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_HUWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_HUWIN = hb_lang_Init_HUWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID HUWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ID )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ID )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ID )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ID
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ID = hb_lang_Init_ID;
#pragma data_seg()
#endif
#define HB_LANG_ID ID
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( IS850 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_IS850 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_IS850 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_IS850
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_IS850 = hb_lang_Init_IS850;
#pragma data_seg()
#endif
#define HB_LANG_ID IS850
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( IT )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_IT )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_IT )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_IT
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_IT = hb_lang_Init_IT;
#pragma data_seg()
#endif
#define HB_LANG_ID IT
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( KO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_KO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_KO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_KO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_KO = hb_lang_Init_KO;
#pragma data_seg()
#endif
#define HB_LANG_ID KO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( LTWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_LTWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_LTWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_LTWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_LTWIN = hb_lang_Init_LTWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID LTWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( NL )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_NL )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_NL )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_NL
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_NL = hb_lang_Init_NL;
#pragma data_seg()
#endif
#define HB_LANG_ID NL
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PL852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PL852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PL852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PL852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PL852 = hb_lang_Init_PL852;
#pragma data_seg()
#endif
#define HB_LANG_ID PL852
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PLISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PLISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PLISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PLISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PLISO = hb_lang_Init_PLISO;
#pragma data_seg()
#endif
#define HB_LANG_ID PLISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PLMAZ )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PLMAZ )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PLMAZ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PLMAZ
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PLMAZ = hb_lang_Init_PLMAZ;
#pragma data_seg()
#endif
#define HB_LANG_ID PLMAZ
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PLWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PLWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PLWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PLWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PLWIN = hb_lang_Init_PLWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID PLWIN
#include "hbmsgreg.h"

View File

@@ -212,19 +212,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PT )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PT )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PT )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PT
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PT = hb_lang_Init_PT;
#pragma data_seg()
#endif
#define HB_LANG_ID PT
#include "hbmsgreg.h"

View File

@@ -212,19 +212,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( PTISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_PTISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_PTISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_PTISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_PTISO = hb_lang_Init_PTISO;
#pragma data_seg()
#endif
#define HB_LANG_ID PTISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( RO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_RO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_RO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_RO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_RO = hb_lang_Init_RO;
#pragma data_seg()
#endif
#define HB_LANG_ID RO
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( RU866 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_RU866 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_RU866 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_RU866
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_RU866 = hb_lang_Init_RU866;
#pragma data_seg()
#endif
#define HB_LANG_ID RU866
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( RUKOI8 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_RUKOI8 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_RUKOI8 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_RUKOI8
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_RUKOI8 = hb_lang_Init_RUKOI8;
#pragma data_seg()
#endif
#define HB_LANG_ID RUKOI8
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( RUWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_RUWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_RUWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_RUWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_RUWIN = hb_lang_Init_RUWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID RUWIN
#include "hbmsgreg.h"

View File

@@ -199,19 +199,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SK852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SK852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SK852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SK852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SK852 = hb_lang_Init_SK852;
#pragma data_seg()
#endif
#define HB_LANG_ID SK852
#include "hbmsgreg.h"

View File

@@ -199,19 +199,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SKISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SKISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SKISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SKISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SKISO = hb_lang_Init_SKISO;
#pragma data_seg()
#endif
#define HB_LANG_ID SKISO
#include "hbmsgreg.h"

View File

@@ -199,19 +199,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SKKAM )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SKKAM )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SKKAM )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SKKAM
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SKKAM = hb_lang_Init_SKKAM;
#pragma data_seg()
#endif
#define HB_LANG_ID SKKAM
#include "hbmsgreg.h"

View File

@@ -199,19 +199,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SKWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SKWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SKWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SKWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SKWIN = hb_lang_Init_SKWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID SKWIN
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SL437 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SL437 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SL437 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SL437
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SL437 = hb_lang_Init_SL437;
#pragma data_seg()
#endif
#define HB_LANG_ID SL437
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SL852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SL852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SL852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SL852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SL852 = hb_lang_Init_SL852;
#pragma data_seg()
#endif
#define HB_LANG_ID SL852
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SLISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SLISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SLISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SLISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SLISO = hb_lang_Init_SLISO;
#pragma data_seg()
#endif
#define HB_LANG_ID SLISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SLWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SLWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SLWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SLWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SLWIN = hb_lang_Init_SLWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID SLWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SR852 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SR852 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SR852 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SR852
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SR852 = hb_lang_Init_SR852;
#pragma data_seg()
#endif
#define HB_LANG_ID SR852
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SRISO )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SRISO )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SRISO )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SRISO
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SRISO = hb_lang_Init_SRISO;
#pragma data_seg()
#endif
#define HB_LANG_ID SRISO
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( SRWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_SRWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_SRWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_SRWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_SRWIN = hb_lang_Init_SRWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID SRWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( TR857 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_TR857 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_TR857 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_TR857
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_TR857 = hb_lang_Init_TR857;
#pragma data_seg()
#endif
#define HB_LANG_ID TR857
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( TRWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_TRWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_TRWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_TRWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_TRWIN = hb_lang_Init_TRWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID TRWIN
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( UA866 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_UA866 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_UA866 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_UA866
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_UA866 = hb_lang_Init_UA866;
#pragma data_seg()
#endif
#define HB_LANG_ID UA866
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( UADOS )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_UADOS )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_UADOS )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_UADOS
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_UADOS = hb_lang_Init_UADOS;
#pragma data_seg()
#endif
#define HB_LANG_ID UADOS
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( UAKOI8 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_UAKOI8 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_UAKOI8 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_UAKOI8
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_UAKOI8 = hb_lang_Init_UAKOI8;
#pragma data_seg()
#endif
#define HB_LANG_ID UAKOI8
#include "hbmsgreg.h"

View File

@@ -200,19 +200,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( UAWIN )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_UAWIN )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_UAWIN )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_UAWIN
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_UAWIN = hb_lang_Init_UAWIN;
#pragma data_seg()
#endif
#define HB_LANG_ID UAWIN
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ZHB5 )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ZHB5 )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ZHB5 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ZHB5
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ZHB5 = hb_lang_Init_ZHB5;
#pragma data_seg()
#endif
#define HB_LANG_ID ZHB5
#include "hbmsgreg.h"

View File

@@ -201,19 +201,5 @@ static HB_LANG s_lang =
}
};
HB_LANG_ANNOUNCE( ZHGB )
HB_CALL_ON_STARTUP_BEGIN( hb_lang_Init_ZHGB )
hb_langRegister( &s_lang );
HB_CALL_ON_STARTUP_END( hb_lang_Init_ZHGB )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_lang_Init_ZHGB
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_hb_lang_Init_ZHGB = hb_lang_Init_ZHGB;
#pragma data_seg()
#endif
#define HB_LANG_ID ZHGB
#include "hbmsgreg.h"

View File

@@ -69,13 +69,9 @@ HB_INIT_SYMBOLS_EX_END( hb_vm_SymbolInit_PPLIB3, "pplib3.c", 0, 0 )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup hb_vm_SymbolInit_PPLIB3
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_SymbolInit_PPLIB3 = hb_vm_SymbolInit_PPLIB3;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( hb_vm_SymbolInit_PPLIB3 )
#include "hbiniseg.h"
#endif

View File

@@ -5980,12 +5980,8 @@ HB_CALL_ON_STARTUP_END( _hb_dbf_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup dbf1__InitSymbols
#pragma startup _hb_dbf_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_dbf1__InitSymbols = dbf1__InitSymbols;
static HB_$INITSYM hb_vm_auto_dbf_rdd_init = _hb_dbf_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( dbf1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_dbf_rdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -9827,14 +9827,10 @@ HB_CALL_ON_STARTUP_END( _hb_sixcdx_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup sixcdx1__InitSymbols
#pragma startup _hb_sixcdx_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_sixcdx1__InitSymbols = sixcdx1__InitSymbols;
static HB_$INITSYM hb_vm_auto_sixcdx_rdd_init = _hb_sixcdx_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( sixcdx1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_sixcdx_rdd_init_ )
#include "hbiniseg.h"
#endif
#else
@@ -9906,14 +9902,10 @@ HB_CALL_ON_STARTUP_END( _hb_dbfcdx_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup dbfcdx1__InitSymbols
#pragma startup _hb_dbfcdx_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_dbfcdx1__InitSymbols = dbfcdx1__InitSymbols;
static HB_$INITSYM hb_vm_auto_dbfcdx_rdd_init = _hb_dbfcdx_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( dbfcdx1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_dbfcdx_rdd_init_ )
#include "hbiniseg.h"
#endif
#endif

View File

@@ -5304,12 +5304,8 @@ HB_CALL_ON_STARTUP_END( _hb_dbffpt_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
#pragma startup dbffpt1__InitSymbols
#pragma startup _hb_dbffpt_rdd_init_
#elif defined( HB_MSC_STARTUP )
#if defined( HB_OS_WIN_64 )
#pragma section( HB_MSC_START_SEGMENT, long, read )
#endif
#pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_dbffpt1__InitSymbols = dbffpt1__InitSymbols;
static HB_$INITSYM hb_vm_auto_dbffpt_rdd_init = _hb_dbffpt_rdd_init_;
#pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( dbffpt1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_dbffpt_rdd_init_ )
#include "hbiniseg.h"
#endif

View File

@@ -8204,12 +8204,8 @@ HB_CALL_ON_STARTUP_END( _hb_dbfnsx_rdd_init_ )
#if defined( HB_PRAGMA_STARTUP )
# pragma startup dbfnsx1__InitSymbols
# pragma startup _hb_dbfnsx_rdd_init_
#elif defined( HB_MSC_STARTUP )
# if defined( HB_OS_WIN_64 )
# pragma section( HB_MSC_START_SEGMENT, long, read )
# endif
# pragma data_seg( HB_MSC_START_SEGMENT )
static HB_$INITSYM hb_vm_auto_dbfnsx1__InitSymbols = dbfnsx1__InitSymbols;
static HB_$INITSYM hb_vm_auto_dbfnsx_rdd_init = _hb_dbfnsx_rdd_init_;
# pragma data_seg()
#elif defined( HB_DATASEG_STARTUP )
#define HB_DATASEG_BODY HB_DATASEG_FUNC( dbfnsx1__InitSymbols ) \
HB_DATASEG_FUNC( _hb_dbfnsx_rdd_init_ )
#include "hbiniseg.h"
#endif

Some files were not shown because too many files have changed in this diff Show More