MCPcopy Create free account
hub / github.com/buke/quickjs-go / JS_NewInt64

Function JS_NewInt64

deps/quickjs/quickjs.h:722–731  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

720}
721
722static inline JSValue JS_NewInt64(JSContext *ctx, int64_t val)
723{
724 JSValue v;
725 if (val >= INT32_MIN && val <= INT32_MAX) {
726 v = JS_NewInt32(ctx, (int32_t)val);
727 } else {
728 v = JS_NewFloat64(ctx, (double)val);
729 }
730 return v;
731}
732
733static inline JSValue JS_NewUint32(JSContext *ctx, uint32_t val)
734{

Callers 9

js_std_file_tellFunction · 0.85
js_std_file_read_writeFunction · 0.85
js_os_seekFunction · 0.85
js_os_read_writeFunction · 0.85
js_os_cputimeFunction · 0.85
js_os_nowFunction · 0.85
js_os_setTimeoutFunction · 0.85
js_os_statFunction · 0.85
js_agent_monotonicNowFunction · 0.85

Calls 2

JS_NewInt32Function · 0.85
JS_NewFloat64Function · 0.85

Tested by 1

js_agent_monotonicNowFunction · 0.68