c_src: update
[nit.git] / c_src / opts._sep.h
index e85b6b3..8d503dc 100644 (file)
@@ -1,93 +1,95 @@
-/* This C header file is generated by NIT to compile modules and programs that requires opts. */
+/* This C header file is generated by NIT to compile modules and programs that requires ./../lib/opts. */
 #ifndef opts_sep
 #define opts_sep
 #include "standard._sep.h"
 #include <nit_common.h>
 
-extern const classtable_elt_t VFT_Option[];
+extern const classtable_elt_t VFT_opts___Option[];
 
-extern const classtable_elt_t VFT_OptionText[];
+extern const classtable_elt_t VFT_opts___OptionText[];
 
-extern const classtable_elt_t VFT_OptionBool[];
+extern const classtable_elt_t VFT_opts___OptionBool[];
 
-extern const classtable_elt_t VFT_OptionCount[];
+extern const classtable_elt_t VFT_opts___OptionCount[];
 
-extern const classtable_elt_t VFT_OptionParameter[];
+extern const classtable_elt_t VFT_opts___OptionParameter[];
 
-extern const classtable_elt_t VFT_OptionString[];
+extern const classtable_elt_t VFT_opts___OptionString[];
 
-extern const classtable_elt_t VFT_OptionEnum[];
+extern const classtable_elt_t VFT_opts___OptionEnum[];
 
-extern const classtable_elt_t VFT_OptionInt[];
+extern const classtable_elt_t VFT_opts___OptionInt[];
 
-extern const classtable_elt_t VFT_OptionArray[];
+extern const classtable_elt_t VFT_opts___OptionArray[];
 
-extern const classtable_elt_t VFT_OptionContext[];
+extern const classtable_elt_t VFT_opts___OptionContext[];
 extern const char *LOCATE_opts;
 extern const int SFT_opts[];
-#define ID_Option (SFT_opts[0])
-#define COLOR_Option (SFT_opts[1])
+#define ID_opts___Option (SFT_opts[0])
+#define COLOR_opts___Option (SFT_opts[1])
 #define ATTR_opts___Option____names(recv) ATTR(recv, (SFT_opts[2] + 0))
 #define ATTR_opts___Option____helptext(recv) ATTR(recv, (SFT_opts[2] + 1))
 #define ATTR_opts___Option____mandatory(recv) ATTR(recv, (SFT_opts[2] + 2))
 #define ATTR_opts___Option____value(recv) ATTR(recv, (SFT_opts[2] + 3))
 #define ATTR_opts___Option____default_value(recv) ATTR(recv, (SFT_opts[2] + 4))
-#define INIT_TABLE_POS_Option (SFT_opts[3] + 0)
+#define INIT_TABLE_POS_opts___Option (SFT_opts[3] + 0)
 #define CALL_opts___Option___names(recv) ((opts___Option___names_t)CALL((recv), (SFT_opts[3] + 1)))
