From 33ff6e1100b1d7ff3d1129d8033fc573a01cee06 Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Tue, 22 Sep 2015 11:06:08 +0800 Subject: [PATCH] +added mb_get_var, mb_get_var_value and mb_set_var_value. --- core/my_basic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/my_basic.h b/core/my_basic.h index 92a4d82..147d00e 100755 --- a/core/my_basic.h +++ b/core/my_basic.h @@ -316,6 +316,10 @@ MBAPI int mb_push_real(struct mb_interpreter_t* s, void** l, real_t val); MBAPI int mb_push_string(struct mb_interpreter_t* s, void** l, char* val); MBAPI int mb_push_usertype(struct mb_interpreter_t* s, void** l, void* val); MBAPI int mb_push_value(struct mb_interpreter_t* s, void** l, mb_value_t val); + +MBAPI int mb_get_var(struct mb_interpreter_t* s, void** l, void** v); +MBAPI int mb_get_var_value(struct mb_interpreter_t* s, void* v, mb_value_t* val); +MBAPI int mb_set_var_value(struct mb_interpreter_t* s, void* v, mb_value_t val); MBAPI int mb_init_array(struct mb_interpreter_t* s, void** l, mb_data_e t, int* d, int c, void** a); MBAPI int mb_get_array_len(struct mb_interpreter_t* s, void** l, void* a, int r, int* i); MBAPI int mb_get_array_elem(struct mb_interpreter_t* s, void** l, void* a, int* d, int c, mb_value_t* val);