diff --git a/rcbasic_build/rcbasic4_changes.ods b/rcbasic_build/rcbasic4_changes.ods index 7ca4129..a18813d 100644 Binary files a/rcbasic_build/rcbasic4_changes.ods and b/rcbasic_build/rcbasic4_changes.ods differ diff --git a/rcbasic_runtime/rc_stdlib.h b/rcbasic_runtime/rc_stdlib.h index b3318fd..405598b 100755 --- a/rcbasic_runtime/rc_stdlib.h +++ b/rcbasic_runtime/rc_stdlib.h @@ -1547,6 +1547,20 @@ inline unsigned long rc_intern_s_stack_size( int stack_id ) return rc_user_s_stack[stack_id].data.size(); } +inline bool rc_intern_n_stack_exists( int stack_id ) +{ + if(stack_id < 0 || stack_id >= rc_user_n_stack.size()) + return false; + return rc_user_n_stack[stack_id].active; +} + +inline bool rc_intern_s_stack_exists( int stack_id ) +{ + if(stack_id < 0 || stack_id >= rc_user_s_stack.size()) + return false; + return rc_user_s_stack[stack_id].active; +} + inline void rc_intern_getPowerInfo(double * status, double * secs, double * pct) { int s = 0;