c_src: update
[nit.git] / c_src / toolcontext._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ./toolcontext. */
2 #ifndef toolcontext_sep
3 #define toolcontext_sep
4 #include "opts._sep.h"
5 #include "location._sep.h"
6 #include <nit_common.h>
7
8 extern const classtable_elt_t VFT_toolcontext___Message[];
9
10 extern const classtable_elt_t VFT_toolcontext___ToolContext[];
11 extern const char *LOCATE_toolcontext;
12 extern const int SFT_toolcontext[];
13 #define ID_toolcontext___Message (SFT_toolcontext[0])
14 #define COLOR_toolcontext___Message (SFT_toolcontext[1])
15 #define ATTR_toolcontext___Message____location(recv) ATTR(recv, (SFT_toolcontext[2] + 0))
16 #define ATTR_toolcontext___Message____text(recv) ATTR(recv, (SFT_toolcontext[2] + 1))
17 #define INIT_TABLE_POS_toolcontext___Message (SFT_toolcontext[3] + 0)
18 #define CALL_toolcontext___Message___location(recv) ((toolcontext___Message___location_t)CALL((recv), (SFT_toolcontext[3] + 1)))
19 #define CALL_toolcontext___Message___text(recv) ((toolcontext___Message___text_t)CALL((recv), (SFT_toolcontext[3] + 2)))
20 #define CALL_toolcontext___Message___to_color_string(recv) ((toolcontext___Message___to_color_string_t)CALL((recv), (SFT_toolcontext[3] + 3)))
21 #define CALL_toolcontext___Message___init(recv) ((toolcontext___Message___init_t)CALL((recv), (SFT_toolcontext[3] + 4)))
22 #define ID_toolcontext___ToolContext (SFT_toolcontext[4])
23 #define COLOR_toolcontext___ToolContext (SFT_toolcontext[5])
24 #define ATTR_toolcontext___ToolContext____error_count(recv) ATTR(recv, (SFT_toolcontext[6] + 0))
25 #define ATTR_toolcontext___ToolContext____warning_count(recv) ATTR(recv, (SFT_toolcontext[6] + 1))
26 #define ATTR_toolcontext___ToolContext____log_directory(recv) ATTR(recv, (SFT_toolcontext[6] + 2))
27 #define ATTR_toolcontext___ToolContext____messages(recv) ATTR(recv, (SFT_toolcontext[6] + 3))
28 #define ATTR_toolcontext___ToolContext____message_sorter(recv) ATTR(recv, (SFT_toolcontext[6] + 4))
29 #define ATTR_toolcontext___ToolContext____option_context(recv) ATTR(recv, (SFT_toolcontext[6] + 5))
30 #define ATTR_toolcontext___ToolContext____opt_warn(recv) ATTR(recv, (SFT_toolcontext[6] + 6))
31 #define ATTR_toolcontext___ToolContext____opt_quiet(recv) ATTR(recv, (SFT_toolcontext[6] + 7))
32 #define ATTR_toolcontext___ToolContext____opt_log(recv) ATTR(recv, (SFT_toolcontext[6] + 8))
33 #define ATTR_toolcontext___ToolContext____opt_log_dir(recv) ATTR(recv, (SFT_toolcontext[6] + 9))
34 #define ATTR_toolcontext___ToolContext____opt_help(recv) ATTR(recv, (SFT_toolcontext[6] + 10))
35 #define ATTR_toolcontext___ToolContext____opt_version(recv) ATTR(recv, (SFT_toolcontext[6] + 11))
36 #define ATTR_toolcontext___ToolContext____opt_verbose(recv) ATTR(recv, (SFT_toolcontext[6] + 12))
37 #define ATTR_toolcontext___ToolContext____opt_stop_on_first_error(recv) ATTR(recv, (SFT_toolcontext[6] + 13))
38 #define ATTR_toolcontext___ToolContext____opt_no_color(recv) ATTR(recv, (SFT_toolcontext[6] + 14))
39 #define ATTR_toolcontext___ToolContext____verbose_level(recv) ATTR(recv, (SFT_toolcontext[6] + 15))
40 #define INIT_TABLE_POS_toolcontext___ToolContext (SFT_toolcontext[7] + 0)
41 #define CALL_toolcontext___ToolContext___error_count(recv) ((toolcontext___ToolContext___error_count_t)CALL((recv), (SFT_toolcontext[7] + 1)))
42 #define CALL_toolcontext___ToolContext___warning_count(recv) ((toolcontext___ToolContext___warning_count_t)CALL((recv), (SFT_toolcontext[7] + 2)))
43 #define CALL_toolcontext___ToolContext___log_directory(recv) ((toolcontext___ToolContext___log_directory_t)CALL((recv), (SFT_toolcontext[7] + 3)))
44 #define CALL_toolcontext___ToolContext___check_errors(recv) ((toolcontext___ToolContext___check_errors_t)CALL((recv), (SFT_toolcontext[7] + 4)))
45 #define CALL_toolcontext___ToolContext___error(recv) ((toolcontext___ToolContext___error_t)CALL((recv), (SFT_toolcontext[7] + 5)))
46 #define CALL_toolcontext___ToolContext___fatal_error(recv) ((toolcontext___ToolContext___fatal_error_t)CALL((recv), (SFT_toolcontext[7] + 6)))
47 #define CALL_toolcontext___ToolContext___warning(recv) ((toolcontext___ToolContext___warning_t)CALL((recv), (SFT_toolcontext[7] + 7)))
48 #define CALL_toolcontext___ToolContext___info(recv) ((toolcontext___ToolContext___info_t)CALL((recv), (SFT_toolcontext[7] + 8)))
49 #define CALL_toolcontext___ToolContext___option_context(recv) ((toolcontext___ToolContext___option_context_t)CALL((recv), (SFT_toolcontext[7] + 9)))
50 #define CALL_toolcontext___ToolContext___opt_warn(recv) ((toolcontext___ToolContext___opt_warn_t)CALL((recv), (SFT_toolcontext[7] + 10)))
51 #define CALL_toolcontext___ToolContext___opt_quiet(recv) ((toolcontext___ToolContext___opt_quiet_t)CALL((recv), (SFT_toolcontext[7] + 11)))
52 #define CALL_toolcontext___ToolContext___opt_log(recv) ((toolcontext___ToolContext___opt_log_t)CALL((recv), (SFT_toolcontext[7] + 12)))
53 #define CALL_toolcontext___ToolContext___opt_log_dir(recv) ((toolcontext___ToolContext___opt_log_dir_t)CALL((recv), (SFT_toolcontext[7] + 13)))
54 #define CALL_toolcontext___ToolContext___opt_help(recv) ((toolcontext___ToolContext___opt_help_t)CALL((recv), (SFT_toolcontext[7] + 14)))
55 #define CALL_toolcontext___ToolContext___opt_version(recv) ((toolcontext___ToolContext___opt_version_t)CALL((recv), (SFT_toolcontext[7] + 15)))
56 #define CALL_toolcontext___ToolContext___opt_verbose(recv) ((toolcontext___ToolContext___opt_verbose_t)CALL((recv), (SFT_toolcontext[7] + 16)))
57 #define CALL_toolcontext___ToolContext___opt_stop_on_first_error(recv) ((toolcontext___ToolContext___opt_stop_on_first_error_t)CALL((recv), (SFT_toolcontext[7] + 17)))
58 #define CALL_toolcontext___ToolContext___opt_no_color(recv) ((toolcontext___ToolContext___opt_no_color_t)CALL((recv), (SFT_toolcontext[7] + 18)))
59 #define CALL_toolcontext___ToolContext___verbose_level(recv) ((toolcontext___ToolContext___verbose_level_t)CALL((recv), (SFT_toolcontext[7] + 19)))
60 #define CALL_toolcontext___ToolContext___init(recv) ((toolcontext___ToolContext___init_t)CALL((recv), (SFT_toolcontext[7] + 20)))
61 #define CALL_toolcontext___ToolContext___process_options(recv) ((toolcontext___ToolContext___process_options_t)CALL((recv), (SFT_toolcontext[7] + 21)))
62 static const char * const LOCATE_toolcontext___Message___location = "toolcontext::Message::location";
63 val_t toolcontext___Message___location(val_t p0);
64 typedef val_t (*toolcontext___Message___location_t)(val_t p0);
65 static const char * const LOCATE_toolcontext___Message___text = "toolcontext::Message::text";
66 val_t toolcontext___Message___text(val_t p0);
67 typedef val_t (*toolcontext___Message___text_t)(val_t p0);
68 static const char * const LOCATE_toolcontext___Message_____l = "toolcontext::Message::(kernel::Comparable::<)";
69 val_t toolcontext___Message_____l(val_t p0, val_t p1);
70 typedef val_t (*toolcontext___Message_____l_t)(val_t p0, val_t p1);
71 static const char * const LOCATE_toolcontext___Message___to_s = "toolcontext::Message::(string::Object::to_s)";
72 val_t toolcontext___Message___to_s(val_t p0);
73 typedef val_t (*toolcontext___Message___to_s_t)(val_t p0);
74 static const char * const LOCATE_toolcontext___Message___to_color_string = "toolcontext::Message::to_color_string";
75 val_t toolcontext___Message___to_color_string(val_t p0);
76 typedef val_t (*toolcontext___Message___to_color_string_t)(val_t p0);
77 static const char * const LOCATE_toolcontext___Message___init = "toolcontext::Message::init";
78 void toolcontext___Message___init(val_t p0, val_t p1, val_t p2, int* init_table);
79 typedef void (*toolcontext___Message___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
80 val_t NEW_Message_toolcontext___Message___init(val_t p0, val_t p1);
81 static const char * const LOCATE_toolcontext___ToolContext___error_count = "toolcontext::ToolContext::error_count";
82 val_t toolcontext___ToolContext___error_count(val_t p0);
83 typedef val_t (*toolcontext___ToolContext___error_count_t)(val_t p0);
84 static const char * const LOCATE_toolcontext___ToolContext___warning_count = "toolcontext::ToolContext::warning_count";
85 val_t toolcontext___ToolContext___warning_count(val_t p0);
86 typedef val_t (*toolcontext___ToolContext___warning_count_t)(val_t p0);
87 static const char * const LOCATE_toolcontext___ToolContext___log_directory = "toolcontext::ToolContext::log_directory";
88 val_t toolcontext___ToolContext___log_directory(val_t p0);
89 typedef val_t (*toolcontext___ToolContext___log_directory_t)(val_t p0);
90 static const char * const LOCATE_toolcontext___ToolContext___check_errors = "toolcontext::ToolContext::check_errors";
91 void toolcontext___ToolContext___check_errors(val_t p0);
92 typedef void (*toolcontext___ToolContext___check_errors_t)(val_t p0);
93 static const char * const LOCATE_toolcontext___ToolContext___error = "toolcontext::ToolContext::error";
94 void toolcontext___ToolContext___error(val_t p0, val_t p1, val_t p2);
95 typedef void (*toolcontext___ToolContext___error_t)(val_t p0, val_t p1, val_t p2);
96 static const char * const LOCATE_toolcontext___ToolContext___fatal_error = "toolcontext::ToolContext::fatal_error";
97 void toolcontext___ToolContext___fatal_error(val_t p0, val_t p1, val_t p2);
98 typedef void (*toolcontext___ToolContext___fatal_error_t)(val_t p0, val_t p1, val_t p2);
99 static const char * const LOCATE_toolcontext___ToolContext___warning = "toolcontext::ToolContext::warning";
100 void toolcontext___ToolContext___warning(val_t p0, val_t p1, val_t p2);
101 typedef void (*toolcontext___ToolContext___warning_t)(val_t p0, val_t p1, val_t p2);
102 static const char * const LOCATE_toolcontext___ToolContext___info = "toolcontext::ToolContext::info";
103 void toolcontext___ToolContext___info(val_t p0, val_t p1, val_t p2);
104 typedef void (*toolcontext___ToolContext___info_t)(val_t p0, val_t p1, val_t p2);
105 static const char * const LOCATE_toolcontext___ToolContext___option_context = "toolcontext::ToolContext::option_context";
106 val_t toolcontext___ToolContext___option_context(val_t p0);
107 typedef val_t (*toolcontext___ToolContext___option_context_t)(val_t p0);
108 static const char * const LOCATE_toolcontext___ToolContext___opt_warn = "toolcontext::ToolContext::opt_warn";
109 val_t toolcontext___ToolContext___opt_warn(val_t p0);
110 typedef val_t (*toolcontext___ToolContext___opt_warn_t)(val_t p0);
111 static const char * const LOCATE_toolcontext___ToolContext___opt_quiet = "toolcontext::ToolContext::opt_quiet";
112 val_t toolcontext___ToolContext___opt_quiet(val_t p0);
113 typedef val_t (*toolcontext___ToolContext___opt_quiet_t)(val_t p0);
114 static const char * const LOCATE_toolcontext___ToolContext___opt_log = "toolcontext::ToolContext::opt_log";
115 val_t toolcontext___ToolContext___opt_log(val_t p0);
116 typedef val_t (*toolcontext___ToolContext___opt_log_t)(val_t p0);
117 static const char * const LOCATE_toolcontext___ToolContext___opt_log_dir = "toolcontext::ToolContext::opt_log_dir";
118 val_t toolcontext___ToolContext___opt_log_dir(val_t p0);
119 typedef val_t (*toolcontext___ToolContext___opt_log_dir_t)(val_t p0);
120 static const char * const LOCATE_toolcontext___ToolContext___opt_help = "toolcontext::ToolContext::opt_help";
121 val_t toolcontext___ToolContext___opt_help(val_t p0);
122 typedef val_t (*toolcontext___ToolContext___opt_help_t)(val_t p0);
123 static const char * const LOCATE_toolcontext___ToolContext___opt_version = "toolcontext::ToolContext::opt_version";
124 val_t toolcontext___ToolContext___opt_version(val_t p0);
125 typedef val_t (*toolcontext___ToolContext___opt_version_t)(val_t p0);
126 static const char * const LOCATE_toolcontext___ToolContext___opt_verbose = "toolcontext::ToolContext::opt_verbose";
127 val_t toolcontext___ToolContext___opt_verbose(val_t p0);
128 typedef val_t (*toolcontext___ToolContext___opt_verbose_t)(val_t p0);
129 static const char * const LOCATE_toolcontext___ToolContext___opt_stop_on_first_error = "toolcontext::ToolContext::opt_stop_on_first_error";
130 val_t toolcontext___ToolContext___opt_stop_on_first_error(val_t p0);
131 typedef val_t (*toolcontext___ToolContext___opt_stop_on_first_error_t)(val_t p0);
132 static const char * const LOCATE_toolcontext___ToolContext___opt_no_color = "toolcontext::ToolContext::opt_no_color";
133 val_t toolcontext___ToolContext___opt_no_color(val_t p0);
134 typedef val_t (*toolcontext___ToolContext___opt_no_color_t)(val_t p0);
135 static const char * const LOCATE_toolcontext___ToolContext___verbose_level = "toolcontext::ToolContext::verbose_level";
136 val_t toolcontext___ToolContext___verbose_level(val_t p0);
137 typedef val_t (*toolcontext___ToolContext___verbose_level_t)(val_t p0);
138 static const char * const LOCATE_toolcontext___ToolContext___init = "toolcontext::ToolContext::init";
139 void toolcontext___ToolContext___init(val_t p0, int* init_table);
140 typedef void (*toolcontext___ToolContext___init_t)(val_t p0, int* init_table);
141 val_t NEW_ToolContext_toolcontext___ToolContext___init();
142 static const char * const LOCATE_toolcontext___ToolContext___process_options = "toolcontext::ToolContext::process_options";
143 void toolcontext___ToolContext___process_options(val_t p0);
144 typedef void (*toolcontext___ToolContext___process_options_t)(val_t p0);
145 #endif