Skip to content
Snippets Groups Projects
Commit c85d4822 authored by rswindell's avatar rswindell
Browse files

Using new table-drive crc16 routine.

parent 413910f9
Branches
Tags
No related merge requests found
...@@ -778,7 +778,6 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp) ...@@ -778,7 +778,6 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
long len; long len;
long offset; long offset;
ulong sum; ulong sum;
ushort crc;
BYTE digest[MD5_DIGEST_SIZE]; BYTE digest[MD5_DIGEST_SIZE];
jsint tiny; jsint tiny;
JSString* js_str=NULL; JSString* js_str=NULL;
...@@ -884,13 +883,7 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp) ...@@ -884,13 +883,7 @@ static JSBool js_file_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
JS_NewNumberValue(cx,sum,vp); JS_NewNumberValue(cx,sum,vp);
break; break;
case FILE_PROP_CRC16: case FILE_PROP_CRC16:
crc=0; JS_NewNumberValue(cx,crc16(buf,len),vp);
ucrc16(0,&crc);
for(l=0;l<len;l++)
ucrc16(buf[l],&crc);
ucrc16(0,&crc);
ucrc16(0,&crc);
JS_NewNumberValue(cx,crc,vp);
break; break;
case FILE_PROP_CRC32: case FILE_PROP_CRC32:
JS_NewNumberValue(cx,crc32(buf,len),vp); JS_NewNumberValue(cx,crc32(buf,len),vp);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment