diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c index d03a1566f6c74b509c6ee23f77f94cfc9baf9e68..2f451638bc512701e0b4756789686944a6094261 100644 --- a/src/sbbs3/js_global.c +++ b/src/sbbs3/js_global.c @@ -2497,16 +2497,26 @@ js_backslash(JSContext *cx, uintN argc, jsval *arglist) return js_internal_charfunc(cx, argc, arglist, backslash, 1); } +static char *nonconst_getfname(char *c) +{ + return(getfname(c)); +} + static JSBool js_getfname(JSContext *cx, uintN argc, jsval *arglist) { - return js_internal_charfunc(cx, argc, arglist, getfname, 0); + return js_internal_charfunc(cx, argc, arglist, nonconst_getfname, 0); +} + +static char *nonconst_getfext(char *c) +{ + return(getfext(c)); } static JSBool js_getfext(JSContext *cx, uintN argc, jsval *arglist) { - return js_internal_charfunc(cx, argc, arglist, getfext, 0); + return js_internal_charfunc(cx, argc, arglist, nonconst_getfext, 0); } static JSBool