-/* This C header file is generated by NIT to compile modules and programs that requires ./../lib/standard/string. */
+/* This C header file is generated by NIT to compile modules and programs that requires ../lib/standard/string. */
#ifndef standard___string_sep
#define standard___string_sep
#include "standard___collection._sep.h"
#define CALL_standard___string___String___to_cstring(recv) ((standard___string___String___to_cstring_t)CALL((recv), (SFT_standard___string[6] + 3)))
#define CALL_standard___string___String_____plus(recv) ((standard___string___String_____plus_t)CALL((recv), (SFT_standard___string[6] + 4)))
#define CALL_standard___string___String_____star(recv) ((standard___string___String_____star_t)CALL((recv), (SFT_standard___string[6] + 5)))
+#define CALL_standard___string___String___to_f(recv) ((standard___string___String___to_f_t)CALL((recv), (SFT_standard___string[6] + 6)))
#define ID_standard___string___Buffer (SFT_standard___string[7])
#define COLOR_standard___string___Buffer (SFT_standard___string[8])
#define ATTR_standard___string___Buffer____capacity(recv) ATTR(recv, (SFT_standard___string[9] + 0))
#define COLOR_standard___string___StringCapable (SFT_standard___string[20])
#define INIT_TABLE_POS_standard___string___StringCapable (SFT_standard___string[21] + 0)
#define CALL_standard___string___StringCapable___calloc_string(recv) ((standard___string___StringCapable___calloc_string_t)CALL((recv), (SFT_standard___string[21] + 1)))
-#define CALL_standard___string___StringCapable___init(recv) ((standard___string___StringCapable___init_t)CALL((recv), (SFT_standard___string[21] + 2)))
#define ATTR_standard___string___Sys____args_cache(recv) ATTR(recv, (SFT_standard___string[22] + 0))
#define CALL_standard___string___Sys___program_name(recv) ((standard___string___Sys___program_name_t)CALL((recv), (SFT_standard___string[23] + 0)))
#define CALL_standard___string___Sys___init_args(recv) ((standard___string___Sys___init_args_t)CALL((recv), (SFT_standard___string[23] + 1)))
static const char * const LOCATE_standard___string___String___hash = "string::String::(hash::Object::hash)";
val_t standard___string___String___hash(val_t p0);
typedef val_t (*standard___string___String___hash_t)(val_t p0);
+static const char * const LOCATE_standard___string___String___to_f = "string::String::to_f";
+val_t standard___string___String___to_f(val_t p0);
+typedef val_t (*standard___string___String___to_f_t)(val_t p0);
static const char * const LOCATE_standard___string___Buffer_____braeq = "string::Buffer::(abstract_collection::Sequence::[]=)";
void standard___string___Buffer_____braeq(val_t p0, val_t p1, val_t p2);
typedef void (*standard___string___Buffer_____braeq_t)(val_t p0, val_t p1, val_t p2);
static const char * const LOCATE_standard___string___StringCapable___calloc_string = "string::StringCapable::calloc_string";
val_t standard___string___StringCapable___calloc_string(val_t p0, val_t p1);
typedef val_t (*standard___string___StringCapable___calloc_string_t)(val_t p0, val_t p1);
-static const char * const LOCATE_standard___string___StringCapable___init = "string::StringCapable::init";
-void standard___string___StringCapable___init(val_t p0, int* init_table);
-typedef void (*standard___string___StringCapable___init_t)(val_t p0, int* init_table);
-val_t NEW_StringCapable_standard___string___StringCapable___init();
static const char * const LOCATE_standard___string___Sys___args = "string::Sys::(string::Object::args)";
val_t standard___string___Sys___args(val_t p0);
typedef val_t (*standard___string___Sys___args_t)(val_t p0);