ChangeLog 19990909-13:00
This commit is contained in:
@@ -1,3 +1,12 @@
|
||||
19990909-13:00 GMT+2 Ryszard Glab <rglab@imid.med.pl>
|
||||
|
||||
*source/runner/stdalone/external.prg
|
||||
+ added __MVGET, __MVPUT, MEMVARBLOCK
|
||||
|
||||
*include/init.h
|
||||
+ added 'static' declaration for functions used to initialize
|
||||
symbols table
|
||||
|
||||
19990909-12:45 GMT+2 Ryszard Glab <rglab@imid.med.pl>
|
||||
|
||||
*source/rtl/memvars.c
|
||||
|
||||
@@ -52,7 +52,7 @@ extern void hb_vmProcessSymbols( PHB_SYMB pSymbols, WORD wSymbols ); /* statics
|
||||
static HB_SYMB symbols[] = {
|
||||
|
||||
#define HB_INIT_SYMBOLS_END( func ) }; \
|
||||
void __attribute__ ((constructor)) func( void ) \
|
||||
static void __attribute__ ((constructor)) func( void ) \
|
||||
{ \
|
||||
hb_vmProcessSymbols( symbols, sizeof( symbols ) / sizeof( HB_SYMB ) ); \
|
||||
}
|
||||
@@ -70,7 +70,7 @@ extern void hb_vmProcessSymbols( PHB_SYMB pSymbols, WORD wSymbols ); /* statics
|
||||
static HB_SYMB symbols[] = {
|
||||
|
||||
#define HB_INIT_SYMBOLS_END( func ) }; \
|
||||
void func( void ) \
|
||||
static void func( void ) \
|
||||
{ \
|
||||
hb_vmProcessSymbols( symbols, sizeof( symbols ) / sizeof( HB_SYMB ) ); \
|
||||
}
|
||||
@@ -86,7 +86,7 @@ extern void hb_vmProcessSymbols( PHB_SYMB pSymbols, WORD wSymbols ); /* statics
|
||||
static HB_SYMB symbols[] = {
|
||||
|
||||
#define HB_INIT_SYMBOLS_END( func ) }; \
|
||||
int func( void ) \
|
||||
static int func( void ) \
|
||||
{ \
|
||||
hb_vmProcessSymbols( symbols, sizeof( symbols ) / sizeof( HB_SYMB ) ); \
|
||||
return 1; \
|
||||
|
||||
@@ -248,6 +248,10 @@ EXTERNAL MOD
|
||||
EXTERNAL ROUND
|
||||
EXTERNAL SQRT
|
||||
//
|
||||
//symbols from file: rtl\memvarbl.prg
|
||||
//
|
||||
EXTERNAL MEMVARBLOCK
|
||||
//
|
||||
//symbols from file: rtl\memvars.c
|
||||
//
|
||||
EXTERNAL __MVPUBLIC
|
||||
@@ -257,6 +261,8 @@ EXTERNAL __MVRELEASE
|
||||
EXTERNAL __MVSCOPE
|
||||
EXTERNAL __MVCLEAR
|
||||
EXTERNAL __MVDBGINFO
|
||||
EXTERNAL __MVGET
|
||||
EXTERNAL __MVPUT
|
||||
//
|
||||
//symbols from file: rtl\mouseapi.c
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user