-#define CALL_opts___Option___helptext(recv) ((opts___Option___helptext_t)CALL((recv), (SFT_opts[3] + 2)))
-#define CALL_opts___Option___mandatory(recv) ((opts___Option___mandatory_t)CALL((recv), (SFT_opts[3] + 3)))
-#define CALL_opts___Option___mandatory__eq(recv) ((opts___Option___mandatory__eq_t)CALL((recv), (SFT_opts[3] + 4)))
-#define CALL_opts___Option___value__eq(recv) ((opts___Option___value__eq_t)CALL((recv), (SFT_opts[3] + 5)))
-#define CALL_opts___Option___value(recv) ((opts___Option___value_t)CALL((recv), (SFT_opts[3] + 6)))
-#define CALL_opts___Option___default_value(recv) ((opts___Option___default_value_t)CALL((recv), (SFT_opts[3] + 7)))
-#define CALL_opts___Option___default_value__eq(recv) ((opts___Option___default_value__eq_t)CALL((recv), (SFT_opts[3] + 8)))
-#define CALL_opts___Option___init_opt(recv) ((opts___Option___init_opt_t)CALL((recv), (SFT_opts[3] + 9)))
-#define CALL_opts___Option___add_aliases(recv) ((opts___Option___add_aliases_t)CALL((recv), (SFT_opts[3] + 10)))
-#define CALL_opts___Option___pretty(recv) ((opts___Option___pretty_t)CALL((recv), (SFT_opts[3] + 11)))
-#define CALL_opts___Option___pretty_default(recv) ((opts___Option___pretty_default_t)CALL((recv), (SFT_opts[3] + 12)))
-#define CALL_opts___Option___read_param(recv) ((opts___Option___read_param_t)CALL((recv), (SFT_opts[3] + 13)))
-#define ID_OptionText (SFT_opts[4])
-#define COLOR_OptionText (SFT_opts[5])
-#define INIT_TABLE_POS_OptionText (SFT_opts[6] + 0)
+#define VTID_opts___Option___VALUE(recv) (VAL2VFT(recv)[SFT_opts[3] + 2].i)
+#define VTCOLOR_opts___Option___VALUE(recv) (VAL2VFT(recv)[SFT_opts[3] + 3].i)
+#define CALL_opts___Option___helptext(recv) ((opts___Option___helptext_t)CALL((recv), (SFT_opts[3] + 4)))
+#define CALL_opts___Option___mandatory(recv) ((opts___Option___mandatory_t)CALL((recv), (SFT_opts[3] + 5)))
+#define CALL_opts___Option___mandatory__eq(recv) ((opts___Option___mandatory__eq_t)CALL((recv), (SFT_opts[3] + 6)))
+#define CALL_opts___Option___value__eq(recv) ((opts___Option___value__eq_t)CALL((recv), (SFT_opts[3] + 7)))
+#define CALL_opts___Option___value(recv) ((opts___Option___value_t)CALL((recv), (SFT_opts[3] + 8)))
+#define CALL_opts___Option___default_value(recv) ((opts___Option___default_value_t)CALL((recv), (SFT_opts[3] + 9)))
+#define CALL_opts___Option___default_value__eq(recv) ((opts___Option___default_value__eq_t)CALL((recv), (SFT_opts[3] + 10)))
+#define CALL_opts___Option___init_opt(recv) ((opts___Option___init_opt_t)CALL((recv), (SFT_opts[3] + 11)))
+#define CALL_opts___Option___add_aliases(recv) ((opts___Option___add_aliases_t)CALL((recv), (SFT_opts[3] + 12)))
+#define CALL_opts___Option___pretty(recv) ((opts___Option___pretty_t)CALL((recv), (SFT_opts[3] + 13)))
+#define CALL_opts___Option___pretty_default(recv) ((opts___Option___pretty_default_t)CALL((recv), (SFT_opts[3] + 14)))
+#define CALL_opts___Option___read_param(recv) ((opts___Option___read_param_t)CALL((recv), (SFT_opts[3] + 15)))
+#define ID_opts___OptionText (SFT_opts[4])
+#define COLOR_opts___OptionText (SFT_opts[5])
+#define INIT_TABLE_POS_opts___OptionText (SFT_opts[6] + 0)
 #define CALL_opts___OptionText___init(recv) ((opts___OptionText___init_t)CALL((recv), (SFT_opts[6] + 1)))
-#define ID_OptionBool (SFT_opts[7])
-#define COLOR_OptionBool (SFT_opts[8])
-#define INIT_TABLE_POS_OptionBool (SFT_opts[9] + 0)
+#define ID_opts___OptionBool (SFT_opts[7])
+#define COLOR_opts___OptionBool (SFT_opts[8])
+#define INIT_TABLE_POS_opts___OptionBool (SFT_opts[9] + 0)
 #define CALL_opts___OptionBool___init(recv) ((opts___OptionBool___init_t)CALL((recv), (SFT_opts[9] + 1)))
-#define ID_OptionCount (SFT_opts[10])
-#define COLOR_OptionCount (SFT_opts[11])
-#define INIT_TABLE_POS_OptionCount (SFT_opts[12] + 0)
+#define ID_opts___OptionCount (SFT_opts[10])
+#define COLOR_opts___OptionCount (SFT_opts[11])
+#define INIT_TABLE_POS_opts___OptionCount (SFT_opts[12] + 0)
 #define CALL_opts___OptionCount___init(recv) ((opts___OptionCount___init_t)CALL((recv), (SFT_opts[12] + 1)))
