int class_String(void) { if(null_String == NULL) { /* Dependencies */ class_ArrayElement(); class_Array(); /* Methods */ String_methods.init = String_init; String_methods.free = String_free; String_methods.set_blk_size = String_set_blk_size; String_methods.Array_free = String_Array_free; String_methods.append = String_append; String_methods.append_cstr = String_append_cstr; String_methods.append_slice = String_append_slice; String_methods.chomp = String_chomp; String_methods.compare = String_compare; String_methods.compare_cstr = String_compare_cstr; String_methods.comparen = String_comparen; String_methods.dup = String_dup; String_methods.downcase = String_downcase; String_methods.eol = String_eol; String_methods.each_line = String_each_line; String_methods.extend = String_extend; String_methods.hex_to_byte = String_hex_to_byte; String_methods.ishex = String_ishex; String_methods.join = String_join; String_methods.ltrim = String_ltrim; String_methods.rtrim = String_rtrim; String_methods.slice = String_slice; String_methods.split = String_split; String_methods.to_i = String_to_i; String_methods.truncate = String_truncate; String_methods.upcase = String_upcase; String_methods.utf8_length = String_utf8_length; String_methods.utf8_valid = String_utf8_valid; /* Null String Instance */ null_String = &_null_String; null_String->handle = &null_String; null_String->m = &String_methods; null_String->string = _null_String_string; String_init(null_String, "", 1, 0); } return 1; }
static void init(void) { String_init(); File_init(); }