Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | duk_bitdecoder_ctx |
struct | duk_bitencoder_ctx |
struct | duk_bufwriter_ctx |
Macros | |
#define | DUK_UTIL_MIN_HASH_PRIME 17 /* must match genhashsizes.py */ |
#define | DUK_UTIL_GET_HASH_PROBE_STEP(hash) (duk_util_probe_steps[(hash) & 0x1f]) |
#define | DUK_RAW_WRITE_U8(ptr, val) |
#define | DUK_RAW_WRITE_U16_BE(ptr, val) duk_raw_write_u16_be(&(ptr), (duk_uint16_t) (val)) |
#define | DUK_RAW_WRITE_U32_BE(ptr, val) duk_raw_write_u32_be(&(ptr), (duk_uint32_t) (val)) |
#define | DUK_RAW_WRITE_DOUBLE_BE(ptr, val) duk_raw_write_double_be(&(ptr), (duk_double_t) (val)) |
#define | DUK_RAW_WRITE_XUTF8(ptr, val) |
#define | DUK_RAW_WRITE_CESU8(ptr, val) |
#define | DUK_RAW_READ_U8(ptr) ((duk_uint8_t) (*(ptr)++)) |
#define | DUK_RAW_READ_U16_BE(ptr) duk_raw_read_u16_be(&(ptr)); |
#define | DUK_RAW_READ_U32_BE(ptr) duk_raw_read_u32_be(&(ptr)); |
#define | DUK_RAW_READ_DOUBLE_BE(ptr) duk_raw_read_double_be(&(ptr)); |
#define | DUK_BW_SPARE_ADD 64 |
#define | DUK_BW_SPARE_SHIFT 4 /* 2^4 -> 1/16 = 6.25% spare */ |
#define | DUK_BW_INIT_PUSHBUF(thr, bw_ctx, sz) |
#define | DUK_BW_INIT_WITHBUF(thr, bw_ctx, buf) |
#define | DUK_BW_COMPACT(thr, bw_ctx) |
#define | DUK_BW_PUSH_AS_STRING(thr, bw_ctx) |
#define | DUK_BW_ASSERT_VALID_EXPR(thr, bw_ctx) |
#define | DUK_BW_ASSERT_VALID(thr, bw_ctx) |
#define | DUK_BW_GET_PTR(thr, bw_ctx) ((bw_ctx)->p) |
#define | DUK_BW_SET_PTR(thr, bw_ctx, ptr) |
#define | DUK_BW_ADD_PTR(thr, bw_ctx, delta) |
#define | DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) |
#define | DUK_BW_GET_LIMITPTR(thr, bw_ctx) ((bw_ctx)->p_limit) |
#define | DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) |
#define | DUK_BW_SET_SIZE(thr, bw_ctx, sz) |
#define | DUK_BW_RESET_SIZE(thr, bw_ctx) |
#define | DUK_BW_GET_BUFFER(thr, bw_ctx) ((bw_ctx)->buf) |
#define | DUK_BW_ENSURE(thr, bw_ctx, sz) |
#define | DUK_BW_ENSURE_RAW(thr, bw_ctx, sz, ptr) |
#define | DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) |
#define | DUK_BW_ASSERT_SPACE_EXPR(thr, bw_ctx, sz) |
#define | DUK_BW_ASSERT_SPACE(thr, bw_ctx, sz) |
#define | DUK_BW_SETPTR_AND_COMPACT(thr, bw_ctx, ptr) |
#define | DUK_BW_WRITE_RAW_U8(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_U8_2(thr, bw_ctx, val1, val2) |
#define | DUK_BW_WRITE_RAW_U8_3(thr, bw_ctx, val1, val2, val3) |
#define | DUK_BW_WRITE_RAW_U8_4(thr, bw_ctx, val1, val2, val3, val4) |
#define | DUK_BW_WRITE_RAW_U8_5(thr, bw_ctx, val1, val2, val3, val4, val5) |
#define | DUK_BW_WRITE_RAW_U8_6(thr, bw_ctx, val1, val2, val3, val4, val5, val6) |
#define | DUK_BW_WRITE_RAW_XUTF8(thr, bw_ctx, cp) |
#define | DUK_BW_WRITE_RAW_CESU8(thr, bw_ctx, cp) |
#define | DUK_BW_WRITE_RAW_BYTES(thr, bw_ctx, valptr, valsz) |
#define | DUK_BW_WRITE_RAW_CSTRING(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_HSTRING(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_HBUFFER(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_HBUFFER_FIXED(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_HBUFFER_DYNAMIC(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_RAW_SLICE(thr, bw, dst_off, dst_len) duk_bw_write_raw_slice((thr), (bw), (dst_off), (dst_len)) |
#define | DUK_BW_INSERT_RAW_BYTES(thr, bw, dst_off, buf, len) duk_bw_insert_raw_bytes((thr), (bw), (dst_off), (buf), (len)) |
#define | DUK_BW_INSERT_RAW_SLICE(thr, bw, dst_off, src_off, len) duk_bw_insert_raw_slice((thr), (bw), (dst_off), (src_off), (len)) |
#define | DUK_BW_INSERT_RAW_AREA(thr, bw, off, len) duk_bw_insert_raw_area((thr), (bw), (off), (len)) |
#define | DUK_BW_REMOVE_RAW_SLICE(thr, bw, off, len) duk_bw_remove_raw_slice((thr), (bw), (off), (len)) |
#define | DUK_BW_WRITE_ENSURE_U8(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_U8_2(thr, bw_ctx, val1, val2) |
#define | DUK_BW_WRITE_ENSURE_U8_3(thr, bw_ctx, val1, val2, val3) |
#define | DUK_BW_WRITE_ENSURE_U8_4(thr, bw_ctx, val1, val2, val3, val4) |
#define | DUK_BW_WRITE_ENSURE_U8_5(thr, bw_ctx, val1, val2, val3, val4, val5) |
#define | DUK_BW_WRITE_ENSURE_U8_6(thr, bw_ctx, val1, val2, val3, val4, val5, val6) |
#define | DUK_BW_WRITE_ENSURE_XUTF8(thr, bw_ctx, cp) |
#define | DUK_BW_WRITE_ENSURE_CESU8(thr, bw_ctx, cp) |
#define | DUK_BW_WRITE_ENSURE_BYTES(thr, bw_ctx, valptr, valsz) |
#define | DUK_BW_WRITE_ENSURE_CSTRING(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_HBUFFER(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_HBUFFER_FIXED(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_HBUFFER_DYNAMIC(thr, bw_ctx, val) |
#define | DUK_BW_WRITE_ENSURE_SLICE(thr, bw, dst_off, dst_len) duk_bw_write_ensure_slice((thr), (bw), (dst_off), (dst_len)) |
#define | DUK_BW_INSERT_ENSURE_BYTES(thr, bw, dst_off, buf, len) duk_bw_insert_ensure_bytes((thr), (bw), (dst_off), (buf), (len)) |
#define | DUK_BW_INSERT_ENSURE_SLICE(thr, bw, dst_off, src_off, len) duk_bw_insert_ensure_slice((thr), (bw), (dst_off), (src_off), (len)) |
#define | DUK_BW_INSERT_ENSURE_AREA(thr, bw, off, len) |
#define | DUK_BW_REMOVE_ENSURE_SLICE(thr, bw, off, len) |
Variables | |
DUK_INTERNAL_DECL const duk_uint8_t | duk_lc_digits [36] |
DUK_INTERNAL_DECL const duk_uint8_t | duk_uc_nybbles [16] |
DUK_INTERNAL_DECL const duk_int8_t | duk_hex_dectab [256] |
#define DUK_BW_ADD_PTR | ( | thr, | |
bw_ctx, | |||
delta ) |
Definition at line 170 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ASSERT_SPACE | ( | thr, | |
bw_ctx, | |||
sz ) |
Definition at line 212 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ASSERT_SPACE_EXPR | ( | thr, | |
bw_ctx, | |||
sz ) |
Definition at line 209 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ASSERT_VALID | ( | thr, | |
bw_ctx ) |
Definition at line 159 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ASSERT_VALID_EXPR | ( | thr, | |
bw_ctx ) |
Definition at line 149 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_COMPACT | ( | thr, | |
bw_ctx ) |
Definition at line 135 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ENSURE | ( | thr, | |
bw_ctx, | |||
sz ) |
Definition at line 192 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ENSURE_GETPTR | ( | thr, | |
bw_ctx, | |||
sz ) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) |
Definition at line 207 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_ENSURE_RAW | ( | thr, | |
bw_ctx, | |||
sz, | |||
ptr ) |
Definition at line 203 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_GET_BASEPTR | ( | thr, | |
bw_ctx ) ((bw_ctx)->p_base) |
Definition at line 173 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_GET_BUFFER | ( | thr, | |
bw_ctx ) ((bw_ctx)->buf) |
Definition at line 187 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_GET_LIMITPTR | ( | thr, | |
bw_ctx ) ((bw_ctx)->p_limit) |
Definition at line 175 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_GET_PTR | ( | thr, | |
bw_ctx ) ((bw_ctx)->p) |
Definition at line 165 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_GET_SIZE | ( | thr, | |
bw_ctx ) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) |
Definition at line 177 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INIT_PUSHBUF | ( | thr, | |
bw_ctx, | |||
sz ) |
Definition at line 129 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INIT_WITHBUF | ( | thr, | |
bw_ctx, | |||
buf ) |
Definition at line 132 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_ENSURE_AREA | ( | thr, | |
bw, | |||
off, | |||
len ) |
Definition at line 454 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_ENSURE_BYTES | ( | thr, | |
bw, | |||
dst_off, | |||
buf, | |||
len ) duk_bw_insert_ensure_bytes((thr), (bw), (dst_off), (buf), (len)) |
Definition at line 450 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_ENSURE_SLICE | ( | thr, | |
bw, | |||
dst_off, | |||
src_off, | |||
len ) duk_bw_insert_ensure_slice((thr), (bw), (dst_off), (src_off), (len)) |
Definition at line 452 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_RAW_AREA | ( | thr, | |
bw, | |||
off, | |||
len ) duk_bw_insert_raw_area((thr), (bw), (off), (len)) |
Definition at line 359 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_RAW_BYTES | ( | thr, | |
bw, | |||
dst_off, | |||
buf, | |||
len ) duk_bw_insert_raw_bytes((thr), (bw), (dst_off), (buf), (len)) |
Definition at line 346 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_INSERT_RAW_SLICE | ( | thr, | |
bw, | |||
dst_off, | |||
src_off, | |||
len ) duk_bw_insert_raw_slice((thr), (bw), (dst_off), (src_off), (len)) |
Definition at line 352 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_PUSH_AS_STRING | ( | thr, | |
bw_ctx ) |
Definition at line 139 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_REMOVE_ENSURE_SLICE | ( | thr, | |
bw, | |||
off, | |||
len ) |
Definition at line 457 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_REMOVE_RAW_SLICE | ( | thr, | |
bw, | |||
off, | |||
len ) duk_bw_remove_raw_slice((thr), (bw), (off), (len)) |
Definition at line 363 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_RESET_SIZE | ( | thr, | |
bw_ctx ) |
Definition at line 183 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_SET_PTR | ( | thr, | |
bw_ctx, | |||
ptr ) |
Definition at line 167 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_SET_SIZE | ( | thr, | |
bw_ctx, | |||
sz ) |
Definition at line 179 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_SETPTR_AND_COMPACT | ( | thr, | |
bw_ctx, | |||
ptr ) |
Definition at line 218 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_SPARE_ADD 64 |
Definition at line 124 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_SPARE_SHIFT 4 /* 2^4 -> 1/16 = 6.25% spare */ |
Definition at line 125 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_BYTES | ( | thr, | |
bw_ctx, | |||
valptr, | |||
valsz ) |
Definition at line 401 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_CESU8 | ( | thr, | |
bw_ctx, | |||
cp ) |
Definition at line 396 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_CSTRING | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 410 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_HBUFFER | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 426 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_HBUFFER_DYNAMIC | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 440 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_HBUFFER_FIXED | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 433 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_HSTRING | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 419 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_SLICE | ( | thr, | |
bw, | |||
dst_off, | |||
dst_len ) duk_bw_write_ensure_slice((thr), (bw), (dst_off), (dst_len)) |
Definition at line 448 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8 | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 368 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8_2 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2 ) |
Definition at line 372 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8_3 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3 ) |
Definition at line 376 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8_4 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4 ) |
Definition at line 380 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8_5 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4, | |||
val5 ) |
Definition at line 384 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_U8_6 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4, | |||
val5, | |||
val6 ) |
Definition at line 388 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_ENSURE_XUTF8 | ( | thr, | |
bw_ctx, | |||
cp ) |
Definition at line 392 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_BYTES | ( | thr, | |
bw_ctx, | |||
valptr, | |||
valsz ) |
Definition at line 300 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_CESU8 | ( | thr, | |
bw_ctx, | |||
cp ) |
Definition at line 291 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_CSTRING | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 308 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_HBUFFER | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 322 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_HBUFFER_DYNAMIC | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 334 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_HBUFFER_FIXED | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 328 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_HSTRING | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 316 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_SLICE | ( | thr, | |
bw, | |||
dst_off, | |||
dst_len ) duk_bw_write_raw_slice((thr), (bw), (dst_off), (dst_len)) |
Definition at line 342 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8 | ( | thr, | |
bw_ctx, | |||
val ) |
Definition at line 229 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8_2 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2 ) |
Definition at line 233 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8_3 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3 ) |
Definition at line 241 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8_4 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4 ) |
Definition at line 250 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8_5 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4, | |||
val5 ) |
Definition at line 260 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_U8_6 | ( | thr, | |
bw_ctx, | |||
val1, | |||
val2, | |||
val3, | |||
val4, | |||
val5, | |||
val6 ) |
Definition at line 271 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_BW_WRITE_RAW_XUTF8 | ( | thr, | |
bw_ctx, | |||
cp ) |
Definition at line 283 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_READ_DOUBLE_BE | ( | ptr | ) | duk_raw_read_double_be(&(ptr)); |
Definition at line 90 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_READ_U16_BE | ( | ptr | ) | duk_raw_read_u16_be(&(ptr)); |
Definition at line 88 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_READ_U32_BE | ( | ptr | ) | duk_raw_read_u32_be(&(ptr)); |
Definition at line 89 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_READ_U8 | ( | ptr | ) | ((duk_uint8_t) (*(ptr)++)) |
Definition at line 87 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_CESU8 | ( | ptr, | |
val ) |
Definition at line 77 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_DOUBLE_BE | ( | ptr, | |
val ) duk_raw_write_double_be(&(ptr), (duk_double_t) (val)) |
Definition at line 67 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_U16_BE | ( | ptr, | |
val ) duk_raw_write_u16_be(&(ptr), (duk_uint16_t) (val)) |
Definition at line 65 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_U32_BE | ( | ptr, | |
val ) duk_raw_write_u32_be(&(ptr), (duk_uint32_t) (val)) |
Definition at line 66 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_U8 | ( | ptr, | |
val ) |
Definition at line 62 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_RAW_WRITE_XUTF8 | ( | ptr, | |
val ) |
Definition at line 68 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_UTIL_GET_HASH_PROBE_STEP | ( | hash | ) | (duk_util_probe_steps[(hash) & 0x1f]) |
Definition at line 10 of file duktape-1.8.0/src-separate/duk_util.h.
#define DUK_UTIL_MIN_HASH_PRIME 17 /* must match genhashsizes.py */ |
Definition at line 8 of file duktape-1.8.0/src-separate/duk_util.h.
DUK_INTERNAL_DECL duk_int32_t duk_bd_decode | ( | duk_bitdecoder_ctx * | ctx, |
duk_small_int_t | bits ) |
Definition at line 85971 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bitdecoder_ctx::currbits, duk_bitdecoder_ctx::currval, duk_bitdecoder_ctx::data, DUK_ASSERT, DUK_DDD, DUK_DDDPRINT, duk_bitdecoder_ctx::length, mask, and duk_bitdecoder_ctx::offset.
Referenced by duk__hobject_pc2line_query_raw(), duk__init_heap_strings(), duk__push_double(), duk__push_stridx(), duk__push_string(), duk__slow_case_conversion(), duk__uni_decode_value(), duk_bd_decode_flag(), duk_bd_decode_flagged(), duk_be_encode(), and duk_hthread_create_builtin_objects().
DUK_INTERNAL_DECL duk_small_int_t duk_bd_decode_flag | ( | duk_bitdecoder_ctx * | ctx | ) |
Definition at line 86016 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bd_decode().
Referenced by duk__hobject_pc2line_query_raw(), duk__push_stridx_or_string(), duk_bd_decode_flagged(), duk_be_encode(), and duk_hthread_create_builtin_objects().
DUK_INTERNAL_DECL duk_int32_t duk_bd_decode_flagged | ( | duk_bitdecoder_ctx * | ctx, |
duk_small_int_t | bits, | ||
duk_int32_t | def_value ) |
Definition at line 86024 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bd_decode(), and duk_bd_decode_flag().
Referenced by duk_hthread_create_builtin_objects().
DUK_INTERNAL_DECL void duk_be_encode | ( | duk_bitencoder_ctx * | ctx, |
duk_uint32_t | data, | ||
duk_small_int_t | bits ) |
Definition at line 86037 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bitencoder_ctx::currbits, duk_bitencoder_ctx::currval, duk_bitencoder_ctx::data, DUK_ASSERT, duk_bd_decode(), duk_bd_decode_flag(), duk_bitencoder_ctx::length, NULL, duk_bitencoder_ctx::offset, and duk_bitencoder_ctx::truncated.
Referenced by duk__bw_update_ptrs(), duk_be_finish(), and duk_hobject_pc2line_pack().
DUK_INTERNAL_DECL void duk_be_finish | ( | duk_bitencoder_ctx * | ctx | ) |
Definition at line 86062 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bitencoder_ctx::currbits, duk_bitencoder_ctx::currval, duk_bitencoder_ctx::data, DUK_ASSERT, duk_be_encode(), duk_bitencoder_ctx::length, NULL, duk_bitencoder_ctx::offset, and duk_bitencoder_ctx::truncated.
Referenced by duk_hobject_pc2line_pack().
DUK_INTERNAL_DECL void duk_bw_compact | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw_ctx ) |
Definition at line 86162 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bufwriter_ctx::buf, duk__bw_update_ptrs(), DUK_ASSERT, duk_hbuffer_resize(), DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
DUK_INTERNAL_DECL void duk_bw_init | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw_ctx, | ||
duk_hbuffer_dynamic * | h_buf ) |
Definition at line 86098 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bufwriter_ctx::buf, duk__bw_update_ptrs(), DUK_ASSERT, DUK_HBUFFER_DYNAMIC_GET_DATA_PTR, DUK_HBUFFER_DYNAMIC_GET_SIZE, DUK_UNREF, duk_hthread::heap, and NULL.
DUK_INTERNAL_DECL void duk_bw_init_pushbuf | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw_ctx, | ||
duk_size_t | buf_size ) |
Definition at line 86109 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bufwriter_ctx::buf, duk__bw_update_ptrs(), DUK_ASSERT, duk_get_hbuffer(), duk_push_dynamic_buffer, and NULL.
DUK_INTERNAL_DECL duk_uint8_t * duk_bw_insert_ensure_area | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | off, | ||
duk_size_t | len ) |
Definition at line 86309 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_ENSURE, DUK_BW_GET_SIZE, duk_bw_insert_raw_area(), DUK_UNREF, and NULL.
DUK_INTERNAL_DECL void duk_bw_insert_ensure_bytes | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | dst_off, | ||
const duk_uint8_t * | buf, | ||
duk_size_t | len ) |
Definition at line 86227 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_ENSURE, DUK_BW_GET_SIZE, duk_bw_insert_raw_bytes(), DUK_UNREF, and NULL.
DUK_INTERNAL_DECL void duk_bw_insert_ensure_slice | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | dst_off, | ||
duk_size_t | src_off, | ||
duk_size_t | len ) |
Definition at line 86275 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_ENSURE, DUK_BW_GET_SIZE, duk_bw_insert_raw_slice(), DUK_UNREF, and NULL.
DUK_INTERNAL_DECL duk_uint8_t * duk_bw_insert_raw_area | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | off, | ||
duk_size_t | len ) |
Definition at line 86291 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_ENSURE, DUK_BW_GET_SIZE, duk_bw_insert_raw_slice(), DUK_MEMMOVE, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
Referenced by duk_bw_insert_ensure_area().
DUK_INTERNAL_DECL void duk_bw_insert_raw_bytes | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | dst_off, | ||
const duk_uint8_t * | buf, | ||
duk_size_t | len ) |
Definition at line 86203 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_GET_SIZE, DUK_MEMCPY, DUK_MEMMOVE, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
Referenced by duk_bw_insert_ensure_bytes().
DUK_INTERNAL_DECL void duk_bw_insert_raw_slice | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | dst_off, | ||
duk_size_t | src_off, | ||
duk_size_t | len ) |
Definition at line 86238 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_GET_SIZE, DUK_MEMCPY, DUK_MEMMOVE, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
Referenced by duk_bw_insert_ensure_slice(), and duk_bw_insert_raw_area().
DUK_INTERNAL_DECL void duk_bw_remove_raw_slice | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | off, | ||
duk_size_t | len ) |
Definition at line 86319 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_GET_SIZE, DUK_MEMMOVE, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
DUK_INTERNAL_DECL duk_uint8_t * duk_bw_resize | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw_ctx, | ||
duk_size_t | sz ) |
Definition at line 86124 of file duktape-1.5.2/src-noline/duktape.c.
References duk_bufwriter_ctx::buf, duk__bw_update_ptrs(), DUK_ASSERT, DUK_BW_SPARE_ADD, DUK_BW_SPARE_SHIFT, DUK_DD, DUK_DDPRINT, DUK_ERROR_RANGE, duk_hbuffer_resize(), DUK_STR_BUFFER_TOO_LONG, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
DUK_INTERNAL_DECL void duk_bw_write_ensure_slice | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | src_off, | ||
duk_size_t | len ) |
Definition at line 86191 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_ENSURE, DUK_BW_GET_SIZE, duk_bw_write_raw_slice(), DUK_MEMCPY, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
DUK_INTERNAL_DECL void duk_bw_write_raw_slice | ( | duk_hthread * | thr, |
duk_bufwriter_ctx * | bw, | ||
duk_size_t | src_off, | ||
duk_size_t | len ) |
Definition at line 86174 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_ASSERT, DUK_BW_GET_SIZE, DUK_MEMCPY, DUK_UNREF, NULL, duk_bufwriter_ctx::p, and duk_bufwriter_ctx::p_base.
Referenced by duk_bw_write_ensure_slice().
DUK_INTERNAL_DECL duk_double_t duk_raw_read_double_be | ( | duk_uint8_t ** | p | ) |
Definition at line 86378 of file duktape-1.5.2/src-noline/duktape.c.
References duk_double_union::d, DUK_MEMCPY, and duk_double_union::ui.
DUK_INTERNAL_DECL duk_uint16_t duk_raw_read_u16_be | ( | duk_uint8_t ** | p | ) |
Definition at line 86354 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_MEMCPY.
DUK_INTERNAL_DECL duk_uint32_t duk_raw_read_u32_be | ( | duk_uint8_t ** | p | ) |
Definition at line 86366 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_MEMCPY.
DUK_INTERNAL_DECL void duk_raw_write_double_be | ( | duk_uint8_t ** | p, |
duk_double_t | val ) |
Definition at line 86418 of file duktape-1.5.2/src-noline/duktape.c.
References duk_double_union::d, DUK_MEMCPY, and duk_double_union::ui.
DUK_INTERNAL_DECL void duk_raw_write_u16_be | ( | duk_uint8_t ** | p, |
duk_uint16_t | val ) |
Definition at line 86396 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_MEMCPY.
DUK_INTERNAL_DECL void duk_raw_write_u32_be | ( | duk_uint8_t ** | p, |
duk_uint32_t | val ) |
Definition at line 86407 of file duktape-1.5.2/src-noline/duktape.c.
References DUK_MEMCPY.
DUK_INTERNAL_DECL duk_uint32_t duk_util_tinyrandom_get_bits | ( | duk_hthread * | thr, |
duk_small_int_t | n ) |
Definition at line 86508 of file duktape-1.5.2/src-noline/duktape.c.
References DUK__RND_BIT, DUK__UPDATE_RND, duk_hthread::heap, and duk_heap::rnd_state.
Referenced by duk__array_qsort().
DUK_INTERNAL_DECL duk_double_t duk_util_tinyrandom_get_double | ( | duk_hthread * | thr | ) |
Definition at line 86526 of file duktape-1.5.2/src-noline/duktape.c.
References DUK__RND_BIT, DUK__UPDATE_RND, DUK_ASSERT, duk_hthread::heap, and duk_heap::rnd_state.
Referenced by duk_bi_math_object_random().
DUK_INTERNAL_DECL const duk_int8_t duk_hex_dectab[256] |
Definition at line 468 of file duktape-1.8.0/src-separate/duk_util.h.
DUK_INTERNAL_DECL const duk_uint8_t duk_lc_digits[36] |
Definition at line 466 of file duktape-1.8.0/src-separate/duk_util.h.
DUK_INTERNAL_DECL const duk_uint8_t duk_uc_nybbles[16] |
Definition at line 467 of file duktape-1.8.0/src-separate/duk_util.h.