1 /* This C header file is generated by NIT to compile modules and programs that requires ./ffi/c. */
4 #include "ffi___ffi_base._sep.h"
5 #include <nit_common.h>
6 extern const char LOCATE_ffi___c
[];
7 extern const int SFT_ffi___c
[];
8 #define CALL_ffi___c___ExternCode___is_c(recv) ((ffi___c___ExternCode___is_c_t)CALL((recv), (SFT_ffi___c[0] + 0)))
9 #define CALL_ffi___c___ExternCode___is_c_body(recv) ((ffi___c___ExternCode___is_c_body_t)CALL((recv), (SFT_ffi___c[0] + 1)))
10 #define CALL_ffi___c___ExternCode___is_c_header(recv) ((ffi___c___ExternCode___is_c_header_t)CALL((recv), (SFT_ffi___c[0] + 2)))
11 #define CALL_SUPER_ffi___c___MMMethod___accept_ffi_visitor(recv) ((ffi___c___MMMethod___accept_ffi_visitor_t)CALL((recv), (SFT_ffi___c[1] + 0)))
12 #define CALL_ffi___c___Location___as_line_pragma(recv) ((ffi___c___Location___as_line_pragma_t)CALL((recv), (SFT_ffi___c[2] + 0)))
13 val_t
ffi___c___ExternCode___is_c(val_t p0
);
14 typedef val_t (*ffi___c___ExternCode___is_c_t
)(val_t p0
);
15 val_t
ffi___c___ExternCode___is_c_body(val_t p0
);
16 typedef val_t (*ffi___c___ExternCode___is_c_body_t
)(val_t p0
);
17 val_t
ffi___c___ExternCode___is_c_header(val_t p0
);
18 typedef val_t (*ffi___c___ExternCode___is_c_header_t
)(val_t p0
);
19 void ffi___c___ExternCode___accept_ffi_visitor(val_t p0
, val_t p1
);
20 typedef void (*ffi___c___ExternCode___accept_ffi_visitor_t
)(val_t p0
, val_t p1
);
21 val_t
NEW_ExternCode_syntax___extern_inline___ExternCode___init(val_t p0
, val_t p1
, val_t p2
);
22 void ffi___c___MMMethod___accept_ffi_visitor(val_t p0
, val_t p1
);
23 typedef void (*ffi___c___MMMethod___accept_ffi_visitor_t
)(val_t p0
, val_t p1
);
24 val_t
NEW_MMMethod_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0
, val_t p1
);
25 val_t
ffi___c___Location___as_line_pragma(val_t p0
);
26 typedef val_t (*ffi___c___Location___as_line_pragma_t
)(val_t p0
);
27 val_t
NEW_Location_location___Location___init(val_t p0
, val_t p1
, val_t p2
, val_t p3
, val_t p4
);
28 val_t
NEW_Location_location___Location___with_file(val_t p0
);