ChangeLog 19990910-16:00 GMT+2
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
19990910-16:00 GMT+2 Ryszard Glab <rglab@imim.med.pl>
|
||||
|
||||
*source/vm/hvm.c
|
||||
* string alias is now correctly handled
|
||||
|
||||
*include/rddapi.h
|
||||
+ added declaration for hb_rddSelectAorkAreaAlias
|
||||
|
||||
19990910-11:10 GMT+1 Victor Szel <info@szelvesz.hu>
|
||||
* tests/working/rtl_test.prg
|
||||
+ Enabled some alias tests which fail. (Ryszard, could you take a look
|
||||
|
||||
@@ -12,6 +12,7 @@ typedef USHORT ERRCODE;
|
||||
/* RDD virtual machine integration functions */
|
||||
|
||||
extern int hb_rddGetCurrentWorkAreaNumber( void );
|
||||
extern void hb_rddSelectWorkAreaAlias( char * szAlias );
|
||||
extern void hb_rddSelectWorkAreaNumber( int iArea );
|
||||
extern void hb_rddSelectWorkAreaSymbol( PHB_SYMB pSymAlias );
|
||||
extern void hb_rddGetFieldValue( HB_ITEM_PTR pItem, PHB_SYMB pFieldSymbol );
|
||||
|
||||
@@ -1985,9 +1985,7 @@ static void hb_vmPopAlias( void )
|
||||
case IT_STRING:
|
||||
/* Alias was evaluated from an expression, for example: (cVar)->field
|
||||
*/
|
||||
/* TODO: synchronize it with RDD API
|
||||
hb_SelectWorkAreaAlias( pItem->item.asString.value );
|
||||
*/
|
||||
hb_rddSelectWorkAreaAlias( pItem->item.asString.value );
|
||||
hb_itemClear( pItem );
|
||||
break;
|
||||
|
||||
@@ -2026,9 +2024,7 @@ static void hb_vmPopAliasedField( PHB_SYMB pSym )
|
||||
case IT_STRING:
|
||||
/* Alias was evaluated from an expression, for example: (cVar)->field
|
||||
*/
|
||||
/* TODO: synchronize it with RDD API
|
||||
hb_SelectWorkAreaAlias( pAlias->item.asString.value );
|
||||
*/
|
||||
hb_rddSelectWorkAreaAlias( pAlias->item.asString.value );
|
||||
hb_itemClear( pAlias );
|
||||
break;
|
||||
|
||||
@@ -2260,9 +2256,7 @@ static void hb_vmPushAliasedField( PHB_SYMB pSym )
|
||||
case IT_STRING:
|
||||
/* Alias was evaluated from an expression, for example: (cVar)->field
|
||||
*/
|
||||
/* TODO: synchronize it with RDD API
|
||||
hb_SelectWorkAreaAlias( pAlias->item.asString.value );
|
||||
*/
|
||||
hb_rddSelectWorkAreaAlias( pAlias->item.asString.value );
|
||||
hb_itemClear( pAlias );
|
||||
break;
|
||||
|
||||
@@ -2706,9 +2700,7 @@ static void hb_vmSwapAlias( void )
|
||||
case IT_STRING:
|
||||
/* Alias was evaluated from an expression, for example: (cVar)->field
|
||||
*/
|
||||
/* TODO: synchronize it with RDD API
|
||||
hb_rddSelectWorkAreaAlias( pWorkArea->item.asString.value );
|
||||
*/
|
||||
hb_itemClear( pWorkArea );
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user