Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_config.h"
Go to the source code of this file.
Data Structures | |
struct | duk_memory_functions |
struct | duk_function_list_entry |
struct | duk_number_list_entry |
union | duk_double_union |
Macros | |
#define | DUK_SINGLE_FILE |
#define | DUK_API_PUBLIC_H_INCLUDED |
#define | DUK_API_NORETURN(decl) DUK_NORETURN(decl) |
#define | DUK_VERSION 10502L |
#define | DUK_GIT_COMMIT "cad34ae155acb0846545ca6bf2d29f9463b22bbb" |
#define | DUK_GIT_DESCRIBE "v1.5.2" |
#define | DUK_GIT_BRANCH "HEAD" |
#define | DUK_DEBUG_PROTOCOL_VERSION 1 |
#define | DUK_INVALID_INDEX DUK_IDX_MIN |
#define | DUK_VARARGS ((duk_int_t) (-1)) |
#define | DUK_API_ENTRY_STACK 64 |
#define | DUK_TYPE_MIN 0 |
#define | DUK_TYPE_NONE 0 /* no value, e.g. invalid index */ |
#define | DUK_TYPE_UNDEFINED 1 /* Ecmascript undefined */ |
#define | DUK_TYPE_NULL 2 /* Ecmascript null */ |
#define | DUK_TYPE_BOOLEAN 3 /* Ecmascript boolean: 0 or 1 */ |
#define | DUK_TYPE_NUMBER 4 /* Ecmascript number: double */ |
#define | DUK_TYPE_STRING 5 /* Ecmascript string: CESU-8 / extended UTF-8 encoded */ |
#define | DUK_TYPE_OBJECT 6 /* Ecmascript object: includes objects, arrays, functions, threads */ |
#define | DUK_TYPE_BUFFER 7 /* fixed or dynamic, garbage collected byte buffer */ |
#define | DUK_TYPE_POINTER 8 /* raw void pointer */ |
#define | DUK_TYPE_LIGHTFUNC 9 /* lightweight function pointer */ |
#define | DUK_TYPE_MAX 9 |
#define | DUK_TYPE_MASK_NONE (1 << DUK_TYPE_NONE) |
#define | DUK_TYPE_MASK_UNDEFINED (1 << DUK_TYPE_UNDEFINED) |
#define | DUK_TYPE_MASK_NULL (1 << DUK_TYPE_NULL) |
#define | DUK_TYPE_MASK_BOOLEAN (1 << DUK_TYPE_BOOLEAN) |
#define | DUK_TYPE_MASK_NUMBER (1 << DUK_TYPE_NUMBER) |
#define | DUK_TYPE_MASK_STRING (1 << DUK_TYPE_STRING) |
#define | DUK_TYPE_MASK_OBJECT (1 << DUK_TYPE_OBJECT) |
#define | DUK_TYPE_MASK_BUFFER (1 << DUK_TYPE_BUFFER) |
#define | DUK_TYPE_MASK_POINTER (1 << DUK_TYPE_POINTER) |
#define | DUK_TYPE_MASK_LIGHTFUNC (1 << DUK_TYPE_LIGHTFUNC) |
#define | DUK_TYPE_MASK_THROW (1 << 10) /* internal flag value: throw if mask doesn't match */ |
#define | DUK_HINT_NONE |
#define | DUK_HINT_STRING 1 /* prefer string */ |
#define | DUK_HINT_NUMBER 2 /* prefer number */ |
#define | DUK_ENUM_INCLUDE_NONENUMERABLE (1 << 0) /* enumerate non-numerable properties in addition to enumerable */ |
#define | DUK_ENUM_INCLUDE_INTERNAL (1 << 1) /* enumerate internal properties (regardless of enumerability) */ |
#define | DUK_ENUM_OWN_PROPERTIES_ONLY (1 << 2) /* don't walk prototype chain, only check own properties */ |
#define | DUK_ENUM_ARRAY_INDICES_ONLY (1 << 3) /* only enumerate array indices */ |
#define | DUK_ENUM_SORT_ARRAY_INDICES (1 << 4) /* sort array indices, use with DUK_ENUM_ARRAY_INDICES_ONLY */ |
#define | DUK_ENUM_NO_PROXY_BEHAVIOR (1 << 5) /* enumerate a proxy object itself without invoking proxy behavior */ |
#define | DUK_COMPILE_EVAL (1 << 3) /* compile eval code (instead of global code) */ |
#define | DUK_COMPILE_FUNCTION (1 << 4) /* compile function code (instead of global code) */ |
#define | DUK_COMPILE_STRICT (1 << 5) /* use strict (outer) context for global, eval, or function code */ |
#define | DUK_COMPILE_SAFE (1 << 6) /* (internal) catch compilation errors */ |
#define | DUK_COMPILE_NORESULT (1 << 7) /* (internal) omit eval result */ |
#define | DUK_COMPILE_NOSOURCE (1 << 8) /* (internal) no source string on stack */ |
#define | DUK_COMPILE_STRLEN (1 << 9) /* (internal) take strlen() of src_buffer (avoids double evaluation in macro) */ |
#define | DUK_COMPILE_NOFILENAME (1 << 10) /* (internal) no filename on stack */ |
#define | DUK_DEFPROP_WRITABLE (1 << 0) /* set writable (effective if DUK_DEFPROP_HAVE_WRITABLE set) */ |
#define | DUK_DEFPROP_ENUMERABLE (1 << 1) /* set enumerable (effective if DUK_DEFPROP_HAVE_ENUMERABLE set) */ |
#define | DUK_DEFPROP_CONFIGURABLE (1 << 2) /* set configurable (effective if DUK_DEFPROP_HAVE_CONFIGURABLE set) */ |
#define | DUK_DEFPROP_HAVE_WRITABLE (1 << 3) /* set/clear writable */ |
#define | DUK_DEFPROP_HAVE_ENUMERABLE (1 << 4) /* set/clear enumerable */ |
#define | DUK_DEFPROP_HAVE_CONFIGURABLE (1 << 5) /* set/clear configurable */ |
#define | DUK_DEFPROP_HAVE_VALUE (1 << 6) /* set value (given on value stack) */ |
#define | DUK_DEFPROP_HAVE_GETTER (1 << 7) /* set getter (given on value stack) */ |
#define | DUK_DEFPROP_HAVE_SETTER (1 << 8) /* set setter (given on value stack) */ |
#define | DUK_DEFPROP_FORCE (1 << 9) /* force change if possible, may still fail for e.g. virtual properties */ |
#define | DUK_DEFPROP_SET_WRITABLE (DUK_DEFPROP_HAVE_WRITABLE | DUK_DEFPROP_WRITABLE) |
#define | DUK_DEFPROP_CLEAR_WRITABLE DUK_DEFPROP_HAVE_WRITABLE |
#define | DUK_DEFPROP_SET_ENUMERABLE (DUK_DEFPROP_HAVE_ENUMERABLE | DUK_DEFPROP_ENUMERABLE) |
#define | DUK_DEFPROP_CLEAR_ENUMERABLE DUK_DEFPROP_HAVE_ENUMERABLE |
#define | DUK_DEFPROP_SET_CONFIGURABLE (DUK_DEFPROP_HAVE_CONFIGURABLE | DUK_DEFPROP_CONFIGURABLE) |
#define | DUK_DEFPROP_CLEAR_CONFIGURABLE DUK_DEFPROP_HAVE_CONFIGURABLE |
#define | DUK_THREAD_NEW_GLOBAL_ENV (1 << 0) /* create a new global environment */ |
#define | DUK_STRING_PUSH_SAFE (1 << 0) /* no error if file does not exist */ |
#define | DUK_ERR_NONE 0 /* no error (e.g. from duk_get_error_code()) */ |
#define | DUK_ERR_UNIMPLEMENTED_ERROR 50 /* UnimplementedError */ /* XXX: replace with TypeError? */ |
#define | DUK_ERR_UNSUPPORTED_ERROR 51 /* UnsupportedError */ /* XXX: replace with TypeError? */ |
#define | DUK_ERR_INTERNAL_ERROR 52 /* InternalError */ /* XXX: replace with plain Error? */ |
#define | DUK_ERR_ALLOC_ERROR 53 /* AllocError */ /* XXX: replace with RangeError? */ |
#define | DUK_ERR_ASSERTION_ERROR 54 /* AssertionError */ /* XXX: to be removed? */ |
#define | DUK_ERR_API_ERROR 55 /* APIError */ /* XXX: replace with TypeError? */ |
#define | DUK_ERR_UNCAUGHT_ERROR 56 /* UncaughtError */ /* XXX: to be removed? */ |
#define | DUK_ERR_ERROR 100 /* Error */ |
#define | DUK_ERR_EVAL_ERROR 101 /* EvalError */ |
#define | DUK_ERR_RANGE_ERROR 102 /* RangeError */ |
#define | DUK_ERR_REFERENCE_ERROR 103 /* ReferenceError */ |
#define | DUK_ERR_SYNTAX_ERROR 104 /* SyntaxError */ |
#define | DUK_ERR_TYPE_ERROR 105 /* TypeError */ |
#define | DUK_ERR_URI_ERROR 106 /* URIError */ |
#define | DUK_RET_UNIMPLEMENTED_ERROR (-DUK_ERR_UNIMPLEMENTED_ERROR) |
#define | DUK_RET_UNSUPPORTED_ERROR (-DUK_ERR_UNSUPPORTED_ERROR) |
#define | DUK_RET_INTERNAL_ERROR (-DUK_ERR_INTERNAL_ERROR) |
#define | DUK_RET_ALLOC_ERROR (-DUK_ERR_ALLOC_ERROR) |
#define | DUK_RET_ASSERTION_ERROR (-DUK_ERR_ASSERTION_ERROR) |
#define | DUK_RET_API_ERROR (-DUK_ERR_API_ERROR) |
#define | DUK_RET_UNCAUGHT_ERROR (-DUK_ERR_UNCAUGHT_ERROR) |
#define | DUK_RET_ERROR (-DUK_ERR_ERROR) |
#define | DUK_RET_EVAL_ERROR (-DUK_ERR_EVAL_ERROR) |
#define | DUK_RET_RANGE_ERROR (-DUK_ERR_RANGE_ERROR) |
#define | DUK_RET_REFERENCE_ERROR (-DUK_ERR_REFERENCE_ERROR) |
#define | DUK_RET_SYNTAX_ERROR (-DUK_ERR_SYNTAX_ERROR) |
#define | DUK_RET_TYPE_ERROR (-DUK_ERR_TYPE_ERROR) |
#define | DUK_RET_URI_ERROR (-DUK_ERR_URI_ERROR) |
#define | DUK_EXEC_SUCCESS 0 |
#define | DUK_EXEC_ERROR 1 |
#define | DUK_LOG_TRACE 0 |
#define | DUK_LOG_DEBUG 1 |
#define | DUK_LOG_INFO 2 |
#define | DUK_LOG_WARN 3 |
#define | DUK_LOG_ERROR 4 |
#define | DUK_LOG_FATAL 5 |
#define | duk_create_heap_default() duk_create_heap(NULL, NULL, NULL, NULL, NULL) |
#define | duk_error |
#define | duk_error_va(ctx, err_code, fmt, ap) duk_error_va_raw((ctx), (duk_errcode_t) (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), (fmt), (ap)) |
#define | duk_xmove_top(to_ctx, from_ctx, count) duk_xcopymove_raw((to_ctx), (from_ctx), (count), 0 /*is_copy*/) |
#define | duk_xcopy_top(to_ctx, from_ctx, count) duk_xcopymove_raw((to_ctx), (from_ctx), (count), 1 /*is_copy*/) |
#define | duk_push_string_file(ctx, path) duk_push_string_file_raw((ctx), (path), 0) |
#define | duk_push_thread(ctx) duk_push_thread_raw((ctx), 0 /*flags*/) |
#define | duk_push_thread_new_globalenv(ctx) duk_push_thread_raw((ctx), DUK_THREAD_NEW_GLOBAL_ENV /*flags*/) |
#define | duk_push_error_object |
#define | duk_push_error_object_va(ctx, err_code, fmt, ap) duk_push_error_object_va_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), (fmt), (ap)) |
#define | DUK_BUF_FLAG_DYNAMIC (1 << 0) /* internal flag: dynamic buffer */ |
#define | DUK_BUF_FLAG_EXTERNAL (1 << 1) /* internal flag: external buffer */ |
#define | DUK_BUF_FLAG_NOZERO (1 << 2) /* internal flag: don't zero allocated buffer */ |
#define | duk_push_buffer(ctx, size, dynamic) duk_push_buffer_raw((ctx), (size), (dynamic) ? DUK_BUF_FLAG_DYNAMIC : 0) |
#define | duk_push_fixed_buffer(ctx, size) duk_push_buffer_raw((ctx), (size), 0 /*flags*/) |
#define | duk_push_dynamic_buffer(ctx, size) duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) |
#define | duk_push_external_buffer(ctx) ((void) duk_push_buffer_raw((ctx), 0, DUK_BUF_FLAG_DYNAMIC | DUK_BUF_FLAG_EXTERNAL)) |
#define | DUK_BUFOBJ_CREATE_ARRBUF (1 << 4) /* internal flag: create backing ArrayBuffer; keep in one byte */ |
#define | DUK_BUFOBJ_DUKTAPE_BUFFER 0 |
#define | DUK_BUFOBJ_NODEJS_BUFFER 1 |
#define | DUK_BUFOBJ_ARRAYBUFFER 2 |
#define | DUK_BUFOBJ_DATAVIEW (3 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_INT8ARRAY (4 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_UINT8ARRAY (5 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_UINT8CLAMPEDARRAY (6 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_INT16ARRAY (7 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_UINT16ARRAY (8 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_INT32ARRAY (9 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_UINT32ARRAY (10 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_FLOAT32ARRAY (11 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | DUK_BUFOBJ_FLOAT64ARRAY (12 | DUK_BUFOBJ_CREATE_ARRBUF) |
#define | duk_is_callable(ctx, index) duk_is_function((ctx), (index)) |
#define | duk_is_primitive(ctx, index) |
#define | duk_is_object_coercible(ctx, index) |
#define | duk_is_error(ctx, index) (duk_get_error_code((ctx), (index)) != 0) |
#define | duk_is_eval_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_EVAL_ERROR) |
#define | duk_is_range_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_RANGE_ERROR) |
#define | duk_is_reference_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_REFERENCE_ERROR) |
#define | duk_is_syntax_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_SYNTAX_ERROR) |
#define | duk_is_type_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_TYPE_ERROR) |
#define | duk_is_uri_error(ctx, index) (duk_get_error_code((ctx), (index)) == DUK_ERR_URI_ERROR) |
#define | duk_require_type_mask(ctx, index, mask) ((void) duk_check_type_mask((ctx), (index), (mask) | DUK_TYPE_MASK_THROW)) |
#define | duk_require_callable(ctx, index) duk_require_function((ctx), (index)) |
#define | duk_require_object_coercible(ctx, index) |
#define | DUK_BUF_MODE_FIXED 0 /* internal: request fixed buffer result */ |
#define | DUK_BUF_MODE_DYNAMIC 1 /* internal: request dynamic buffer result */ |
#define | DUK_BUF_MODE_DONTCARE 2 /* internal: don't care about fixed/dynamic nature */ |
#define | duk_to_buffer(ctx, index, out_size) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_DONTCARE) |
#define | duk_to_fixed_buffer(ctx, index, out_size) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_FIXED) |
#define | duk_to_dynamic_buffer(ctx, index, out_size) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_DYNAMIC) |
#define | duk_safe_to_string(ctx, index) duk_safe_to_lstring((ctx), (index), NULL) |
#define | duk_eval(ctx) ((void) duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOFILENAME)) |
#define | duk_eval_noresult(ctx) ((void) duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval(ctx) (duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval_noresult(ctx) (duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_compile(ctx, flags) ((void) duk_compile_raw((ctx), NULL, 0, 3 /*args*/ | (flags))) |
#define | duk_pcompile(ctx, flags) (duk_compile_raw((ctx), NULL, 0, 3 /*args*/ | (flags) | DUK_COMPILE_SAFE)) |
#define | duk_eval_string(ctx, src) ((void) duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
#define | duk_eval_string_noresult(ctx, src) ((void) duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval_string(ctx, src) (duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval_string_noresult(ctx, src) (duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_compile_string(ctx, flags, src) ((void) duk_compile_raw((ctx), (src), 0, 1 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
#define | duk_compile_string_filename(ctx, flags, src) ((void) duk_compile_raw((ctx), (src), 0, 2 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN)) |
#define | duk_pcompile_string(ctx, flags, src) (duk_compile_raw((ctx), (src), 0, 1 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
#define | duk_pcompile_string_filename(ctx, flags, src) (duk_compile_raw((ctx), (src), 0, 2 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN)) |
#define | duk_eval_lstring(ctx, buf, len) ((void) duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
#define | duk_eval_lstring_noresult(ctx, buf, len) ((void) duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval_lstring(ctx, buf, len) (duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_SAFE | DUK_COMPILE_NOFILENAME)) |
#define | duk_peval_lstring_noresult(ctx, buf, len) (duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define | duk_compile_lstring(ctx, flags, buf, len) ((void) duk_compile_raw((ctx), buf, len, 1 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
#define | duk_compile_lstring_filename(ctx, flags, buf, len) ((void) duk_compile_raw((ctx), buf, len, 2 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE)) |
#define | duk_pcompile_lstring(ctx, flags, buf, len) (duk_compile_raw((ctx), buf, len, 1 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
#define | duk_pcompile_lstring_filename(ctx, flags, buf, len) (duk_compile_raw((ctx), buf, len, 2 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE)) |
#define | duk_eval_file(ctx, path) |
#define | duk_eval_file_noresult(ctx, path) |
#define | duk_peval_file(ctx, path) |
#define | duk_peval_file_noresult(ctx, path) |
#define | duk_compile_file(ctx, flags, path) |
#define | duk_pcompile_file(ctx, flags, path) |
#define | duk_dump_context_filehandle(ctx, fh) |
#define | duk_dump_context_stdout(ctx) duk_dump_context_filehandle((ctx), DUK_STDOUT) |
#define | duk_dump_context_stderr(ctx) duk_dump_context_filehandle((ctx), DUK_STDERR) |
#define | duk_debugger_attach(ctx, read_cb, write_cb, peek_cb, read_flush_cb, write_flush_cb, detached_cb, udata) |
#define | DUK_DATE_MSEC_SECOND 1000L |
#define | DUK_DATE_MSEC_MINUTE (60L * 1000L) |
#define | DUK_DATE_MSEC_HOUR (60L * 60L * 1000L) |
#define | DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) |
#define | DUK_DATE_MSEC_100M_DAYS (8.64e15) |
#define | DUK_DATE_MSEC_100M_DAYS_LEEWAY (8.64e15 + 24 * 3600e3) |
#define | DUK_DATE_MIN_ECMA_YEAR (-271821L) |
#define | DUK_DATE_MAX_ECMA_YEAR 275760L |
#define | DUK_DATE_IDX_YEAR 0 /* year */ |
#define | DUK_DATE_IDX_MONTH 1 /* month: 0 to 11 */ |
#define | DUK_DATE_IDX_DAY 2 /* day within month: 0 to 30 */ |
#define | DUK_DATE_IDX_HOUR 3 |
#define | DUK_DATE_IDX_MINUTE 4 |
#define | DUK_DATE_IDX_SECOND 5 |
#define | DUK_DATE_IDX_MILLISECOND 6 |
#define | DUK_DATE_IDX_WEEKDAY 7 /* weekday: 0 to 6, 0=sunday, 1=monday, etc */ |
#define | DUK_DATE_IDX_NUM_PARTS 8 |
#define | DUK_DATE_FLAG_NAN_TO_ZERO (1 << 0) /* timeval breakdown: internal time value NaN -> zero */ |
#define | DUK_DATE_FLAG_NAN_TO_RANGE_ERROR (1 << 1) /* timeval breakdown: internal time value NaN -> RangeError (toISOString) */ |
#define | DUK_DATE_FLAG_ONEBASED (1 << 2) /* timeval breakdown: convert month and day-of-month parts to one-based (default is zero-based) */ |
#define | DUK_DATE_FLAG_EQUIVYEAR (1 << 3) /* timeval breakdown: replace year with equivalent year in the [1971,2037] range for DST calculations */ |
#define | DUK_DATE_FLAG_LOCALTIME (1 << 4) /* convert time value to local time */ |
#define | DUK_DATE_FLAG_SUB1900 (1 << 5) /* getter: subtract 1900 from year when getting year part */ |
#define | DUK_DATE_FLAG_TOSTRING_DATE (1 << 6) /* include date part in string conversion result */ |
#define | DUK_DATE_FLAG_TOSTRING_TIME (1 << 7) /* include time part in string conversion result */ |
#define | DUK_DATE_FLAG_TOSTRING_LOCALE (1 << 8) /* use locale specific formatting if available */ |
#define | DUK_DATE_FLAG_TIMESETTER (1 << 9) /* setter: call is a time setter (affects hour, min, sec, ms); otherwise date setter (affects year, month, day-in-month) */ |
#define | DUK_DATE_FLAG_YEAR_FIXUP (1 << 10) /* setter: perform 2-digit year fixup (00...99 -> 1900...1999) */ |
#define | DUK_DATE_FLAG_SEP_T (1 << 11) /* string conversion: use 'T' instead of ' ' as a separator */ |
#define | DUK_DATE_FLAG_VALUE_SHIFT 12 /* additional values begin at bit 12 */ |
#define | DUK_DBLUNION_H_INCLUDED |
#define | DUK_DBLUNION_SET_DOUBLE(u, v) |
#define | DUK_DBLUNION_SET_HIGH32(u, v) |
#define | DUK_DBLUNION_SET_HIGH32_ZERO_LOW32(u, v) |
#define | DUK_DBLUNION_SET_LOW32(u, v) |
#define | DUK_DBLUNION_GET_DOUBLE(u) ((u)->d) |
#define | DUK_DBLUNION_GET_HIGH32(u) ((u)->ui[DUK_DBL_IDX_UI0]) |
#define | DUK_DBLUNION_GET_LOW32(u) ((u)->ui[DUK_DBL_IDX_UI1]) |
#define | DUK__DBLUNION_SET_NAN_FULL(u) |
#define | DUK__DBLUNION_SET_NAN_NOTFULL(u) |
#define | DUK__DBLUNION_IS_NAN_FULL(u) |
#define | DUK__DBLUNION_IS_NAN_NOTFULL(u) |
#define | DUK__DBLUNION_IS_NORMALIZED_NAN_FULL(u) |
#define | DUK__DBLUNION_IS_NORMALIZED_NAN_NOTFULL(u) |
#define | DUK__DBLUNION_NORMALIZE_NAN_CHECK_FULL(u) |
#define | DUK__DBLUNION_NORMALIZE_NAN_CHECK_NOTFULL(u) |
#define | DUK_DBLUNION_NORMALIZE_NAN_CHECK(u) /* nop: no need to normalize */ |
#define | DUK_DBLUNION_IS_NAN(u) (DUK_ISNAN((u)->d)) |
#define | DUK_DBLUNION_IS_NORMALIZED_NAN(u) (DUK_ISNAN((u)->d)) |
#define | DUK_DBLUNION_IS_NORMALIZED(u) 1 /* all doubles are considered normalized */ |
#define | DUK_DBLUNION_SET_NAN(u) |
#define | DUK_DBLUNION_BSWAP64(u) |
#define | DUK_DBLUNION_DOUBLE_NTOH(u) DUK_DBLUNION_DOUBLE_HTON((u)) |
Typedefs | |
typedef struct duk_memory_functions | duk_memory_functions |
typedef struct duk_function_list_entry | duk_function_list_entry |
typedef struct duk_number_list_entry | duk_number_list_entry |
typedef duk_ret_t(* | duk_c_function) (duk_context *ctx) |
typedef void *(* | duk_alloc_function) (void *udata, duk_size_t size) |
typedef void *(* | duk_realloc_function) (void *udata, void *ptr, duk_size_t size) |
typedef void(* | duk_free_function) (void *udata, void *ptr) |
typedef void(* | duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg) |
typedef void(* | duk_decode_char_function) (void *udata, duk_codepoint_t codepoint) |
typedef duk_codepoint_t(* | duk_map_char_function) (void *udata, duk_codepoint_t codepoint) |
typedef duk_ret_t(* | duk_safe_call_function) (duk_context *ctx) |
typedef duk_size_t(* | duk_debug_read_function) (void *udata, char *buffer, duk_size_t length) |
typedef duk_size_t(* | duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length) |
typedef duk_size_t(* | duk_debug_peek_function) (void *udata) |
typedef void(* | duk_debug_read_flush_function) (void *udata) |
typedef void(* | duk_debug_write_flush_function) (void *udata) |
typedef duk_idx_t(* | duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues) |
typedef void(* | duk_debug_detached_function) (void *udata) |
typedef union duk_double_union | duk_double_union |
Variables | |
DUK_EXTERNAL_DECL const char * | duk_api_global_filename |
DUK_EXTERNAL_DECL duk_int_t | duk_api_global_line |
#define DUK__DBLUNION_IS_NAN_FULL | ( | u | ) |
Definition at line 1444 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_IS_NAN_NOTFULL | ( | u | ) |
Definition at line 1451 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_IS_NORMALIZED_NAN_FULL | ( | u | ) |
Definition at line 1465 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_IS_NORMALIZED_NAN_NOTFULL | ( | u | ) |
Definition at line 1470 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_NORMALIZE_NAN_CHECK_FULL | ( | u | ) |
Definition at line 1474 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_NORMALIZE_NAN_CHECK_NOTFULL | ( | u | ) |
Definition at line 1480 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_SET_NAN_FULL | ( | u | ) |
Definition at line 1421 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK__DBLUNION_SET_NAN_NOTFULL | ( | u | ) |
Definition at line 1427 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_API_ENTRY_STACK 64 |
Definition at line 249 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_API_NORETURN | ( | decl | ) | DUK_NORETURN(decl) |
Definition at line 156 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_API_PUBLIC_H_INCLUDED |
Definition at line 137 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUF_FLAG_DYNAMIC (1 << 0) /* internal flag: dynamic buffer */ |
Definition at line 562 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hbuffer_alloc().
#define DUK_BUF_FLAG_EXTERNAL (1 << 1) /* internal flag: external buffer */ |
Definition at line 563 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hbuffer_alloc().
#define DUK_BUF_FLAG_NOZERO (1 << 2) /* internal flag: don't zero allocated buffer */ |
Definition at line 564 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hbuffer_alloc(), duk_hex_decode(), and duk_hex_encode().
#define DUK_BUF_MODE_DONTCARE 2 /* internal: don't care about fixed/dynamic nature */ |
Definition at line 761 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_to_buffer_raw().
#define DUK_BUF_MODE_DYNAMIC 1 /* internal: request dynamic buffer result */ |
Definition at line 760 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_to_buffer_raw().
#define DUK_BUF_MODE_FIXED 0 /* internal: request fixed buffer result */ |
Definition at line 759 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_to_buffer_raw().
#define DUK_BUFOBJ_ARRAYBUFFER 2 |
Definition at line 580 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_CREATE_ARRBUF (1 << 4) /* internal flag: create backing ArrayBuffer; keep in one byte */ |
Definition at line 577 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_push_buffer_object().
#define DUK_BUFOBJ_DATAVIEW (3 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 581 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_DUKTAPE_BUFFER 0 |
Definition at line 578 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_FLOAT32ARRAY (11 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 589 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_FLOAT64ARRAY (12 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 590 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_INT16ARRAY (7 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 585 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_INT32ARRAY (9 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 587 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_INT8ARRAY (4 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 582 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_NODEJS_BUFFER 1 |
Definition at line 579 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_UINT16ARRAY (8 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 586 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_UINT32ARRAY (10 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 588 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_UINT8ARRAY (5 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 583 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_BUFOBJ_UINT8CLAMPEDARRAY (6 | DUK_BUFOBJ_CREATE_ARRBUF) |
Definition at line 584 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_compile | ( | ctx, | |
flags ) ((void) duk_compile_raw((ctx), NULL, 0, 3 /*args*/ | (flags))) |
Definition at line 936 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by do_sandbox_test(), do_sandbox_test(), and wrapped_compile_execute().
#define DUK_COMPILE_EVAL (1 << 3) /* compile eval code (instead of global code) */ |
Definition at line 296 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__do_compile(), duk_bi_global_object_require(), and duk_eval_raw().
#define duk_compile_file | ( | ctx, | |
flags, | |||
path ) |
Definition at line 1013 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_COMPILE_FUNCTION (1 << 4) /* compile function code (instead of global code) */ |
Definition at line 297 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__do_compile().
#define duk_compile_lstring | ( | ctx, | |
flags, | |||
buf, | |||
len ) ((void) duk_compile_raw((ctx), buf, len, 1 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
Definition at line 980 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_compile_lstring_filename | ( | ctx, | |
flags, | |||
buf, | |||
len ) ((void) duk_compile_raw((ctx), buf, len, 2 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE)) |
Definition at line 983 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by wrapped_compile_execute(), and wrapped_compile_execute().
#define DUK_COMPILE_NOFILENAME (1 << 10) /* (internal) no filename on stack */ |
Definition at line 303 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__do_compile(), and duk_compile_raw().
#define DUK_COMPILE_NORESULT (1 << 7) /* (internal) omit eval result */ |
Definition at line 300 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_eval_raw().
#define DUK_COMPILE_NOSOURCE (1 << 8) /* (internal) no source string on stack */ |
Definition at line 301 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__do_compile(), and duk_compile_raw().
#define DUK_COMPILE_SAFE (1 << 6) /* (internal) catch compilation errors */ |
Definition at line 299 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_compile_raw(), and duk_eval_raw().
#define DUK_COMPILE_STRICT (1 << 5) /* use strict (outer) context for global, eval, or function code */ |
Definition at line 298 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__do_compile().
#define duk_compile_string | ( | ctx, | |
flags, | |||
src ) ((void) duk_compile_raw((ctx), (src), 0, 1 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
Definition at line 955 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_compile_string_filename | ( | ctx, | |
flags, | |||
src ) ((void) duk_compile_raw((ctx), (src), 0, 2 /*args*/ | (flags) | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN)) |
Definition at line 958 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_COMPILE_STRLEN (1 << 9) /* (internal) take strlen() of src_buffer (avoids double evaluation in macro) */ |
Definition at line 302 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_compile_raw().
Definition at line 398 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by create_duktape_heap(), create_duktape_heap(), main(), and main().
#define DUK_DATE_FLAG_EQUIVYEAR (1 << 3) /* timeval breakdown: replace year with equivalent year in the [1971,2037] range for DST calculations */ |
Definition at line 1149 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_get_local_tzoffset_gmtime(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_FLAG_LOCALTIME (1 << 4) /* convert time value to local time */ |
Definition at line 1150 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk__push_this_get_timeval_tzoffset(), duk_bi_date_constructor(), and duk_bi_date_get_timeval_from_dparts().
#define DUK_DATE_FLAG_NAN_TO_RANGE_ERROR (1 << 1) /* timeval breakdown: internal time value NaN -> RangeError (toISOString) */ |
Definition at line 1147 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__push_this_get_timeval_tzoffset().
#define DUK_DATE_FLAG_NAN_TO_ZERO (1 << 0) /* timeval breakdown: internal time value NaN -> zero */ |
Definition at line 1146 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__push_this_get_timeval_tzoffset().
#define DUK_DATE_FLAG_ONEBASED (1 << 2) /* timeval breakdown: convert month and day-of-month parts to one-based (default is zero-based) */ |
Definition at line 1148 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__to_string_helper(), duk_bi_date_format_timeval(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_FLAG_SEP_T (1 << 11) /* string conversion: use 'T' instead of ' ' as a separator */ |
Definition at line 1157 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), and duk_bi_date_format_timeval().
#define DUK_DATE_FLAG_SUB1900 (1 << 5) /* getter: subtract 1900 from year when getting year part */ |
Definition at line 1151 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__get_part_helper().
#define DUK_DATE_FLAG_TIMESETTER (1 << 9) /* setter: call is a time setter (affects hour, min, sec, ms); otherwise date setter (affects year, month, day-in-month) */ |
Definition at line 1155 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__set_part_helper().
#define DUK_DATE_FLAG_TOSTRING_DATE (1 << 6) /* include date part in string conversion result */ |
Definition at line 1152 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), and duk_bi_date_format_timeval().
#define DUK_DATE_FLAG_TOSTRING_LOCALE (1 << 8) /* use locale specific formatting if available */ |
Definition at line 1154 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__to_string_helper().
#define DUK_DATE_FLAG_TOSTRING_TIME (1 << 7) /* include time part in string conversion result */ |
Definition at line 1153 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), and duk_bi_date_format_timeval().
#define DUK_DATE_FLAG_VALUE_SHIFT 12 /* additional values begin at bit 12 */ |
Definition at line 1158 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__get_part_helper(), and duk__set_part_helper().
#define DUK_DATE_FLAG_YEAR_FIXUP (1 << 10) /* setter: perform 2-digit year fixup (00...99 -> 1900...1999) */ |
Definition at line 1156 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__set_part_helper().
#define DUK_DATE_IDX_DAY 2 /* day within month: 0 to 30 */ |
Definition at line 1122 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk__parse_string_iso8601_subset(), duk__set_part_helper(), duk__set_parts_from_args(), duk__to_string_helper(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_HOUR 3 |
Definition at line 1123 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_MILLISECOND 6 |
Definition at line 1126 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk__set_part_helper(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_MINUTE 4 |
Definition at line 1124 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_MONTH 1 /* month: 0 to 11 */ |
Definition at line 1121 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk__parse_string_iso8601_subset(), duk__to_string_helper(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_NUM_PARTS 8 |
Definition at line 1128 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__get_part_helper(), duk__parse_string_iso8601_subset(), duk__set_part_helper(), duk__to_string_helper(), duk_bi_date_constructor(), duk_bi_date_constructor_utc(), duk_bi_date_format_timeval(), duk_bi_date_get_local_tzoffset_gmtime(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_SECOND 5 |
Definition at line 1125 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_WEEKDAY 7 /* weekday: 0 to 6, 0=sunday, 1=monday, etc */ |
Definition at line 1127 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_timeval_to_parts().
#define DUK_DATE_IDX_YEAR 0 /* year */ |
Definition at line 1120 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__format_parts_iso8601(), duk__parse_string_iso8601_subset(), duk__set_part_helper(), duk__set_parts_from_args(), duk_bi_date_get_local_tzoffset_gmtime(), duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_MAX_ECMA_YEAR 275760L |
Definition at line 1110 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_year_in_valid_range().
#define DUK_DATE_MIN_ECMA_YEAR (-271821L) |
Definition at line 1109 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_year_in_valid_range().
#define DUK_DATE_MSEC_100M_DAYS (8.64e15) |
Definition at line 1100 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_timeval_in_valid_range().
#define DUK_DATE_MSEC_100M_DAYS_LEEWAY (8.64e15 + 24 * 3600e3) |
Definition at line 1101 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_timeval_in_leeway_range().
#define DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) |
Definition at line 1093 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_get_timeval_from_dparts(), and duk_bi_date_timeval_to_parts().
#define DUK_DATE_MSEC_HOUR (60L * 60L * 1000L) |
Definition at line 1092 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_get_timeval_from_dparts().
#define DUK_DATE_MSEC_MINUTE (60L * 1000L) |
Definition at line 1091 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_get_timeval_from_dparts().
#define DUK_DATE_MSEC_SECOND 1000L |
Definition at line 1090 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_get_timeval_from_dparts().
#define DUK_DBLUNION_BSWAP64 | ( | u | ) |
Definition at line 1521 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_buffer_readfield(), and duk_bi_buffer_writefield().
#define DUK_DBLUNION_DOUBLE_NTOH | ( | u | ) | DUK_DBLUNION_DOUBLE_HTON((u)) |
Definition at line 1561 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DBLUNION_GET_DOUBLE | ( | u | ) | ((u)->d) |
Definition at line 1361 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_ctx_to_double().
#define DUK_DBLUNION_GET_HIGH32 | ( | u | ) | ((u)->ui[DUK_DBL_IDX_UI0]) |
Definition at line 1362 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_ctx_to_double(), and duk__dragon4_double_to_ctx().
#define DUK_DBLUNION_GET_LOW32 | ( | u | ) | ((u)->ui[DUK_DBL_IDX_UI1]) |
Definition at line 1363 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_ctx_to_double(), and duk__dragon4_double_to_ctx().
#define DUK_DBLUNION_H_INCLUDED |
Definition at line 1237 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DBLUNION_IS_NAN | ( | u | ) | (DUK_ISNAN((u)->d)) |
Definition at line 1509 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DBLUNION_IS_NORMALIZED | ( | u | ) | 1 /* all doubles are considered normalized */ |
Definition at line 1511 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__vm_arith_add(), duk__vm_arith_binary_op(), duk__vm_arith_unary_op(), duk_js_tonumber(), and duk_push_nan().
#define DUK_DBLUNION_IS_NORMALIZED_NAN | ( | u | ) | (DUK_ISNAN((u)->d)) |
Definition at line 1510 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DBLUNION_NORMALIZE_NAN_CHECK | ( | u | ) | /* nop: no need to normalize */ |
Definition at line 1508 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__expr_nud(), duk__ivalue_toplain_raw(), duk__vm_arith_add(), duk__vm_arith_binary_op(), duk__vm_arith_unary_op(), duk_get_number(), duk_push_number(), and duk_require_number().
#define DUK_DBLUNION_SET_DOUBLE | ( | u, | |
v ) |
Definition at line 1332 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_double_to_ctx().
#define DUK_DBLUNION_SET_HIGH32 | ( | u, | |
v ) |
Definition at line 1336 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_ctx_to_double().
#define DUK_DBLUNION_SET_HIGH32_ZERO_LOW32 | ( | u, | |
v ) |
Definition at line 1351 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DBLUNION_SET_LOW32 | ( | u, | |
v ) |
Definition at line 1357 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dragon4_ctx_to_double().
#define DUK_DBLUNION_SET_NAN | ( | u | ) |
Definition at line 1512 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_js_tonumber(), and duk_push_nan().
#define DUK_DEBUG_PROTOCOL_VERSION 1 |
Definition at line 233 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_debugger_attach | ( | ctx, | |
read_cb, | |||
write_cb, | |||
peek_cb, | |||
read_flush_cb, | |||
write_flush_cb, | |||
detached_cb, | |||
udata ) |
Definition at line 1064 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by main().
#define DUK_DEFPROP_CLEAR_CONFIGURABLE DUK_DEFPROP_HAVE_CONFIGURABLE |
Definition at line 321 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_CLEAR_ENUMERABLE DUK_DEFPROP_HAVE_ENUMERABLE |
Definition at line 319 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_CLEAR_WRITABLE DUK_DEFPROP_HAVE_WRITABLE |
Definition at line 317 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_CONFIGURABLE (1 << 2) /* set configurable (effective if DUK_DEFPROP_HAVE_CONFIGURABLE set) */ |
Definition at line 308 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_ENUMERABLE (1 << 1) /* set enumerable (effective if DUK_DEFPROP_HAVE_ENUMERABLE set) */ |
Definition at line 307 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_FORCE (1 << 9) /* force change if possible, may still fail for e.g. virtual properties */ |
Definition at line 315 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_global_object_require(), and duk_hobject_define_property_helper().
#define DUK_DEFPROP_HAVE_CONFIGURABLE (1 << 5) /* set/clear configurable */ |
Definition at line 311 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_HAVE_ENUMERABLE (1 << 4) /* set/clear enumerable */ |
Definition at line 310 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_HAVE_GETTER (1 << 7) /* set getter (given on value stack) */ |
Definition at line 313 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_def_prop(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_HAVE_SETTER (1 << 8) /* set setter (given on value stack) */ |
Definition at line 314 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_def_prop(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
Definition at line 312 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_bi_global_object_require(), duk_def_prop(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_HAVE_WRITABLE (1 << 3) /* set/clear writable */ |
Definition at line 309 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_def_prop(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define DUK_DEFPROP_SET_CONFIGURABLE (DUK_DEFPROP_HAVE_CONFIGURABLE | DUK_DEFPROP_CONFIGURABLE) |
Definition at line 320 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_SET_ENUMERABLE (DUK_DEFPROP_HAVE_ENUMERABLE | DUK_DEFPROP_ENUMERABLE) |
Definition at line 318 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_SET_WRITABLE (DUK_DEFPROP_HAVE_WRITABLE | DUK_DEFPROP_WRITABLE) |
Definition at line 316 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_DEFPROP_WRITABLE (1 << 0) /* set writable (effective if DUK_DEFPROP_HAVE_WRITABLE set) */ |
Definition at line 306 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_setter_helper(), duk_hobject_define_property_helper(), and duk_hobject_prepare_property_descriptor().
#define duk_dump_context_filehandle | ( | ctx, | |
fh ) |
Definition at line 1045 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_dump_context_stderr | ( | ctx | ) | duk_dump_context_filehandle((ctx), DUK_STDERR) |
Definition at line 1053 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_dump_context_stdout | ( | ctx | ) | duk_dump_context_filehandle((ctx), DUK_STDOUT) |
Definition at line 1051 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_ENUM_ARRAY_INDICES_ONLY (1 << 3) /* only enumerate array indices */ |
Definition at line 287 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_stringify_helper(), and duk_hobject_enumerator_create().
#define DUK_ENUM_INCLUDE_INTERNAL (1 << 1) /* enumerate internal properties (regardless of enumerability) */ |
Definition at line 285 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hobject_enumerator_create().
#define DUK_ENUM_INCLUDE_NONENUMERABLE (1 << 0) /* enumerate non-numerable properties in addition to enumerable */ |
Definition at line 284 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_constructor_keys_shared(), and duk_hobject_enumerator_create().
#define DUK_ENUM_NO_PROXY_BEHAVIOR (1 << 5) /* enumerate a proxy object itself without invoking proxy behavior */ |
Definition at line 289 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_constructor_keys_shared(), and duk_hobject_enumerator_create().
#define DUK_ENUM_OWN_PROPERTIES_ONLY (1 << 2) /* don't walk prototype chain, only check own properties */ |
Definition at line 286 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dec_reviver_walk(), duk__enc_object(), duk_bi_object_constructor_define_properties(), duk_bi_object_constructor_keys_shared(), and duk_hobject_enumerator_create().
#define DUK_ENUM_SORT_ARRAY_INDICES (1 << 4) /* sort array indices, use with DUK_ENUM_ARRAY_INDICES_ONLY */ |
Definition at line 288 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_stringify_helper(), and duk_hobject_enumerator_create().
#define DUK_ERR_ALLOC_ERROR 53 /* AllocError */ /* XXX: replace with RangeError? */ |
Definition at line 334 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_err_alloc(), duk_err_create_and_throw(), and duk_error_prototype_from_code().
#define DUK_ERR_API_ERROR 55 /* APIError */ /* XXX: replace with TypeError? */ |
Definition at line 336 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_err_alloc(), duk_err_api(), duk_err_api_index(), duk_err_internal(), duk_error_prototype_from_code(), duk_fatal(), duk_handle_call_protected(), duk_handle_safe_call(), and duk_js_execute_bytecode().
#define DUK_ERR_ASSERTION_ERROR 54 /* AssertionError */ /* XXX: to be removed? */ |
Definition at line 335 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_prototype_from_code().
#define DUK_ERR_ERROR 100 /* Error */ |
Definition at line 340 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by do_jxpretty(), do_jxpretty(), do_sandbox_test(), do_sandbox_test(), duk_error_prototype_from_code(), duk_get_error_code(), listen_fd(), listen_fd(), poll_poll(), poll_poll(), socket_connect(), socket_connect(), socket_create_server_socket(), socket_create_server_socket(), wrapped_compile_execute(), and wrapped_compile_execute().
#define DUK_ERR_EVAL_ERROR 101 /* EvalError */ |
Definition at line 341 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_prototype_from_code(), and duk_get_error_code().
#define DUK_ERR_INTERNAL_ERROR 52 /* InternalError */ /* XXX: replace with plain Error? */ |
Definition at line 333 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__js_execute_bytecode_inner(), duk_err_internal(), duk_err_internal_defmsg(), and duk_error_prototype_from_code().
#define DUK_ERR_NONE 0 /* no error (e.g. from duk_get_error_code()) */ |
Definition at line 330 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_error_code().
#define DUK_ERR_RANGE_ERROR 102 /* RangeError */ |
Definition at line 342 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by create_timer(), create_timer(), duk_decode_string_codepage(), duk_err_internal_defmsg(), duk_err_range(), duk_error_prototype_from_code(), duk_get_error_code(), expire_timers(), and expire_timers().
#define DUK_ERR_REFERENCE_ERROR 103 /* ReferenceError */ |
Definition at line 343 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__getvar_helper(), duk__js_execute_bytecode_inner(), duk__putvar_helper(), duk_error_prototype_from_code(), duk_get_error_code(), and duk_js_putvar_envrec().
#define DUK_ERR_SYNTAX_ERROR 104 /* SyntaxError */ |
Definition at line 344 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__dec_eat_white(), duk__dec_syntax_error(), duk_error_prototype_from_code(), and duk_get_error_code().
#define DUK_ERR_TYPE_ERROR 105 /* TypeError */ |
Definition at line 345 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__bi_global_resolve_module_id(), duk__handle_call_inner(), duk__handle_safe_call_inner(), duk__nonbound_func_lookup(), duk_err_api(), duk_err_require_type_index(), duk_error_prototype_from_code(), duk_get_error_code(), duk_hobject_delprop(), duk_hobject_getprop(), and duk_hobject_putprop().
#define DUK_ERR_UNCAUGHT_ERROR 56 /* UncaughtError */ /* XXX: to be removed? */ |
Definition at line 337 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_err_longjmp().
#define DUK_ERR_UNIMPLEMENTED_ERROR 50 /* UnimplementedError */ /* XXX: replace with TypeError? */ |
Definition at line 331 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_err_unimplemented_defmsg(), and duk_error_prototype_from_code().
#define DUK_ERR_UNSUPPORTED_ERROR 51 /* UnsupportedError */ /* XXX: replace with TypeError? */ |
Definition at line 332 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_ERR_URI_ERROR 106 /* URIError */ |
Definition at line 346 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__transform_callback_decode_uri(), duk__transform_callback_encode_uri(), duk_error_prototype_from_code(), duk_get_error_code(), and duk_push_tval().
#define duk_error |
Definition at line 434 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by create_timer(), create_timer(), do_jxpretty(), do_jxpretty(), do_sandbox_test(), do_sandbox_test(), duk_decode_string_codepage(), expire_timers(), expire_timers(), listen_fd(), listen_fd(), poll_poll(), poll_poll(), socket_connect(), socket_connect(), socket_create_server_socket(), socket_create_server_socket(), wrapped_compile_execute(), and wrapped_compile_execute().
#define duk_error_va | ( | ctx, | |
err_code, | |||
fmt, | |||
ap ) duk_error_va_raw((ctx), (duk_errcode_t) (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), (fmt), (ap)) |
Definition at line 441 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_eval | ( | ctx | ) | ((void) duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOFILENAME)) |
Definition at line 924 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by eval_raw(), and eval_raw().
#define duk_eval_file | ( | ctx, | |
path ) |
Definition at line 993 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by main().
#define duk_eval_file_noresult | ( | ctx, | |
path ) |
Definition at line 998 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_eval_lstring | ( | ctx, | |
buf, | |||
len ) ((void) duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
Definition at line 968 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_eval_lstring_noresult | ( | ctx, | |
buf, | |||
len ) ((void) duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
Definition at line 971 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_eval_noresult | ( | ctx | ) | ((void) duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
#define duk_eval_string | ( | ctx, | |
src ) ((void) duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
Definition at line 943 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by do_jxpretty(), do_jxpretty(), do_sandbox_test(), do_sandbox_test(), duk_hthread_create_builtin_objects(), handle_interactive(), handle_interactive(), main(), test1(), and wrapped_compile_execute().
#define duk_eval_string_noresult | ( | ctx, | |
src ) ((void) duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
Definition at line 946 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hthread_create_builtin_objects(), and main().
#define DUK_EXEC_ERROR 1 |
Definition at line 366 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__pcall_prop_raw(), duk_eval_raw(), duk_handle_call_protected(), duk_handle_safe_call(), duk_pcall(), duk_pcall_method(), and duk_safe_call().
#define DUK_EXEC_SUCCESS 0 |
Definition at line 365 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_global_object_require(), duk_bi_json_stringify_helper(), duk_compile_raw(), duk_eval_raw(), duk_handle_call_protected(), duk_handle_safe_call(), duk_hobject_run_finalizer(), duk_js_compile(), handle_eval(), handle_eval(), handle_fh(), handle_fh(), handle_fh(), handle_interactive(), and handle_interactive().
#define DUK_GIT_BRANCH "HEAD" |
Definition at line 230 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_GIT_COMMIT "cad34ae155acb0846545ca6bf2d29f9463b22bbb" |
Definition at line 228 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_GIT_DESCRIBE "v1.5.2" |
Definition at line 229 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_HINT_NONE |
Definition at line 279 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__vm_arith_add(), duk_bi_date_constructor(), duk_js_equals_helper(), duk_to_boolean(), duk_to_defaultvalue(), and duk_to_primitive().
#define DUK_HINT_NUMBER 2 /* prefer number */ |
Definition at line 281 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_date_prototype_to_json(), duk_js_compare_helper(), duk_js_tonumber(), duk_to_boolean(), duk_to_defaultvalue(), and duk_to_primitive().
#define DUK_HINT_STRING 1 /* prefer string */ |
Definition at line 280 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_to_boolean(), duk_to_defaultvalue(), duk_to_primitive(), and duk_to_string().
#define DUK_INVALID_INDEX DUK_IDX_MIN |
Definition at line 239 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_parse_helper(), duk_bi_json_stringify_helper(), duk_get_top(), duk_get_top_index(), duk_get_tval(), duk_is_valid_index(), duk_json_decode(), duk_json_encode(), duk_normalize_index(), duk_push_context_dump(), duk_require_normalize_index(), duk_require_top_index(), duk_require_tval(), duk_require_valid_index(), and duk_set_top().
#define duk_is_callable | ( | ctx, | |
index ) duk_is_function((ctx), (index)) |
Definition at line 636 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__defaultvalue_coerce_attempt(), duk__enc_value(), duk__finalize_helper(), duk_bi_array_prototype_reduce_shared(), duk_bi_array_prototype_to_string(), duk_bi_function_prototype_apply(), duk_bi_function_prototype_bind(), duk_bi_json_parse_helper(), duk_bi_object_prototype_is_prototype_of(), duk_bi_object_prototype_to_locale_string(), duk_bi_thread_constructor(), duk_new(), and duk_to_defaultvalue().
#define duk_is_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) != 0) |
Definition at line 662 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by get_stack_raw(), and get_stack_raw().
#define duk_is_eval_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_EVAL_ERROR) |
Definition at line 664 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_object_coercible | ( | ctx, | |
index ) |
Definition at line 652 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_primitive | ( | ctx, | |
index ) |
Definition at line 642 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__defaultvalue_coerce_attempt(), and duk_to_defaultvalue().
#define duk_is_range_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_RANGE_ERROR) |
Definition at line 666 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_reference_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_REFERENCE_ERROR) |
Definition at line 668 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_syntax_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_SYNTAX_ERROR) |
Definition at line 670 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_type_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_TYPE_ERROR) |
Definition at line 672 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_is_uri_error | ( | ctx, | |
index ) (duk_get_error_code((ctx), (index)) == DUK_ERR_URI_ERROR) |
Definition at line 674 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_DEBUG 1 |
Definition at line 370 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_ERROR 4 |
Definition at line 373 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_FATAL 5 |
Definition at line 374 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_INFO 2 |
Definition at line 371 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_TRACE 0 |
Definition at line 369 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_LOG_WARN 3 |
Definition at line 372 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile | ( | ctx, | |
flags ) (duk_compile_raw((ctx), NULL, 0, 3 /*args*/ | (flags) | DUK_COMPILE_SAFE)) |
Definition at line 939 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile_file | ( | ctx, | |
flags, | |||
path ) |
Definition at line 1018 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile_lstring | ( | ctx, | |
flags, | |||
buf, | |||
len ) (duk_compile_raw((ctx), buf, len, 1 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NOFILENAME)) |
Definition at line 986 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile_lstring_filename | ( | ctx, | |
flags, | |||
buf, | |||
len ) (duk_compile_raw((ctx), buf, len, 2 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE)) |
Definition at line 989 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile_string | ( | ctx, | |
flags, | |||
src ) (duk_compile_raw((ctx), (src), 0, 1 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
Definition at line 961 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_pcompile_string_filename | ( | ctx, | |
flags, | |||
src ) (duk_compile_raw((ctx), (src), 0, 2 /*args*/ | (flags) | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN)) |
Definition at line 964 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval | ( | ctx | ) | (duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOFILENAME)) |
Definition at line 930 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_file | ( | ctx, | |
path ) |
Definition at line 1003 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by main().
#define duk_peval_file_noresult | ( | ctx, | |
path ) |
Definition at line 1008 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_lstring | ( | ctx, | |
buf, | |||
len ) (duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_NOSOURCE | DUK_COMPILE_SAFE | DUK_COMPILE_NOFILENAME)) |
Definition at line 974 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_lstring_noresult | ( | ctx, | |
buf, | |||
len ) (duk_eval_raw((ctx), buf, len, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
Definition at line 977 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_noresult | ( | ctx | ) | (duk_eval_raw((ctx), NULL, 0, 2 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
Definition at line 933 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_string | ( | ctx, | |
src ) (duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NOFILENAME)) |
Definition at line 949 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_peval_string_noresult | ( | ctx, | |
src ) (duk_eval_raw((ctx), (src), 0, 1 /*args*/ | DUK_COMPILE_EVAL | DUK_COMPILE_SAFE | DUK_COMPILE_NOSOURCE | DUK_COMPILE_STRLEN | DUK_COMPILE_NORESULT | DUK_COMPILE_NOFILENAME)) |
Definition at line 952 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_push_buffer | ( | ctx, | |
size, | |||
dynamic ) duk_push_buffer_raw((ctx), (size), (dynamic) ? DUK_BUF_FLAG_DYNAMIC : 0) |
Definition at line 568 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_buffer_constructor(), and duk_to_buffer_raw().
#define duk_push_dynamic_buffer | ( | ctx, | |
size ) duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) |
Definition at line 572 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__init_func_valstack_slots(), duk__js_compile_raw(), duk__realloc_props(), duk_base64_decode(), duk_bw_init_pushbuf(), duk_hobject_pc2line_pack(), and duk_push_vsprintf().
#define duk_push_error_object |
Definition at line 552 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_push_error_object_va | ( | ctx, | |
err_code, | |||
fmt, | |||
ap ) duk_push_error_object_va_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), (fmt), (ap)) |
Definition at line 559 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_push_external_buffer | ( | ctx | ) | ((void) duk_push_buffer_raw((ctx), 0, DUK_BUF_FLAG_DYNAMIC | DUK_BUF_FLAG_EXTERNAL)) |
Definition at line 574 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_push_fixed_buffer | ( | ctx, | |
size ) duk_push_buffer_raw((ctx), (size), 0 /*flags*/) |
Definition at line 570 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__concat_and_join_helper(), duk__convert_to_func_template(), duk__dec_buffer(), duk__load_buffer_raw(), duk__load_func(), duk__load_func(), duk__match_regexp(), duk__push_arraybuffer_with_length(), duk__push_string(), duk__regexp_match_helper(), duk_base64_encode(), duk_bi_arraybuffer_constructor(), duk_bi_buffer_slice_shared(), duk_bi_global_object_print_helper(), duk_bi_logger_prototype_log_shared(), duk_bi_nodejs_buffer_concat(), duk_bi_nodejs_buffer_constructor(), duk_bi_nodejs_buffer_tostring(), duk_bi_typedarray_set(), duk_decode_string_codepage(), duk_push_string_file_raw(), fileio_readfile(), fileio_readfile(), socket_read(), and socket_read().
#define duk_push_string_file | ( | ctx, | |
path ) duk_push_string_file_raw((ctx), (path), 0) |
Definition at line 521 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_push_thread | ( | ctx | ) | duk_push_thread_raw((ctx), 0 /*flags*/) |
Definition at line 538 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_thread_constructor().
#define duk_push_thread_new_globalenv | ( | ctx | ) | duk_push_thread_raw((ctx), DUK_THREAD_NEW_GLOBAL_ENV /*flags*/) |
Definition at line 541 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_require_callable | ( | ctx, | |
index ) duk_require_function((ctx), (index)) |
Definition at line 721 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_array_prototype_iter_shared().
#define duk_require_object_coercible | ( | ctx, | |
index ) |
Definition at line 725 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_setprototype_shared().
#define duk_require_type_mask | ( | ctx, | |
index, | |||
mask ) ((void) duk_check_type_mask((ctx), (index), (mask) | DUK_TYPE_MASK_THROW)) |
Definition at line 704 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_setprototype_shared(), duk_def_prop(), duk_js_in(), and duk_set_prototype().
#define DUK_RET_ALLOC_ERROR (-DUK_ERR_ALLOC_ERROR) |
Definition at line 352 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_API_ERROR (-DUK_ERR_API_ERROR) |
Definition at line 354 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_ASSERTION_ERROR (-DUK_ERR_ASSERTION_ERROR) |
Definition at line 353 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_ERROR (-DUK_ERR_ERROR) |
Definition at line 356 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc(), fileio_readfile(), and fileio_readfile().
#define DUK_RET_EVAL_ERROR (-DUK_ERR_EVAL_ERROR) |
Definition at line 357 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_INTERNAL_ERROR (-DUK_ERR_INTERNAL_ERROR) |
Definition at line 351 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_RANGE_ERROR (-DUK_ERR_RANGE_ERROR) |
Definition at line 358 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_array_constructor(), duk_bi_array_prototype_push(), duk_bi_array_prototype_splice(), duk_bi_array_prototype_unshift(), duk_bi_arraybuffer_constructor(), duk_bi_buffer_readfield(), duk_bi_buffer_writefield(), duk_bi_nodejs_buffer_concat(), duk_bi_nodejs_buffer_copy(), duk_bi_typedarray_constructor(), duk_bi_typedarray_set(), and duk_error_throw_from_negative_rc().
#define DUK_RET_REFERENCE_ERROR (-DUK_ERR_REFERENCE_ERROR) |
Definition at line 359 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_SYNTAX_ERROR (-DUK_ERR_SYNTAX_ERROR) |
Definition at line 360 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_TYPE_ERROR (-DUK_ERR_TYPE_ERROR) |
Definition at line 361 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_array_prototype_reduce_shared(), duk_bi_arraybuffer_constructor(), duk_bi_boolean_prototype_tostring_shared(), duk_bi_buffer_constructor(), duk_bi_buffer_prototype_tostring_shared(), duk_bi_buffer_slice_shared(), duk_bi_dataview_constructor(), duk_bi_duktape_object_dec(), duk_bi_duktape_object_enc(), duk_bi_function_prototype_apply(), duk_bi_function_prototype_bind(), duk_bi_function_prototype_to_string(), duk_bi_logger_constructor(), duk_bi_nodejs_buffer_concat(), duk_bi_nodejs_buffer_constructor(), duk_bi_nodejs_buffer_fill(), duk_bi_nodejs_buffer_tostring(), duk_bi_object_constructor_create(), duk_bi_object_prototype_is_prototype_of(), duk_bi_object_prototype_to_locale_string(), duk_bi_object_setprototype_shared(), duk_bi_pointer_prototype_tostring_shared(), duk_bi_proxy_constructor(), duk_bi_regexp_constructor(), duk_bi_string_prototype_to_string(), duk_bi_thread_constructor(), duk_bi_type_error_thrower(), duk_bi_typedarray_constructor(), duk_bi_typedarray_set(), and duk_error_throw_from_negative_rc().
#define DUK_RET_UNCAUGHT_ERROR (-DUK_ERR_UNCAUGHT_ERROR) |
Definition at line 355 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define DUK_RET_UNIMPLEMENTED_ERROR (-DUK_ERR_UNIMPLEMENTED_ERROR) |
Definition at line 349 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__push_this_number_plain(), and duk_error_throw_from_negative_rc().
#define DUK_RET_UNSUPPORTED_ERROR (-DUK_ERR_UNSUPPORTED_ERROR) |
Definition at line 350 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_string_prototype_replace(), duk_bi_string_prototype_split(), and duk_error_throw_from_negative_rc().
#define DUK_RET_URI_ERROR (-DUK_ERR_URI_ERROR) |
Definition at line 362 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_error_throw_from_negative_rc().
#define duk_safe_to_string | ( | ctx, | |
index ) duk_safe_to_lstring((ctx), (index), NULL) |
Definition at line 772 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_push_context_dump(), main(), main(), print_pop_error(), and print_pop_error().
#define DUK_SINGLE_FILE |
Definition at line 124 of file duktape-1.5.2/src-noline/duktape.h.
#define DUK_STRING_PUSH_SAFE (1 << 0) /* no error if file does not exist */ |
Definition at line 327 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_push_pointer(), and duk_push_string_file_raw().
#define DUK_THREAD_NEW_GLOBAL_ENV (1 << 0) /* create a new global environment */ |
Definition at line 324 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_push_thread_raw().
#define duk_to_buffer | ( | ctx, | |
index, | |||
out_size ) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_DONTCARE) |
Definition at line 763 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_nodejs_buffer_constructor(), socket_write(), socket_write(), wrapped_compile_execute(), and wrapped_compile_execute().
#define duk_to_dynamic_buffer | ( | ctx, | |
index, | |||
out_size ) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_DYNAMIC) |
Definition at line 767 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_to_fixed_buffer | ( | ctx, | |
index, | |||
out_size ) duk_to_buffer_raw((ctx), (index), (out_size), DUK_BUF_MODE_FIXED) |
Definition at line 765 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_hobject_pc2line_pack().
#define DUK_TYPE_BOOLEAN 3 /* Ecmascript boolean: 0 or 1 */ |
Definition at line 256 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type().
#define DUK_TYPE_BUFFER 7 /* fixed or dynamic, garbage collected byte buffer */ |
Definition at line 260 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_buffer_constructor(), duk_bi_nodejs_buffer_constructor(), and duk_get_type().
#define DUK_TYPE_LIGHTFUNC 9 /* lightweight function pointer */ |
Definition at line 262 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_getter_helper(), and duk_get_type().
#define DUK_TYPE_MASK_BOOLEAN (1 << DUK_TYPE_BOOLEAN) |
Definition at line 269 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_constructor(), and duk_get_type_mask().
#define DUK_TYPE_MASK_BUFFER (1 << DUK_TYPE_BUFFER) |
Definition at line 273 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__enc_value(), duk__vm_arith_add(), duk_bi_json_stringify_helper(), duk_bi_object_constructor(), and duk_get_type_mask().
#define DUK_TYPE_MASK_LIGHTFUNC (1 << DUK_TYPE_LIGHTFUNC) |
Definition at line 275 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_stringify_helper(), duk_bi_object_constructor(), duk_def_prop(), duk_get_type_mask(), duk_js_in(), duk_to_boolean(), and duk_to_primitive().
#define DUK_TYPE_MASK_NONE (1 << DUK_TYPE_NONE) |
Definition at line 266 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type_mask().
#define DUK_TYPE_MASK_NULL (1 << DUK_TYPE_NULL) |
Definition at line 268 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_setprototype_shared(), duk_get_type_mask(), and duk_to_object_class_string_top().
#define DUK_TYPE_MASK_NUMBER (1 << DUK_TYPE_NUMBER) |
Definition at line 270 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_constructor(), and duk_get_type_mask().
#define DUK_TYPE_MASK_OBJECT (1 << DUK_TYPE_OBJECT) |
Definition at line 272 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_object_setprototype_shared(), duk_def_prop(), duk_get_type_mask(), duk_js_in(), duk_set_prototype(), duk_to_boolean(), and duk_to_primitive().
#define DUK_TYPE_MASK_POINTER (1 << DUK_TYPE_POINTER) |
Definition at line 274 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_stringify_helper(), duk_bi_object_constructor(), and duk_get_type_mask().
#define DUK_TYPE_MASK_STRING (1 << DUK_TYPE_STRING) |
Definition at line 271 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__vm_arith_add(), duk_bi_object_constructor(), and duk_get_type_mask().
Definition at line 276 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_check_type_mask().
#define DUK_TYPE_MASK_UNDEFINED (1 << DUK_TYPE_UNDEFINED) |
Definition at line 267 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_json_stringify_helper(), duk_def_prop(), duk_get_type_mask(), duk_set_prototype(), and duk_to_object_class_string_top().
#define DUK_TYPE_MAX 9 |
Definition at line 263 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type_mask().
#define DUK_TYPE_MIN 0 |
Definition at line 252 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type_mask().
Definition at line 253 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_buffer_constructor(), and duk_get_type().
#define DUK_TYPE_NULL 2 /* Ecmascript null */ |
Definition at line 255 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type().
#define DUK_TYPE_NUMBER 4 /* Ecmascript number: double */ |
Definition at line 257 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_bi_buffer_constructor(), duk_bi_nodejs_buffer_constructor(), and duk_get_type().
#define DUK_TYPE_OBJECT 6 /* Ecmascript object: includes objects, arrays, functions, threads */ |
Definition at line 259 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_getter_helper(), duk_bi_buffer_constructor(), duk_bi_nodejs_buffer_constructor(), and duk_get_type().
#define DUK_TYPE_POINTER 8 /* raw void pointer */ |
Definition at line 261 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type().
#define DUK_TYPE_STRING 5 /* Ecmascript string: CESU-8 / extended UTF-8 encoded */ |
Definition at line 258 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__error_getter_helper(), duk_bi_buffer_constructor(), duk_bi_nodejs_buffer_constructor(), and duk_get_type().
#define DUK_TYPE_UNDEFINED 1 /* Ecmascript undefined */ |
Definition at line 254 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk_get_type().
#define DUK_VARARGS ((duk_int_t) (-1)) |
Definition at line 244 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by duk__push_c_function_raw(), duk_hthread_create_builtin_objects(), duk_push_c_lightfunc(), duk_to_object(), and main().
#define DUK_VERSION 10502L |
Definition at line 221 of file duktape-1.5.2/src-noline/duktape.h.
Referenced by mg_get_system_info().
#define duk_xcopy_top | ( | to_ctx, | |
from_ctx, | |||
count ) duk_xcopymove_raw((to_ctx), (from_ctx), (count), 1 /*is_copy*/) |
Definition at line 493 of file duktape-1.5.2/src-noline/duktape.h.
#define duk_xmove_top | ( | to_ctx, | |
from_ctx, | |||
count ) duk_xcopymove_raw((to_ctx), (from_ctx), (count), 0 /*is_copy*/) |
Definition at line 491 of file duktape-1.5.2/src-noline/duktape.h.
typedef void *(* duk_alloc_function) (void *udata, duk_size_t size) |
Definition at line 178 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_ret_t(* duk_c_function) (duk_context *ctx) |
Definition at line 177 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_debug_detached_function) (void *udata) |
Definition at line 191 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_size_t(* duk_debug_peek_function) (void *udata) |
Definition at line 187 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_debug_read_flush_function) (void *udata) |
Definition at line 188 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_size_t(* duk_debug_read_function) (void *udata, char *buffer, duk_size_t length) |
Definition at line 185 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_idx_t(* duk_debug_request_function) (duk_context *ctx, void *udata, duk_idx_t nvalues) |
Definition at line 190 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_debug_write_flush_function) (void *udata) |
Definition at line 189 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_size_t(* duk_debug_write_function) (void *udata, const char *buffer, duk_size_t length) |
Definition at line 186 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_decode_char_function) (void *udata, duk_codepoint_t codepoint) |
Definition at line 182 of file duktape-1.5.2/src-noline/duktape.h.
typedef union duk_double_union duk_double_union |
Definition at line 1257 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_fatal_function) (duk_context *ctx, duk_errcode_t code, const char *msg) |
Definition at line 181 of file duktape-1.5.2/src-noline/duktape.h.
typedef void(* duk_free_function) (void *udata, void *ptr) |
Definition at line 180 of file duktape-1.5.2/src-noline/duktape.h.
typedef struct duk_function_list_entry duk_function_list_entry |
Definition at line 174 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_codepoint_t(* duk_map_char_function) (void *udata, duk_codepoint_t codepoint) |
Definition at line 183 of file duktape-1.5.2/src-noline/duktape.h.
typedef struct duk_memory_functions duk_memory_functions |
Definition at line 173 of file duktape-1.5.2/src-noline/duktape.h.
typedef struct duk_number_list_entry duk_number_list_entry |
Definition at line 175 of file duktape-1.5.2/src-noline/duktape.h.
typedef void *(* duk_realloc_function) (void *udata, void *ptr, duk_size_t size) |
Definition at line 179 of file duktape-1.5.2/src-noline/duktape.h.
typedef duk_ret_t(* duk_safe_call_function) (duk_context *ctx) |
Definition at line 184 of file duktape-1.5.2/src-noline/duktape.h.
DUK_EXTERNAL_DECL void * duk_alloc | ( | duk_context * | ctx, |
duk_size_t | size ) |
Definition at line 14191 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_alloc_raw | ( | duk_context * | ctx, |
duk_size_t | size ) |
Definition at line 14167 of file duktape-1.5.2/src-noline/duktape.c.
DUK_API_NORETURN | ( | DUK_EXTERNAL_DECL void | duk_error_rawduk_context *ctx, duk_errcode_t err_code, const char *filename, duk_int_t line, const char *fmt,... | ) |
DUK_API_NORETURN | ( | DUK_EXTERNAL_DECL void | duk_error_stashduk_context *ctx, duk_errcode_t err_code, const char *fmt,... | ) |
DUK_API_NORETURN | ( | DUK_EXTERNAL_DECL void | duk_error_va_rawduk_context *ctx, duk_errcode_t err_code, const char *filename, duk_int_t line, const char *fmt, va_list ap | ) |
DUK_API_NORETURN | ( | DUK_EXTERNAL_DECL void | duk_fatalduk_context *ctx, duk_errcode_t err_code, const char *err_msg | ) |
DUK_API_NORETURN | ( | DUK_EXTERNAL_DECL void | duk_throwduk_context *ctx | ) |
DUK_EXTERNAL_DECL void duk_base64_decode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13289 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_base64_encode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13249 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_call | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12362 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_call_method | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12389 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_call_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_idx_t | nargs ) |
Definition at line 12410 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_codepoint_t duk_char_code_at | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t | char_offset ) |
Definition at line 19844 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_check_stack | ( | duk_context * | ctx, |
duk_idx_t | extra ) |
Definition at line 15590 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_check_stack_top | ( | duk_context * | ctx, |
duk_idx_t | top ) |
Definition at line 15634 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_check_type | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | type ) |
Definition at line 17541 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_check_type_mask | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_uint_t | mask ) |
Definition at line 17585 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_compact | ( | duk_context * | ctx, |
duk_idx_t | obj_index ) |
Definition at line 14704 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_compile_raw | ( | duk_context * | ctx, |
const char * | src_buffer, | ||
duk_size_t | src_length, | ||
duk_uint_t | flags ) |
Definition at line 13668 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_concat | ( | duk_context * | ctx, |
duk_idx_t | count ) |
Definition at line 19640 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_config_buffer | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
void * | ptr, | ||
duk_size_t | len ) |
Definition at line 11581 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_copy | ( | duk_context * | ctx, |
duk_idx_t | from_index, | ||
duk_idx_t | to_index ) |
Definition at line 15803 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_context * duk_create_heap | ( | duk_alloc_function | alloc_func, |
duk_realloc_function | realloc_func, | ||
duk_free_function | free_func, | ||
void * | heap_udata, | ||
duk_fatal_function | fatal_handler ) |
Definition at line 13982 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_debugger_attach_custom | ( | duk_context * | ctx, |
duk_debug_read_function | read_cb, | ||
duk_debug_write_function | write_cb, | ||
duk_debug_peek_function | peek_cb, | ||
duk_debug_read_flush_function | read_flush_cb, | ||
duk_debug_write_flush_function | write_flush_cb, | ||
duk_debug_request_function | request_cb, | ||
duk_debug_detached_function | detached_cb, | ||
void * | udata ) |
Definition at line 13920 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_debugger_cooperate | ( | duk_context * | ctx | ) |
Definition at line 13946 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_debugger_detach | ( | duk_context * | ctx | ) |
Definition at line 13941 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_debugger_notify | ( | duk_context * | ctx, |
duk_idx_t | nvalues ) |
Definition at line 13952 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_debugger_pause | ( | duk_context * | ctx | ) |
Definition at line 13968 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_decode_string | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_decode_char_function | callback, | ||
void * | udata ) |
Definition at line 19656 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_def_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uint_t | flags ) |
Definition at line 14612 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_del_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index ) |
Definition at line 14417 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_del_prop_index | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uarridx_t | arr_index ) |
Definition at line 14450 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_del_prop_string | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const char * | key ) |
Definition at line 14441 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_del_var | ( | duk_context * | ctx | ) |
Definition at line 19936 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_destroy_heap | ( | duk_context * | ctx | ) |
Definition at line 14033 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_dump_function | ( | duk_context * | ctx | ) |
Definition at line 12234 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_dup | ( | duk_context * | ctx, |
duk_idx_t | from_index ) |
Definition at line 15702 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_dup_top | ( | duk_context * | ctx | ) |
Definition at line 15719 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_enum | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uint_t | enum_flags ) |
Definition at line 14719 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_equals | ( | duk_context * | ctx, |
duk_idx_t | index1, | ||
duk_idx_t | index2 ) |
Definition at line 19282 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_eval_raw | ( | duk_context * | ctx, |
const char * | src_buffer, | ||
duk_size_t | src_length, | ||
duk_uint_t | flags ) |
Definition at line 13532 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_free | ( | duk_context * | ctx, |
void * | ptr ) |
Definition at line 14199 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_free_raw | ( | duk_context * | ctx, |
void * | ptr ) |
Definition at line 14175 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_gc | ( | duk_context * | ctx, |
duk_uint_t | flags ) |
Definition at line 14241 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_get_boolean | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15965 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_get_buffer | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size ) |
Definition at line 16197 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_get_buffer_data | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size ) |
Definition at line 16259 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_c_function duk_get_c_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16378 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_context * duk_get_context | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16423 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_get_current_magic | ( | duk_context * | ctx | ) |
Definition at line 12817 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_errcode_t duk_get_error_code | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17789 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_get_finalizer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 14863 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_get_global_string | ( | duk_context * | ctx, |
const char * | key ) |
Definition at line 14773 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_get_heapptr | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16435 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_get_int | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16040 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_size_t duk_get_length | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16575 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_get_lstring | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_len ) |
Definition at line 16064 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_get_magic | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 12845 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_get_memory_functions | ( | duk_context * | ctx, |
duk_memory_functions * | out_funcs ) |
Definition at line 14225 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_double_t duk_get_number | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15996 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_get_pointer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16121 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_get_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index ) |
Definition at line 14278 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_get_prop_index | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uarridx_t | arr_index ) |
Definition at line 14310 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_get_prop_string | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const char * | key ) |
Definition at line 14301 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_get_prototype | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 14808 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_get_string | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16109 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_get_top | ( | duk_context * | ctx | ) |
Definition at line 15204 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_get_top_index | ( | duk_context * | ctx | ) |
Definition at line 15307 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_get_type | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17478 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint_t duk_get_type_mask | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17547 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint_t duk_get_uint | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16046 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_get_var | ( | duk_context * | ctx | ) |
Definition at line 19869 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_has_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index ) |
Definition at line 14471 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_has_prop_index | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uarridx_t | arr_index ) |
Definition at line 14502 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_has_prop_string | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const char * | key ) |
Definition at line 14493 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_has_var | ( | duk_context * | ctx | ) |
Definition at line 19943 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_hex_decode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13389 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_hex_encode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13333 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_insert | ( | duk_context * | ctx, |
duk_idx_t | to_index ) |
Definition at line 15740 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_instanceof | ( | duk_context * | ctx, |
duk_idx_t | index1, | ||
duk_idx_t | index2 ) |
Definition at line 19319 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_array | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17691 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_boolean | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17624 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_bound_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17733 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_buffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17676 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_c_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17719 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_constructor_call | ( | duk_context * | ctx | ) |
Definition at line 12775 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_dynamic_buffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17761 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_ecmascript_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17726 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_external_buffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17775 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_fixed_buffer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17747 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17703 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_lightfunc | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17686 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_nan | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17648 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_null | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17605 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_null_or_undefined | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17610 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_number | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17629 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_object | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17671 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_pointer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17681 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_strict_call | ( | duk_context * | ctx | ) |
Definition at line 12788 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_string | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17666 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_thread | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17740 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_undefined | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17600 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_is_valid_index | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15180 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_join | ( | duk_context * | ctx, |
duk_idx_t | count ) |
Definition at line 19646 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_json_decode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13499 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_json_encode | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 13473 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_load_function | ( | duk_context * | ctx | ) |
Definition at line 12268 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_log | ( | duk_context * | ctx, |
duk_int_t | level, | ||
const char * | fmt, | ||
... ) |
Definition at line 14152 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_log_va | ( | duk_context * | ctx, |
duk_int_t | level, | ||
const char * | fmt, | ||
va_list | ap ) |
Definition at line 14119 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_map_string | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_map_char_function | callback, | ||
void * | udata ) |
Definition at line 19680 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_new | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12549 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_next | ( | duk_context * | ctx, |
duk_idx_t | enum_index, | ||
duk_bool_t | get_value ) |
Definition at line 14727 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_normalize_index | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15056 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_pcall | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12427 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_pcall_method | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12465 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_pcall_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_idx_t | nargs ) |
Definition at line 12510 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_pnew | ( | duk_context * | ctx, |
duk_idx_t | nargs ) |
Definition at line 12757 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_pop | ( | duk_context * | ctx | ) |
Definition at line 19146 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_pop_2 | ( | duk_context * | ctx | ) |
Definition at line 19167 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_pop_3 | ( | duk_context * | ctx | ) |
Definition at line 19172 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_pop_n | ( | duk_context * | ctx, |
duk_idx_t | count ) |
Definition at line 19088 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_array | ( | duk_context * | ctx | ) |
Definition at line 18458 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_boolean | ( | duk_context * | ctx, |
duk_bool_t | val ) |
Definition at line 17873 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_buffer_object | ( | duk_context * | ctx, |
duk_idx_t | idx_buffer, | ||
duk_size_t | byte_offset, | ||
duk_size_t | byte_length, | ||
duk_uint_t | flags ) |
Definition at line 18794 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_push_buffer_raw | ( | duk_context * | ctx, |
duk_size_t | size, | ||
duk_small_uint_t | flags ) |
Definition at line 18974 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_c_function | ( | duk_context * | ctx, |
duk_c_function | func, | ||
duk_idx_t | nargs ) |
Definition at line 18650 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_c_lightfunc | ( | duk_context * | ctx, |
duk_c_function | func, | ||
duk_idx_t | nargs, | ||
duk_idx_t | length, | ||
duk_int_t | magic ) |
Definition at line 18698 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_context_dump | ( | duk_context * | ctx | ) |
Definition at line 13718 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_current_function | ( | duk_context * | ctx | ) |
Definition at line 18220 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_current_thread | ( | duk_context * | ctx | ) |
Definition at line 18237 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_error_object_raw | ( | duk_context * | ctx, |
duk_errcode_t | err_code, | ||
const char * | filename, | ||
duk_int_t | line, | ||
const char * | fmt, | ||
... ) |
Definition at line 18944 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_error_object_stash | ( | duk_context * | ctx, |
duk_errcode_t | err_code, | ||
const char * | fmt, | ||
... ) |
Definition at line 18957 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_error_object_va_raw | ( | duk_context * | ctx, |
duk_errcode_t | err_code, | ||
const char * | filename, | ||
duk_int_t | line, | ||
const char * | fmt, | ||
va_list | ap ) |
Definition at line 18892 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_false | ( | duk_context * | ctx | ) |
Definition at line 17897 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_global_object | ( | duk_context * | ctx | ) |
Definition at line 18250 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_global_stash | ( | duk_context * | ctx | ) |
Definition at line 18279 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_heap_stash | ( | duk_context * | ctx | ) |
Definition at line 18269 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_heapptr | ( | duk_context * | ctx, |
void * | ptr ) |
Definition at line 19005 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_int | ( | duk_context * | ctx, |
duk_int_t | val ) |
Definition at line 17923 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_push_lstring | ( | duk_context * | ctx, |
const char * | str, | ||
duk_size_t | len ) |
Definition at line 18004 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_nan | ( | duk_context * | ctx | ) |
Definition at line 17990 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_null | ( | duk_context * | ctx | ) |
Definition at line 17862 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_number | ( | duk_context * | ctx, |
duk_double_t | val ) |
Definition at line 17909 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_object | ( | duk_context * | ctx | ) |
Definition at line 18449 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_pointer | ( | duk_context * | ctx, |
void * | p ) |
Definition at line 18121 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_push_sprintf | ( | duk_context * | ctx, |
const char * | fmt, | ||
... ) |
Definition at line 18380 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_push_string | ( | duk_context * | ctx, |
const char * | str ) |
Definition at line 18040 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_push_string_file_raw | ( | duk_context * | ctx, |
const char * | path, | ||
duk_uint_t | flags ) |
Definition at line 18056 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_this | ( | duk_context * | ctx | ) |
Definition at line 18171 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_push_thread_raw | ( | duk_context * | ctx, |
duk_uint_t | flags ) |
Definition at line 18496 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_thread_stash | ( | duk_context * | ctx, |
duk_context * | target_ctx ) |
Definition at line 18285 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_true | ( | duk_context * | ctx | ) |
Definition at line 17886 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_uint | ( | duk_context * | ctx, |
duk_uint_t | val ) |
Definition at line 17956 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_push_undefined | ( | duk_context * | ctx | ) |
Definition at line 17848 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_push_vsprintf | ( | duk_context * | ctx, |
const char * | fmt, | ||
va_list | ap ) |
Definition at line 18314 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_put_function_list | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const duk_function_list_entry * | funcs ) |
Definition at line 14739 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_put_global_string | ( | duk_context * | ctx, |
const char * | key ) |
Definition at line 14788 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_put_number_list | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const duk_number_list_entry * | numbers ) |
Definition at line 14754 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_put_prop | ( | duk_context * | ctx, |
duk_idx_t | obj_index ) |
Definition at line 14378 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_put_prop_index | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
duk_uarridx_t | arr_index ) |
Definition at line 14396 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_put_prop_string | ( | duk_context * | ctx, |
duk_idx_t | obj_index, | ||
const char * | key ) |
Definition at line 14383 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_put_var | ( | duk_context * | ctx | ) |
Definition at line 19902 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_realloc | ( | duk_context * | ctx, |
void * | ptr, | ||
duk_size_t | size ) |
Definition at line 14207 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_realloc_raw | ( | duk_context * | ctx, |
void * | ptr, | ||
duk_size_t | size ) |
Definition at line 14183 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_remove | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15820 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_replace | ( | duk_context * | ctx, |
duk_idx_t | to_index ) |
Definition at line 15780 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_require_boolean | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15980 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_require_buffer | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size ) |
Definition at line 16201 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_require_buffer_data | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size ) |
Definition at line 16263 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_c_function duk_require_c_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16404 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_context * duk_require_context | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16429 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_function | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16417 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_require_heapptr | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16451 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_require_int | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16052 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_require_lstring | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_len ) |
Definition at line 16092 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_require_normalize_index | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15092 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_null | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15951 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_double_t duk_require_number | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16017 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_require_pointer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16135 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_stack | ( | duk_context * | ctx, |
duk_idx_t | extra ) |
Definition at line 15612 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_stack_top | ( | duk_context * | ctx, |
duk_idx_t | top ) |
Definition at line 15654 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_require_string | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16115 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_idx_t duk_require_top_index | ( | duk_context * | ctx | ) |
Definition at line 15324 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint_t duk_require_uint | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16058 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_undefined | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15937 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_require_valid_index | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15188 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_resize_buffer | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t | new_size ) |
Definition at line 11531 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_safe_call | ( | duk_context * | ctx, |
duk_safe_call_function | func, | ||
duk_idx_t | nargs, | ||
duk_idx_t | nrets ) |
Definition at line 12528 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_safe_to_lstring | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_len ) |
Definition at line 16929 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_set_finalizer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 14869 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_set_global_object | ( | duk_context * | ctx | ) |
Definition at line 14047 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_set_magic | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | magic ) |
Definition at line 12871 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_set_prototype | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 14828 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_set_top | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15216 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_steal_buffer | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size ) |
Definition at line 11550 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_strict_equals | ( | duk_context * | ctx, |
duk_idx_t | index1, | ||
duk_idx_t | index2 ) |
Definition at line 19300 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_substring | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t | start_char_offset, | ||
duk_size_t | end_char_offset ) |
Definition at line 19721 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_swap | ( | duk_context * | ctx, |
duk_idx_t | index1, | ||
duk_idx_t | index2 ) |
Definition at line 15678 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_swap_top | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 15696 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_bool_t duk_to_boolean | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16744 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_to_buffer_raw | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_size, | ||
duk_uint_t | flags ) |
Definition at line 17186 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_to_defaultvalue | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | hint ) |
Definition at line 16665 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int_t duk_to_int | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16809 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_int32_t duk_to_int32 | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16827 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_to_lstring | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_size_t * | out_len ) |
Definition at line 16915 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_to_null | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16716 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_double_t duk_to_number | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16766 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_to_object | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17299 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void * duk_to_pointer | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17248 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_to_primitive | ( | duk_context * | ctx, |
duk_idx_t | index, | ||
duk_int_t | hint ) |
Definition at line 16729 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char * duk_to_string | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 17089 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint_t duk_to_uint | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16818 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint16_t duk_to_uint16 | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16861 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL duk_uint32_t duk_to_uint32 | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16844 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_to_undefined | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 16704 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_trim | ( | duk_context * | ctx, |
duk_idx_t | index ) |
Definition at line 19768 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL void duk_xcopymove_raw | ( | duk_context * | to_ctx, |
duk_context * | from_ctx, | ||
duk_idx_t | count, | ||
duk_bool_t | is_copy ) |
Definition at line 15864 of file duktape-1.5.2/src-noline/duktape.c.
DUK_EXTERNAL_DECL const char* duk_api_global_filename |
Definition at line 382 of file duktape-1.5.2/src-noline/duktape.h.
DUK_EXTERNAL_DECL duk_int_t duk_api_global_line |
Definition at line 383 of file duktape-1.5.2/src-noline/duktape.h.