ext/main.c in ruby-vpi-18.0.2 vs ext/main.c in ruby-vpi-19.0.0
- old
+ new
@@ -17,17 +17,17 @@
void main_init() {
ruby_init();
ruby_init_loadpath();
// load the VPI interface for Ruby
- Init_vpi();
- rb_define_module_function(mVpi, "relay_verilog", main_relay_verilog, 0);
- rb_define_module_function(mVpi, "relay_ruby_reason", main_relay_ruby_reason, 0);
+ Init_VPI();
+ rb_define_module_function(mVPI, "__extension__relay_verilog", main_relay_verilog, 0);
+ rb_define_module_function(mVPI, "__extension__relay_ruby_reason", main_relay_ruby_reason, 0);
// some compilers have trouble with pointers to the va_list
// type. See ext/Rakefile and the user manual for details
- rb_define_alias(mVpi, "vpi_vprintf", "vpi_printf");
- rb_define_alias(mVpi, "vpi_mcd_vprintf", "vpi_mcd_printf");
+ rb_define_alias(mVPI, "vpi_vprintf", "vpi_printf");
+ rb_define_alias(mVPI, "vpi_mcd_vprintf", "vpi_mcd_printf");
char* bootLoader = getenv("RUBYVPI_BOOT_LOADER");
char* bootTarget = getenv("RUBYVPI_BOOT_TARGET");