Defines |
| #define | MIN_BLOCK_SIZE 128 |
| #define | ARENA_FREE_FILLER 0xaa |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
| | WINE_DECLARE_DEBUG_CHANNEL (heap) |
| const char * | debugstr_variant (const VARIANT *v) |
| static DWORD | block_size (DWORD block) |
| void | jsheap_init (jsheap_t *heap) |
| void * | jsheap_alloc (jsheap_t *heap, DWORD size) |
| void * | jsheap_grow (jsheap_t *heap, void *mem, DWORD size, DWORD inc) |
| void | jsheap_clear (jsheap_t *heap) |
| void | jsheap_free (jsheap_t *heap) |
| jsheap_t * | jsheap_mark (jsheap_t *heap) |
| HRESULT | to_primitive (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, VARIANT *ret, hint_t hint) |
| HRESULT | to_boolean (VARIANT *v, VARIANT_BOOL *b) |
| static int | hex_to_int (WCHAR c) |
| static HRESULT | str_to_number (BSTR str, VARIANT *ret) |
| HRESULT | to_number (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, VARIANT *ret) |
| HRESULT | to_integer (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, VARIANT *ret) |
| HRESULT | to_int32 (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, INT *ret) |
| HRESULT | to_uint32 (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, DWORD *ret) |
| static BSTR | int_to_bstr (INT i) |
| HRESULT | to_string (script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, BSTR *str) |
| HRESULT | to_object (script_ctx_t *ctx, VARIANT *v, IDispatch **disp) |