nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / kernel._ffi.c
1 /*
2 Extern implementation of Nit module kernel
3 */
4 #include <stdlib.h>
5 #include <stdio.h>
6 #include "kernel._ffi.h"
7 #ifdef ANDROID
8 #include <android/log.h>
9 #define PRINT_ERROR(...) (void)__android_log_print(ANDROID_LOG_WARN, "Nit", __VA_ARGS__)
10 #else
11 #define PRINT_ERROR(...) fprintf(stderr, __VA_ARGS__)
12 #endif
13 #line 20 "../lib/standard/kernel.nit"
14
15 #include <errno.h>
16
17 long kernel___Sys_errno___impl( Sys recv )
18 {
19 #line 92 "../lib/standard/kernel.nit"
20
21
22 return errno;
23 }