1 #include <nit_common.h>
2 #include "standard___string._sep.h"
9 struct nitni_ref ref
; /* real ref struct, must be first */
11 typedef struct s_String
*String
;
12 #define String_incr_ref( x ) nitni_global_ref_incr( (struct nitni_ref*)(x) )
13 #define String_decr_ref( x ) nitni_global_ref_decr( (struct nitni_ref*)(x) )
18 struct nitni_ref ref
; /* real ref struct, must be first */
20 typedef struct s_Sys
*Sys
;
21 #define Sys_incr_ref( x ) nitni_global_ref_incr( (struct nitni_ref*)(x) )
22 #define Sys_decr_ref( x ) nitni_global_ref_decr( (struct nitni_ref*)(x) )
24 #include "string_nit.h"
26 /* out/indirect function for string::String::to_f */
27 val_t
String_to_f___out( val_t recv
);
29 /* out/indirect function for string::Sys::native_argc */
30 val_t
Sys_native_argc___out( val_t recv
);
32 /* out/indirect function for string::Sys::native_argv */
33 val_t
Sys_native_argv___out( val_t recv
, val_t i
);
35 /* friendly for string::String::to_cstring */
36 char * string_String_to_cstring( String recv
);
37 #ifndef String_to_cstring
38 #define String_to_cstring string_String_to_cstring