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:
@@ -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
|
||||
|
||||
@@ -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( >Init );
|
||||
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
|
||||
/* ********************************************************************** */
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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 )
|
||||
|
||||
@@ -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 )
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 )
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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( >Init );
|
||||
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
|
||||
|
||||
75
harbour/include/hbiniseg.h
Normal file
75
harbour/include/hbiniseg.h
Normal 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
|
||||
@@ -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
|
||||
|
||||
75
harbour/include/hbmsgreg.h
Normal file
75
harbour/include/hbmsgreg.h
Normal 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 */
|
||||
@@ -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 \
|
||||
|
||||
@@ -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 );
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user