X-Git-Url: http://nitlanguage.org diff --git a/c_src/environ._sep.h b/c_src/environ._sep.h index 2135f40..8352130 100644 --- a/c_src/environ._sep.h +++ b/c_src/environ._sep.h @@ -6,14 +6,14 @@ #include extern const char *LOCATE_environ; extern const int SFT_environ[]; -#define COLOR_environ___Symbol___environ SFT_environ[0] -#define COLOR_environ___NativeString___get_environ SFT_environ[1] +#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); -typedef val_t (* environ___Symbol___environ_t)(val_t self); -val_t environ___Symbol___environ(val_t self); -#define LOCATE_environ___Symbol___environ "environ::Symbol::environ" +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(); -typedef val_t (* environ___NativeString___get_environ_t)(val_t self); -val_t environ___NativeString___get_environ(val_t self); -#define LOCATE_environ___NativeString___get_environ "environ::NativeString::get_environ" #endif