summaryrefslogtreecommitdiff
path: root/textproc/ruby-ferret/patches/patch-ext_ferret.h
blob: 6bba79b50bf68999933fd421387e2a1be52c9f58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-ext_ferret.h,v 1.1 2021/02/14 15:06:43 taca Exp $

Use modern API.

--- ext/ferret.h.orig	2021-01-11 06:15:38.540000961 +0000
+++ ext/ferret.h
@@ -72,7 +72,7 @@ extern char *rs2s(VALUE rstr);
 extern char *rstrdup(VALUE rstr);
 extern Symbol rintern(VALUE rstr);
 #define Frt_Make_Struct(klass)\
-  rb_data_object_alloc(klass,NULL,(RUBY_DATA_FUNC)NULL,(RUBY_DATA_FUNC)NULL)
+  rb_data_object_wrap(klass,NULL,(RUBY_DATA_FUNC)NULL,(RUBY_DATA_FUNC)NULL)
 
 #define Frt_Wrap_Struct(self,mmark,mfree,mdata)\
   do {\