From c85d48229aaed157878fedda0ceaade0a2243625 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 1 Apr 2003 09:34:51 +0000 Subject: [PATCH] Using new table-drive crc16 routine. --- src/sbbs3/js_file.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/sbbs3/js_file.c b/src/sbbs3/js_file.c index bba8095685..2c23471160 100644 --- a/src/sbbs3/js_file.c +++ b/src/sbbs3/js_file.c @@ -778,7 +778,6 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp) long len; long offset; ulong sum; - ushort crc; BYTE digest[MD5_DIGEST_SIZE]; jsint tiny; JSString* js_str=NULL; @@ -884,13 +883,7 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp) JS_NewNumberValue(cx,sum,vp); break; case FILE_PROP_CRC16: - crc=0; - ucrc16(0,&crc); - for(l=0;l<len;l++) - ucrc16(buf[l],&crc); - ucrc16(0,&crc); - ucrc16(0,&crc); - JS_NewNumberValue(cx,crc,vp); + JS_NewNumberValue(cx,crc16(buf,len),vp); break; case FILE_PROP_CRC32: JS_NewNumberValue(cx,crc32(buf,len),vp); -- GitLab