1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
From: Youhei SASAKI <uwabami@gfd-dennou.org>
Date: Tue, 3 Mar 2026 00:48:57 +0900
Subject: Fix undefining T_DATA class
Forwarded: not-needed
Signed-off-by: Youhei SASAKI <uwabami@gfd-dennou.org>
---
ext/numru/netcdfraw.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/ext/numru/netcdfraw.c b/ext/numru/netcdfraw.c
index cc836c8..0231b2d 100644
--- a/ext/numru/netcdfraw.c
+++ b/ext/numru/netcdfraw.c
@@ -4443,9 +4443,13 @@ Init_netcdfraw(void)
/* Difinitions of the classes */
cNetCDF = rb_define_class_under(mNumRu, "NetCDF", rb_cObject);
+ rb_undef_alloc_func(cNetCDF);
cNetCDFDim = rb_define_class_under(mNumRu, "NetCDFDim", rb_cObject);
+ rb_undef_alloc_func(cNetCDFDim);
cNetCDFAtt = rb_define_class_under(mNumRu, "NetCDFAtt", rb_cObject);
+ rb_undef_alloc_func(cNetCDFAtt);
cNetCDFVar = rb_define_class_under(mNumRu, "NetCDFVar", rb_cObject);
+ rb_undef_alloc_func(cNetCDFVar);
rb_eNetcdfError = rb_define_class("NetcdfError",rb_eStandardError);
rb_eNetcdfBadid = rb_define_class("NetcdfBadid",rb_eNetcdfError);
|