nitc: fix calling extern constructors from extern code in separate compiler
[nit.git] / c_src / string._ffi.c
1 /*
2 Extern implementation of Nit module string
3 */
4 #include <stdlib.h>
5 #include <stdio.h>
6 #include "string._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 #define NativeString_to_s string___NativeString_to_s
14 #line 21 "../lib/standard/string.nit"
15
16 #include <stdio.h>
17 #include <string.h>
18
19 char* string___Int_strerror_ext___impl( long recv )
20 {
21 #line 1763 "../lib/standard/string.nit"
22
23
24 return strerror(recv);
25 }