Provisionally export new API

This commit is contained in:
Nobuyoshi Nakada 2024-06-09 00:16:47 +09:00
parent 69c0b1438a
commit 6ea9cd4909
No known key found for this signature in database
GPG Key ID: 3582D74E1FEE4465
2 changed files with 4 additions and 0 deletions

3
ext/digest/digest.def Normal file
View File

@ -0,0 +1,3 @@
EXPORTS
Init_digest
rb_digest_wrap_metadata

View File

@ -81,6 +81,7 @@ rb_digest_make_metadata(const rb_digest_metadata_t *meta)
static wrapper_func_type wrapper;
if (!wrapper) {
wrapper = (wrapper_func_type)rb_ext_resolve_symbol("digest.so", "rb_digest_wrap_metadata");
if (!wrapper) rb_raise(rb_eLoadError, "rb_digest_wrap_metadata not found");
}
return wrapper(meta);
#else