ChangeLog 19990909-13:00

This commit is contained in:
Ryszard Glab
1999-09-09 11:07:54 +00:00
parent 9dfd75fab4
commit 33f38ed21f
3 changed files with 18 additions and 3 deletions

View File

@@ -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

View File

@@ -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; \

View File

@@ -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
//