packages feed

hruby-0.5.0.0: cbits/shim.h

#include <ruby.h>
#include <ruby/intern.h>

void ruby_initialization(void);

struct s_dispatch {
	VALUE receiver;
	ID methodid;
	int nbargs;
	VALUE args[16];
};

VALUE safeCall(VALUE args);
long arrayLength(VALUE r);

VALUE newFloat(double d);
int rubyType(VALUE obj);
VALUE int2num(long x);
long num2long(VALUE v);
double num2dbl(VALUE v);
VALUE id2sym(ID i);
ID sym2id(VALUE v);