X-Git-Url: http://nitlanguage.org diff --git a/c_src/kernel._ffi.c b/c_src/kernel._ffi.c index bff0263..3d6c1ee 100644 --- a/c_src/kernel._ffi.c +++ b/c_src/kernel._ffi.c @@ -4,9 +4,20 @@ #include #include #include "kernel._ffi.h" +#ifdef ANDROID + #include + #define PRINT_ERROR(...) (void)__android_log_print(ANDROID_LOG_WARN, "Nit", __VA_ARGS__) +#else + #define PRINT_ERROR(...) fprintf(stderr, __VA_ARGS__) +#endif +#line 20 "../lib/standard/kernel.nit" -int kernel___Pointer_address_is_null___impl( void* recv ) +#include + +long kernel___Sys_errno___impl( Sys recv ) { -#line 559 "lib/standard/kernel.nit" +#line 92 "../lib/standard/kernel.nit" + - return recv == NULL; } + return errno; + }