Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Main
Synchronet
Compare Revisions
7dc07918a6b6c5269b4135ad803f686e91db93ee...b3a0cf57cf3abc248bad061c827190ab6299c63e
Commits (1)
Replace more uses of msclock() with xp_timer[64]()
· b3a0cf57
Rob Swindell
authored
Feb 12, 2022
b3a0cf57
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
src/sbbs3/js_global.c
src/sbbs3/js_global.c
+2
-2
src/sbbs3/js_system.c
src/sbbs3/js_system.c
+3
-3
No files found.
src/sbbs3/js_global.c
View file @
b3a0cf57
...
...
@@ -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
);
}
...
...
src/sbbs3/js_system.c
View file @
b3a0cf57
...
...
@@ -94,7 +94,7 @@ enum {
,
SYS_PROP_MODS_DIR
,
SYS_PROP_LOGS_DIR
/*
ms
clock
()
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
());
...
...