For testing purposes, drop tointeger and pushint since Lua uses ptrdiff causing inconsistent behaviour if we try to get a longword value from tointeger on 64 bit vs 32bit. This should improve script reliability a bit
unit log;{$ifdef fpc} {$mode delphi}{$endif}interfaceconst libname='liblog.so'; ANDROID_LOG_UNKNOWN=0; ANDROID_LOG_DEFAULT=1; ANDROID_LOG_VERBOSE=2; ANDROID_LOG_DEBUG=3; ANDROID_LOG_INFO=4; ANDROID_LOG_WARN=5; ANDROID_LOG_ERROR=6; ANDROID_LOG_FATAL=7; ANDROID_LOG_SILENT=8;type android_LogPriority=integer;function __android_log_write(prio:longint;tag,text:pchar):longint; cdecl; external libname name '__android_log_write';//function __android_log_print(prio:longint;tag,print:pchar;params:array of pchar):longint; cdecl; external libname name '__android_log_print';implementationend.