added hawk_rtx_getarrvaltally().
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Val methods being worked on
This commit is contained in:
@ -3373,6 +3373,11 @@ HAWK_EXPORT hawk_val_t* hawk_rtx_getarrvalfld (
|
||||
hawk_ooi_t index
|
||||
);
|
||||
|
||||
HAWK_EXPORT hawk_ooi_t hawk_rtx_getarrvaltally (
|
||||
hawk_rtx_t* rtx,
|
||||
hawk_val_t* arr
|
||||
);
|
||||
|
||||
/**
|
||||
* The hawk_rtx_makerefval() function creates a reference value.
|
||||
* \return value on success, #HAWK_NULL on failure
|
||||
|
||||
@ -1444,6 +1444,14 @@ hawk_val_t* hawk_rtx_getarrvalfld (hawk_rtx_t* rtx, hawk_val_t* arr, hawk_ooi_t
|
||||
return HAWK_ARR_DPTR(_arr, index);
|
||||
}
|
||||
|
||||
hawk_ooi_t hawk_rtx_getarrvaltally (hawk_rtx_t* rtx, hawk_val_t* arr)
|
||||
{
|
||||
hawk_arr_t* _arr;
|
||||
HAWK_ASSERT (HAWK_RTX_GETVALTYPE(rtx, arr) == HAWK_VAL_ARR);
|
||||
_arr = ((hawk_val_arr_t*)arr)->arr;
|
||||
return HAWK_ARR_TALLY(_arr);
|
||||
}
|
||||
|
||||
hawk_val_t* hawk_rtx_makerefval (hawk_rtx_t* rtx, int id, hawk_val_t** adr)
|
||||
{
|
||||
hawk_val_ref_t* val;
|
||||
|
||||
Reference in New Issue
Block a user