-#define ID_OptionParameter (SFT_opts[13])
-#define COLOR_OptionParameter (SFT_opts[14])
-#define INIT_TABLE_POS_OptionParameter (SFT_opts[15] + 0)
+#define ID_opts___OptionParameter (SFT_opts[13])
+#define COLOR_opts___OptionParameter (SFT_opts[14])
+#define INIT_TABLE_POS_opts___OptionParameter (SFT_opts[15] + 0)
 #define CALL_opts___OptionParameter___convert(recv) ((opts___OptionParameter___convert_t)CALL((recv), (SFT_opts[15] + 1)))
 #define CALL_opts___OptionParameter___init_opt(recv) ((opts___OptionParameter___init_opt_t)CALL((recv), (SFT_opts[15] + 2)))
-#define ID_OptionString (SFT_opts[16])
-#define COLOR_OptionString (SFT_opts[17])
-#define INIT_TABLE_POS_OptionString (SFT_opts[18] + 0)
+#define ID_opts___OptionString (SFT_opts[16])
+#define COLOR_opts___OptionString (SFT_opts[17])
+#define INIT_TABLE_POS_opts___OptionString (SFT_opts[18] + 0)
 #define CALL_opts___OptionString___init(recv) ((opts___OptionString___init_t)CALL((recv), (SFT_opts[18] + 1)))
-#define ID_OptionEnum (SFT_opts[19])
-#define COLOR_OptionEnum (SFT_opts[20])
+#define ID_opts___OptionEnum (SFT_opts[19])
+#define COLOR_opts___OptionEnum (SFT_opts[20])
 #define ATTR_opts___OptionEnum____values(recv) ATTR(recv, (SFT_opts[21] + 0))
-#define INIT_TABLE_POS_OptionEnum (SFT_opts[22] + 0)
+#define INIT_TABLE_POS_opts___OptionEnum (SFT_opts[22] + 0)
 #define CALL_opts___OptionEnum___init(recv) ((opts___OptionEnum___init_t)CALL((recv), (SFT_opts[22] + 1)))
 #define CALL_opts___OptionEnum___value_name(recv) ((opts___OptionEnum___value_name_t)CALL((recv), (SFT_opts[22] + 2)))
-#define ID_OptionInt (SFT_opts[23])
-#define COLOR_OptionInt (SFT_opts[24])
-#define INIT_TABLE_POS_OptionInt (SFT_opts[25] + 0)
+#define ID_opts___OptionInt (SFT_opts[23])
+#define COLOR_opts___OptionInt (SFT_opts[24])
+#define INIT_TABLE_POS_opts___OptionInt (SFT_opts[25] + 0)
 #define CALL_opts___OptionInt___init(recv) ((opts___OptionInt___init_t)CALL((recv), (SFT_opts[25] + 1)))
-#define ID_OptionArray (SFT_opts[26])
-#define COLOR_OptionArray (SFT_opts[27])
+#define ID_opts___OptionArray (SFT_opts[26])
+#define COLOR_opts___OptionArray (SFT_opts[27])
 #define ATTR_opts___OptionArray____values(recv) ATTR(recv, (SFT_opts[28] + 0))
-#define INIT_TABLE_POS_OptionArray (SFT_opts[29] + 0)
+#define INIT_TABLE_POS_opts___OptionArray (SFT_opts[29] + 0)
 #define CALL_opts___OptionArray___init(recv) ((opts___OptionArray___init_t)CALL((recv), (SFT_opts[29] + 1)))
-#define ID_OptionContext (SFT_opts[30])
-#define COLOR_OptionContext (SFT_opts[31])
+#define ID_opts___OptionContext (SFT_opts[30])
+#define COLOR_opts___OptionContext (SFT_opts[31])
 #define ATTR_opts___OptionContext____options(recv) ATTR(recv, (SFT_opts[32] + 0))
 #define ATTR_opts___OptionContext____rest(recv) ATTR(recv, (SFT_opts[32] + 1))
 #define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, (SFT_opts[32] + 2))
-#define INIT_TABLE_POS_OptionContext (SFT_opts[33] + 0)
+#define INIT_TABLE_POS_opts___OptionContext (SFT_opts[33] + 0)
 #define CALL_opts___OptionContext___options(recv) ((opts___OptionContext___options_t)CALL((recv), (SFT_opts[33] + 1)))
 #define CALL_opts___OptionContext___rest(recv) ((opts___OptionContext___rest_t)CALL((recv), (SFT_opts[33] + 2)))
 #define CALL_opts___OptionContext___usage(recv) ((opts___OptionContext___usage_t)CALL((recv), (SFT_opts[33] + 3)))