void function ( byte [ ] arg0 , int arg1 , int arg2 ) { int loc0 = checksum & 0xffff ; int loc1 = checksum >>> 16 ; while ( arg2 > 0 ) { int loc2 = 3800 ; if ( loc2 > arg2 ) loc2 = arg2 ; arg2 -= loc2 ; while ( -- loc2 >= 0 ) { loc0 = loc0 + ( arg0 [ arg1 ++ ] & 0xFF ) ; loc1 = loc1 + loc0 ; } loc0 %= BASE ; loc1 %= BASE ; } checksum = ( loc1 << 16 ) | loc0 ; }
updates the checksum with the bytes taken from the array . concode_field_sep int BASE concode_elem_sep int checksum concode_field_sep long getValue concode_elem_sep void reset