NetSurf
|
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <setjmp.h>
#include <stddef.h>
#include <math.h>
#include <limits.h>
#include <stdint.h>
#include "duk_custom.h"
Go to the source code of this file.
#define DUK_ABORT abort |
Definition at line 2146 of file duk_config.h.
#define DUK_ACOS acos |
Definition at line 2384 of file duk_config.h.
#define DUK_ALWAYS_INLINE /*nop*/ |
Definition at line 2824 of file duk_config.h.
#define DUK_ALWAYS_INLINE /*nop*/ |
Definition at line 2824 of file duk_config.h.
#define DUK_ANSI_CALLOC calloc |
Definition at line 2173 of file duk_config.h.
#define DUK_ANSI_FREE free |
Definition at line 2176 of file duk_config.h.
#define DUK_ANSI_MALLOC malloc |
Definition at line 2167 of file duk_config.h.
#define DUK_ANSI_REALLOC realloc |
Definition at line 2170 of file duk_config.h.
#define DUK_ASIN asin |
Definition at line 2387 of file duk_config.h.
#define DUK_ATAN atan |
Definition at line 2390 of file duk_config.h.
#define DUK_ATAN2 atan2 |
Definition at line 2393 of file duk_config.h.
#define DUK_BOOL_MAX DUK_SMALL_UINT_MAX |
Definition at line 2053 of file duk_config.h.
#define DUK_BOOL_MIN DUK_SMALL_UINT_MIN |
Definition at line 2052 of file duk_config.h.
#define DUK_BSWAP16 | ( | x | ) |
Definition at line 2790 of file duk_config.h.
#define DUK_BSWAP32 | ( | x | ) |
Definition at line 2783 of file duk_config.h.
#define DUK_CAUSE_SEGFAULT | ( | ) | do { *((volatile duk_uint32_t *) NULL) = (duk_uint32_t) 0xdeadbeefUL; } while (0) |
Definition at line 2650 of file duk_config.h.
#define DUK_CEIL ceil |
Definition at line 2375 of file duk_config.h.
#define DUK_CODEPOINT_MAX DUK_INT_MAX |
Definition at line 2097 of file duk_config.h.
#define DUK_CODEPOINT_MIN DUK_INT_MIN |
Definition at line 2096 of file duk_config.h.
#define DUK_COLD /*nop*/ |
Definition at line 2723 of file duk_config.h.
#define DUK_COS cos |
Definition at line 2399 of file duk_config.h.
#define DUK_DOUBLE_INFINITY (1.0 / 0.0) |
Definition at line 2261 of file duk_config.h.
#define DUK_DOUBLE_NAN (0.0 / 0.0) |
Definition at line 2278 of file duk_config.h.
#define DUK_ERRCODE_MAX DUK_INT_MAX |
Definition at line 2085 of file duk_config.h.
#define DUK_ERRCODE_MIN DUK_INT_MIN |
Definition at line 2084 of file duk_config.h.
#define DUK_EXP exp |
Definition at line 2405 of file duk_config.h.
#define DUK_EXTERNAL /*empty*/ |
Definition at line 2730 of file duk_config.h.
#define DUK_EXTERNAL_DECL extern |
Definition at line 2727 of file duk_config.h.
#define DUK_F_USE_REPL_ALL |
Definition at line 2305 of file duk_config.h.
#define DUK_FABS fabs |
Definition at line 2369 of file duk_config.h.
#define DUK_FILE_MACRO __FILE__ |
Definition at line 2754 of file duk_config.h.
#define DUK_FLOOR floor |
Definition at line 2372 of file duk_config.h.
#define DUK_FMOD fmod |
Definition at line 2378 of file duk_config.h.
#define DUK_FP_INFINITE 1 |
Definition at line 2343 of file duk_config.h.
#define DUK_FP_NAN 0 |
Definition at line 2342 of file duk_config.h.
#define DUK_FP_NORMAL 4 |
Definition at line 2346 of file duk_config.h.
#define DUK_FP_SUBNORMAL 3 |
Definition at line 2345 of file duk_config.h.
#define DUK_FP_ZERO 2 |
Definition at line 2344 of file duk_config.h.
#define DUK_FPCLASSIFY duk_repl_fpclassify |
Definition at line 2337 of file duk_config.h.
#define DUK_FUNC_MACRO "unknown" |
Definition at line 2765 of file duk_config.h.
#define DUK_HOT /*nop*/ |
Definition at line 2720 of file duk_config.h.
#define DUK_I64_CONSTANT | ( | x | ) | x##LL |
Definition at line 2613 of file duk_config.h.
#define DUK_IDX_MAX DUK_INT_MAX |
Definition at line 2058 of file duk_config.h.
#define DUK_IDX_MIN DUK_INT_MIN |
Definition at line 2057 of file duk_config.h.
#define DUK_INLINE /*nop*/ |
Definition at line 2823 of file duk_config.h.
#define DUK_INLINE /*nop*/ |
Definition at line 2823 of file duk_config.h.
#define DUK_INT16_MAX 0x7fffL |
Definition at line 1892 of file duk_config.h.
#define DUK_INT16_MIN (-0x7fffL - 1L) |
Definition at line 1891 of file duk_config.h.
#define DUK_INT32_MAX 0x7fffffffL |
Definition at line 1904 of file duk_config.h.
#define DUK_INT32_MIN (-0x7fffffffL - 1L) |
Definition at line 1903 of file duk_config.h.
#define DUK_INT8_MAX 0x7fL |
Definition at line 1880 of file duk_config.h.
#define DUK_INT8_MIN (-0x80L) |
Definition at line 1879 of file duk_config.h.
#define DUK_INT_FAST16_MAX 0x7fffL |
Definition at line 1900 of file duk_config.h.
#define DUK_INT_FAST16_MIN (-0x7fffL - 1L) |
Definition at line 1899 of file duk_config.h.
#define DUK_INT_FAST32_MAX 0x7fffffffL |
Definition at line 1912 of file duk_config.h.
#define DUK_INT_FAST32_MIN (-0x7fffffffL - 1L) |
Definition at line 1911 of file duk_config.h.
#define DUK_INT_FAST8_MAX 0x7fL |
Definition at line 1888 of file duk_config.h.
#define DUK_INT_FAST8_MIN (-0x80L) |
Definition at line 1887 of file duk_config.h.
#define DUK_INT_FAST_MAX DUK_INT_FAST32_MAX |
Definition at line 2026 of file duk_config.h.
#define DUK_INT_FAST_MIN DUK_INT_FAST32_MIN |
Definition at line 2025 of file duk_config.h.
#define DUK_INT_LEAST16_MAX 0x7fffL |
Definition at line 1896 of file duk_config.h.
#define DUK_INT_LEAST16_MIN (-0x7fffL - 1L) |
Definition at line 1895 of file duk_config.h.
#define DUK_INT_LEAST32_MAX 0x7fffffffL |
Definition at line 1908 of file duk_config.h.
#define DUK_INT_LEAST32_MIN (-0x7fffffffL - 1L) |
Definition at line 1907 of file duk_config.h.
#define DUK_INT_LEAST8_MAX 0x7fL |
Definition at line 1884 of file duk_config.h.
#define DUK_INT_LEAST8_MIN (-0x80L) |
Definition at line 1883 of file duk_config.h.
#define DUK_INT_MAX DUK_INT_FAST32_MAX |
Definition at line 2014 of file duk_config.h.
#define DUK_INT_MIN DUK_INT_FAST32_MIN |
Definition at line 2013 of file duk_config.h.
#define DUK_INTERNAL /*empty*/ |
Definition at line 2743 of file duk_config.h.
#define DUK_INTERNAL_DECL extern |
Definition at line 2736 of file duk_config.h.
#define DUK_INTMAX_MAX 0x7fffffffL |
Definition at line 1958 of file duk_config.h.
#define DUK_INTMAX_MIN (-0x7fffffffL - 1L) |
Definition at line 1957 of file duk_config.h.
#define DUK_ISFINITE duk_repl_isfinite |
Definition at line 2339 of file duk_config.h.
#define DUK_ISINF duk_repl_isinf |
Definition at line 2341 of file duk_config.h.
#define DUK_ISNAN duk_repl_isnan |
Definition at line 2340 of file duk_config.h.
#define DUK_JMPBUF_TYPE jmp_buf |
Definition at line 2150 of file duk_config.h.
#define DUK_LIKELY | ( | x | ) | (x) |
Definition at line 2700 of file duk_config.h.
#define DUK_LINE_MACRO __LINE__ |
Definition at line 2757 of file duk_config.h.
#define DUK_LOCAL static |
Definition at line 2750 of file duk_config.h.
#define DUK_LOCAL_DECL static |
Definition at line 2747 of file duk_config.h.
#define DUK_LOG log |
Definition at line 2408 of file duk_config.h.
#define DUK_LONGJMP | ( | jb | ) | longjmp((jb), 1) |
Definition at line 2152 of file duk_config.h.
#define DUK_LOSE_CONST | ( | src | ) | ((void *) (duk_uintptr_t) (src)) |
Definition at line 2696 of file duk_config.h.
#define DUK_MACRO_STRINGIFY | ( | x | ) | DUK_MACRO_STRINGIFY_HELPER(x) |
Definition at line 2643 of file duk_config.h.
#define DUK_MACRO_STRINGIFY_HELPER | ( | x | ) | #x |
Definition at line 2642 of file duk_config.h.
#define DUK_MEMCMP memcmp |
Definition at line 2214 of file duk_config.h.
#define DUK_MEMCPY memcpy |
Definition at line 2207 of file duk_config.h.
#define DUK_MEMMOVE memmove |
Definition at line 2211 of file duk_config.h.
#define DUK_MEMSET memset |
Definition at line 2217 of file duk_config.h.
#define DUK_MEMZERO | ( | p, | |
n | |||
) | DUK_MEMSET((p), 0, (n)) |
Definition at line 2249 of file duk_config.h.
#define DUK_NOINLINE /*nop*/ |
Definition at line 2822 of file duk_config.h.
#define DUK_NOINLINE /*nop*/ |
Definition at line 2822 of file duk_config.h.
#define DUK_NORETURN | ( | decl | ) | decl |
Definition at line 2676 of file duk_config.h.
#define DUK_POW pow |
Definition at line 2381 of file duk_config.h.
#define DUK_RET_MAX DUK_SMALL_INT_MAX |
Definition at line 2078 of file duk_config.h.
#define DUK_RET_MIN DUK_SMALL_INT_MIN |
Definition at line 2077 of file duk_config.h.
#define DUK_SETJMP | ( | jb | ) | setjmp((jb)) |
Definition at line 2151 of file duk_config.h.
#define DUK_SIGNBIT duk_repl_signbit |
Definition at line 2338 of file duk_config.h.
#define DUK_SIN sin |
Definition at line 2396 of file duk_config.h.
#define DUK_SIZE_MAX SIZE_MAX |
Definition at line 1991 of file duk_config.h.
#define DUK_SIZE_MAX_COMPUTED |
Definition at line 1987 of file duk_config.h.
#define DUK_SIZE_MIN 0 |
Definition at line 1990 of file duk_config.h.
#define DUK_SMALL_INT_FAST_MAX DUK_INT_FAST16_MAX |
Definition at line 2046 of file duk_config.h.
#define DUK_SMALL_INT_FAST_MIN DUK_INT_FAST16_MIN |
Definition at line 2045 of file duk_config.h.
#define DUK_SMALL_INT_MAX INT_MAX |
Definition at line 2036 of file duk_config.h.
#define DUK_SMALL_INT_MIN INT_MIN |
Definition at line 2035 of file duk_config.h.
#define DUK_SMALL_UINT_FAST_MAX DUK_UINT_FAST16_MAX |
Definition at line 2048 of file duk_config.h.
#define DUK_SMALL_UINT_FAST_MIN DUK_UINT_FAST16_MIN |
Definition at line 2047 of file duk_config.h.
#define DUK_SMALL_UINT_MAX UINT_MAX |
Definition at line 2038 of file duk_config.h.
#define DUK_SMALL_UINT_MIN 0 |
Definition at line 2037 of file duk_config.h.
#define DUK_SNPRINTF snprintf |
Definition at line 2233 of file duk_config.h.
#define DUK_SPRINTF sprintf |
Definition at line 2229 of file duk_config.h.
#define DUK_SQRT sqrt |
Definition at line 2411 of file duk_config.h.
#define DUK_SSCANF sscanf |
Definition at line 2243 of file duk_config.h.
#define DUK_STRCMP strcmp |
Definition at line 2223 of file duk_config.h.
#define DUK_STRLEN strlen |
Definition at line 2220 of file duk_config.h.
#define DUK_STRNCMP strncmp |
Definition at line 2226 of file duk_config.h.
#define DUK_TAN tan |
Definition at line 2402 of file duk_config.h.
#define DUK_U64_CONSTANT | ( | x | ) | x##ULL |
Definition at line 2610 of file duk_config.h.
#define DUK_UARRIDX_MAX DUK_UINT_MAX |
Definition at line 2070 of file duk_config.h.
#define DUK_UARRIDX_MIN DUK_UINT_MIN |
Definition at line 2069 of file duk_config.h.
#define DUK_UCODEPOINT_MAX DUK_UINT_MAX |
Definition at line 2099 of file duk_config.h.
#define DUK_UCODEPOINT_MIN DUK_UINT_MIN |
Definition at line 2098 of file duk_config.h.
#define DUK_UIDX_MAX DUK_UINT_MAX |
Definition at line 2063 of file duk_config.h.
#define DUK_UIDX_MIN DUK_UINT_MIN |
Definition at line 2062 of file duk_config.h.
#define DUK_UINT16_MAX 0xffffUL |
Definition at line 1890 of file duk_config.h.
#define DUK_UINT16_MIN 0UL |
Definition at line 1889 of file duk_config.h.
#define DUK_UINT32_MAX 0xffffffffUL |
Definition at line 1902 of file duk_config.h.
#define DUK_UINT32_MIN 0UL |
Definition at line 1901 of file duk_config.h.
#define DUK_UINT8_MAX 0xffUL |
Definition at line 1878 of file duk_config.h.
#define DUK_UINT8_MIN 0UL |
Definition at line 1877 of file duk_config.h.
#define DUK_UINT_FAST16_MAX 0xffffUL |
Definition at line 1898 of file duk_config.h.
#define DUK_UINT_FAST16_MIN 0UL |
Definition at line 1897 of file duk_config.h.
#define DUK_UINT_FAST32_MAX 0xffffffffUL |
Definition at line 1910 of file duk_config.h.
#define DUK_UINT_FAST32_MIN 0UL |
Definition at line 1909 of file duk_config.h.
#define DUK_UINT_FAST8_MAX 0xffUL |
Definition at line 1886 of file duk_config.h.
#define DUK_UINT_FAST8_MIN 0UL |
Definition at line 1885 of file duk_config.h.
#define DUK_UINT_FAST_MAX DUK_UINT_FAST32_MAX |
Definition at line 2028 of file duk_config.h.
#define DUK_UINT_FAST_MIN DUK_UINT_FAST32_MIN |
Definition at line 2027 of file duk_config.h.
#define DUK_UINT_LEAST16_MAX 0xffffUL |
Definition at line 1894 of file duk_config.h.
#define DUK_UINT_LEAST16_MIN 0UL |
Definition at line 1893 of file duk_config.h.
#define DUK_UINT_LEAST32_MAX 0xffffffffUL |
Definition at line 1906 of file duk_config.h.
#define DUK_UINT_LEAST32_MIN 0UL |
Definition at line 1905 of file duk_config.h.
#define DUK_UINT_LEAST8_MAX 0xffUL |
Definition at line 1882 of file duk_config.h.
#define DUK_UINT_LEAST8_MIN 0UL |
Definition at line 1881 of file duk_config.h.
#define DUK_UINT_MAX DUK_UINT_FAST32_MAX |
Definition at line 2016 of file duk_config.h.
#define DUK_UINT_MIN DUK_UINT_FAST32_MIN |
Definition at line 2015 of file duk_config.h.
#define DUK_UINTMAX_MAX 0xffffffffUL |
Definition at line 1956 of file duk_config.h.
#define DUK_UINTMAX_MIN 0UL |
Definition at line 1955 of file duk_config.h.
#define DUK_UNLIKELY | ( | x | ) | (x) |
Definition at line 2703 of file duk_config.h.
#define DUK_UNPREDICTABLE | ( | x | ) | (x) |
Definition at line 2706 of file duk_config.h.
#define DUK_UNREACHABLE | ( | ) | do { } while (0) |
Definition at line 2687 of file duk_config.h.
#define DUK_UNREF | ( | x | ) | do { (void) (x); } while (0) |
Definition at line 2660 of file duk_config.h.
#define DUK_USE_ALIGN_BY 8 |
Definition at line 2595 of file duk_config.h.
#define DUK_USE_ARCH_STRING "generic" |
Definition at line 1019 of file duk_config.h.
#define DUK_USE_ARRAY_BUILTIN |
Definition at line 2901 of file duk_config.h.
#define DUK_USE_ARRAY_FASTPATH |
Definition at line 2902 of file duk_config.h.
#define DUK_USE_ARRAY_PROP_FASTPATH |
Definition at line 2903 of file duk_config.h.
#define DUK_USE_AUGMENT_ERROR_CREATE |
Definition at line 2905 of file duk_config.h.
#define DUK_USE_AUGMENT_ERROR_THROW |
Definition at line 2906 of file duk_config.h.
#define DUK_USE_AVOID_PLATFORM_FUNCPTRS |
Definition at line 2907 of file duk_config.h.
#define DUK_USE_BASE64_FASTPATH |
Definition at line 2908 of file duk_config.h.
#define DUK_USE_BASE64_SUPPORT |
Definition at line 2909 of file duk_config.h.
#define DUK_USE_BOOLEAN_BUILTIN |
Definition at line 2910 of file duk_config.h.
#define DUK_USE_BUFFEROBJECT_SUPPORT |
Definition at line 2911 of file duk_config.h.
#define DUK_USE_BYTECODE_DUMP_SUPPORT |
Definition at line 2913 of file duk_config.h.
#define DUK_USE_CACHE_ACTIVATION |
Definition at line 2914 of file duk_config.h.
#define DUK_USE_CACHE_CATCHER |
Definition at line 2915 of file duk_config.h.
#define DUK_USE_CALLSTACK_LIMIT 10000 |
Definition at line 2916 of file duk_config.h.
#define DUK_USE_CBOR_BUILTIN |
Definition at line 2917 of file duk_config.h.
#define DUK_USE_CBOR_DEC_RECLIMIT 1000 |
Definition at line 2918 of file duk_config.h.
#define DUK_USE_CBOR_ENC_RECLIMIT 1000 |
Definition at line 2919 of file duk_config.h.
#define DUK_USE_CBOR_SUPPORT |
Definition at line 2920 of file duk_config.h.
#define DUK_USE_COMPILER_RECLIMIT 2500 |
Definition at line 2921 of file duk_config.h.
#define DUK_USE_COMPILER_STRING "generic" |
Definition at line 1546 of file duk_config.h.
#define DUK_USE_COROUTINE_SUPPORT |
Definition at line 2922 of file duk_config.h.
#define DUK_USE_DATE_BUILTIN |
Definition at line 2927 of file duk_config.h.
#define DUK_USE_DATE_NOW_TIME |
Definition at line 853 of file duk_config.h.
#define DUK_USE_DATE_TZO_GMTIME |
Definition at line 858 of file duk_config.h.
#define DUK_USE_DEBUG_BUFSIZE 65536L |
Definition at line 2940 of file duk_config.h.
#define DUK_USE_DEBUG_LEVEL 0 |
Definition at line 2941 of file duk_config.h.
#define DUK_USE_DEBUGGER_THROW_NOTIFY |
Definition at line 2938 of file duk_config.h.
#define DUK_USE_DOUBLE_LINKED_HEAP |
Definition at line 2943 of file duk_config.h.
#define DUK_USE_DUKTAPE_BUILTIN |
Definition at line 2944 of file duk_config.h.
#define DUK_USE_ENCODING_BUILTINS |
Definition at line 2945 of file duk_config.h.
#define DUK_USE_ERRCREATE |
Definition at line 2946 of file duk_config.h.
#define DUK_USE_ERRTHROW |
Definition at line 2947 of file duk_config.h.
#define DUK_USE_ES6 |
Definition at line 2948 of file duk_config.h.
#define DUK_USE_ES6_OBJECT_PROTO_PROPERTY |
Definition at line 2949 of file duk_config.h.
#define DUK_USE_ES6_OBJECT_SETPROTOTYPEOF |
Definition at line 2950 of file duk_config.h.
#define DUK_USE_ES6_PROXY |
Definition at line 2951 of file duk_config.h.
#define DUK_USE_ES6_REGEXP_SYNTAX |
Definition at line 2952 of file duk_config.h.
#define DUK_USE_ES6_UNICODE_ESCAPE |
Definition at line 2953 of file duk_config.h.
#define DUK_USE_ES7 |
Definition at line 2954 of file duk_config.h.
#define DUK_USE_ES7_EXP_OPERATOR |
Definition at line 2955 of file duk_config.h.
#define DUK_USE_ES8 |
Definition at line 2956 of file duk_config.h.
#define DUK_USE_ES9 |
Definition at line 2957 of file duk_config.h.
#define DUK_USE_ESBC_LIMITS |
Definition at line 2958 of file duk_config.h.
#define DUK_USE_ESBC_MAX_BYTES 2147418112L |
Definition at line 2959 of file duk_config.h.
#define DUK_USE_ESBC_MAX_LINENUMBER 2147418112L |
Definition at line 2960 of file duk_config.h.
#define DUK_USE_EXEC_REGCONST_OPTIMIZE |
Definition at line 2964 of file duk_config.h.
#define DUK_USE_FAST_REFCOUNT_DEFAULT |
Definition at line 2970 of file duk_config.h.
#define DUK_USE_FATAL_MAXLEN 128 |
Definition at line 2972 of file duk_config.h.
#define DUK_USE_FINALIZER_SUPPORT |
Definition at line 2973 of file duk_config.h.
#define DUK_USE_FLEX_ONESIZE |
Definition at line 1561 of file duk_config.h.
#define DUK_USE_FUNC_FILENAME_PROPERTY |
Definition at line 2979 of file duk_config.h.
#define DUK_USE_FUNC_NAME_PROPERTY |
Definition at line 2980 of file duk_config.h.
#define DUK_USE_FUNCTION_BUILTIN |
Definition at line 2978 of file duk_config.h.
#define DUK_USE_GLOBAL_BINDING |
Definition at line 2984 of file duk_config.h.
#define DUK_USE_GLOBAL_BUILTIN |
Definition at line 2985 of file duk_config.h.
#define DUK_USE_HEX_FASTPATH |
Definition at line 2989 of file duk_config.h.
#define DUK_USE_HEX_SUPPORT |
Definition at line 2990 of file duk_config.h.
#define DUK_USE_HOBJECT_ARRAY_ABANDON_LIMIT 2 |
Definition at line 2991 of file duk_config.h.
#define DUK_USE_HOBJECT_ARRAY_ABANDON_MINSIZE 257 |
Definition at line 2992 of file duk_config.h.
#define DUK_USE_HOBJECT_ARRAY_FAST_RESIZE_LIMIT 9 |
Definition at line 2993 of file duk_config.h.
#define DUK_USE_HOBJECT_ARRAY_MINGROW_ADD 16 |
Definition at line 2994 of file duk_config.h.
#define DUK_USE_HOBJECT_ARRAY_MINGROW_DIVISOR 8 |
Definition at line 2995 of file duk_config.h.
#define DUK_USE_HOBJECT_ENTRY_MINGROW_ADD 16 |
Definition at line 2996 of file duk_config.h.
#define DUK_USE_HOBJECT_ENTRY_MINGROW_DIVISOR 8 |
Definition at line 2997 of file duk_config.h.
#define DUK_USE_HOBJECT_HASH_PART |
Definition at line 2998 of file duk_config.h.
#define DUK_USE_HOBJECT_HASH_PROP_LIMIT 8 |
Definition at line 2999 of file duk_config.h.
#define DUK_USE_HOBJECT_LAYOUT_2 |
Definition at line 2886 of file duk_config.h.
#define DUK_USE_HSTRING_ARRIDX |
Definition at line 3000 of file duk_config.h.
#define DUK_USE_HSTRING_CLEN |
Definition at line 3001 of file duk_config.h.
#define DUK_USE_HSTRING_LAZY_CLEN |
Definition at line 3003 of file duk_config.h.
#define DUK_USE_HTML_COMMENTS |
Definition at line 3004 of file duk_config.h.
#define DUK_USE_IDCHAR_FASTPATH |
Definition at line 3005 of file duk_config.h.
#define DUK_USE_JC |
Definition at line 3009 of file duk_config.h.
#define DUK_USE_JSON_BUILTIN |
Definition at line 3010 of file duk_config.h.
#define DUK_USE_JSON_DEC_RECLIMIT 1000 |
Definition at line 3013 of file duk_config.h.
#define DUK_USE_JSON_DECNUMBER_FASTPATH |
Definition at line 3011 of file duk_config.h.
#define DUK_USE_JSON_DECSTRING_FASTPATH |
Definition at line 3012 of file duk_config.h.
#define DUK_USE_JSON_EATWHITE_FASTPATH |
Definition at line 3014 of file duk_config.h.
#define DUK_USE_JSON_ENC_RECLIMIT 1000 |
Definition at line 3015 of file duk_config.h.
#define DUK_USE_JSON_QUOTESTRING_FASTPATH |
Definition at line 3016 of file duk_config.h.
#define DUK_USE_JSON_SUPPORT |
Definition at line 3018 of file duk_config.h.
#define DUK_USE_JX |
Definition at line 3019 of file duk_config.h.
#define DUK_USE_LEXER_SLIDING_WINDOW |
Definition at line 3020 of file duk_config.h.
#define DUK_USE_LITCACHE_SIZE 256 |
Definition at line 3022 of file duk_config.h.
#define DUK_USE_MARK_AND_SWEEP_RECLIMIT 256 |
Definition at line 3023 of file duk_config.h.
#define DUK_USE_MATH_BUILTIN |
Definition at line 3024 of file duk_config.h.
#define DUK_USE_NATIVE_CALL_RECLIMIT 1000 |
Definition at line 3025 of file duk_config.h.
#define DUK_USE_NONSTD_ARRAY_SPLICE_DELCOUNT |
Definition at line 3027 of file duk_config.h.
#define DUK_USE_NONSTD_FUNC_STMT |
Definition at line 3030 of file duk_config.h.
#define DUK_USE_NONSTD_GETTER_KEY_ARGUMENT |
Definition at line 3031 of file duk_config.h.
#define DUK_USE_NONSTD_JSON_ESC_U2028_U2029 |
Definition at line 3032 of file duk_config.h.
#define DUK_USE_NONSTD_SETTER_KEY_ARGUMENT |
Definition at line 3033 of file duk_config.h.
#define DUK_USE_NONSTD_STRING_FROMCHARCODE_32BIT |
Definition at line 3034 of file duk_config.h.
#define DUK_USE_NUMBER_BUILTIN |
Definition at line 3035 of file duk_config.h.
#define DUK_USE_OBJECT_BUILTIN |
Definition at line 3036 of file duk_config.h.
#define DUK_USE_OS_STRING "unknown" |
Definition at line 867 of file duk_config.h.
#define DUK_USE_PACK_DUMMY_MEMBER |
Definition at line 1564 of file duk_config.h.
#define DUK_USE_PARANOID_DATE_COMPUTATION |
Definition at line 2469 of file duk_config.h.
#define DUK_USE_PC2LINE |
Definition at line 3039 of file duk_config.h.
#define DUK_USE_PERFORMANCE_BUILTIN |
Definition at line 3040 of file duk_config.h.
#define DUK_USE_PROVIDE_DEFAULT_ALLOC_FUNCTIONS |
Definition at line 3043 of file duk_config.h.
#define DUK_USE_REFCOUNT32 |
Definition at line 3045 of file duk_config.h.
#define DUK_USE_REFERENCE_COUNTING |
Definition at line 3046 of file duk_config.h.
#define DUK_USE_REFLECT_BUILTIN |
Definition at line 3047 of file duk_config.h.
#define DUK_USE_REGEXP_CANON_BITMAP |
Definition at line 3048 of file duk_config.h.
#define DUK_USE_REGEXP_COMPILER_RECLIMIT 10000 |
Definition at line 3050 of file duk_config.h.
#define DUK_USE_REGEXP_EXECUTOR_RECLIMIT 10000 |
Definition at line 3051 of file duk_config.h.
#define DUK_USE_REGEXP_SUPPORT |
Definition at line 3052 of file duk_config.h.
#define DUK_USE_REPL_FPCLASSIFY |
Definition at line 2332 of file duk_config.h.
#define DUK_USE_REPL_ISFINITE |
Definition at line 2334 of file duk_config.h.
#define DUK_USE_REPL_ISINF |
Definition at line 2336 of file duk_config.h.
#define DUK_USE_REPL_ISNAN |
Definition at line 2335 of file duk_config.h.
#define DUK_USE_REPL_SIGNBIT |
Definition at line 2333 of file duk_config.h.
#define DUK_USE_ROM_PTRCOMP_FIRST 63488L |
Definition at line 3056 of file duk_config.h.
#define DUK_USE_SECTION_B |
Definition at line 3058 of file duk_config.h.
#define DUK_USE_SHEBANG_COMMENTS |
Definition at line 3060 of file duk_config.h.
#define DUK_USE_SOURCE_NONBMP |
Definition at line 3062 of file duk_config.h.
#define DUK_USE_STRHASH_SKIP_SHIFT 5 |
Definition at line 3065 of file duk_config.h.
#define DUK_USE_STRICT_DECL |
Definition at line 3066 of file duk_config.h.
#define DUK_USE_STRING_BUILTIN |
Definition at line 3068 of file duk_config.h.
#define DUK_USE_STRTAB_GROW_LIMIT 17 |
Definition at line 3070 of file duk_config.h.
#define DUK_USE_STRTAB_MAXSIZE 268435456L |
Definition at line 3071 of file duk_config.h.
#define DUK_USE_STRTAB_MINSIZE 1024 |
Definition at line 3072 of file duk_config.h.
#define DUK_USE_STRTAB_RESIZE_CHECK_MASK 255 |
Definition at line 3074 of file duk_config.h.
#define DUK_USE_STRTAB_SHRINK_LIMIT 6 |
Definition at line 3075 of file duk_config.h.
#define DUK_USE_SYMBOL_BUILTIN |
Definition at line 3077 of file duk_config.h.
#define DUK_USE_TAILCALL |
Definition at line 3078 of file duk_config.h.
#define DUK_USE_TARGET_INFO "unknown" |
Definition at line 3079 of file duk_config.h.
#define DUK_USE_TRACEBACK_DEPTH 10 |
Definition at line 3081 of file duk_config.h.
#define DUK_USE_TRACEBACKS |
Definition at line 3080 of file duk_config.h.
#define DUK_USE_VALSTACK_GROW_SHIFT 2 |
Definition at line 3082 of file duk_config.h.
#define DUK_USE_VALSTACK_LIMIT 1000000L |
Definition at line 3083 of file duk_config.h.
#define DUK_USE_VALSTACK_SHRINK_CHECK_SHIFT 2 |
Definition at line 3084 of file duk_config.h.
#define DUK_USE_VALSTACK_SHRINK_SLACK_SHIFT 4 |
Definition at line 3085 of file duk_config.h.
#define DUK_USE_VERBOSE_ERRORS |
Definition at line 3087 of file duk_config.h.
#define DUK_USE_VERBOSE_EXECUTOR_ERRORS |
Definition at line 3088 of file duk_config.h.
#define DUK_USE_VOLUNTARY_GC |
Definition at line 3089 of file duk_config.h.
#define DUK_USE_ZERO_BUFFER_DATA |
Definition at line 3090 of file duk_config.h.
#define DUK_VA_COPY | ( | dest, | |
src | |||
) | do { (dest) = (src); } while (0) |
Definition at line 2634 of file duk_config.h.
#define DUK_VSNPRINTF vsnprintf |
Definition at line 2240 of file duk_config.h.
#define DUK_VSPRINTF vsprintf |
Definition at line 2236 of file duk_config.h.
#define DUK_VSSCANF vsscanf |
Definition at line 2246 of file duk_config.h.
#define DUK_WO_NORETURN | ( | stmt | ) | do { stmt } while (0) |
Definition at line 2677 of file duk_config.h.
#define DUK_WO_UNREACHABLE | ( | stmt | ) | do { stmt } while (0) |
Definition at line 2688 of file duk_config.h.
#define SIZE_MAX ((size_t) (-1)) |
Definition at line 1988 of file duk_config.h.
typedef duk_small_uint_t duk_bool_t |
Definition at line 2051 of file duk_config.h.
typedef duk_int_t duk_codepoint_t |
Definition at line 2094 of file duk_config.h.
typedef struct duk_hthread duk_context |
Definition at line 2126 of file duk_config.h.
typedef double duk_double_t |
Definition at line 2103 of file duk_config.h.
typedef duk_int_t duk_errcode_t |
Definition at line 2083 of file duk_config.h.
typedef float duk_float_t |
Definition at line 2102 of file duk_config.h.
Definition at line 2056 of file duk_config.h.
typedef duk_int16_t duk_int_fast16_t |
Definition at line 1856 of file duk_config.h.
typedef duk_int32_t duk_int_fast32_t |
Definition at line 1858 of file duk_config.h.
typedef duk_int8_t duk_int_fast8_t |
Definition at line 1854 of file duk_config.h.
typedef duk_int_fast32_t duk_int_fast_t |
Definition at line 2023 of file duk_config.h.
typedef duk_int16_t duk_int_least16_t |
Definition at line 1850 of file duk_config.h.
typedef duk_int32_t duk_int_least32_t |
Definition at line 1852 of file duk_config.h.
typedef duk_int8_t duk_int_least8_t |
Definition at line 1848 of file duk_config.h.
typedef duk_int_fast32_t duk_int_t |
Definition at line 2011 of file duk_config.h.
typedef duk_int32_t duk_intmax_t |
Definition at line 1870 of file duk_config.h.
typedef ptrdiff_t duk_ptrdiff_t |
Definition at line 1997 of file duk_config.h.
typedef duk_small_int_t duk_ret_t |
Definition at line 2076 of file duk_config.h.
typedef size_t duk_size_t |
Definition at line 1996 of file duk_config.h.
typedef duk_int_fast16_t duk_small_int_fast_t |
Definition at line 2043 of file duk_config.h.
typedef int duk_small_int_t |
Definition at line 2033 of file duk_config.h.
Definition at line 2044 of file duk_config.h.
typedef unsigned int duk_small_uint_t |
Definition at line 2034 of file duk_config.h.
typedef duk_uint_t duk_uarridx_t |
Definition at line 2068 of file duk_config.h.
typedef duk_uint_t duk_ucodepoint_t |
Definition at line 2095 of file duk_config.h.
typedef duk_uint_t duk_uidx_t |
Definition at line 2061 of file duk_config.h.
typedef duk_uint16_t duk_uint_fast16_t |
Definition at line 1855 of file duk_config.h.
typedef duk_uint32_t duk_uint_fast32_t |
Definition at line 1857 of file duk_config.h.
typedef duk_uint8_t duk_uint_fast8_t |
Definition at line 1853 of file duk_config.h.
typedef duk_uint_fast32_t duk_uint_fast_t |
Definition at line 2024 of file duk_config.h.
typedef duk_uint16_t duk_uint_least16_t |
Definition at line 1849 of file duk_config.h.
typedef duk_uint32_t duk_uint_least32_t |
Definition at line 1851 of file duk_config.h.
typedef duk_uint8_t duk_uint_least8_t |
Definition at line 1847 of file duk_config.h.
typedef duk_uint_fast32_t duk_uint_t |
Definition at line 2012 of file duk_config.h.
typedef duk_uint32_t duk_uintmax_t |
Definition at line 1869 of file duk_config.h.