From 80e5f2a1e86ac7ec7fd1209c6f01b49ad432596c Mon Sep 17 00:00:00 2001 From: "Alexander S.Kresin" Date: Wed, 10 Mar 2004 07:29:38 +0000 Subject: [PATCH] 2004-03-10 10:40 UTC+0300 Alexander Kresin --- harbour/ChangeLog | 4 ++++ harbour/source/rdd/dbfcdx/dbfcdx1.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 9ec805d39b..7fc814c6bc 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,10 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2004-03-10 10:40 UTC+0300 Alexander Kresin + * source/rdd/dbfcdx/dbfcdx1.c + ! Initialization code fixed. + 2004-03-09 22:30 UTC+0300 Alexander Kresin * hrbdll.vc * file has been updated due to adding source/rtl/hbrandom.c. diff --git a/harbour/source/rdd/dbfcdx/dbfcdx1.c b/harbour/source/rdd/dbfcdx/dbfcdx1.c index 8927717760..d366626af2 100644 --- a/harbour/source/rdd/dbfcdx/dbfcdx1.c +++ b/harbour/source/rdd/dbfcdx/dbfcdx1.c @@ -311,9 +311,7 @@ HB_INIT_SYMBOLS_BEGIN( dbfcdx1__InitSymbols ) { "DBFCDX_GETFUNCTABLE", HB_FS_PUBLIC, HB_FUNCNAME( DBFCDX_GETFUNCTABLE ), NULL } HB_INIT_SYMBOLS_END( dbfcdx1__InitSymbols ) -#if defined(HB_PRAGMA_STARTUP) - #pragma startup dbfcdx1__InitSymbols -#elif defined(_MSC_VER) +#if defined(_MSC_VER) #if _MSC_VER >= 1010 #pragma data_seg( ".CRT$XIY" ) #pragma comment( linker, "/Merge:.CRT=.data" ) @@ -322,6 +320,8 @@ HB_INIT_SYMBOLS_END( dbfcdx1__InitSymbols ) #endif static HB_$INITSYM hb_vm_auto_dbfcdx1__InitSymbols = dbfcdx1__InitSymbols; #pragma data_seg() +#elif ! defined(__GNUC__) + #pragma startup dbfcdx1__InitSymbols #endif #ifdef HB_CDX_DSPDBG_INFO