Update jerry API
* Fix error handling (related issue: #1141) * Move output paramters to the end of the arguments lists JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
This commit is contained in:
@@ -96,9 +96,9 @@ typedef uint32_t jerry_value_t;
|
||||
*/
|
||||
typedef bool (*jerry_external_handler_t) (const jerry_object_t *function_obj_p,
|
||||
const jerry_value_t this_val,
|
||||
jerry_value_t *ret_val_p,
|
||||
const jerry_value_t args_p[],
|
||||
const jerry_length_t args_count);
|
||||
const jerry_length_t args_count,
|
||||
jerry_value_t *ret_val_p);
|
||||
|
||||
/**
|
||||
* Native free callback of an object
|
||||
@@ -197,15 +197,15 @@ bool jerry_is_constructor (const jerry_object_t *);
|
||||
bool jerry_is_function (const jerry_object_t *);
|
||||
bool jerry_add_object_field (jerry_object_t *, const jerry_char_t *, jerry_size_t, const jerry_value_t, bool);
|
||||
bool jerry_delete_object_field (jerry_object_t *, const jerry_char_t *, jerry_size_t);
|
||||
bool jerry_get_object_field_value (jerry_object_t *, const jerry_char_t *, jerry_value_t *);
|
||||
bool jerry_get_object_field_value_sz (jerry_object_t *, const jerry_char_t *, jerry_size_t, jerry_value_t *);
|
||||
jerry_value_t jerry_get_object_field_value (jerry_object_t *, const jerry_char_t *);
|
||||
jerry_value_t jerry_get_object_field_value_sz (jerry_object_t *, const jerry_char_t *, jerry_size_t);
|
||||
bool jerry_set_object_field_value (jerry_object_t *, const jerry_char_t *, const jerry_value_t);
|
||||
bool jerry_set_object_field_value_sz (jerry_object_t *, const jerry_char_t *, jerry_size_t, const jerry_value_t);
|
||||
bool jerry_foreach_object_field (jerry_object_t *, jerry_object_field_foreach_t, void *);
|
||||
bool jerry_get_object_native_handle (jerry_object_t *, uintptr_t *);
|
||||
void jerry_set_object_native_handle (jerry_object_t *, uintptr_t, jerry_object_free_callback_t);
|
||||
bool jerry_construct_object (jerry_object_t *, jerry_value_t *, const jerry_value_t[], uint16_t);
|
||||
bool jerry_call_function (jerry_object_t *, jerry_object_t *, jerry_value_t *, const jerry_value_t[], uint16_t);
|
||||
jerry_value_t jerry_construct_object (jerry_object_t *, const jerry_value_t[], uint16_t);
|
||||
jerry_value_t jerry_call_function (jerry_object_t *, jerry_object_t *, const jerry_value_t[], uint16_t);
|
||||
|
||||
/**
|
||||
* @}
|
||||
|
||||
Reference in New Issue
Block a user