e$B1sF#$G$9!#e(B
e$B:#$Ne(B st.c e$B$OMWAG$N?t$,e(B 1073741824 + 85 e$B8D$rD6$($k$He(B
e$B$J$s$+JQ$J$3$H$K$J$kM=46$,$7$^$9!#e(B
e$B3N$+$a$k$3$H$O$G$-$^$;$s$,!"0J2<$N$h$&$KNc30$rEj$2$Fe(B
e$B$*$$$F$b$$$$$G$7$g$&$+!#e(B
Index: st.c
— st.c (revision 19398)
+++ st.c (working copy)
@@ -6,9 +6,7 @@
#include “regint.h”
#include “st.h”
#else
-#include “ruby/config.h”
-#include “ruby/defines.h”
-#include “ruby/st.h”
+#include “ruby/ruby.h”
#endif
#include <stdio.h>
@@ -135,6 +133,9 @@
if (newsize > size) return primes[i];
}
/* Ran out of polynomials */
+#ifndef NOT_RUBY
- rb_raise(rb_eRuntimeError, “st_table too big”);
+#endif
return -1; /* should raise exception */
#endif
}