summaryrefslogtreecommitdiff
path: root/enc
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2022-02-18 11:05:52 -0500
committerPeter Zhu <peter@peterzhu.ca>2022-02-22 09:55:21 -0500
commit638fd8774bed27b997f3b634ba8be7aa304be3c3 (patch)
treedb607f7f88c8e5542c71797a98add34bbf249eb2 /enc
parent3df16924b45adfd88c20ef5fe25b10a1acb82dd7 (diff)
downloadruby-638fd8774bed27b997f3b634ba8be7aa304be3c3.tar.gz
[Feature #18249] Include ruby.h in extensions to have ABI version
All shared libraries must have `include/ruby/internal/abi.h` to include the ABI version. Including `ruby.h` will guarantee that.
Diffstat (limited to 'enc')
-rw-r--r--enc/encinit.c.erb1
-rw-r--r--enc/trans/transdb.c2
2 files changed, 3 insertions, 0 deletions
diff --git a/enc/encinit.c.erb b/enc/encinit.c.erb
index 70c2a1934c..120408f8e3 100644
--- a/enc/encinit.c.erb
+++ b/enc/encinit.c.erb
@@ -2,6 +2,7 @@
* Author: yugui@google.com (Yugui Sonoda)
*/
#include <stdio.h>
+#include "ruby.h"
#define init(func, name) { \
extern void func(void); \
diff --git a/enc/trans/transdb.c b/enc/trans/transdb.c
index d6ac41e967..7caf8d845d 100644
--- a/enc/trans/transdb.c
+++ b/enc/trans/transdb.c
@@ -9,6 +9,8 @@
**********************************************************************/
+#include "ruby.h"
+
void rb_declare_transcoder(const char *enc1, const char *enc2, const char *lib);
void