>> This - and also x64 compatibility - can be fixed in
>> source/client/leto1.c, by changing init section at the end with this:
>> ---
>> #if defined( HB_PRAGMA_STARTUP )
>>   #pragma startup leto1__InitSymbols
>>   #pragma startup _hb_leto_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_leto1__InitSymbols = leto1__InitSymbols;
>>   static HB_$INITSYM hb_vm_auto_leto_rdd_init = _hb_leto_rdd_init_;
>>   #pragma data_seg()
>> #endif
>> ---
>
> I am getting this when I link hwgui, what are the guidelines for which files
> it applies to?

Inside letodb only source/client/leto1.c is affected,
generally speaking all .c sources need this update
which use HB_INIT_SYMBOLS_BEGIN or
HB_CALL_ON_STARTUP_BEGIN from hbinit.h.

Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to