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

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

Go to the source code of this file.

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (jscript)
static HRESULT math_constant (DOUBLE val, WORD flags, VARIANT *retv)
static HRESULT Math_E (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_LOG2E (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_LOG10E (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_LN2 (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_LN10 (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_PI (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_SQRT2 (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_SQRT1_2 (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_abs (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_acos (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_asin (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_atan (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_atan2 (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_ceil (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_cos (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_exp (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_floor (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_log (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_max (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_min (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_pow (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_random (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_round (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_sin (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_sqrt (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
static HRESULT Math_tan (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp)
HRESULT create_math (script_ctx_t *ctx, DispatchEx **ret)

Variables

static const WCHAR EW [] = {'E',0}
static const WCHAR LOG2EW [] = {'L','O','G','2','E',0}
static const WCHAR LOG10EW [] = {'L','O','G','1','0','E',0}
static const WCHAR LN2W [] = {'L','N','2',0}
static const WCHAR LN10W [] = {'L','N','1','0',0}
static const WCHAR PIW [] = {'P','I',0}
static const WCHAR SQRT2W [] = {'S','Q','R','T','2',0}
static const WCHAR SQRT1_2W [] = {'S','Q','R','T','1','_','2',0}
static const WCHAR absW [] = {'a','b','s',0}
static const WCHAR acosW [] = {'a','c','o','s',0}
static const WCHAR asinW [] = {'a','s','i','n',0}
static const WCHAR atanW [] = {'a','t','a','n',0}
static const WCHAR atan2W [] = {'a','t','a','n','2',0}
static const WCHAR ceilW [] = {'c','e','i','l',0}
static const WCHAR cosW [] = {'c','o','s',0}
static const WCHAR expW [] = {'e','x','p',0}
static const WCHAR floorW [] = {'f','l','o','o','r',0}
static const WCHAR logW [] = {'l','o','g',0}
static const WCHAR maxW [] = {'m','a','x',0}
static const WCHAR minW [] = {'m','i','n',0}
static const WCHAR powW [] = {'p','o','w',0}
static const WCHAR randomW [] = {'r','a','n','d','o','m',0}
static const WCHAR roundW [] = {'r','o','u','n','d',0}
static const WCHAR sinW [] = {'s','i','n',0}
static const WCHAR sqrtW [] = {'s','q','r','t',0}
static const WCHAR tanW [] = {'t','a','n',0}
static const builtin_prop_t Math_props []
static const builtin_info_t Math_info

Generated on Sat May 26 2012 05:02:58 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.