Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include "duk_internal.h"
Go to the source code of this file.
Functions | |
DUK_INTERNAL void | duk_heap_strcache_string_remove (duk_heap *heap, duk_hstring *h) |
DUK_LOCAL const duk_uint8_t * | duk__scan_forwards (const duk_uint8_t *p, const duk_uint8_t *q, duk_uint_fast32_t n) |
DUK_LOCAL const duk_uint8_t * | duk__scan_backwards (const duk_uint8_t *p, const duk_uint8_t *q, duk_uint_fast32_t n) |
DUK_INTERNAL duk_uint_fast32_t | duk_heap_strcache_offset_char2byte (duk_hthread *thr, duk_hstring *h, duk_uint_fast32_t char_offset) |
DUK_LOCAL const duk_uint8_t * duk__scan_backwards | ( | const duk_uint8_t * | p, |
const duk_uint8_t * | q, | ||
duk_uint_fast32_t | n ) |
Definition at line 61 of file duktape-1.5.2/src-separate/duk_heap_stringcache.c.
References NULL.
Referenced by duk_heap_strcache_offset_char2byte().
DUK_LOCAL const duk_uint8_t * duk__scan_forwards | ( | const duk_uint8_t * | p, |
const duk_uint8_t * | q, | ||
duk_uint_fast32_t | n ) |
Definition at line 45 of file duktape-1.5.2/src-separate/duk_heap_stringcache.c.
References NULL.
Referenced by duk_heap_strcache_offset_char2byte().
DUK_INTERNAL duk_uint_fast32_t duk_heap_strcache_offset_char2byte | ( | duk_hthread * | thr, |
duk_hstring * | h, | ||
duk_uint_fast32_t | char_offset ) |
Definition at line 89 of file duktape-1.5.2/src-separate/duk_heap_stringcache.c.
References duk_strcache::bidx, duk_strcache::cidx, duk__scan_backwards(), duk__scan_forwards(), DUK_ASSERT, DUK_DDD, DUK_DDDPRINT, DUK_ERROR_INTERNAL_DEFMSG, DUK_HEAP_STRCACHE_SIZE, DUK_HEAP_STRINGCACHE_NOCACHE_LIMIT, DUK_HSTRING_GET_BYTELEN, DUK_HSTRING_GET_CHARLEN, DUK_HSTRING_GET_DATA, DUK_HSTRING_IS_ASCII, DUK_MEMMOVE, DUK_UNREF, error(), duk_strcache::h, duk_hthread::heap, NULL, and duk_heap::strcache.
DUK_INTERNAL void duk_heap_strcache_string_remove | ( | duk_heap * | heap, |
duk_hstring * | h ) |
Definition at line 20 of file duktape-1.5.2/src-separate/duk_heap_stringcache.c.
References DUK_DD, DUK_DDPRINT, DUK_HEAP_STRCACHE_SIZE, duk_strcache::h, NULL, and duk_heap::strcache.