MCPcopy Create free account
hub / github.com/9miao/CrossApp / jsval_to_uint32

Function jsval_to_uint32

scripting/javascript/bindings/ScriptingCore.cpp:1028–1040  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1026}
1027
1028JSBool jsval_to_uint32( JSContext *cx, jsval vp, uint32_t *outval )
1029{
1030 JSBool ok = JS_TRUE;
1031 double dp;
1032 ok &= JS_ValueToNumber(cx, vp, &dp);
1033 JSB_PRECONDITION3(ok, cx, JS_FALSE, "Error processing arguments");
1034 ok &= !isnan(dp);
1035 JSB_PRECONDITION3(ok, cx, JS_FALSE, "Error processing arguments");
1036
1037 *outval = (uint32_t)dp;
1038
1039 return ok;
1040}
1041
1042JSBool jsval_to_uint16( JSContext *cx, jsval vp, uint16_t *outval )
1043{

Calls

no outgoing calls