diff --git a/src/sbbs3/js_conio.c b/src/sbbs3/js_conio.c index 9eade8672f5159e5e0b4166ec7ed3a221e54c80f..cc29d5b70a89e7d28763be0efdc283b589435104 100644 --- a/src/sbbs3/js_conio.c +++ b/src/sbbs3/js_conio.c @@ -609,7 +609,7 @@ js_conio_setfont(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r int force=JS_FALSE; int32 fnum=0; jsrefcount rc; - int arg=0; + uintN arg=0; if(argc > 2) return(JS_FALSE); @@ -724,7 +724,7 @@ js_conio_cgets(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rva if(maxlen > 255) return(JS_FALSE); } - buf[0]=maxlen; + buf[0]=(char)maxlen; rc=JS_SUSPENDREQUEST(cx); ret=cgets(buf); JS_RESUMEREQUEST(cx, rc); @@ -780,7 +780,8 @@ js_conio_puttext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r { int32 args[4]; unsigned char *buffer; - int32 i,j; + jsuint i; + int32 j; jsuint size; jsval val; JSObject *array; @@ -829,7 +830,7 @@ js_conio_puttext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r free(buffer); return(JS_FALSE); } - buffer[i]=j; + buffer[i]=(unsigned char)j; } rc=JS_SUSPENDREQUEST(cx);