@@ -14,40 +14,6 @@ size_t new_size
1414 return ret ;
1515}
1616
17- __attribute__((import_module ("canonical_abi" ), import_name ("resource_drop_rb-iseq" )))
18- void __resource_rb_iseq_drop (uint32_t idx );
19-
20- void rb_abi_guest_rb_iseq_free (rb_abi_guest_rb_iseq_t * ptr ) {
21- __resource_rb_iseq_drop (ptr -> idx );
22- }
23-
24- __attribute__((import_module ("canonical_abi" ), import_name ("resource_clone_rb-iseq" )))
25- uint32_t __resource_rb_iseq_clone (uint32_t idx );
26-
27- rb_abi_guest_rb_iseq_t rb_abi_guest_rb_iseq_clone (rb_abi_guest_rb_iseq_t * ptr ) {
28- return (rb_abi_guest_rb_iseq_t ){__resource_rb_iseq_clone (ptr -> idx )};
29- }
30-
31- __attribute__((import_module ("canonical_abi" ), import_name ("resource_new_rb-iseq" )))
32- uint32_t __resource_rb_iseq_new (uint32_t val );
33-
34- rb_abi_guest_rb_iseq_t rb_abi_guest_rb_iseq_new (void * data ) {
35- return (rb_abi_guest_rb_iseq_t ){__resource_rb_iseq_new ((uint32_t ) data )};
36- }
37-
38- __attribute__((import_module ("canonical_abi" ), import_name ("resource_get_rb-iseq" )))
39- uint32_t __resource_rb_iseq_get (uint32_t idx );
40-
41- void * rb_abi_guest_rb_iseq_get (rb_abi_guest_rb_iseq_t * ptr ) {
42- return (void * ) __resource_rb_iseq_get (ptr -> idx );
43- }
44-
45- __attribute__((export_name ("canonical_abi_drop_rb-iseq" )))
46- void __resource_rb_iseq_dtor (uint32_t val ) {
47- if (rb_abi_guest_rb_iseq_dtor )
48- rb_abi_guest_rb_iseq_dtor ((void * ) val );
49- }
50-
5117__attribute__((import_module ("canonical_abi" ), import_name ("resource_drop_rb-abi-value" )))
5218void __resource_rb_abi_value_drop (uint32_t idx );
5319
0 commit comments