redefined qse_awk_mmgr(), qse_awk_getcmgr(), qse_setcmgr() by exposing the mmgr/cmgr fields via qse_awk_alt_t.
implemented comparison operations for the fun value. changed behavior of some comparison operations that would otherwise result in a runtime error
This commit is contained in:
@ -219,14 +219,13 @@ static qse_htb_walk_t print_awk_value (
|
||||
return QSE_HTB_WALK_FORWARD;
|
||||
}
|
||||
|
||||
static qse_htb_walk_t set_global (
|
||||
qse_htb_t* map, qse_htb_pair_t* pair, void* arg)
|
||||
static qse_htb_walk_t set_global (qse_htb_t* map, qse_htb_pair_t* pair, void* arg)
|
||||
{
|
||||
qse_awk_val_t* v;
|
||||
qse_awk_rtx_t* rtx = (qse_awk_rtx_t*)arg;
|
||||
struct gvmv_t* gvmv = (struct gvmv_t*)QSE_HTB_VPTR(pair);
|
||||
|
||||
v = qse_awk_rtx_makenstrvalwithxstr (rtx, &gvmv->str);
|
||||
v = qse_awk_rtx_makenstrvalwithxstr(rtx, &gvmv->str);
|
||||
if (v == QSE_NULL) return QSE_HTB_WALK_STOP;
|
||||
|
||||
qse_awk_rtx_refupval (rtx, v);
|
||||
|
Reference in New Issue
Block a user