module GeneralHashFunctionsExt
Public Class Methods
aphash(p1)
click to toggle source
VALUE method_aphash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(APHash(StringValuePtr(str), RSTRING_LEN(str))); }
bkdrhash(p1)
click to toggle source
VALUE method_bkdrhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(BKDRHash(StringValuePtr(str), RSTRING_LEN(str))); }
bphash(p1)
click to toggle source
VALUE method_bphash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(BPHash(StringValuePtr(str), RSTRING_LEN(str))); }
dekhash(p1)
click to toggle source
VALUE method_dekhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(DEKHash(StringValuePtr(str), RSTRING_LEN(str))); }
djbhash(p1)
click to toggle source
VALUE method_djbhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(DJBHash(StringValuePtr(str), RSTRING_LEN(str))); }
elfhash(p1)
click to toggle source
VALUE method_elfhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(ELFHash(StringValuePtr(str), RSTRING_LEN(str))); }
fnvhash(p1)
click to toggle source
VALUE method_fnvhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(FNVHash(StringValuePtr(str), RSTRING_LEN(str))); }
jshash(p1)
click to toggle source
VALUE method_jshash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(JSHash(StringValuePtr(str), RSTRING_LEN(str))); }
pjwhash(p1)
click to toggle source
VALUE method_pjwhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(PJWHash(StringValuePtr(str), RSTRING_LEN(str))); }
rshash(p1)
click to toggle source
VALUE method_rshash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(RSHash(StringValuePtr(str), RSTRING_LEN(str))); }
sdbmhash(p1)
click to toggle source
VALUE method_sdbmhash(VALUE self, VALUE str) { StringValue(str); return UINT2NUM(SDBMHash(StringValuePtr(str), RSTRING_LEN(str))); }