Cでコールバック関数を定義して、rubyに登録しといて、
んで、"hash.each{|h,v| cfunc(h,v);}"をevalのではいかんのか