Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
#define DUK_ASSERT_VALID_NEGIDX | ( | ctx, | |
idx ) (DUK_ASSERT_EXPR((idx) < 0), DUK_ASSERT_EXPR(duk_is_valid_index((ctx), (idx)))) |
Definition at line 181 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_ASSERT_VALID_POSIDX | ( | ctx, | |
idx ) (DUK_ASSERT_EXPR((idx) >= 0), DUK_ASSERT_EXPR(duk_is_valid_index((ctx), (idx)))) |
Definition at line 183 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_ERRCODE_FLAG_NOBLAME_FILELINE (1L << 24) |
Definition at line 16 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_GET_HOBJECT_NEGIDX | ( | ctx, | |
idx ) (DUK_ASSERT_VALID_NEGIDX((ctx),(idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (ctx))->valstack_top + (idx))) |
Definition at line 189 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_GET_HOBJECT_POSIDX | ( | ctx, | |
idx ) (DUK_ASSERT_VALID_POSIDX((ctx),(idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (ctx))->valstack_bottom + (idx))) |
Definition at line 191 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_GET_TVAL_NEGIDX | ( | ctx, | |
idx ) (DUK_ASSERT_VALID_NEGIDX((ctx),(idx)), ((duk_hthread *) (ctx))->valstack_top + (idx)) |
Definition at line 185 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_GET_TVAL_POSIDX | ( | ctx, | |
idx ) (DUK_ASSERT_VALID_POSIDX((ctx),(idx)), ((duk_hthread *) (ctx))->valstack_bottom + (idx)) |
Definition at line 187 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_hcompiledfunction | ( | ctx, | |
h ) duk_push_hobject((ctx), (duk_hobject *) (h)) |
Definition at line 128 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_hnativefunction | ( | ctx, | |
h ) duk_push_hobject((ctx), (duk_hobject *) (h)) |
Definition at line 130 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_hthread | ( | ctx, | |
h ) duk_push_hobject((ctx), (duk_hobject *) (h)) |
Definition at line 126 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_i32 | ( | ctx, | |
val ) duk_push_int((ctx), (duk_int_t) (val)) |
Definition at line 65 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_i64 | ( | ctx, | |
val ) duk_push_number((ctx), (duk_double_t) (val)) |
Definition at line 59 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_idx | ( | ctx, | |
val ) duk_push_int((ctx), (duk_int_t) (val)) |
Definition at line 69 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_size_t | ( | ctx, | |
val ) duk_push_uint((ctx), (duk_uint_t) (val)) /* XXX: assumed to fit for now */ |
Definition at line 73 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_PUSH_SPRINTF_INITIAL_SIZE 256L |
Definition at line 10 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_PUSH_SPRINTF_SANITY_LIMIT (1L * 1024L * 1024L * 1024L) |
Definition at line 11 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_u32 | ( | ctx, | |
val ) duk_push_uint((ctx), (duk_uint_t) (val)) |
Definition at line 63 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_u64 | ( | ctx, | |
val ) duk_push_number((ctx), (duk_double_t) (val)) |
Definition at line 57 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_push_uarridx | ( | ctx, | |
val ) duk_push_uint((ctx), (duk_uint_t) (val)) |
Definition at line 71 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_VSRESIZE_FLAG_COMPACT (1 << 1) |
Definition at line 20 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_VSRESIZE_FLAG_SHRINK (1 << 0) |
Definition at line 19 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define DUK_VSRESIZE_FLAG_THROW (1 << 2) |
Definition at line 21 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_xdef_prop_index_wec | ( | ctx, | |
obj_index, | |||
arr_index ) duk_xdef_prop_index((ctx), (obj_index), (arr_index), DUK_PROPDESC_FLAGS_WEC) |
Definition at line 168 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_xdef_prop_stridx_wec | ( | ctx, | |
obj_index, | |||
stridx ) duk_xdef_prop_stridx((ctx), (obj_index), (stridx), DUK_PROPDESC_FLAGS_WEC) |
Definition at line 170 of file duktape-1.5.2/src-separate/duk_api_internal.h.
#define duk_xdef_prop_wec | ( | ctx, | |
obj_index ) duk_xdef_prop((ctx), (obj_index), DUK_PROPDESC_FLAGS_WEC) |
Definition at line 166 of file duktape-1.5.2/src-separate/duk_api_internal.h.
DUK_INTERNAL_DECL duk_bool_t duk_del_prop_stridx | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx ) |
Definition at line 14458 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_tval * duk_get_borrowed_this_tval | ( | duk_context * | ctx | ) |
Definition at line 18207 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hbuffer * duk_get_hbuffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16314 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hcompiledfunction * duk_get_hcompiledfunction | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16344 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hnativefunction * duk_get_hnativefunction | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16361 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_get_hobject | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16301 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_get_hobject_or_lfunc_coerce | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16483 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_get_hobject_with_class | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_small_uint_t | classnum ) |
Definition at line 16541 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hstring * duk_get_hstring | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16288 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hthread * duk_get_hthread | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16327 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_get_prop_stridx | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx ) |
Definition at line 14318 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_get_prop_stridx_boolean | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx, | ||
duk_bool_t * | out_has_prop ) |
Definition at line 14331 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_tval * duk_get_tval | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15121 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_has_prop_stridx | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx ) |
Definition at line 14510 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hbufferobject * duk_push_bufferobject_raw | ( | duk_context * | ctx, |
duk_uint_t | hobject_flags_and_class, | ||
duk_small_int_t | prototype_bidx ) |
Definition at line 18735 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_c_function_noconstruct_noexotic | ( | duk_context * | ctx, |
duk_c_function | func, | ||
duk_int_t | nargs ) |
Definition at line 18683 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_c_function_noexotic | ( | duk_context * | ctx, |
duk_c_function | func, | ||
duk_int_t | nargs ) |
Definition at line 18667 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_idx_t duk_push_compiledfunction | ( | duk_context * | ctx | ) |
Definition at line 18559 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hbuffer | ( | duk_context * | ctx, |
duk_hbuffer * | h ) |
Definition at line 19067 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hobject | ( | duk_context * | ctx, |
duk_hobject * | h ) |
Definition at line 19059 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hobject_bidx | ( | duk_context * | ctx, |
duk_small_int_t | builtin_idx ) |
Definition at line 19075 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hobject_class_string | ( | duk_context * | ctx, |
duk_hobject * | h ) |
Definition at line 17001 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hstring | ( | duk_context * | ctx, |
duk_hstring * | h ) |
Definition at line 19044 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_hstring_stridx | ( | duk_context * | ctx, |
duk_small_int_t | stridx ) |
Definition at line 19052 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_lightfunc_name | ( | duk_context * | ctx, |
duk_tval * | tv ) |
Definition at line 19342 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_lightfunc_tostring | ( | duk_context * | ctx, |
duk_tval * | tv ) |
Definition at line 19366 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_idx_t duk_push_object_helper | ( | duk_context * | ctx, |
duk_uint_t | hobject_flags_and_class, | ||
duk_small_int_t | prototype_bidx ) |
Definition at line 18394 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_idx_t duk_push_object_helper_proto | ( | duk_context * | ctx, |
duk_uint_t | hobject_flags_and_class, | ||
duk_hobject * | proto ) |
Definition at line 18434 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_idx_t duk_push_object_internal | ( | duk_context * | ctx | ) |
Definition at line 19037 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_string_funcptr | ( | duk_context * | ctx, |
duk_uint8_t * | ptr, | ||
duk_size_t | sz ) |
Definition at line 19382 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL const char * duk_push_string_readable | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 19523 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL const char * duk_push_string_tval_readable | ( | duk_context * | ctx, |
duk_tval * | tv ) |
Definition at line 19476 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_this_check_object_coercible | ( | duk_context * | ctx | ) |
Definition at line 18177 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_push_this_coercible_to_object | ( | duk_context * | ctx | ) |
Definition at line 18183 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hstring * duk_push_this_coercible_to_string | ( | duk_context * | ctx | ) |
Definition at line 18195 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_push_tval | ( | duk_context * | ctx, |
duk_tval * | tv ) |
Definition at line 17835 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_put_prop_stridx | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx ) |
Definition at line 14404 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hbuffer * duk_require_hbuffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16318 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hcompiledfunction * duk_require_hcompiledfunction | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16352 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hnativefunction * duk_require_hnativefunction | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16369 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_require_hobject | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16305 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_require_hobject_or_lfunc | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16503 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_require_hobject_or_lfunc_coerce | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16524 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hobject * duk_require_hobject_with_class | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_small_uint_t | classnum ) |
Definition at line 16555 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hstring * duk_require_hstring | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16292 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hthread * duk_require_hthread | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16335 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_tval * duk_require_tval | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15149 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_set_length | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t | length ) |
Definition at line 16624 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_hstring * duk_to_hstring | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17177 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int_t duk_to_int_check_range | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | minval, | ||
duk_int_t | maxval ) |
Definition at line 17085 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int_t duk_to_int_clamped | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | minval, | ||
duk_int_t | maxval ) |
Definition at line 17080 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_int_t duk_to_int_clamped_raw | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | minval, | ||
duk_int_t | maxval, | ||
duk_bool_t * | out_clamped ) |
Definition at line 17017 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_to_object_class_string_top | ( | duk_context * | ctx | ) |
Definition at line 16971 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL duk_bool_t duk_valstack_resize_raw | ( | duk_context * | ctx, |
duk_size_t | min_new_size, | ||
duk_small_uint_t | flags ) |
Definition at line 15491 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_xdef_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_uint_t | desc_flags ) |
Definition at line 14528 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_xdef_prop_index | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uarridx_t | arr_index, | ||
duk_small_uint_t | desc_flags ) |
Definition at line 14546 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_xdef_prop_stridx | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx, | ||
duk_small_uint_t | desc_flags ) |
Definition at line 14559 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_xdef_prop_stridx_builtin | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx, | ||
duk_small_int_t | builtin_idx, | ||
duk_small_uint_t | desc_flags ) |
Definition at line 14578 of file duktape-1.5.2/src-noline/duktape.c.
DUK_INTERNAL_DECL void duk_xdef_prop_stridx_thrower | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_small_int_t | stridx, | ||
duk_small_uint_t | desc_flags ) |
Definition at line 14604 of file duktape-1.5.2/src-noline/duktape.c.