Module: Rbfnv

Defined in:
ext/fnv/fnv.c

Class Method Summary collapse

Class Method Details

.fnv1_64(data) ⇒ Object

—– ruby bindings —–



35
36
37
# File 'ext/fnv/fnv.c', line 35

static VALUE rbfnv_fnv1_64(VALUE self, VALUE data) {
  return LL2NUM(fnv1_64(RSTRING_PTR(data), RSTRING_LEN(data)));
}

.fnv1a_64(data) ⇒ Object



39
40
41
# File 'ext/fnv/fnv.c', line 39

static VALUE rbfnv_fnv1a_64(VALUE self, VALUE data) {
  return LL2NUM(fnv1a_64(RSTRING_PTR(data), RSTRING_LEN(data)));
}