From: Shinku Fag Date: 2010-06-04T09:48:11+09:00 Subject: Use a core C function not included in intern.h Hello. I trying to make a function with C extension for 1.8.7 that should use functions defined in Ruby such as >VALUE eval(VALUE,VALUE,VALUE,const char*,int) But functions that aren't reflected (sorry, I don't know how to call it better r_r) in intern.h, seems to be unusable. If I just add string >VALUE eval _((VALUE,VALUE,VALUE,const char*,int)); to extension source or intern.h then I get >symbol lookup error: /usr/lib/ruby/gems/1.8/gems/rmtools-1.0.0/lib/rmtools.so: undefined symbol: eval So, is there a way to use such functions in the extension without copypasting half the eval.c (and maybe even something else) into it? Thanks. -- Posted via http://www.ruby-forum.com/.