From b3a0cf57cf3abc248bad061c827190ab6299c63e Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 12 Feb 2022 15:52:13 -0800 Subject: [PATCH] Replace more uses of msclock() with xp_timer[64]() --- src/sbbs3/js_global.c | 4 ++-- src/sbbs3/js_system.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index e57392a224..4fce7d4c74 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -790,7 +790,7 @@ js_mswait(JSContext *cx, uintN argc, jsval *arglist) { jsval *argv=JS_ARGV(cx, arglist); int32 val=1; - clock_t start=msclock(); + double start=xp_timer(); jsrefcount rc; if(argc) { @@ -801,7 +801,7 @@ js_mswait(JSContext *cx, uintN argc, jsval *arglist) mswait(val); JS_RESUMEREQUEST(cx, rc); - JS_SET_RVAL(cx, arglist,UINT_TO_JSVAL(msclock()-start)); + JS_SET_RVAL(cx, arglist,DOUBLE_TO_JSVAL((xp_timer()-start) * 1000)); return(JS_TRUE); } diff --git a/src/sbbs3/js_system.c b/src/sbbs3/js_system.c index a41f919979..ecc7a60818 100644 --- a/src/sbbs3/js_system.c +++ b/src/sbbs3/js_system.c @@ -94,7 +94,7 @@ enum { ,SYS_PROP_MODS_DIR ,SYS_PROP_LOGS_DIR - /* msclock() access */ + /* clock/timer access */ ,SYS_PROP_CLOCK ,SYS_PROP_CLOCK_PER_SEC ,SYS_PROP_TIMER @@ -312,10 +312,10 @@ static JSBool js_system_get(JSContext *cx, JSObject *obj, jsid id, jsval *vp) break; case SYS_PROP_CLOCK: - *vp=DOUBLE_TO_JSVAL((double)msclock()); + *vp=DOUBLE_TO_JSVAL((double)xp_timer64()); break; case SYS_PROP_CLOCK_PER_SEC: - *vp=UINT_TO_JSVAL(MSCLOCKS_PER_SEC); + *vp=UINT_TO_JSVAL(1000); break; case SYS_PROP_TIMER: *vp=DOUBLE_TO_JSVAL(xp_timer()); -- GitLab