2010-01-26 15:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)

* harbour/utils/hbmk2/hbmk2.prg
    * use HB_EXTERN_BEGIN / HB_EXTERN_END macros instead of HB_EXTERN_C
      in -xhb mode. It fixes the problem with -gui switch.
This commit is contained in:
Przemyslaw Czerpak
2010-01-26 14:21:50 +00:00
parent 486537c920
commit 82984f16a2
2 changed files with 12 additions and 1 deletions

View File

@@ -17,6 +17,11 @@
past entries belonging to author(s): Viktor Szakats.
*/
2010-01-26 15:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/utils/hbmk2/hbmk2.prg
* use HB_EXTERN_BEGIN / HB_EXTERN_END macros instead of HB_EXTERN_C
in -xhb mode. It fixes the problem with -gui switch.
2010-01-26 14:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.pt_BR.po

View File

@@ -3827,7 +3827,13 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
AEval( array, {| tmp | cFile += 'HB_FUNC_EXTERN( ' + tmp + ' );' + Chr( 10 ) } )
IF l_cCMAIN != NIL
cFile += '' + Chr( 10 )
cFile += 'HB_EXTERN_C void ' + l_cCMAIN + '( void );' + Chr( 10 )
IF hbmk[ _HBMK_nHBMODE ] == _HBMODE_XHB
cFile += 'HB_EXTERN_BEGIN' + Chr( 10 ) +;
'void ' + l_cCMAIN + '( void );' + Chr( 10 ) +;
'HB_EXTERN_END' + Chr( 10 )
ELSE
cFile += 'HB_EXTERN_C void ' + l_cCMAIN + '( void );' + Chr( 10 )
ENDIF
ENDIF
cFile += '' + Chr( 10 )
cFile += 'void _hb_lnk_ForceLink_hbmk( void )' + Chr( 10 )