X-Git-Url: http://nitlanguage.org diff --git a/c_src/environ._sep.h b/c_src/environ._sep.h index 41b30f0..8352130 100644 --- a/c_src/environ._sep.h +++ b/c_src/environ._sep.h @@ -1,32 +1,19 @@ /* This C header file is generated by NIT to compile modules and programs that requires environ. */ -#ifndef environ__sep -#define environ__sep +#ifndef environ_sep +#define environ_sep #include "symbol._sep.h" #include #include +extern const char *LOCATE_environ; extern const int SFT_environ[]; -#define COLOR_environ___Symbol___environ SFT_environ[0] -#define COLOR_environ___Symbol___environ__eq SFT_environ[1] -#define COLOR_environ___Symbol___environ_default__eq SFT_environ[2] -#define COLOR_environ___Symbol___unset SFT_environ[3] -#define COLOR_environ___NativeString___get_environ SFT_environ[4] -#define COLOR_environ___NativeString___put_environ SFT_environ[5] -#define COLOR_environ___NativeString___unset_environ SFT_environ[6] -#define COLOR_environ___NativeString___set_environ SFT_environ[7] -typedef val_t (* environ___Symbol___environ_t)(val_t self); -val_t environ___Symbol___environ(val_t self); -typedef void (* environ___Symbol___environ__eq_t)(val_t self, val_t param0); -void environ___Symbol___environ__eq(val_t self, val_t param0); -typedef void (* environ___Symbol___environ_default__eq_t)(val_t self, val_t param0); -void environ___Symbol___environ_default__eq(val_t self, val_t param0); -typedef void (* environ___Symbol___unset_t)(val_t self); -void environ___Symbol___unset(val_t self); -typedef val_t (* environ___NativeString___get_environ_t)(val_t self); -val_t environ___NativeString___get_environ(val_t self); -typedef void (* environ___NativeString___put_environ_t)(val_t self); -void environ___NativeString___put_environ(val_t self); -typedef void (* environ___NativeString___unset_environ_t)(val_t self); -void environ___NativeString___unset_environ(val_t self); -typedef void (* environ___NativeString___set_environ_t)(val_t self, val_t param0, val_t param1); -void environ___NativeString___set_environ(val_t self, val_t param0, val_t param1); +#define CALL_environ___Symbol___environ(recv) ((environ___Symbol___environ_t)CALL((recv), (SFT_environ[0] + 0))) +#define CALL_environ___NativeString___get_environ(recv) ((environ___NativeString___get_environ_t)CALL((recv), (SFT_environ[1] + 0))) +static const char * const LOCATE_environ___Symbol___environ = "environ::Symbol::environ"; +val_t environ___Symbol___environ(val_t p0); +typedef val_t (*environ___Symbol___environ_t)(val_t p0); +val_t NEW_Symbol_symbol___Symbol___init(val_t p0); +static const char * const LOCATE_environ___NativeString___get_environ = "environ::NativeString::get_environ"; +val_t environ___NativeString___get_environ(val_t p0); +typedef val_t (*environ___NativeString___get_environ_t)(val_t p0); +val_t NEW_NativeString_string___NativeString___init(); #endif