Hoisted out rb_id_metadata
This commit is contained in:
parent
74c6662af5
commit
a963851100
@ -735,7 +735,7 @@ Init_digest(void)
|
|||||||
id_digest = rb_intern("digest");
|
id_digest = rb_intern("digest");
|
||||||
id_hexdigest = rb_intern("hexdigest");
|
id_hexdigest = rb_intern("hexdigest");
|
||||||
id_digest_length = rb_intern("digest_length");
|
id_digest_length = rb_intern("digest_length");
|
||||||
id_metadata = rb_intern("metadata");
|
id_metadata = rb_id_metadata();
|
||||||
InitVM(digest);
|
InitVM(digest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,3 +56,9 @@ rb_digest_namespace(void)
|
|||||||
rb_require("digest");
|
rb_require("digest");
|
||||||
return rb_path2class("Digest");
|
return rb_path2class("Digest");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static inline ID
|
||||||
|
rb_id_metadata(void)
|
||||||
|
{
|
||||||
|
return rb_intern_const("metadata");
|
||||||
|
}
|
||||||
|
@ -35,15 +35,13 @@ void
|
|||||||
Init_sha2(void)
|
Init_sha2(void)
|
||||||
{
|
{
|
||||||
VALUE mDigest, cDigest_Base;
|
VALUE mDigest, cDigest_Base;
|
||||||
ID id_metadata;
|
ID id_metadata = rb_id_metadata();
|
||||||
|
|
||||||
#define DECLARE_ALGO_CLASS(bitlen) \
|
#define DECLARE_ALGO_CLASS(bitlen) \
|
||||||
VALUE cDigest_SHA##bitlen;
|
VALUE cDigest_SHA##bitlen;
|
||||||
|
|
||||||
FOREACH_BITLEN(DECLARE_ALGO_CLASS)
|
FOREACH_BITLEN(DECLARE_ALGO_CLASS)
|
||||||
|
|
||||||
id_metadata = rb_intern_const("metadata");
|
|
||||||
|
|
||||||
mDigest = rb_digest_namespace();
|
mDigest = rb_digest_namespace();
|
||||||
cDigest_Base = rb_path2class("Digest::Base");
|
cDigest_Base = rb_path2class("Digest::Base");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user