Module: RubyFit::CRC
- Defined in:
- ext/rubyfit/rubyfit.c
Class Method Summary collapse
Class Method Details
.update_crc(r_crc, r_data) ⇒ Object
544 545 546 547 548 549 |
# File 'ext/rubyfit/rubyfit.c', line 544
static VALUE update_crc(VALUE self, VALUE r_crc, VALUE r_data) {
FIT_UINT16 crc = NUM2USHORT(r_crc);
const char* data = StringValuePtr(r_data);
const FIT_UINT16 byte_count = RSTRING_LEN(r_data);
return UINT2NUM(FitCRC_Update16(crc, data, byte_count));
}
|