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

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

Go to the source code of this file.

Defines

#define LONGLONG_MAX   (((LONGLONG)0x7fffffff<<32)|0xffffffff)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (jscript)
static BOOL is_uri_reserved (WCHAR c)
static BOOL is_uri_unescaped (WCHAR c)
static WCHAR int_to_char (int i)
static HRESULT constructor_call (DispatchEx *constr, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_NaN (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Infinity (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Array (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Boolean (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Date (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Error (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_EvalError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_RangeError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ReferenceError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_SyntaxError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_TypeError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_URIError (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Function (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Number (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Object (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_String (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_RegExp (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ActiveXObject (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_VBArray (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_Enumerator (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_escape (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_eval (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_isNaN (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_isFinite (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static INT char_to_int (WCHAR c)
static HRESULT JSGlobal_parseInt (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_parseFloat (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static int hex_to_int (const WCHAR wch)
static HRESULT JSGlobal_unescape (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_GetObject (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ScriptEngine (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ScriptEngineMajorVersion (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ScriptEngineMinorVersion (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_ScriptEngineBuildVersion (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_CollectGarbage (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_encodeURI (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_decodeURI (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_encodeURIComponent (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT JSGlobal_decodeURIComponent (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT init_constructors (script_ctx_t *ctx, DispatchEx *object_prototype)
HRESULT init_global (script_ctx_t *ctx)

Variables

static const WCHAR NaNW [] = {'N','a','N',0}
static const WCHAR InfinityW [] = {'I','n','f','i','n','i','t','y',0}
static const WCHAR ArrayW [] = {'A','r','r','a','y',0}
static const WCHAR BooleanW [] = {'B','o','o','l','e','a','n',0}
static const WCHAR DateW [] = {'D','a','t','e',0}
static const WCHAR ErrorW [] = {'E','r','r','o','r',0}
static const WCHAR EvalErrorW [] = {'E','v','a','l','E','r','r','o','r',0}
static const WCHAR RangeErrorW [] = {'R','a','n','g','e','E','r','r','o','r',0}
static const WCHAR ReferenceErrorW [] = {'R','e','f','e','r','e','n','c','e','E','r','r','o','r',0}
static const WCHAR SyntaxErrorW [] = {'S','y','n','t','a','x','E','r','r','o','r',0}
static const WCHAR TypeErrorW [] = {'T','y','p','e','E','r','r','o','r',0}
static const WCHAR URIErrorW [] = {'U','R','I','E','r','r','o','r',0}
static const WCHAR FunctionW [] = {'F','u','n','c','t','i','o','n',0}
static const WCHAR NumberW [] = {'N','u','m','b','e','r',0}
static const WCHAR ObjectW [] = {'O','b','j','e','c','t',0}
static const WCHAR StringW [] = {'S','t','r','i','n','g',0}
static const WCHAR RegExpW [] = {'R','e','g','E','x','p',0}
static const WCHAR ActiveXObjectW [] = {'A','c','t','i','v','e','X','O','b','j','e','c','t',0}
static const WCHAR VBArrayW [] = {'V','B','A','r','r','a','y',0}
static const WCHAR EnumeratorW [] = {'E','n','u','m','e','r','a','t','o','r',0}
static const WCHAR escapeW [] = {'e','s','c','a','p','e',0}
static const WCHAR evalW [] = {'e','v','a','l',0}
static const WCHAR isNaNW [] = {'i','s','N','a','N',0}
static const WCHAR isFiniteW [] = {'i','s','F','i','n','i','t','e',0}
static const WCHAR parseIntW [] = {'p','a','r','s','e','I','n','t',0}
static const WCHAR parseFloatW [] = {'p','a','r','s','e','F','l','o','a','t',0}
static const WCHAR unescapeW [] = {'u','n','e','s','c','a','p','e',0}
static const WCHAR _GetObjectW [] = {'G','e','t','O','b','j','e','c','t',0}
static const WCHAR ScriptEngineW [] = {'S','c','r','i','p','t','E','n','g','i','n','e',0}
static const WCHAR ScriptEngineMajorVersionW []
static const WCHAR ScriptEngineMinorVersionW []
static const WCHAR ScriptEngineBuildVersionW []
static const WCHAR CollectGarbageW [] = {'C','o','l','l','e','c','t','G','a','r','b','a','g','e',0}
static const WCHAR MathW [] = {'M','a','t','h',0}
static const WCHAR encodeURIW [] = {'e','n','c','o','d','e','U','R','I',0}
static const WCHAR decodeURIW [] = {'d','e','c','o','d','e','U','R','I',0}
static const WCHAR encodeURIComponentW [] = {'e','n','c','o','d','e','U','R','I','C','o','m','p','o','n','e','n','t',0}
static const WCHAR decodeURIComponentW [] = {'d','e','c','o','d','e','U','R','I','C','o','m','p','o','n','e','n','t',0}
static const WCHAR undefinedW [] = {'u','n','d','e','f','i','n','e','d',0}
static int uri_char_table []
static const builtin_prop_t JSGlobal_props []
static const builtin_info_t JSGlobal_info

Generated on Sun May 27 2012 05:10:51 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.