@@ -332,4 +332,56 @@ bool rb_abi_guest_rb_set_should_prohibit_rewind(bool value) {
332
332
return old ;
333
333
}
334
334
335
+
336
+ // Exported Functions from `ruby:js/ruby-runtime`
337
+ void exports_ruby_js_ruby_runtime_ruby_show_version (void ) {
338
+ rb_abi_guest_ruby_show_version ();
339
+ }
340
+ void exports_ruby_js_ruby_runtime_ruby_init (void ) {
341
+ rb_abi_guest_ruby_init ();
342
+ }
343
+ void exports_ruby_js_ruby_runtime_ruby_sysinit (ext_list_string_t * args ) {
344
+ rb_abi_guest_ruby_sysinit (args );
345
+ }
346
+ exports_ruby_js_ruby_runtime_own_rb_iseq_t exports_ruby_js_ruby_runtime_ruby_options (ext_list_string_t * args ) {
347
+ return rb_abi_guest_ruby_options (args );
348
+ }
349
+ void exports_ruby_js_ruby_runtime_ruby_script (ext_string_t * name ) {
350
+ rb_abi_guest_ruby_script (name );
351
+ }
352
+ void exports_ruby_js_ruby_runtime_ruby_init_loadpath (void ) {
353
+ rb_abi_guest_ruby_init_loadpath ();
354
+ }
355
+ void exports_ruby_js_ruby_runtime_rb_eval_string_protect (ext_string_t * str , exports_ruby_js_ruby_runtime_tuple2_own_rb_abi_value_s32_t * ret ) {
356
+ rb_abi_guest_rb_eval_string_protect (str , ret );
357
+ }
358
+ void exports_ruby_js_ruby_runtime_rb_funcallv_protect (exports_ruby_js_ruby_runtime_borrow_rb_abi_value_t recv , exports_ruby_js_ruby_runtime_rb_id_t mid , exports_ruby_js_ruby_runtime_list_borrow_rb_abi_value_t * args , exports_ruby_js_ruby_runtime_tuple2_own_rb_abi_value_s32_t * ret ) {
359
+ rb_abi_guest_rb_funcallv_protect (recv , mid , args , ret );
360
+ }
361
+ exports_ruby_js_ruby_runtime_rb_id_t exports_ruby_js_ruby_runtime_rb_intern (ext_string_t * name ) {
362
+ return rb_abi_guest_rb_intern (name );
363
+ }
364
+ exports_ruby_js_ruby_runtime_own_rb_abi_value_t exports_ruby_js_ruby_runtime_rb_errinfo (void ) {
365
+ return rb_abi_guest_rb_errinfo ();
366
+ }
367
+ void exports_ruby_js_ruby_runtime_rb_clear_errinfo (void ) {
368
+ rb_abi_guest_rb_clear_errinfo ();
369
+ }
370
+ void exports_ruby_js_ruby_runtime_rstring_ptr (exports_ruby_js_ruby_runtime_borrow_rb_abi_value_t value , ext_string_t * ret ) {
371
+ rb_abi_guest_rstring_ptr (value , ret );
372
+ }
373
+ void exports_ruby_js_ruby_runtime_rb_vm_bugreport (void ) {
374
+ rb_abi_guest_rb_vm_bugreport ();
375
+ }
376
+ bool exports_ruby_js_ruby_runtime_rb_gc_enable (void ) {
377
+ return rb_abi_guest_rb_gc_enable ();
378
+ }
379
+ bool exports_ruby_js_ruby_runtime_rb_gc_disable (void ) {
380
+ return rb_abi_guest_rb_gc_disable ();
381
+ }
382
+ bool exports_ruby_js_ruby_runtime_rb_set_should_prohibit_rewind (bool new_value ) {
383
+ return rb_abi_guest_rb_set_should_prohibit_rewind (new_value );
384
+ }
385
+
386
+
335
387
void Init_witapi (void ) {}
0 commit comments