ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

jsutils.c File Reference
#include "config.h"
#include "wine/port.h"
#include <math.h>
#include "jscript.h"
#include "engine.h"
#include "wine/debug.h"

Go to the source code of this file.

Defines

#define MIN_BLOCK_SIZE   128
#define ARENA_FREE_FILLER   0xaa

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (jscript)
 WINE_DECLARE_DEBUG_CHANNEL (heap)
const chardebugstr_variant (const VARIANT *v)
static DWORD block_size (DWORD block)
void jsheap_init (jsheap_t *heap)
voidjsheap_alloc (jsheap_t *heap, DWORD size)
voidjsheap_grow (jsheap_t *heap, void *mem, DWORD size, DWORD inc)
void jsheap_clear (jsheap_t *heap)
void jsheap_free (jsheap_t *heap)
jsheap_tjsheap_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)

Generated on Fri May 25 2012 05:09:13 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.