@@ -160,15 +160,15 @@ static void open_call(HkVM *vm, HkValue *args)
160160 HkArray * arr = hk_array_new_with_capacity (2 );
161161 if (err )
162162 {
163- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
164- hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
163+ hk_array_inplace_append_element (arr , hk_nil_value () );
164+ hk_array_inplace_append_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
165165 hk_free (err );
166166 hk_vm_push_array (vm , arr );
167167 return ;
168168 }
169169 LeveldbWrapper * wrapper = leveldb_wrapper_new (db );
170- hk_array_inplace_add_element (arr , hk_userdata_value ((HkUserdata * ) wrapper ));
171- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
170+ hk_array_inplace_append_element (arr , hk_userdata_value ((HkUserdata * ) wrapper ));
171+ hk_array_inplace_append_element (arr , hk_nil_value () );
172172 hk_vm_push_array (vm , arr );
173173}
174174
@@ -208,14 +208,14 @@ static void put_call(HkVM *vm, HkValue *args)
208208 HkArray * arr = hk_array_new_with_capacity (2 );
209209 if (err )
210210 {
211- hk_array_inplace_add_element (arr , HK_FALSE_VALUE );
212- hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
211+ hk_array_inplace_append_element (arr , hk_bool_value (false) );
212+ hk_array_inplace_append_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
213213 hk_free (err );
214214 hk_vm_push_array (vm , arr );
215215 return ;
216216 }
217- hk_array_inplace_add_element (arr , HK_TRUE_VALUE );
218- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
217+ hk_array_inplace_append_element (arr , hk_bool_value (true) );
218+ hk_array_inplace_append_element (arr , hk_nil_value () );
219219 hk_vm_push_array (vm , arr );
220220}
221221
@@ -239,14 +239,14 @@ static void get_call(HkVM *vm, HkValue *args)
239239 HkArray * arr = hk_array_new_with_capacity (2 );
240240 if (err )
241241 {
242- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
243- hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
242+ hk_array_inplace_append_element (arr , hk_nil_value () );
243+ hk_array_inplace_append_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
244244 hk_free (err );
245245 hk_vm_push_array (vm , arr );
246246 return ;
247247 }
248- hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (value_length , value )));
249- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
248+ hk_array_inplace_append_element (arr , hk_string_value (hk_string_from_chars (value_length , value )));
249+ hk_array_inplace_append_element (arr , hk_nil_value () );
250250 hk_free (value );
251251 hk_vm_push_array (vm , arr );
252252}
@@ -270,14 +270,14 @@ static void delete_call(HkVM *vm, HkValue *args)
270270 HkArray * arr = hk_array_new_with_capacity (2 );
271271 if (err )
272272 {
273- hk_array_inplace_add_element (arr , HK_FALSE_VALUE );
274- hk_array_inplace_add_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
273+ hk_array_inplace_append_element (arr , hk_bool_value (false) );
274+ hk_array_inplace_append_element (arr , hk_string_value (hk_string_from_chars (-1 , err )));
275275 hk_free (err );
276276 hk_vm_push_array (vm , arr );
277277 return ;
278278 }
279- hk_array_inplace_add_element (arr , HK_TRUE_VALUE );
280- hk_array_inplace_add_element (arr , HK_NIL_VALUE );
279+ hk_array_inplace_append_element (arr , hk_bool_value (true) );
280+ hk_array_inplace_append_element (arr , hk_nil_value () );
281281 hk_vm_push_array (vm , arr );
282282}
283283
0 commit comments