2007-10-05 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/dynsym.c
* added some additional comments. I still do not know MSVC behavior
can someone check the results from tests/multifnc in MS[V]C build?
This commit is contained in:
@@ -8,6 +8,11 @@
|
||||
2002-12-01 13:30 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
||||
*/
|
||||
|
||||
2007-10-05 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/source/vm/dynsym.c
|
||||
* added some additional comments. I still do not know MSVC behavior
|
||||
can someone check the results from tests/multifnc in MS[V]C build?
|
||||
|
||||
2007-10-04 20:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/source/rdd/dbf1.c
|
||||
* ignore Sx_SetTrigger( TRIGGER_ENABLE ) when trigger function not set
|
||||
|
||||
@@ -190,16 +190,22 @@ HB_EXPORT PHB_DYNS hb_dynsymNew( PHB_SYMB pSymbol ) /* creates a new dynamic
|
||||
#define HB_OVERLOAD_MULTIPLE_FUNC
|
||||
|
||||
#if defined( HB_OVERLOAD_MULTIPLE_FUNC )
|
||||
/* In such way works MinGW, DJGPP, BCC */
|
||||
#if defined( __GNUC__ ) && !defined( __DJGPP__ )
|
||||
/* MinGW (like most of other GCC ports) uses reverted order for
|
||||
* initialization functions
|
||||
*/
|
||||
pDynSym->pSymbol->scope.value &= ~HB_FS_LOCAL;
|
||||
pDynSym->pSymbol->scope.value |= HB_FS_DEFERRED;
|
||||
#else
|
||||
/* BCC, DJGPP, ... */
|
||||
pSymbol->scope.value &= ~HB_FS_LOCAL;
|
||||
pSymbol->scope.value |= HB_FS_DEFERRED;
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
if( ( !pDynSym->pSymbol->value.pFunPtr && pSymbol->value.pFunPtr ) ||
|
||||
( pSymbol->scope.value & HB_FS_LOCAL ) != 0 )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user