Skip to content
Snippets Groups Projects
Commit 292c4acc authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

String processing functions return null (instead of "null") when passed null

This was initially just done for lfexpand(), but then I realized there were a
lot of these string processing functions that just checked for VOID
(undefined) argumnet value, but not null.
parent 3ead8a4d
No related branches found
No related tags found
1 merge request!463MRC mods by Codefenix (2024-10-20)
Pipeline #1137 passed
...@@ -905,7 +905,7 @@ js_crc16(JSContext *cx, uintN argc, jsval *arglist) ...@@ -905,7 +905,7 @@ js_crc16(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, &len); JSVALUE_TO_MSTRING(cx, argv[0], p, &len);
...@@ -932,7 +932,7 @@ js_crc32(JSContext *cx, uintN argc, jsval *arglist) ...@@ -932,7 +932,7 @@ js_crc32(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, &len); JSVALUE_TO_MSTRING(cx, argv[0], p, &len);
...@@ -960,7 +960,7 @@ js_chksum(JSContext *cx, uintN argc, jsval *arglist) ...@@ -960,7 +960,7 @@ js_chksum(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, &len); JSVALUE_TO_MSTRING(cx, argv[0], p, &len);
...@@ -989,7 +989,7 @@ js_ascii(JSContext *cx, uintN argc, jsval *arglist) ...@@ -989,7 +989,7 @@ js_ascii(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
if(JSVAL_IS_STRING(argv[0])) { /* string to ascii-int */ if(JSVAL_IS_STRING(argv[0])) { /* string to ascii-int */
...@@ -1026,7 +1026,7 @@ js_ctrl(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1026,7 +1026,7 @@ js_ctrl(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
if(JSVAL_IS_STRING(argv[0])) { if(JSVAL_IS_STRING(argv[0])) {
...@@ -1062,7 +1062,7 @@ js_ascii_str(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1062,7 +1062,7 @@ js_ascii_str(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return JS_TRUE; return JS_TRUE;
JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL) JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL)
...@@ -1094,7 +1094,7 @@ js_strip_ctrl(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1094,7 +1094,7 @@ js_strip_ctrl(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL);
...@@ -1125,7 +1125,7 @@ js_strip_ansi(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1125,7 +1125,7 @@ js_strip_ansi(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return JS_TRUE; return JS_TRUE;
JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL) JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL)
...@@ -1156,7 +1156,7 @@ js_strip_exascii(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1156,7 +1156,7 @@ js_strip_exascii(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL) JSVALUE_TO_MSTRING(cx, argv[0], buf, NULL)
...@@ -1189,7 +1189,7 @@ js_lfexpand(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1189,7 +1189,7 @@ js_lfexpand(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL);
...@@ -1237,7 +1237,7 @@ js_word_wrap(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1237,7 +1237,7 @@ js_word_wrap(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL);
...@@ -1301,7 +1301,7 @@ js_quote_msg(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1301,7 +1301,7 @@ js_quote_msg(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL);
...@@ -1415,7 +1415,7 @@ js_netaddr_type(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1415,7 +1415,7 @@ js_netaddr_type(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], str, NULL); JSVALUE_TO_MSTRING(cx, argv[0], str, NULL);
...@@ -1656,7 +1656,7 @@ js_html_encode(JSContext *cx, uintN argc, jsval *arglist) ...@@ -1656,7 +1656,7 @@ js_html_encode(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
if((p=(global_private_t*)js_GetClassPrivate(cx, obj, &js_global_class))==NULL) if((p=(global_private_t*)js_GetClassPrivate(cx, obj, &js_global_class))==NULL)
...@@ -2390,7 +2390,7 @@ js_html_decode(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2390,7 +2390,7 @@ js_html_decode(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL);
...@@ -2532,7 +2532,7 @@ js_b64_encode(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2532,7 +2532,7 @@ js_b64_encode(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, &inbuf_len); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, &inbuf_len);
...@@ -2580,7 +2580,7 @@ js_b64_decode(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2580,7 +2580,7 @@ js_b64_decode(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, NULL);
...@@ -2629,7 +2629,7 @@ js_md5_calc(JSContext* cx, uintN argc, jsval* arglist) ...@@ -2629,7 +2629,7 @@ js_md5_calc(JSContext* cx, uintN argc, jsval* arglist)
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], inbuf, &inbuf_len); JSVALUE_TO_MSTRING(cx, argv[0], inbuf, &inbuf_len);
...@@ -2668,7 +2668,7 @@ js_internal_charfunc(JSContext *cx, uintN argc, jsval *arglist, char *(*func)(ch ...@@ -2668,7 +2668,7 @@ js_internal_charfunc(JSContext *cx, uintN argc, jsval *arglist, char *(*func)(ch
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], str, &strlen); JSVALUE_TO_MSTRING(cx, argv[0], str, &strlen);
...@@ -2754,7 +2754,7 @@ js_truncstr(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2754,7 +2754,7 @@ js_truncstr(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], str, NULL); JSVALUE_TO_MSTRING(cx, argv[0], str, NULL);
...@@ -2796,7 +2796,7 @@ js_fullpath(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2796,7 +2796,7 @@ js_fullpath(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], str, NULL); JSVALUE_TO_MSTRING(cx, argv[0], str, NULL);
...@@ -2827,7 +2827,7 @@ js_getfcase(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2827,7 +2827,7 @@ js_getfcase(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_STRBUF(cx, argv[0], path, sizeof(path), NULL); JSVALUE_TO_STRBUF(cx, argv[0], path, sizeof(path), NULL);
...@@ -2859,7 +2859,7 @@ js_dosfname(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2859,7 +2859,7 @@ js_dosfname(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
#if defined(_WIN32) #if defined(_WIN32)
...@@ -2905,7 +2905,7 @@ js_cfgfname(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2905,7 +2905,7 @@ js_cfgfname(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc < 2 || JSVAL_IS_VOID(argv[0])) if(argc < 2 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], path, NULL); JSVALUE_TO_MSTRING(cx, argv[0], path, NULL);
...@@ -2939,7 +2939,7 @@ js_fexist(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2939,7 +2939,7 @@ js_fexist(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -2965,7 +2965,7 @@ js_removecase(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2965,7 +2965,7 @@ js_removecase(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -2991,7 +2991,7 @@ js_remove(JSContext *cx, uintN argc, jsval *arglist) ...@@ -2991,7 +2991,7 @@ js_remove(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3018,7 +3018,7 @@ js_rename(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3018,7 +3018,7 @@ js_rename(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE)); JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE));
...@@ -3058,7 +3058,7 @@ js_fcopy(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3058,7 +3058,7 @@ js_fcopy(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE)); JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE));
...@@ -3097,7 +3097,7 @@ js_fcompare(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3097,7 +3097,7 @@ js_fcompare(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE)); JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE));
...@@ -3138,7 +3138,7 @@ js_backup(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3138,7 +3138,7 @@ js_backup(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE)); JS_SET_RVAL(cx, arglist, BOOLEAN_TO_JSVAL(JS_FALSE));
...@@ -3178,7 +3178,7 @@ js_isdir(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3178,7 +3178,7 @@ js_isdir(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3204,7 +3204,7 @@ js_fattr(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3204,7 +3204,7 @@ js_fattr(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3230,7 +3230,7 @@ js_fmode(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3230,7 +3230,7 @@ js_fmode(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return JS_TRUE; return JS_TRUE;
JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL) JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL)
...@@ -3258,7 +3258,7 @@ js_chmod(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3258,7 +3258,7 @@ js_chmod(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc < 2 || JSVAL_IS_VOID(argv[0])) if(argc < 2 || JSVAL_NULL_OR_VOID(argv[0]))
return JS_TRUE; return JS_TRUE;
JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL) JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL)
...@@ -3289,7 +3289,7 @@ js_fdate(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3289,7 +3289,7 @@ js_fdate(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3315,7 +3315,7 @@ js_fcdate(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3315,7 +3315,7 @@ js_fcdate(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3344,7 +3344,7 @@ js_utime(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3344,7 +3344,7 @@ js_utime(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, JSVAL_FALSE); JS_SET_RVAL(cx, arglist, JSVAL_FALSE);
...@@ -3393,7 +3393,7 @@ js_flength(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3393,7 +3393,7 @@ js_flength(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3420,7 +3420,7 @@ js_ftouch(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3420,7 +3420,7 @@ js_ftouch(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL); JSVALUE_TO_MSTRING(cx, argv[0], fname, NULL);
...@@ -3449,7 +3449,7 @@ js_fmutex(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3449,7 +3449,7 @@ js_fmutex(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[argn], fname, NULL); JSVALUE_TO_MSTRING(cx, argv[argn], fname, NULL);
...@@ -3500,7 +3500,7 @@ js_sound(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3500,7 +3500,7 @@ js_sound(JSContext *cx, uintN argc, jsval *arglist)
return(JS_TRUE); return(JS_TRUE);
} }
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3535,7 +3535,7 @@ js_directory(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3535,7 +3535,7 @@ js_directory(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
...@@ -3643,7 +3643,7 @@ js_freediskspace(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3643,7 +3643,7 @@ js_freediskspace(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3678,7 +3678,7 @@ js_disksize(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3678,7 +3678,7 @@ js_disksize(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3902,7 +3902,7 @@ js_mkdir(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3902,7 +3902,7 @@ js_mkdir(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3928,7 +3928,7 @@ js_mkpath(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3928,7 +3928,7 @@ js_mkpath(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3954,7 +3954,7 @@ js_rmdir(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3954,7 +3954,7 @@ js_rmdir(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -3985,7 +3985,7 @@ js_strftime(JSContext *cx, uintN argc, jsval *arglist) ...@@ -3985,7 +3985,7 @@ js_strftime(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], fmt, NULL); JSVALUE_TO_MSTRING(cx, argv[0], fmt, NULL);
...@@ -4034,7 +4034,7 @@ js_resolve_ip(JSContext *cx, uintN argc, jsval *arglist) ...@@ -4034,7 +4034,7 @@ js_resolve_ip(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
for(argn=0; argn < argc; argn++) { for(argn=0; argn < argc; argn++) {
...@@ -4105,7 +4105,7 @@ js_resolve_host(JSContext *cx, uintN argc, jsval *arglist) ...@@ -4105,7 +4105,7 @@ js_resolve_host(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_NULL); JS_SET_RVAL(cx, arglist, JSVAL_NULL);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
JSVALUE_TO_MSTRING(cx, argv[0], p, NULL) JSVALUE_TO_MSTRING(cx, argv[0], p, NULL)
...@@ -4188,7 +4188,7 @@ js_flags_str(JSContext *cx, uintN argc, jsval *arglist) ...@@ -4188,7 +4188,7 @@ js_flags_str(JSContext *cx, uintN argc, jsval *arglist)
JS_SET_RVAL(cx, arglist, JSVAL_VOID); JS_SET_RVAL(cx, arglist, JSVAL_VOID);
if(argc==0 || JSVAL_IS_VOID(argv[0])) if(argc==0 || JSVAL_NULL_OR_VOID(argv[0]))
return(JS_TRUE); return(JS_TRUE);
if(JSVAL_IS_STRING(argv[0])) { /* string to long */ if(JSVAL_IS_STRING(argv[0])) { /* string to long */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment