├── .gitignore ├── Application.mk ├── LICENSE ├── Makefile ├── README ├── README.md ├── doc ├── contents.html ├── logo.gif ├── lua.1 ├── lua.css ├── luac.1 ├── manual.css ├── manual.html ├── osi-certified-72x60.png └── readme.html ├── jni ├── Android.mk ├── Android.mk~ ├── Application.mk ├── Makefile ├── lapi.c ├── lapi.h ├── lauxlib.c ├── lauxlib.h ├── lbaselib.c ├── lbitlib.c ├── lcode.c ├── lcode.h ├── lcorolib.c ├── lctype.c ├── lctype.h ├── ldblib.c ├── ldebug.c ├── ldebug.h ├── ldo.c ├── ldo.h ├── ldump.c ├── lfunc.c ├── lfunc.h ├── lgc.c ├── lgc.h ├── linit.c ├── liolib.c ├── llex.c ├── llex.h ├── llimits.h ├── lmathlib.c ├── lmem.c ├── lmem.h ├── loadlib.c ├── lobject.c ├── lobject.h ├── lopcodes.c ├── lopcodes.h ├── loslib.c ├── lparser.c ├── lparser.h ├── lstate.c ├── lstate.h ├── lstring.c ├── lstring.h ├── lstrlib.c ├── ltable.c ├── ltable.h ├── ltablib.c ├── ltm.c ├── ltm.h ├── lua.c ├── lua.h ├── lua.hpp ├── luac.c ├── luaconf.h ├── lualib.h ├── lundump.c ├── lundump.h ├── lvm.c ├── lvm.h ├── lzio.c └── lzio.h ├── libs └── armeabi │ └── lua └── obj └── local └── armeabi ├── lua └── objs └── lua ├── lapi.o ├── lapi.o.d ├── lauxlib.o ├── lauxlib.o.d ├── lbaselib.o ├── lbaselib.o.d ├── lbitlib.o ├── lbitlib.o.d ├── lcode.o ├── lcode.o.d ├── lcorolib.o ├── lcorolib.o.d ├── lctype.o ├── lctype.o.d ├── ldblib.o ├── ldblib.o.d ├── ldebug.o ├── ldebug.o.d ├── ldo.o ├── ldo.o.d ├── ldump.o ├── ldump.o.d ├── lfunc.o ├── lfunc.o.d ├── lgc.o ├── lgc.o.d ├── linit.o ├── linit.o.d ├── liolib.o ├── liolib.o.d ├── llex.o ├── llex.o.d ├── lmathlib.o ├── lmathlib.o.d ├── lmem.o ├── lmem.o.d ├── loadlib.o ├── loadlib.o.d ├── lobject.o ├── lobject.o.d ├── lopcodes.o ├── lopcodes.o.d ├── loslib.o ├── loslib.o.d ├── lparser.o ├── lparser.o.d ├── lstate.o ├── lstate.o.d ├── lstring.o ├── lstring.o.d ├── lstrlib.o ├── lstrlib.o.d ├── ltable.o ├── ltable.o.d ├── ltablib.o ├── ltablib.o.d ├── ltm.o ├── ltm.o.d ├── lua.o ├── lua.o.d ├── lundump.o ├── lundump.o.d ├── lvm.o ├── lvm.o.d ├── lzio.o └── lzio.o.d /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /Application.mk: -------------------------------------------------------------------------------- 1 | APP_MODULES := lua 2 | APP_PLATFORM := android-8 3 | APP_OPTIM := release 4 | APP_ABI := armeabi 5 | LOCAL_CFLAGS := -DLUA_USE_POSIX 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 kyle kersey 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for installing Lua 2 | # See doc/readme.html for installation and customization instructions. 3 | 4 | # == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= 5 | 6 | # Your platform. See PLATS for possible values. 7 | PLAT= none 8 | 9 | # Where to install. The installation starts in the src and doc directories, 10 | # so take care if INSTALL_TOP is not an absolute path. See the local target. 11 | # You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with 12 | # LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h. 13 | INSTALL_TOP= /usr/local 14 | INSTALL_BIN= $(INSTALL_TOP)/bin 15 | INSTALL_INC= $(INSTALL_TOP)/include 16 | INSTALL_LIB= $(INSTALL_TOP)/lib 17 | INSTALL_MAN= $(INSTALL_TOP)/man/man1 18 | INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V 19 | INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V 20 | 21 | # How to install. If your install program does not support "-p", then 22 | # you may have to run ranlib on the installed liblua.a. 23 | INSTALL= install -p 24 | INSTALL_EXEC= $(INSTALL) -m 0755 25 | INSTALL_DATA= $(INSTALL) -m 0644 26 | # 27 | # If you don't have "install" you can use "cp" instead. 28 | # INSTALL= cp -p 29 | # INSTALL_EXEC= $(INSTALL) 30 | # INSTALL_DATA= $(INSTALL) 31 | 32 | # Other utilities. 33 | MKDIR= mkdir -p 34 | RM= rm -f 35 | 36 | # == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE ======= 37 | 38 | # Convenience platforms targets. 39 | PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris 40 | 41 | # What to install. 42 | TO_BIN= lua luac 43 | TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp 44 | TO_LIB= liblua.a 45 | TO_MAN= lua.1 luac.1 46 | 47 | # Lua version and release. 48 | V= 5.2 49 | R= $V.3 50 | 51 | # Targets start here. 52 | all: $(PLAT) 53 | 54 | $(PLATS) clean: 55 | cd src && $(MAKE) $@ 56 | 57 | test: dummy 58 | src/lua -v 59 | 60 | install: dummy 61 | cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD) 62 | cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN) 63 | cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC) 64 | cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB) 65 | cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN) 66 | 67 | uninstall: 68 | cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN) 69 | cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC) 70 | cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB) 71 | cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN) 72 | 73 | local: 74 | $(MAKE) install INSTALL_TOP=../install 75 | 76 | none: 77 | @echo "Please do 'make PLATFORM' where PLATFORM is one of these:" 78 | @echo " $(PLATS)" 79 | @echo "See doc/readme.html for complete instructions." 80 | 81 | # make may get confused with test/ and install/ 82 | dummy: 83 | 84 | # echo config parameters 85 | echo: 86 | @cd src && $(MAKE) -s echo 87 | @echo "PLAT= $(PLAT)" 88 | @echo "V= $V" 89 | @echo "R= $R" 90 | @echo "TO_BIN= $(TO_BIN)" 91 | @echo "TO_INC= $(TO_INC)" 92 | @echo "TO_LIB= $(TO_LIB)" 93 | @echo "TO_MAN= $(TO_MAN)" 94 | @echo "INSTALL_TOP= $(INSTALL_TOP)" 95 | @echo "INSTALL_BIN= $(INSTALL_BIN)" 96 | @echo "INSTALL_INC= $(INSTALL_INC)" 97 | @echo "INSTALL_LIB= $(INSTALL_LIB)" 98 | @echo "INSTALL_MAN= $(INSTALL_MAN)" 99 | @echo "INSTALL_LMOD= $(INSTALL_LMOD)" 100 | @echo "INSTALL_CMOD= $(INSTALL_CMOD)" 101 | @echo "INSTALL_EXEC= $(INSTALL_EXEC)" 102 | @echo "INSTALL_DATA= $(INSTALL_DATA)" 103 | 104 | # echo pkg-config data 105 | pc: 106 | @echo "version=$R" 107 | @echo "prefix=$(INSTALL_TOP)" 108 | @echo "libdir=$(INSTALL_LIB)" 109 | @echo "includedir=$(INSTALL_INC)" 110 | 111 | # list targets that do not create files (but not all makes understand .PHONY) 112 | .PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho 113 | 114 | # (end of Makefile) 115 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | 2 | This is Lua 5.2.3, released on 11 Nov 2013. 3 | 4 | For installation instructions, license details, and 5 | further information about Lua, see doc/readme.html. 6 | 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Android-lua 2 | =========== 3 | 4 | lua command line interpreter for Android. 5 | 6 | 7 | # Building 8 | 9 | To build the lua interpreter run the Android NDK build script inside this directory. 10 | this will create the folders libs, and obj. 11 | 12 | the striped execuable will be in `libs/armeabi/lua` 13 | 14 | the non striped executable will be in `obj/local/armeabi/lua` 15 | 16 | # Installing 17 | 18 | To install and run the lua interpreter on an Android device a Terminal emulator must be used, Such as [Terminal IDE](https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside&hl=en). 19 | 20 | The command line tool can be run without root permissions by executing the binary in the app's private memory. 21 | 22 | 1. Tranfer the lua binary to your Android device. 23 | 2. copy lua to the Terminal's `bin` directory, for Terminal IDE it is `~/local/bin/`, the apps home folder is located in **/data/data/ + PACKAGE_NAME**. The apps private memory can only be accessed by the app itself, copy lua using the command `cp /sdcard/lua ~/local/bin/`. 24 | 3. give lua binary executable permission using `chmod +x ~/local/bin/lua`. 25 | 4. restart the Terminal emulator app. 26 | 27 | Lua is now installed on your android device, lua scripts can be run using `lua FileName.lua`. 28 | 29 | -------------------------------------------------------------------------------- /doc/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/doc/logo.gif -------------------------------------------------------------------------------- /doc/lua.1: -------------------------------------------------------------------------------- 1 | .\" $Id: lua.man,v 1.13 2011/11/16 17:16:53 lhf Exp $ 2 | .TH LUA 1 "$Date: 2011/11/16 17:16:53 $" 3 | .SH NAME 4 | lua \- Lua interpreter 5 | .SH SYNOPSIS 6 | .B lua 7 | [ 8 | .I options 9 | ] 10 | [ 11 | .I script 12 | [ 13 | .I args 14 | ] 15 | ] 16 | .SH DESCRIPTION 17 | .B lua 18 | is the standalone Lua interpreter. 19 | It loads and executes Lua programs, 20 | either in textual source form or 21 | in precompiled binary form. 22 | (Precompiled binaries are output by 23 | .BR luac , 24 | the Lua compiler.) 25 | .B lua 26 | can be used as a batch interpreter and also interactively. 27 | .LP 28 | The given 29 | .I options 30 | are handled in order and then 31 | the Lua program in file 32 | .I script 33 | is loaded and executed. 34 | The given 35 | .I args 36 | are available to 37 | .I script 38 | as strings in a global table named 39 | .BR arg . 40 | If no options or arguments are given, 41 | then 42 | .B "\-v \-i" 43 | is assumed when the standard input is a terminal; 44 | otherwise, 45 | .B "\-" 46 | is assumed. 47 | .LP 48 | In interactive mode, 49 | .B lua 50 | prompts the user, 51 | reads lines from the standard input, 52 | and executes them as they are read. 53 | If a line does not contain a complete statement, 54 | then a secondary prompt is displayed and 55 | lines are read until a complete statement is formed or 56 | a syntax error is found. 57 | If a line starts with 58 | .BR '=' , 59 | then 60 | .B lua 61 | evaluates and displays 62 | the values of the expressions in the remainder of the line. 63 | .LP 64 | At the very start, 65 | before even handling the command line, 66 | .B lua 67 | checks the contents of the environment variables 68 | .B LUA_INIT_5_2 69 | or 70 | .BR LUA_INIT , 71 | in that order. 72 | If the contents is of the form 73 | .RI '@ filename ', 74 | then 75 | .I filename 76 | is executed. 77 | Otherwise, the string is assumed to be a Lua statement and is executed. 78 | .SH OPTIONS 79 | .TP 80 | .BI \-e " stat" 81 | execute statement 82 | .IR stat . 83 | .TP 84 | .B \-i 85 | enter interactive mode after executing 86 | .IR script . 87 | .TP 88 | .BI \-l " name" 89 | execute the equivalent of 90 | .IB name =require(' name ') 91 | before executing 92 | .IR script . 93 | .TP 94 | .B \-v 95 | show version information. 96 | .TP 97 | .B \-E 98 | ignore environment variables. 99 | .TP 100 | .B \-\- 101 | stop handling options. 102 | .TP 103 | .B \- 104 | stop handling options and execute the standard input as a file. 105 | .SH "SEE ALSO" 106 | .BR luac (1) 107 | .br 108 | The documentation at lua.org, 109 | especially section 7 of the reference manual. 110 | .SH DIAGNOSTICS 111 | Error messages should be self explanatory. 112 | .SH AUTHORS 113 | R. Ierusalimschy, 114 | L. H. de Figueiredo, 115 | W. Celes 116 | .\" EOF 117 | -------------------------------------------------------------------------------- /doc/lua.css: -------------------------------------------------------------------------------- 1 | html { 2 | background-color: #F8F8F8 ; 3 | } 4 | 5 | body { 6 | border: solid #a0a0a0 1px ; 7 | border-radius: 20px ; 8 | padding: 26px ; 9 | margin: 16px ; 10 | color: #000000 ; 11 | background-color: #FFFFFF ; 12 | font-family: Helvetica, Arial, sans-serif ; 13 | text-align: justify ; 14 | } 15 | 16 | h1, h2, h3, h4 { 17 | font-family: Verdana, Geneva, sans-serif ; 18 | font-weight: normal ; 19 | font-style: normal ; 20 | } 21 | 22 | h2 { 23 | padding-top: 0.4em ; 24 | padding-bottom: 0.4em ; 25 | padding-left: 0.8em ; 26 | padding-right: 0.8em ; 27 | background-color: #D0D0FF ; 28 | border-radius: 8px ; 29 | border: solid #a0a0a0 1px ; 30 | } 31 | 32 | h3 { 33 | padding-left: 0.5em ; 34 | border-left: solid #D0D0FF 1em ; 35 | } 36 | 37 | table h3 { 38 | padding-left: 0px ; 39 | border-left: none ; 40 | } 41 | 42 | a:link { 43 | color: #000080 ; 44 | background-color: inherit ; 45 | text-decoration: none ; 46 | } 47 | 48 | a:visited { 49 | background-color: inherit ; 50 | text-decoration: none ; 51 | } 52 | 53 | a:link:hover, a:visited:hover { 54 | color: #000080 ; 55 | background-color: #D0D0FF ; 56 | } 57 | 58 | a:link:active, a:visited:active { 59 | color: #FF0000 ; 60 | } 61 | 62 | hr { 63 | border: 0 ; 64 | height: 1px ; 65 | color: #a0a0a0 ; 66 | background-color: #a0a0a0 ; 67 | display: none ; 68 | } 69 | 70 | table hr { 71 | display: block ; 72 | } 73 | 74 | :target { 75 | background-color: #F8F8F8 ; 76 | padding: 8px ; 77 | border: solid #a0a0a0 2px ; 78 | border-radius: 8px ; 79 | } 80 | 81 | .footer { 82 | color: gray ; 83 | font-size: x-small ; 84 | } 85 | 86 | input[type=text] { 87 | border: solid #a0a0a0 2px ; 88 | border-radius: 2em ; 89 | -moz-border-radius: 2em ; 90 | background-image: url('images/search.png') ; 91 | background-repeat: no-repeat; 92 | background-position: 4px center ; 93 | padding-left: 20px ; 94 | height: 2em ; 95 | } 96 | 97 | -------------------------------------------------------------------------------- /doc/luac.1: -------------------------------------------------------------------------------- 1 | .\" $Id: luac.man,v 1.29 2011/11/16 13:53:40 lhf Exp $ 2 | .TH LUAC 1 "$Date: 2011/11/16 13:53:40 $" 3 | .SH NAME 4 | luac \- Lua compiler 5 | .SH SYNOPSIS 6 | .B luac 7 | [ 8 | .I options 9 | ] [ 10 | .I filenames 11 | ] 12 | .SH DESCRIPTION 13 | .B luac 14 | is the Lua compiler. 15 | It translates programs written in the Lua programming language 16 | into binary files containing precompiled chunks 17 | that can be later loaded and executed. 18 | .LP 19 | The main advantages of precompiling chunks are: 20 | faster loading, 21 | protecting source code from accidental user changes, 22 | and 23 | off-line syntax checking. 24 | Precompiling does not imply faster execution 25 | because in Lua chunks are always compiled into bytecodes before being executed. 26 | .B luac 27 | simply allows those bytecodes to be saved in a file for later execution. 28 | Precompiled chunks are not necessarily smaller than the corresponding source. 29 | The main goal in precompiling is faster loading. 30 | .LP 31 | In the command line, 32 | you can mix 33 | text files containing Lua source and 34 | binary files containing precompiled chunks. 35 | .B luac 36 | produces a single output file containing the combined bytecodes 37 | for all files given. 38 | Executing the combined file is equivalent to executing the given files. 39 | By default, 40 | the output file is named 41 | .BR luac.out , 42 | but you can change this with the 43 | .B \-o 44 | option. 45 | .LP 46 | Precompiled chunks are 47 | .I not 48 | portable across different architectures. 49 | Moreover, 50 | the internal format of precompiled chunks 51 | is likely to change when a new version of Lua is released. 52 | Make sure you save the source files of all Lua programs that you precompile. 53 | .LP 54 | .SH OPTIONS 55 | .TP 56 | .B \-l 57 | produce a listing of the compiled bytecode for Lua's virtual machine. 58 | Listing bytecodes is useful to learn about Lua's virtual machine. 59 | If no files are given, then 60 | .B luac 61 | loads 62 | .B luac.out 63 | and lists its contents. 64 | Use 65 | .B \-l \-l 66 | for a full listing. 67 | .TP 68 | .BI \-o " file" 69 | output to 70 | .IR file , 71 | instead of the default 72 | .BR luac.out . 73 | (You can use 74 | .B "'\-'" 75 | for standard output, 76 | but not on platforms that open standard output in text mode.) 77 | The output file may be one of the given files because 78 | all files are loaded before the output file is written. 79 | Be careful not to overwrite precious files. 80 | .TP 81 | .B \-p 82 | load files but do not generate any output file. 83 | Used mainly for syntax checking and for testing precompiled chunks: 84 | corrupted files will probably generate errors when loaded. 85 | If no files are given, then 86 | .B luac 87 | loads 88 | .B luac.out 89 | and tests its contents. 90 | No messages are displayed if the file loads without errors. 91 | .TP 92 | .B \-s 93 | strip debug information before writing the output file. 94 | This saves some space in very large chunks, 95 | but if errors occur when running a stripped chunk, 96 | then the error messages may not contain the full information they usually do. 97 | In particular, 98 | line numbers and names of local variables are lost. 99 | .TP 100 | .B \-v 101 | show version information. 102 | .TP 103 | .B \-\- 104 | stop handling options. 105 | .TP 106 | .B \- 107 | stop handling options and process standard input. 108 | .SH "SEE ALSO" 109 | .BR lua (1) 110 | .br 111 | The documentation at lua.org. 112 | .SH DIAGNOSTICS 113 | Error messages should be self explanatory. 114 | .SH AUTHORS 115 | R. Ierusalimschy, 116 | L. H. de Figueiredo, 117 | W. Celes 118 | .\" EOF 119 | -------------------------------------------------------------------------------- /doc/manual.css: -------------------------------------------------------------------------------- 1 | h3 code { 2 | font-family: inherit ; 3 | font-size: inherit ; 4 | } 5 | 6 | pre, code { 7 | font-size: 12pt ; 8 | } 9 | 10 | span.apii { 11 | float: right ; 12 | font-family: inherit ; 13 | font-style: normal ; 14 | font-size: small ; 15 | color: gray ; 16 | } 17 | 18 | p+h1, ul+h1 { 19 | font-style: normal ; 20 | padding-top: 0.4em ; 21 | padding-bottom: 0.4em ; 22 | padding-left: 16px ; 23 | margin-left: -16px ; 24 | background-color: #D0D0FF ; 25 | border-radius: 8px ; 26 | border: solid #000080 1px ; 27 | } 28 | -------------------------------------------------------------------------------- /doc/osi-certified-72x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/doc/osi-certified-72x60.png -------------------------------------------------------------------------------- /jni/Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | include $(CLEAR_VARS) 3 | LOCAL_MODULE := lua 4 | LOCAL_CFLAGS := -DLUA_USE_POSIX 5 | LOCAL_SRC_FILES := lua.c lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c loadlib.c linit.c 6 | include $(BUILD_EXECUTABLE) 7 | -------------------------------------------------------------------------------- /jni/Android.mk~: -------------------------------------------------------------------------------- 1 | LOCAL_PATH := $(call my-dir) 2 | include $(CLEAR_VARS) 3 | LOCAL_MODULE := lua 4 | LOCAL_CFLAGS := -DLUA_ANSI 5 | LOCAL_SRC_FILES := lua.c luac.c lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c loadlib.c linit.c 6 | include $(BUILD_EXECUTABLE) 7 | -------------------------------------------------------------------------------- /jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_MODULES := lua 2 | APP_PLATFORM := android-8 3 | APP_OPTIM := release 4 | APP_ABI := armeabi 5 | -------------------------------------------------------------------------------- /jni/lapi.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lapi.h,v 2.7.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Auxiliary functions from Lua API 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lapi_h 8 | #define lapi_h 9 | 10 | 11 | #include "llimits.h" 12 | #include "lstate.h" 13 | 14 | #define api_incr_top(L) {L->top++; api_check(L, L->top <= L->ci->top, \ 15 | "stack overflow");} 16 | 17 | #define adjustresults(L,nres) \ 18 | { if ((nres) == LUA_MULTRET && L->ci->top < L->top) L->ci->top = L->top; } 19 | 20 | #define api_checknelems(L,n) api_check(L, (n) < (L->top - L->ci->func), \ 21 | "not enough elements in the stack") 22 | 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /jni/lbitlib.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lbitlib.c,v 1.18.1.2 2013/07/09 18:01:41 roberto Exp $ 3 | ** Standard library for bitwise operations 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #define lbitlib_c 8 | #define LUA_LIB 9 | 10 | #include "lua.h" 11 | 12 | #include "lauxlib.h" 13 | #include "lualib.h" 14 | 15 | 16 | /* number of bits to consider in a number */ 17 | #if !defined(LUA_NBITS) 18 | #define LUA_NBITS 32 19 | #endif 20 | 21 | 22 | #define ALLONES (~(((~(lua_Unsigned)0) << (LUA_NBITS - 1)) << 1)) 23 | 24 | /* macro to trim extra bits */ 25 | #define trim(x) ((x) & ALLONES) 26 | 27 | 28 | /* builds a number with 'n' ones (1 <= n <= LUA_NBITS) */ 29 | #define mask(n) (~((ALLONES << 1) << ((n) - 1))) 30 | 31 | 32 | typedef lua_Unsigned b_uint; 33 | 34 | 35 | 36 | static b_uint andaux (lua_State *L) { 37 | int i, n = lua_gettop(L); 38 | b_uint r = ~(b_uint)0; 39 | for (i = 1; i <= n; i++) 40 | r &= luaL_checkunsigned(L, i); 41 | return trim(r); 42 | } 43 | 44 | 45 | static int b_and (lua_State *L) { 46 | b_uint r = andaux(L); 47 | lua_pushunsigned(L, r); 48 | return 1; 49 | } 50 | 51 | 52 | static int b_test (lua_State *L) { 53 | b_uint r = andaux(L); 54 | lua_pushboolean(L, r != 0); 55 | return 1; 56 | } 57 | 58 | 59 | static int b_or (lua_State *L) { 60 | int i, n = lua_gettop(L); 61 | b_uint r = 0; 62 | for (i = 1; i <= n; i++) 63 | r |= luaL_checkunsigned(L, i); 64 | lua_pushunsigned(L, trim(r)); 65 | return 1; 66 | } 67 | 68 | 69 | static int b_xor (lua_State *L) { 70 | int i, n = lua_gettop(L); 71 | b_uint r = 0; 72 | for (i = 1; i <= n; i++) 73 | r ^= luaL_checkunsigned(L, i); 74 | lua_pushunsigned(L, trim(r)); 75 | return 1; 76 | } 77 | 78 | 79 | static int b_not (lua_State *L) { 80 | b_uint r = ~luaL_checkunsigned(L, 1); 81 | lua_pushunsigned(L, trim(r)); 82 | return 1; 83 | } 84 | 85 | 86 | static int b_shift (lua_State *L, b_uint r, int i) { 87 | if (i < 0) { /* shift right? */ 88 | i = -i; 89 | r = trim(r); 90 | if (i >= LUA_NBITS) r = 0; 91 | else r >>= i; 92 | } 93 | else { /* shift left */ 94 | if (i >= LUA_NBITS) r = 0; 95 | else r <<= i; 96 | r = trim(r); 97 | } 98 | lua_pushunsigned(L, r); 99 | return 1; 100 | } 101 | 102 | 103 | static int b_lshift (lua_State *L) { 104 | return b_shift(L, luaL_checkunsigned(L, 1), luaL_checkint(L, 2)); 105 | } 106 | 107 | 108 | static int b_rshift (lua_State *L) { 109 | return b_shift(L, luaL_checkunsigned(L, 1), -luaL_checkint(L, 2)); 110 | } 111 | 112 | 113 | static int b_arshift (lua_State *L) { 114 | b_uint r = luaL_checkunsigned(L, 1); 115 | int i = luaL_checkint(L, 2); 116 | if (i < 0 || !(r & ((b_uint)1 << (LUA_NBITS - 1)))) 117 | return b_shift(L, r, -i); 118 | else { /* arithmetic shift for 'negative' number */ 119 | if (i >= LUA_NBITS) r = ALLONES; 120 | else 121 | r = trim((r >> i) | ~(~(b_uint)0 >> i)); /* add signal bit */ 122 | lua_pushunsigned(L, r); 123 | return 1; 124 | } 125 | } 126 | 127 | 128 | static int b_rot (lua_State *L, int i) { 129 | b_uint r = luaL_checkunsigned(L, 1); 130 | i &= (LUA_NBITS - 1); /* i = i % NBITS */ 131 | r = trim(r); 132 | if (i != 0) /* avoid undefined shift of LUA_NBITS when i == 0 */ 133 | r = (r << i) | (r >> (LUA_NBITS - i)); 134 | lua_pushunsigned(L, trim(r)); 135 | return 1; 136 | } 137 | 138 | 139 | static int b_lrot (lua_State *L) { 140 | return b_rot(L, luaL_checkint(L, 2)); 141 | } 142 | 143 | 144 | static int b_rrot (lua_State *L) { 145 | return b_rot(L, -luaL_checkint(L, 2)); 146 | } 147 | 148 | 149 | /* 150 | ** get field and width arguments for field-manipulation functions, 151 | ** checking whether they are valid. 152 | ** ('luaL_error' called without 'return' to avoid later warnings about 153 | ** 'width' being used uninitialized.) 154 | */ 155 | static int fieldargs (lua_State *L, int farg, int *width) { 156 | int f = luaL_checkint(L, farg); 157 | int w = luaL_optint(L, farg + 1, 1); 158 | luaL_argcheck(L, 0 <= f, farg, "field cannot be negative"); 159 | luaL_argcheck(L, 0 < w, farg + 1, "width must be positive"); 160 | if (f + w > LUA_NBITS) 161 | luaL_error(L, "trying to access non-existent bits"); 162 | *width = w; 163 | return f; 164 | } 165 | 166 | 167 | static int b_extract (lua_State *L) { 168 | int w; 169 | b_uint r = luaL_checkunsigned(L, 1); 170 | int f = fieldargs(L, 2, &w); 171 | r = (r >> f) & mask(w); 172 | lua_pushunsigned(L, r); 173 | return 1; 174 | } 175 | 176 | 177 | static int b_replace (lua_State *L) { 178 | int w; 179 | b_uint r = luaL_checkunsigned(L, 1); 180 | b_uint v = luaL_checkunsigned(L, 2); 181 | int f = fieldargs(L, 3, &w); 182 | int m = mask(w); 183 | v &= m; /* erase bits outside given width */ 184 | r = (r & ~(m << f)) | (v << f); 185 | lua_pushunsigned(L, r); 186 | return 1; 187 | } 188 | 189 | 190 | static const luaL_Reg bitlib[] = { 191 | {"arshift", b_arshift}, 192 | {"band", b_and}, 193 | {"bnot", b_not}, 194 | {"bor", b_or}, 195 | {"bxor", b_xor}, 196 | {"btest", b_test}, 197 | {"extract", b_extract}, 198 | {"lrotate", b_lrot}, 199 | {"lshift", b_lshift}, 200 | {"replace", b_replace}, 201 | {"rrotate", b_rrot}, 202 | {"rshift", b_rshift}, 203 | {NULL, NULL} 204 | }; 205 | 206 | 207 | 208 | LUAMOD_API int luaopen_bit32 (lua_State *L) { 209 | luaL_newlib(L, bitlib); 210 | return 1; 211 | } 212 | 213 | -------------------------------------------------------------------------------- /jni/lcode.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lcode.h,v 1.58.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Code generator for Lua 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lcode_h 8 | #define lcode_h 9 | 10 | #include "llex.h" 11 | #include "lobject.h" 12 | #include "lopcodes.h" 13 | #include "lparser.h" 14 | 15 | 16 | /* 17 | ** Marks the end of a patch list. It is an invalid value both as an absolute 18 | ** address, and as a list link (would link an element to itself). 19 | */ 20 | #define NO_JUMP (-1) 21 | 22 | 23 | /* 24 | ** grep "ORDER OPR" if you change these enums (ORDER OP) 25 | */ 26 | typedef enum BinOpr { 27 | OPR_ADD, OPR_SUB, OPR_MUL, OPR_DIV, OPR_MOD, OPR_POW, 28 | OPR_CONCAT, 29 | OPR_EQ, OPR_LT, OPR_LE, 30 | OPR_NE, OPR_GT, OPR_GE, 31 | OPR_AND, OPR_OR, 32 | OPR_NOBINOPR 33 | } BinOpr; 34 | 35 | 36 | typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; 37 | 38 | 39 | #define getcode(fs,e) ((fs)->f->code[(e)->u.info]) 40 | 41 | #define luaK_codeAsBx(fs,o,A,sBx) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx) 42 | 43 | #define luaK_setmultret(fs,e) luaK_setreturns(fs, e, LUA_MULTRET) 44 | 45 | #define luaK_jumpto(fs,t) luaK_patchlist(fs, luaK_jump(fs), t) 46 | 47 | LUAI_FUNC int luaK_codeABx (FuncState *fs, OpCode o, int A, unsigned int Bx); 48 | LUAI_FUNC int luaK_codeABC (FuncState *fs, OpCode o, int A, int B, int C); 49 | LUAI_FUNC int luaK_codek (FuncState *fs, int reg, int k); 50 | LUAI_FUNC void luaK_fixline (FuncState *fs, int line); 51 | LUAI_FUNC void luaK_nil (FuncState *fs, int from, int n); 52 | LUAI_FUNC void luaK_reserveregs (FuncState *fs, int n); 53 | LUAI_FUNC void luaK_checkstack (FuncState *fs, int n); 54 | LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s); 55 | LUAI_FUNC int luaK_numberK (FuncState *fs, lua_Number r); 56 | LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); 57 | LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); 58 | LUAI_FUNC void luaK_exp2anyregup (FuncState *fs, expdesc *e); 59 | LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); 60 | LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); 61 | LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); 62 | LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key); 63 | LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k); 64 | LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e); 65 | LUAI_FUNC void luaK_goiffalse (FuncState *fs, expdesc *e); 66 | LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e); 67 | LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults); 68 | LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e); 69 | LUAI_FUNC int luaK_jump (FuncState *fs); 70 | LUAI_FUNC void luaK_ret (FuncState *fs, int first, int nret); 71 | LUAI_FUNC void luaK_patchlist (FuncState *fs, int list, int target); 72 | LUAI_FUNC void luaK_patchtohere (FuncState *fs, int list); 73 | LUAI_FUNC void luaK_patchclose (FuncState *fs, int list, int level); 74 | LUAI_FUNC void luaK_concat (FuncState *fs, int *l1, int l2); 75 | LUAI_FUNC int luaK_getlabel (FuncState *fs); 76 | LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v, int line); 77 | LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v); 78 | LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, 79 | expdesc *v2, int line); 80 | LUAI_FUNC void luaK_setlist (FuncState *fs, int base, int nelems, int tostore); 81 | 82 | 83 | #endif 84 | -------------------------------------------------------------------------------- /jni/lcorolib.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lcorolib.c,v 1.5.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Coroutine Library 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | 11 | #define lcorolib_c 12 | #define LUA_LIB 13 | 14 | #include "lua.h" 15 | 16 | #include "lauxlib.h" 17 | #include "lualib.h" 18 | 19 | 20 | static int auxresume (lua_State *L, lua_State *co, int narg) { 21 | int status; 22 | if (!lua_checkstack(co, narg)) { 23 | lua_pushliteral(L, "too many arguments to resume"); 24 | return -1; /* error flag */ 25 | } 26 | if (lua_status(co) == LUA_OK && lua_gettop(co) == 0) { 27 | lua_pushliteral(L, "cannot resume dead coroutine"); 28 | return -1; /* error flag */ 29 | } 30 | lua_xmove(L, co, narg); 31 | status = lua_resume(co, L, narg); 32 | if (status == LUA_OK || status == LUA_YIELD) { 33 | int nres = lua_gettop(co); 34 | if (!lua_checkstack(L, nres + 1)) { 35 | lua_pop(co, nres); /* remove results anyway */ 36 | lua_pushliteral(L, "too many results to resume"); 37 | return -1; /* error flag */ 38 | } 39 | lua_xmove(co, L, nres); /* move yielded values */ 40 | return nres; 41 | } 42 | else { 43 | lua_xmove(co, L, 1); /* move error message */ 44 | return -1; /* error flag */ 45 | } 46 | } 47 | 48 | 49 | static int luaB_coresume (lua_State *L) { 50 | lua_State *co = lua_tothread(L, 1); 51 | int r; 52 | luaL_argcheck(L, co, 1, "coroutine expected"); 53 | r = auxresume(L, co, lua_gettop(L) - 1); 54 | if (r < 0) { 55 | lua_pushboolean(L, 0); 56 | lua_insert(L, -2); 57 | return 2; /* return false + error message */ 58 | } 59 | else { 60 | lua_pushboolean(L, 1); 61 | lua_insert(L, -(r + 1)); 62 | return r + 1; /* return true + `resume' returns */ 63 | } 64 | } 65 | 66 | 67 | static int luaB_auxwrap (lua_State *L) { 68 | lua_State *co = lua_tothread(L, lua_upvalueindex(1)); 69 | int r = auxresume(L, co, lua_gettop(L)); 70 | if (r < 0) { 71 | if (lua_isstring(L, -1)) { /* error object is a string? */ 72 | luaL_where(L, 1); /* add extra info */ 73 | lua_insert(L, -2); 74 | lua_concat(L, 2); 75 | } 76 | return lua_error(L); /* propagate error */ 77 | } 78 | return r; 79 | } 80 | 81 | 82 | static int luaB_cocreate (lua_State *L) { 83 | lua_State *NL; 84 | luaL_checktype(L, 1, LUA_TFUNCTION); 85 | NL = lua_newthread(L); 86 | lua_pushvalue(L, 1); /* move function to top */ 87 | lua_xmove(L, NL, 1); /* move function from L to NL */ 88 | return 1; 89 | } 90 | 91 | 92 | static int luaB_cowrap (lua_State *L) { 93 | luaB_cocreate(L); 94 | lua_pushcclosure(L, luaB_auxwrap, 1); 95 | return 1; 96 | } 97 | 98 | 99 | static int luaB_yield (lua_State *L) { 100 | return lua_yield(L, lua_gettop(L)); 101 | } 102 | 103 | 104 | static int luaB_costatus (lua_State *L) { 105 | lua_State *co = lua_tothread(L, 1); 106 | luaL_argcheck(L, co, 1, "coroutine expected"); 107 | if (L == co) lua_pushliteral(L, "running"); 108 | else { 109 | switch (lua_status(co)) { 110 | case LUA_YIELD: 111 | lua_pushliteral(L, "suspended"); 112 | break; 113 | case LUA_OK: { 114 | lua_Debug ar; 115 | if (lua_getstack(co, 0, &ar) > 0) /* does it have frames? */ 116 | lua_pushliteral(L, "normal"); /* it is running */ 117 | else if (lua_gettop(co) == 0) 118 | lua_pushliteral(L, "dead"); 119 | else 120 | lua_pushliteral(L, "suspended"); /* initial state */ 121 | break; 122 | } 123 | default: /* some error occurred */ 124 | lua_pushliteral(L, "dead"); 125 | break; 126 | } 127 | } 128 | return 1; 129 | } 130 | 131 | 132 | static int luaB_corunning (lua_State *L) { 133 | int ismain = lua_pushthread(L); 134 | lua_pushboolean(L, ismain); 135 | return 2; 136 | } 137 | 138 | 139 | static const luaL_Reg co_funcs[] = { 140 | {"create", luaB_cocreate}, 141 | {"resume", luaB_coresume}, 142 | {"running", luaB_corunning}, 143 | {"status", luaB_costatus}, 144 | {"wrap", luaB_cowrap}, 145 | {"yield", luaB_yield}, 146 | {NULL, NULL} 147 | }; 148 | 149 | 150 | 151 | LUAMOD_API int luaopen_coroutine (lua_State *L) { 152 | luaL_newlib(L, co_funcs); 153 | return 1; 154 | } 155 | 156 | -------------------------------------------------------------------------------- /jni/lctype.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lctype.c,v 1.11.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** 'ctype' functions for Lua 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #define lctype_c 8 | #define LUA_CORE 9 | 10 | #include "lctype.h" 11 | 12 | #if !LUA_USE_CTYPE /* { */ 13 | 14 | #include 15 | 16 | LUAI_DDEF const lu_byte luai_ctype_[UCHAR_MAX + 2] = { 17 | 0x00, /* EOZ */ 18 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0. */ 19 | 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 20 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 1. */ 21 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 22 | 0x0c, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, /* 2. */ 23 | 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 24 | 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, /* 3. */ 25 | 0x16, 0x16, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 26 | 0x04, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x05, /* 4. */ 27 | 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 28 | 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, /* 5. */ 29 | 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x05, 30 | 0x04, 0x15, 0x15, 0x15, 0x15, 0x15, 0x15, 0x05, /* 6. */ 31 | 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 32 | 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, /* 7. */ 33 | 0x05, 0x05, 0x05, 0x04, 0x04, 0x04, 0x04, 0x00, 34 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 8. */ 35 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 36 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 9. */ 37 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 38 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* a. */ 39 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 40 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* b. */ 41 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 42 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* c. */ 43 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 44 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* d. */ 45 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 46 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* e. */ 47 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 48 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* f. */ 49 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 50 | }; 51 | 52 | #endif /* } */ 53 | -------------------------------------------------------------------------------- /jni/lctype.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lctype.h,v 1.12.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** 'ctype' functions for Lua 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lctype_h 8 | #define lctype_h 9 | 10 | #include "lua.h" 11 | 12 | 13 | /* 14 | ** WARNING: the functions defined here do not necessarily correspond 15 | ** to the similar functions in the standard C ctype.h. They are 16 | ** optimized for the specific needs of Lua 17 | */ 18 | 19 | #if !defined(LUA_USE_CTYPE) 20 | 21 | #if 'A' == 65 && '0' == 48 22 | /* ASCII case: can use its own tables; faster and fixed */ 23 | #define LUA_USE_CTYPE 0 24 | #else 25 | /* must use standard C ctype */ 26 | #define LUA_USE_CTYPE 1 27 | #endif 28 | 29 | #endif 30 | 31 | 32 | #if !LUA_USE_CTYPE /* { */ 33 | 34 | #include 35 | 36 | #include "llimits.h" 37 | 38 | 39 | #define ALPHABIT 0 40 | #define DIGITBIT 1 41 | #define PRINTBIT 2 42 | #define SPACEBIT 3 43 | #define XDIGITBIT 4 44 | 45 | 46 | #define MASK(B) (1 << (B)) 47 | 48 | 49 | /* 50 | ** add 1 to char to allow index -1 (EOZ) 51 | */ 52 | #define testprop(c,p) (luai_ctype_[(c)+1] & (p)) 53 | 54 | /* 55 | ** 'lalpha' (Lua alphabetic) and 'lalnum' (Lua alphanumeric) both include '_' 56 | */ 57 | #define lislalpha(c) testprop(c, MASK(ALPHABIT)) 58 | #define lislalnum(c) testprop(c, (MASK(ALPHABIT) | MASK(DIGITBIT))) 59 | #define lisdigit(c) testprop(c, MASK(DIGITBIT)) 60 | #define lisspace(c) testprop(c, MASK(SPACEBIT)) 61 | #define lisprint(c) testprop(c, MASK(PRINTBIT)) 62 | #define lisxdigit(c) testprop(c, MASK(XDIGITBIT)) 63 | 64 | /* 65 | ** this 'ltolower' only works for alphabetic characters 66 | */ 67 | #define ltolower(c) ((c) | ('A' ^ 'a')) 68 | 69 | 70 | /* two more entries for 0 and -1 (EOZ) */ 71 | LUAI_DDEC const lu_byte luai_ctype_[UCHAR_MAX + 2]; 72 | 73 | 74 | #else /* }{ */ 75 | 76 | /* 77 | ** use standard C ctypes 78 | */ 79 | 80 | #include 81 | 82 | 83 | #define lislalpha(c) (isalpha(c) || (c) == '_') 84 | #define lislalnum(c) (isalnum(c) || (c) == '_') 85 | #define lisdigit(c) (isdigit(c)) 86 | #define lisspace(c) (isspace(c)) 87 | #define lisprint(c) (isprint(c)) 88 | #define lisxdigit(c) (isxdigit(c)) 89 | 90 | #define ltolower(c) (tolower(c)) 91 | 92 | #endif /* } */ 93 | 94 | #endif 95 | 96 | -------------------------------------------------------------------------------- /jni/ldebug.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ldebug.h,v 2.7.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Auxiliary functions from Debug Interface module 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ldebug_h 8 | #define ldebug_h 9 | 10 | 11 | #include "lstate.h" 12 | 13 | 14 | #define pcRel(pc, p) (cast(int, (pc) - (p)->code) - 1) 15 | 16 | #define getfuncline(f,pc) (((f)->lineinfo) ? (f)->lineinfo[pc] : 0) 17 | 18 | #define resethookcount(L) (L->hookcount = L->basehookcount) 19 | 20 | /* Active Lua function (given call info) */ 21 | #define ci_func(ci) (clLvalue((ci)->func)) 22 | 23 | 24 | LUAI_FUNC l_noret luaG_typeerror (lua_State *L, const TValue *o, 25 | const char *opname); 26 | LUAI_FUNC l_noret luaG_concaterror (lua_State *L, StkId p1, StkId p2); 27 | LUAI_FUNC l_noret luaG_aritherror (lua_State *L, const TValue *p1, 28 | const TValue *p2); 29 | LUAI_FUNC l_noret luaG_ordererror (lua_State *L, const TValue *p1, 30 | const TValue *p2); 31 | LUAI_FUNC l_noret luaG_runerror (lua_State *L, const char *fmt, ...); 32 | LUAI_FUNC l_noret luaG_errormsg (lua_State *L); 33 | 34 | #endif 35 | -------------------------------------------------------------------------------- /jni/ldo.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ldo.h,v 2.20.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Stack and Call structure of Lua 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ldo_h 8 | #define ldo_h 9 | 10 | 11 | #include "lobject.h" 12 | #include "lstate.h" 13 | #include "lzio.h" 14 | 15 | 16 | #define luaD_checkstack(L,n) if (L->stack_last - L->top <= (n)) \ 17 | luaD_growstack(L, n); else condmovestack(L); 18 | 19 | 20 | #define incr_top(L) {L->top++; luaD_checkstack(L,0);} 21 | 22 | #define savestack(L,p) ((char *)(p) - (char *)L->stack) 23 | #define restorestack(L,n) ((TValue *)((char *)L->stack + (n))) 24 | 25 | 26 | /* type of protected functions, to be ran by `runprotected' */ 27 | typedef void (*Pfunc) (lua_State *L, void *ud); 28 | 29 | LUAI_FUNC int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, 30 | const char *mode); 31 | LUAI_FUNC void luaD_hook (lua_State *L, int event, int line); 32 | LUAI_FUNC int luaD_precall (lua_State *L, StkId func, int nresults); 33 | LUAI_FUNC void luaD_call (lua_State *L, StkId func, int nResults, 34 | int allowyield); 35 | LUAI_FUNC int luaD_pcall (lua_State *L, Pfunc func, void *u, 36 | ptrdiff_t oldtop, ptrdiff_t ef); 37 | LUAI_FUNC int luaD_poscall (lua_State *L, StkId firstResult); 38 | LUAI_FUNC void luaD_reallocstack (lua_State *L, int newsize); 39 | LUAI_FUNC void luaD_growstack (lua_State *L, int n); 40 | LUAI_FUNC void luaD_shrinkstack (lua_State *L); 41 | 42 | LUAI_FUNC l_noret luaD_throw (lua_State *L, int errcode); 43 | LUAI_FUNC int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud); 44 | 45 | #endif 46 | 47 | -------------------------------------------------------------------------------- /jni/ldump.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ldump.c,v 2.17.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** save precompiled Lua chunks 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #include 8 | 9 | #define ldump_c 10 | #define LUA_CORE 11 | 12 | #include "lua.h" 13 | 14 | #include "lobject.h" 15 | #include "lstate.h" 16 | #include "lundump.h" 17 | 18 | typedef struct { 19 | lua_State* L; 20 | lua_Writer writer; 21 | void* data; 22 | int strip; 23 | int status; 24 | } DumpState; 25 | 26 | #define DumpMem(b,n,size,D) DumpBlock(b,(n)*(size),D) 27 | #define DumpVar(x,D) DumpMem(&x,1,sizeof(x),D) 28 | 29 | static void DumpBlock(const void* b, size_t size, DumpState* D) 30 | { 31 | if (D->status==0) 32 | { 33 | lua_unlock(D->L); 34 | D->status=(*D->writer)(D->L,b,size,D->data); 35 | lua_lock(D->L); 36 | } 37 | } 38 | 39 | static void DumpChar(int y, DumpState* D) 40 | { 41 | char x=(char)y; 42 | DumpVar(x,D); 43 | } 44 | 45 | static void DumpInt(int x, DumpState* D) 46 | { 47 | DumpVar(x,D); 48 | } 49 | 50 | static void DumpNumber(lua_Number x, DumpState* D) 51 | { 52 | DumpVar(x,D); 53 | } 54 | 55 | static void DumpVector(const void* b, int n, size_t size, DumpState* D) 56 | { 57 | DumpInt(n,D); 58 | DumpMem(b,n,size,D); 59 | } 60 | 61 | static void DumpString(const TString* s, DumpState* D) 62 | { 63 | if (s==NULL) 64 | { 65 | size_t size=0; 66 | DumpVar(size,D); 67 | } 68 | else 69 | { 70 | size_t size=s->tsv.len+1; /* include trailing '\0' */ 71 | DumpVar(size,D); 72 | DumpBlock(getstr(s),size*sizeof(char),D); 73 | } 74 | } 75 | 76 | #define DumpCode(f,D) DumpVector(f->code,f->sizecode,sizeof(Instruction),D) 77 | 78 | static void DumpFunction(const Proto* f, DumpState* D); 79 | 80 | static void DumpConstants(const Proto* f, DumpState* D) 81 | { 82 | int i,n=f->sizek; 83 | DumpInt(n,D); 84 | for (i=0; ik[i]; 87 | DumpChar(ttypenv(o),D); 88 | switch (ttypenv(o)) 89 | { 90 | case LUA_TNIL: 91 | break; 92 | case LUA_TBOOLEAN: 93 | DumpChar(bvalue(o),D); 94 | break; 95 | case LUA_TNUMBER: 96 | DumpNumber(nvalue(o),D); 97 | break; 98 | case LUA_TSTRING: 99 | DumpString(rawtsvalue(o),D); 100 | break; 101 | default: lua_assert(0); 102 | } 103 | } 104 | n=f->sizep; 105 | DumpInt(n,D); 106 | for (i=0; ip[i],D); 107 | } 108 | 109 | static void DumpUpvalues(const Proto* f, DumpState* D) 110 | { 111 | int i,n=f->sizeupvalues; 112 | DumpInt(n,D); 113 | for (i=0; iupvalues[i].instack,D); 116 | DumpChar(f->upvalues[i].idx,D); 117 | } 118 | } 119 | 120 | static void DumpDebug(const Proto* f, DumpState* D) 121 | { 122 | int i,n; 123 | DumpString((D->strip) ? NULL : f->source,D); 124 | n= (D->strip) ? 0 : f->sizelineinfo; 125 | DumpVector(f->lineinfo,n,sizeof(int),D); 126 | n= (D->strip) ? 0 : f->sizelocvars; 127 | DumpInt(n,D); 128 | for (i=0; ilocvars[i].varname,D); 131 | DumpInt(f->locvars[i].startpc,D); 132 | DumpInt(f->locvars[i].endpc,D); 133 | } 134 | n= (D->strip) ? 0 : f->sizeupvalues; 135 | DumpInt(n,D); 136 | for (i=0; iupvalues[i].name,D); 137 | } 138 | 139 | static void DumpFunction(const Proto* f, DumpState* D) 140 | { 141 | DumpInt(f->linedefined,D); 142 | DumpInt(f->lastlinedefined,D); 143 | DumpChar(f->numparams,D); 144 | DumpChar(f->is_vararg,D); 145 | DumpChar(f->maxstacksize,D); 146 | DumpCode(f,D); 147 | DumpConstants(f,D); 148 | DumpUpvalues(f,D); 149 | DumpDebug(f,D); 150 | } 151 | 152 | static void DumpHeader(DumpState* D) 153 | { 154 | lu_byte h[LUAC_HEADERSIZE]; 155 | luaU_header(h); 156 | DumpBlock(h,LUAC_HEADERSIZE,D); 157 | } 158 | 159 | /* 160 | ** dump Lua function as precompiled chunk 161 | */ 162 | int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip) 163 | { 164 | DumpState D; 165 | D.L=L; 166 | D.writer=w; 167 | D.data=data; 168 | D.strip=strip; 169 | D.status=0; 170 | DumpHeader(&D); 171 | DumpFunction(f,&D); 172 | return D.status; 173 | } 174 | -------------------------------------------------------------------------------- /jni/lfunc.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lfunc.c,v 2.30.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Auxiliary functions to manipulate prototypes and closures 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define lfunc_c 11 | #define LUA_CORE 12 | 13 | #include "lua.h" 14 | 15 | #include "lfunc.h" 16 | #include "lgc.h" 17 | #include "lmem.h" 18 | #include "lobject.h" 19 | #include "lstate.h" 20 | 21 | 22 | 23 | Closure *luaF_newCclosure (lua_State *L, int n) { 24 | Closure *c = &luaC_newobj(L, LUA_TCCL, sizeCclosure(n), NULL, 0)->cl; 25 | c->c.nupvalues = cast_byte(n); 26 | return c; 27 | } 28 | 29 | 30 | Closure *luaF_newLclosure (lua_State *L, int n) { 31 | Closure *c = &luaC_newobj(L, LUA_TLCL, sizeLclosure(n), NULL, 0)->cl; 32 | c->l.p = NULL; 33 | c->l.nupvalues = cast_byte(n); 34 | while (n--) c->l.upvals[n] = NULL; 35 | return c; 36 | } 37 | 38 | 39 | UpVal *luaF_newupval (lua_State *L) { 40 | UpVal *uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), NULL, 0)->uv; 41 | uv->v = &uv->u.value; 42 | setnilvalue(uv->v); 43 | return uv; 44 | } 45 | 46 | 47 | UpVal *luaF_findupval (lua_State *L, StkId level) { 48 | global_State *g = G(L); 49 | GCObject **pp = &L->openupval; 50 | UpVal *p; 51 | UpVal *uv; 52 | while (*pp != NULL && (p = gco2uv(*pp))->v >= level) { 53 | GCObject *o = obj2gco(p); 54 | lua_assert(p->v != &p->u.value); 55 | lua_assert(!isold(o) || isold(obj2gco(L))); 56 | if (p->v == level) { /* found a corresponding upvalue? */ 57 | if (isdead(g, o)) /* is it dead? */ 58 | changewhite(o); /* resurrect it */ 59 | return p; 60 | } 61 | pp = &p->next; 62 | } 63 | /* not found: create a new one */ 64 | uv = &luaC_newobj(L, LUA_TUPVAL, sizeof(UpVal), pp, 0)->uv; 65 | uv->v = level; /* current value lives in the stack */ 66 | uv->u.l.prev = &g->uvhead; /* double link it in `uvhead' list */ 67 | uv->u.l.next = g->uvhead.u.l.next; 68 | uv->u.l.next->u.l.prev = uv; 69 | g->uvhead.u.l.next = uv; 70 | lua_assert(uv->u.l.next->u.l.prev == uv && uv->u.l.prev->u.l.next == uv); 71 | return uv; 72 | } 73 | 74 | 75 | static void unlinkupval (UpVal *uv) { 76 | lua_assert(uv->u.l.next->u.l.prev == uv && uv->u.l.prev->u.l.next == uv); 77 | uv->u.l.next->u.l.prev = uv->u.l.prev; /* remove from `uvhead' list */ 78 | uv->u.l.prev->u.l.next = uv->u.l.next; 79 | } 80 | 81 | 82 | void luaF_freeupval (lua_State *L, UpVal *uv) { 83 | if (uv->v != &uv->u.value) /* is it open? */ 84 | unlinkupval(uv); /* remove from open list */ 85 | luaM_free(L, uv); /* free upvalue */ 86 | } 87 | 88 | 89 | void luaF_close (lua_State *L, StkId level) { 90 | UpVal *uv; 91 | global_State *g = G(L); 92 | while (L->openupval != NULL && (uv = gco2uv(L->openupval))->v >= level) { 93 | GCObject *o = obj2gco(uv); 94 | lua_assert(!isblack(o) && uv->v != &uv->u.value); 95 | L->openupval = uv->next; /* remove from `open' list */ 96 | if (isdead(g, o)) 97 | luaF_freeupval(L, uv); /* free upvalue */ 98 | else { 99 | unlinkupval(uv); /* remove upvalue from 'uvhead' list */ 100 | setobj(L, &uv->u.value, uv->v); /* move value to upvalue slot */ 101 | uv->v = &uv->u.value; /* now current value lives here */ 102 | gch(o)->next = g->allgc; /* link upvalue into 'allgc' list */ 103 | g->allgc = o; 104 | luaC_checkupvalcolor(g, uv); 105 | } 106 | } 107 | } 108 | 109 | 110 | Proto *luaF_newproto (lua_State *L) { 111 | Proto *f = &luaC_newobj(L, LUA_TPROTO, sizeof(Proto), NULL, 0)->p; 112 | f->k = NULL; 113 | f->sizek = 0; 114 | f->p = NULL; 115 | f->sizep = 0; 116 | f->code = NULL; 117 | f->cache = NULL; 118 | f->sizecode = 0; 119 | f->lineinfo = NULL; 120 | f->sizelineinfo = 0; 121 | f->upvalues = NULL; 122 | f->sizeupvalues = 0; 123 | f->numparams = 0; 124 | f->is_vararg = 0; 125 | f->maxstacksize = 0; 126 | f->locvars = NULL; 127 | f->sizelocvars = 0; 128 | f->linedefined = 0; 129 | f->lastlinedefined = 0; 130 | f->source = NULL; 131 | return f; 132 | } 133 | 134 | 135 | void luaF_freeproto (lua_State *L, Proto *f) { 136 | luaM_freearray(L, f->code, f->sizecode); 137 | luaM_freearray(L, f->p, f->sizep); 138 | luaM_freearray(L, f->k, f->sizek); 139 | luaM_freearray(L, f->lineinfo, f->sizelineinfo); 140 | luaM_freearray(L, f->locvars, f->sizelocvars); 141 | luaM_freearray(L, f->upvalues, f->sizeupvalues); 142 | luaM_free(L, f); 143 | } 144 | 145 | 146 | /* 147 | ** Look for n-th local variable at line `line' in function `func'. 148 | ** Returns NULL if not found. 149 | */ 150 | const char *luaF_getlocalname (const Proto *f, int local_number, int pc) { 151 | int i; 152 | for (i = 0; isizelocvars && f->locvars[i].startpc <= pc; i++) { 153 | if (pc < f->locvars[i].endpc) { /* is variable active? */ 154 | local_number--; 155 | if (local_number == 0) 156 | return getstr(f->locvars[i].varname); 157 | } 158 | } 159 | return NULL; /* not found */ 160 | } 161 | 162 | -------------------------------------------------------------------------------- /jni/lfunc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lfunc.h,v 2.8.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Auxiliary functions to manipulate prototypes and closures 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lfunc_h 8 | #define lfunc_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | #define sizeCclosure(n) (cast(int, sizeof(CClosure)) + \ 15 | cast(int, sizeof(TValue)*((n)-1))) 16 | 17 | #define sizeLclosure(n) (cast(int, sizeof(LClosure)) + \ 18 | cast(int, sizeof(TValue *)*((n)-1))) 19 | 20 | 21 | LUAI_FUNC Proto *luaF_newproto (lua_State *L); 22 | LUAI_FUNC Closure *luaF_newCclosure (lua_State *L, int nelems); 23 | LUAI_FUNC Closure *luaF_newLclosure (lua_State *L, int nelems); 24 | LUAI_FUNC UpVal *luaF_newupval (lua_State *L); 25 | LUAI_FUNC UpVal *luaF_findupval (lua_State *L, StkId level); 26 | LUAI_FUNC void luaF_close (lua_State *L, StkId level); 27 | LUAI_FUNC void luaF_freeproto (lua_State *L, Proto *f); 28 | LUAI_FUNC void luaF_freeupval (lua_State *L, UpVal *uv); 29 | LUAI_FUNC const char *luaF_getlocalname (const Proto *func, int local_number, 30 | int pc); 31 | 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /jni/lgc.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lgc.h,v 2.58.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Garbage Collector 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lgc_h 8 | #define lgc_h 9 | 10 | 11 | #include "lobject.h" 12 | #include "lstate.h" 13 | 14 | /* 15 | ** Collectable objects may have one of three colors: white, which 16 | ** means the object is not marked; gray, which means the 17 | ** object is marked, but its references may be not marked; and 18 | ** black, which means that the object and all its references are marked. 19 | ** The main invariant of the garbage collector, while marking objects, 20 | ** is that a black object can never point to a white one. Moreover, 21 | ** any gray object must be in a "gray list" (gray, grayagain, weak, 22 | ** allweak, ephemeron) so that it can be visited again before finishing 23 | ** the collection cycle. These lists have no meaning when the invariant 24 | ** is not being enforced (e.g., sweep phase). 25 | */ 26 | 27 | 28 | 29 | /* how much to allocate before next GC step */ 30 | #if !defined(GCSTEPSIZE) 31 | /* ~100 small strings */ 32 | #define GCSTEPSIZE (cast_int(100 * sizeof(TString))) 33 | #endif 34 | 35 | 36 | /* 37 | ** Possible states of the Garbage Collector 38 | */ 39 | #define GCSpropagate 0 40 | #define GCSatomic 1 41 | #define GCSsweepstring 2 42 | #define GCSsweepudata 3 43 | #define GCSsweep 4 44 | #define GCSpause 5 45 | 46 | 47 | #define issweepphase(g) \ 48 | (GCSsweepstring <= (g)->gcstate && (g)->gcstate <= GCSsweep) 49 | 50 | #define isgenerational(g) ((g)->gckind == KGC_GEN) 51 | 52 | /* 53 | ** macros to tell when main invariant (white objects cannot point to black 54 | ** ones) must be kept. During a non-generational collection, the sweep 55 | ** phase may break the invariant, as objects turned white may point to 56 | ** still-black objects. The invariant is restored when sweep ends and 57 | ** all objects are white again. During a generational collection, the 58 | ** invariant must be kept all times. 59 | */ 60 | 61 | #define keepinvariant(g) (isgenerational(g) || g->gcstate <= GCSatomic) 62 | 63 | 64 | /* 65 | ** Outside the collector, the state in generational mode is kept in 66 | ** 'propagate', so 'keepinvariant' is always true. 67 | */ 68 | #define keepinvariantout(g) \ 69 | check_exp(g->gcstate == GCSpropagate || !isgenerational(g), \ 70 | g->gcstate <= GCSatomic) 71 | 72 | 73 | /* 74 | ** some useful bit tricks 75 | */ 76 | #define resetbits(x,m) ((x) &= cast(lu_byte, ~(m))) 77 | #define setbits(x,m) ((x) |= (m)) 78 | #define testbits(x,m) ((x) & (m)) 79 | #define bitmask(b) (1<<(b)) 80 | #define bit2mask(b1,b2) (bitmask(b1) | bitmask(b2)) 81 | #define l_setbit(x,b) setbits(x, bitmask(b)) 82 | #define resetbit(x,b) resetbits(x, bitmask(b)) 83 | #define testbit(x,b) testbits(x, bitmask(b)) 84 | 85 | 86 | /* Layout for bit use in `marked' field: */ 87 | #define WHITE0BIT 0 /* object is white (type 0) */ 88 | #define WHITE1BIT 1 /* object is white (type 1) */ 89 | #define BLACKBIT 2 /* object is black */ 90 | #define FINALIZEDBIT 3 /* object has been separated for finalization */ 91 | #define SEPARATED 4 /* object is in 'finobj' list or in 'tobefnz' */ 92 | #define FIXEDBIT 5 /* object is fixed (should not be collected) */ 93 | #define OLDBIT 6 /* object is old (only in generational mode) */ 94 | /* bit 7 is currently used by tests (luaL_checkmemory) */ 95 | 96 | #define WHITEBITS bit2mask(WHITE0BIT, WHITE1BIT) 97 | 98 | 99 | #define iswhite(x) testbits((x)->gch.marked, WHITEBITS) 100 | #define isblack(x) testbit((x)->gch.marked, BLACKBIT) 101 | #define isgray(x) /* neither white nor black */ \ 102 | (!testbits((x)->gch.marked, WHITEBITS | bitmask(BLACKBIT))) 103 | 104 | #define isold(x) testbit((x)->gch.marked, OLDBIT) 105 | 106 | /* MOVE OLD rule: whenever an object is moved to the beginning of 107 | a GC list, its old bit must be cleared */ 108 | #define resetoldbit(o) resetbit((o)->gch.marked, OLDBIT) 109 | 110 | #define otherwhite(g) (g->currentwhite ^ WHITEBITS) 111 | #define isdeadm(ow,m) (!(((m) ^ WHITEBITS) & (ow))) 112 | #define isdead(g,v) isdeadm(otherwhite(g), (v)->gch.marked) 113 | 114 | #define changewhite(x) ((x)->gch.marked ^= WHITEBITS) 115 | #define gray2black(x) l_setbit((x)->gch.marked, BLACKBIT) 116 | 117 | #define valiswhite(x) (iscollectable(x) && iswhite(gcvalue(x))) 118 | 119 | #define luaC_white(g) cast(lu_byte, (g)->currentwhite & WHITEBITS) 120 | 121 | 122 | #define luaC_condGC(L,c) \ 123 | {if (G(L)->GCdebt > 0) {c;}; condchangemem(L);} 124 | #define luaC_checkGC(L) luaC_condGC(L, luaC_step(L);) 125 | 126 | 127 | #define luaC_barrier(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \ 128 | luaC_barrier_(L,obj2gco(p),gcvalue(v)); } 129 | 130 | #define luaC_barrierback(L,p,v) { if (valiswhite(v) && isblack(obj2gco(p))) \ 131 | luaC_barrierback_(L,p); } 132 | 133 | #define luaC_objbarrier(L,p,o) \ 134 | { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) \ 135 | luaC_barrier_(L,obj2gco(p),obj2gco(o)); } 136 | 137 | #define luaC_objbarrierback(L,p,o) \ 138 | { if (iswhite(obj2gco(o)) && isblack(obj2gco(p))) luaC_barrierback_(L,p); } 139 | 140 | #define luaC_barrierproto(L,p,c) \ 141 | { if (isblack(obj2gco(p))) luaC_barrierproto_(L,p,c); } 142 | 143 | LUAI_FUNC void luaC_freeallobjects (lua_State *L); 144 | LUAI_FUNC void luaC_step (lua_State *L); 145 | LUAI_FUNC void luaC_forcestep (lua_State *L); 146 | LUAI_FUNC void luaC_runtilstate (lua_State *L, int statesmask); 147 | LUAI_FUNC void luaC_fullgc (lua_State *L, int isemergency); 148 | LUAI_FUNC GCObject *luaC_newobj (lua_State *L, int tt, size_t sz, 149 | GCObject **list, int offset); 150 | LUAI_FUNC void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v); 151 | LUAI_FUNC void luaC_barrierback_ (lua_State *L, GCObject *o); 152 | LUAI_FUNC void luaC_barrierproto_ (lua_State *L, Proto *p, Closure *c); 153 | LUAI_FUNC void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt); 154 | LUAI_FUNC void luaC_checkupvalcolor (global_State *g, UpVal *uv); 155 | LUAI_FUNC void luaC_changemode (lua_State *L, int mode); 156 | 157 | #endif 158 | -------------------------------------------------------------------------------- /jni/linit.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: linit.c,v 1.32.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Initialization of libraries for lua.c and other clients 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | /* 9 | ** If you embed Lua in your program and need to open the standard 10 | ** libraries, call luaL_openlibs in your program. If you need a 11 | ** different set of libraries, copy this file to your project and edit 12 | ** it to suit your needs. 13 | */ 14 | 15 | 16 | #define linit_c 17 | #define LUA_LIB 18 | 19 | #include "lua.h" 20 | 21 | #include "lualib.h" 22 | #include "lauxlib.h" 23 | 24 | 25 | /* 26 | ** these libs are loaded by lua.c and are readily available to any Lua 27 | ** program 28 | */ 29 | static const luaL_Reg loadedlibs[] = { 30 | {"_G", luaopen_base}, 31 | {LUA_LOADLIBNAME, luaopen_package}, 32 | {LUA_COLIBNAME, luaopen_coroutine}, 33 | {LUA_TABLIBNAME, luaopen_table}, 34 | {LUA_IOLIBNAME, luaopen_io}, 35 | {LUA_OSLIBNAME, luaopen_os}, 36 | {LUA_STRLIBNAME, luaopen_string}, 37 | {LUA_BITLIBNAME, luaopen_bit32}, 38 | {LUA_MATHLIBNAME, luaopen_math}, 39 | {LUA_DBLIBNAME, luaopen_debug}, 40 | {NULL, NULL} 41 | }; 42 | 43 | 44 | /* 45 | ** these libs are preloaded and must be required before used 46 | */ 47 | static const luaL_Reg preloadedlibs[] = { 48 | {NULL, NULL} 49 | }; 50 | 51 | 52 | LUALIB_API void luaL_openlibs (lua_State *L) { 53 | const luaL_Reg *lib; 54 | /* call open functions from 'loadedlibs' and set results to global table */ 55 | for (lib = loadedlibs; lib->func; lib++) { 56 | luaL_requiref(L, lib->name, lib->func, 1); 57 | lua_pop(L, 1); /* remove lib */ 58 | } 59 | /* add open functions from 'preloadedlibs' into 'package.preload' table */ 60 | luaL_getsubtable(L, LUA_REGISTRYINDEX, "_PRELOAD"); 61 | for (lib = preloadedlibs; lib->func; lib++) { 62 | lua_pushcfunction(L, lib->func); 63 | lua_setfield(L, -2, lib->name); 64 | } 65 | lua_pop(L, 1); /* remove _PRELOAD table */ 66 | } 67 | 68 | -------------------------------------------------------------------------------- /jni/llex.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: llex.h,v 1.72.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Lexical Analyzer 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef llex_h 8 | #define llex_h 9 | 10 | #include "lobject.h" 11 | #include "lzio.h" 12 | 13 | 14 | #define FIRST_RESERVED 257 15 | 16 | 17 | 18 | /* 19 | * WARNING: if you change the order of this enumeration, 20 | * grep "ORDER RESERVED" 21 | */ 22 | enum RESERVED { 23 | /* terminal symbols denoted by reserved words */ 24 | TK_AND = FIRST_RESERVED, TK_BREAK, 25 | TK_DO, TK_ELSE, TK_ELSEIF, TK_END, TK_FALSE, TK_FOR, TK_FUNCTION, 26 | TK_GOTO, TK_IF, TK_IN, TK_LOCAL, TK_NIL, TK_NOT, TK_OR, TK_REPEAT, 27 | TK_RETURN, TK_THEN, TK_TRUE, TK_UNTIL, TK_WHILE, 28 | /* other terminal symbols */ 29 | TK_CONCAT, TK_DOTS, TK_EQ, TK_GE, TK_LE, TK_NE, TK_DBCOLON, TK_EOS, 30 | TK_NUMBER, TK_NAME, TK_STRING 31 | }; 32 | 33 | /* number of reserved words */ 34 | #define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) 35 | 36 | 37 | typedef union { 38 | lua_Number r; 39 | TString *ts; 40 | } SemInfo; /* semantics information */ 41 | 42 | 43 | typedef struct Token { 44 | int token; 45 | SemInfo seminfo; 46 | } Token; 47 | 48 | 49 | /* state of the lexer plus state of the parser when shared by all 50 | functions */ 51 | typedef struct LexState { 52 | int current; /* current character (charint) */ 53 | int linenumber; /* input line counter */ 54 | int lastline; /* line of last token `consumed' */ 55 | Token t; /* current token */ 56 | Token lookahead; /* look ahead token */ 57 | struct FuncState *fs; /* current function (parser) */ 58 | struct lua_State *L; 59 | ZIO *z; /* input stream */ 60 | Mbuffer *buff; /* buffer for tokens */ 61 | struct Dyndata *dyd; /* dynamic structures used by the parser */ 62 | TString *source; /* current source name */ 63 | TString *envn; /* environment variable name */ 64 | char decpoint; /* locale decimal point */ 65 | } LexState; 66 | 67 | 68 | LUAI_FUNC void luaX_init (lua_State *L); 69 | LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, 70 | TString *source, int firstchar); 71 | LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l); 72 | LUAI_FUNC void luaX_next (LexState *ls); 73 | LUAI_FUNC int luaX_lookahead (LexState *ls); 74 | LUAI_FUNC l_noret luaX_syntaxerror (LexState *ls, const char *s); 75 | LUAI_FUNC const char *luaX_token2str (LexState *ls, int token); 76 | 77 | 78 | #endif 79 | -------------------------------------------------------------------------------- /jni/lmem.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lmem.c,v 1.84.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Interface to Memory Manager 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define lmem_c 11 | #define LUA_CORE 12 | 13 | #include "lua.h" 14 | 15 | #include "ldebug.h" 16 | #include "ldo.h" 17 | #include "lgc.h" 18 | #include "lmem.h" 19 | #include "lobject.h" 20 | #include "lstate.h" 21 | 22 | 23 | 24 | /* 25 | ** About the realloc function: 26 | ** void * frealloc (void *ud, void *ptr, size_t osize, size_t nsize); 27 | ** (`osize' is the old size, `nsize' is the new size) 28 | ** 29 | ** * frealloc(ud, NULL, x, s) creates a new block of size `s' (no 30 | ** matter 'x'). 31 | ** 32 | ** * frealloc(ud, p, x, 0) frees the block `p' 33 | ** (in this specific case, frealloc must return NULL); 34 | ** particularly, frealloc(ud, NULL, 0, 0) does nothing 35 | ** (which is equivalent to free(NULL) in ANSI C) 36 | ** 37 | ** frealloc returns NULL if it cannot create or reallocate the area 38 | ** (any reallocation to an equal or smaller size cannot fail!) 39 | */ 40 | 41 | 42 | 43 | #define MINSIZEARRAY 4 44 | 45 | 46 | void *luaM_growaux_ (lua_State *L, void *block, int *size, size_t size_elems, 47 | int limit, const char *what) { 48 | void *newblock; 49 | int newsize; 50 | if (*size >= limit/2) { /* cannot double it? */ 51 | if (*size >= limit) /* cannot grow even a little? */ 52 | luaG_runerror(L, "too many %s (limit is %d)", what, limit); 53 | newsize = limit; /* still have at least one free place */ 54 | } 55 | else { 56 | newsize = (*size)*2; 57 | if (newsize < MINSIZEARRAY) 58 | newsize = MINSIZEARRAY; /* minimum size */ 59 | } 60 | newblock = luaM_reallocv(L, block, *size, newsize, size_elems); 61 | *size = newsize; /* update only when everything else is OK */ 62 | return newblock; 63 | } 64 | 65 | 66 | l_noret luaM_toobig (lua_State *L) { 67 | luaG_runerror(L, "memory allocation error: block too big"); 68 | } 69 | 70 | 71 | 72 | /* 73 | ** generic allocation routine. 74 | */ 75 | void *luaM_realloc_ (lua_State *L, void *block, size_t osize, size_t nsize) { 76 | void *newblock; 77 | global_State *g = G(L); 78 | size_t realosize = (block) ? osize : 0; 79 | lua_assert((realosize == 0) == (block == NULL)); 80 | #if defined(HARDMEMTESTS) 81 | if (nsize > realosize && g->gcrunning) 82 | luaC_fullgc(L, 1); /* force a GC whenever possible */ 83 | #endif 84 | newblock = (*g->frealloc)(g->ud, block, osize, nsize); 85 | if (newblock == NULL && nsize > 0) { 86 | api_check(L, nsize > realosize, 87 | "realloc cannot fail when shrinking a block"); 88 | if (g->gcrunning) { 89 | luaC_fullgc(L, 1); /* try to free some memory... */ 90 | newblock = (*g->frealloc)(g->ud, block, osize, nsize); /* try again */ 91 | } 92 | if (newblock == NULL) 93 | luaD_throw(L, LUA_ERRMEM); 94 | } 95 | lua_assert((nsize == 0) == (newblock == NULL)); 96 | g->GCdebt = (g->GCdebt + nsize) - realosize; 97 | return newblock; 98 | } 99 | 100 | -------------------------------------------------------------------------------- /jni/lmem.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lmem.h,v 1.40.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Interface to Memory Manager 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lmem_h 8 | #define lmem_h 9 | 10 | 11 | #include 12 | 13 | #include "llimits.h" 14 | #include "lua.h" 15 | 16 | 17 | /* 18 | ** This macro avoids the runtime division MAX_SIZET/(e), as 'e' is 19 | ** always constant. 20 | ** The macro is somewhat complex to avoid warnings: 21 | ** +1 avoids warnings of "comparison has constant result"; 22 | ** cast to 'void' avoids warnings of "value unused". 23 | */ 24 | #define luaM_reallocv(L,b,on,n,e) \ 25 | (cast(void, \ 26 | (cast(size_t, (n)+1) > MAX_SIZET/(e)) ? (luaM_toobig(L), 0) : 0), \ 27 | luaM_realloc_(L, (b), (on)*(e), (n)*(e))) 28 | 29 | #define luaM_freemem(L, b, s) luaM_realloc_(L, (b), (s), 0) 30 | #define luaM_free(L, b) luaM_realloc_(L, (b), sizeof(*(b)), 0) 31 | #define luaM_freearray(L, b, n) luaM_reallocv(L, (b), n, 0, sizeof((b)[0])) 32 | 33 | #define luaM_malloc(L,s) luaM_realloc_(L, NULL, 0, (s)) 34 | #define luaM_new(L,t) cast(t *, luaM_malloc(L, sizeof(t))) 35 | #define luaM_newvector(L,n,t) \ 36 | cast(t *, luaM_reallocv(L, NULL, 0, n, sizeof(t))) 37 | 38 | #define luaM_newobject(L,tag,s) luaM_realloc_(L, NULL, tag, (s)) 39 | 40 | #define luaM_growvector(L,v,nelems,size,t,limit,e) \ 41 | if ((nelems)+1 > (size)) \ 42 | ((v)=cast(t *, luaM_growaux_(L,v,&(size),sizeof(t),limit,e))) 43 | 44 | #define luaM_reallocvector(L, v,oldn,n,t) \ 45 | ((v)=cast(t *, luaM_reallocv(L, v, oldn, n, sizeof(t)))) 46 | 47 | LUAI_FUNC l_noret luaM_toobig (lua_State *L); 48 | 49 | /* not to be called directly */ 50 | LUAI_FUNC void *luaM_realloc_ (lua_State *L, void *block, size_t oldsize, 51 | size_t size); 52 | LUAI_FUNC void *luaM_growaux_ (lua_State *L, void *block, int *size, 53 | size_t size_elem, int limit, 54 | const char *what); 55 | 56 | #endif 57 | 58 | -------------------------------------------------------------------------------- /jni/lopcodes.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lopcodes.c,v 1.49.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Opcodes for Lua virtual machine 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #define lopcodes_c 9 | #define LUA_CORE 10 | 11 | 12 | #include "lopcodes.h" 13 | 14 | 15 | /* ORDER OP */ 16 | 17 | LUAI_DDEF const char *const luaP_opnames[NUM_OPCODES+1] = { 18 | "MOVE", 19 | "LOADK", 20 | "LOADKX", 21 | "LOADBOOL", 22 | "LOADNIL", 23 | "GETUPVAL", 24 | "GETTABUP", 25 | "GETTABLE", 26 | "SETTABUP", 27 | "SETUPVAL", 28 | "SETTABLE", 29 | "NEWTABLE", 30 | "SELF", 31 | "ADD", 32 | "SUB", 33 | "MUL", 34 | "DIV", 35 | "MOD", 36 | "POW", 37 | "UNM", 38 | "NOT", 39 | "LEN", 40 | "CONCAT", 41 | "JMP", 42 | "EQ", 43 | "LT", 44 | "LE", 45 | "TEST", 46 | "TESTSET", 47 | "CALL", 48 | "TAILCALL", 49 | "RETURN", 50 | "FORLOOP", 51 | "FORPREP", 52 | "TFORCALL", 53 | "TFORLOOP", 54 | "SETLIST", 55 | "CLOSURE", 56 | "VARARG", 57 | "EXTRAARG", 58 | NULL 59 | }; 60 | 61 | 62 | #define opmode(t,a,b,c,m) (((t)<<7) | ((a)<<6) | ((b)<<4) | ((c)<<2) | (m)) 63 | 64 | LUAI_DDEF const lu_byte luaP_opmodes[NUM_OPCODES] = { 65 | /* T A B C mode opcode */ 66 | opmode(0, 1, OpArgR, OpArgN, iABC) /* OP_MOVE */ 67 | ,opmode(0, 1, OpArgK, OpArgN, iABx) /* OP_LOADK */ 68 | ,opmode(0, 1, OpArgN, OpArgN, iABx) /* OP_LOADKX */ 69 | ,opmode(0, 1, OpArgU, OpArgU, iABC) /* OP_LOADBOOL */ 70 | ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_LOADNIL */ 71 | ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_GETUPVAL */ 72 | ,opmode(0, 1, OpArgU, OpArgK, iABC) /* OP_GETTABUP */ 73 | ,opmode(0, 1, OpArgR, OpArgK, iABC) /* OP_GETTABLE */ 74 | ,opmode(0, 0, OpArgK, OpArgK, iABC) /* OP_SETTABUP */ 75 | ,opmode(0, 0, OpArgU, OpArgN, iABC) /* OP_SETUPVAL */ 76 | ,opmode(0, 0, OpArgK, OpArgK, iABC) /* OP_SETTABLE */ 77 | ,opmode(0, 1, OpArgU, OpArgU, iABC) /* OP_NEWTABLE */ 78 | ,opmode(0, 1, OpArgR, OpArgK, iABC) /* OP_SELF */ 79 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_ADD */ 80 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_SUB */ 81 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_MUL */ 82 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_DIV */ 83 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_MOD */ 84 | ,opmode(0, 1, OpArgK, OpArgK, iABC) /* OP_POW */ 85 | ,opmode(0, 1, OpArgR, OpArgN, iABC) /* OP_UNM */ 86 | ,opmode(0, 1, OpArgR, OpArgN, iABC) /* OP_NOT */ 87 | ,opmode(0, 1, OpArgR, OpArgN, iABC) /* OP_LEN */ 88 | ,opmode(0, 1, OpArgR, OpArgR, iABC) /* OP_CONCAT */ 89 | ,opmode(0, 0, OpArgR, OpArgN, iAsBx) /* OP_JMP */ 90 | ,opmode(1, 0, OpArgK, OpArgK, iABC) /* OP_EQ */ 91 | ,opmode(1, 0, OpArgK, OpArgK, iABC) /* OP_LT */ 92 | ,opmode(1, 0, OpArgK, OpArgK, iABC) /* OP_LE */ 93 | ,opmode(1, 0, OpArgN, OpArgU, iABC) /* OP_TEST */ 94 | ,opmode(1, 1, OpArgR, OpArgU, iABC) /* OP_TESTSET */ 95 | ,opmode(0, 1, OpArgU, OpArgU, iABC) /* OP_CALL */ 96 | ,opmode(0, 1, OpArgU, OpArgU, iABC) /* OP_TAILCALL */ 97 | ,opmode(0, 0, OpArgU, OpArgN, iABC) /* OP_RETURN */ 98 | ,opmode(0, 1, OpArgR, OpArgN, iAsBx) /* OP_FORLOOP */ 99 | ,opmode(0, 1, OpArgR, OpArgN, iAsBx) /* OP_FORPREP */ 100 | ,opmode(0, 0, OpArgN, OpArgU, iABC) /* OP_TFORCALL */ 101 | ,opmode(0, 1, OpArgR, OpArgN, iAsBx) /* OP_TFORLOOP */ 102 | ,opmode(0, 0, OpArgU, OpArgU, iABC) /* OP_SETLIST */ 103 | ,opmode(0, 1, OpArgU, OpArgN, iABx) /* OP_CLOSURE */ 104 | ,opmode(0, 1, OpArgU, OpArgN, iABC) /* OP_VARARG */ 105 | ,opmode(0, 0, OpArgU, OpArgU, iAx) /* OP_EXTRAARG */ 106 | }; 107 | 108 | -------------------------------------------------------------------------------- /jni/lparser.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lparser.h,v 1.70.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Lua Parser 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lparser_h 8 | #define lparser_h 9 | 10 | #include "llimits.h" 11 | #include "lobject.h" 12 | #include "lzio.h" 13 | 14 | 15 | /* 16 | ** Expression descriptor 17 | */ 18 | 19 | typedef enum { 20 | VVOID, /* no value */ 21 | VNIL, 22 | VTRUE, 23 | VFALSE, 24 | VK, /* info = index of constant in `k' */ 25 | VKNUM, /* nval = numerical value */ 26 | VNONRELOC, /* info = result register */ 27 | VLOCAL, /* info = local register */ 28 | VUPVAL, /* info = index of upvalue in 'upvalues' */ 29 | VINDEXED, /* t = table register/upvalue; idx = index R/K */ 30 | VJMP, /* info = instruction pc */ 31 | VRELOCABLE, /* info = instruction pc */ 32 | VCALL, /* info = instruction pc */ 33 | VVARARG /* info = instruction pc */ 34 | } expkind; 35 | 36 | 37 | #define vkisvar(k) (VLOCAL <= (k) && (k) <= VINDEXED) 38 | #define vkisinreg(k) ((k) == VNONRELOC || (k) == VLOCAL) 39 | 40 | typedef struct expdesc { 41 | expkind k; 42 | union { 43 | struct { /* for indexed variables (VINDEXED) */ 44 | short idx; /* index (R/K) */ 45 | lu_byte t; /* table (register or upvalue) */ 46 | lu_byte vt; /* whether 't' is register (VLOCAL) or upvalue (VUPVAL) */ 47 | } ind; 48 | int info; /* for generic use */ 49 | lua_Number nval; /* for VKNUM */ 50 | } u; 51 | int t; /* patch list of `exit when true' */ 52 | int f; /* patch list of `exit when false' */ 53 | } expdesc; 54 | 55 | 56 | /* description of active local variable */ 57 | typedef struct Vardesc { 58 | short idx; /* variable index in stack */ 59 | } Vardesc; 60 | 61 | 62 | /* description of pending goto statements and label statements */ 63 | typedef struct Labeldesc { 64 | TString *name; /* label identifier */ 65 | int pc; /* position in code */ 66 | int line; /* line where it appeared */ 67 | lu_byte nactvar; /* local level where it appears in current block */ 68 | } Labeldesc; 69 | 70 | 71 | /* list of labels or gotos */ 72 | typedef struct Labellist { 73 | Labeldesc *arr; /* array */ 74 | int n; /* number of entries in use */ 75 | int size; /* array size */ 76 | } Labellist; 77 | 78 | 79 | /* dynamic structures used by the parser */ 80 | typedef struct Dyndata { 81 | struct { /* list of active local variables */ 82 | Vardesc *arr; 83 | int n; 84 | int size; 85 | } actvar; 86 | Labellist gt; /* list of pending gotos */ 87 | Labellist label; /* list of active labels */ 88 | } Dyndata; 89 | 90 | 91 | /* control of blocks */ 92 | struct BlockCnt; /* defined in lparser.c */ 93 | 94 | 95 | /* state needed to generate code for a given function */ 96 | typedef struct FuncState { 97 | Proto *f; /* current function header */ 98 | Table *h; /* table to find (and reuse) elements in `k' */ 99 | struct FuncState *prev; /* enclosing function */ 100 | struct LexState *ls; /* lexical state */ 101 | struct BlockCnt *bl; /* chain of current blocks */ 102 | int pc; /* next position to code (equivalent to `ncode') */ 103 | int lasttarget; /* 'label' of last 'jump label' */ 104 | int jpc; /* list of pending jumps to `pc' */ 105 | int nk; /* number of elements in `k' */ 106 | int np; /* number of elements in `p' */ 107 | int firstlocal; /* index of first local var (in Dyndata array) */ 108 | short nlocvars; /* number of elements in 'f->locvars' */ 109 | lu_byte nactvar; /* number of active local variables */ 110 | lu_byte nups; /* number of upvalues */ 111 | lu_byte freereg; /* first free register */ 112 | } FuncState; 113 | 114 | 115 | LUAI_FUNC Closure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, 116 | Dyndata *dyd, const char *name, int firstchar); 117 | 118 | 119 | #endif 120 | -------------------------------------------------------------------------------- /jni/lstring.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lstring.c,v 2.26.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** String table (keeps all strings handled by Lua) 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define lstring_c 11 | #define LUA_CORE 12 | 13 | #include "lua.h" 14 | 15 | #include "lmem.h" 16 | #include "lobject.h" 17 | #include "lstate.h" 18 | #include "lstring.h" 19 | 20 | 21 | /* 22 | ** Lua will use at most ~(2^LUAI_HASHLIMIT) bytes from a string to 23 | ** compute its hash 24 | */ 25 | #if !defined(LUAI_HASHLIMIT) 26 | #define LUAI_HASHLIMIT 5 27 | #endif 28 | 29 | 30 | /* 31 | ** equality for long strings 32 | */ 33 | int luaS_eqlngstr (TString *a, TString *b) { 34 | size_t len = a->tsv.len; 35 | lua_assert(a->tsv.tt == LUA_TLNGSTR && b->tsv.tt == LUA_TLNGSTR); 36 | return (a == b) || /* same instance or... */ 37 | ((len == b->tsv.len) && /* equal length and ... */ 38 | (memcmp(getstr(a), getstr(b), len) == 0)); /* equal contents */ 39 | } 40 | 41 | 42 | /* 43 | ** equality for strings 44 | */ 45 | int luaS_eqstr (TString *a, TString *b) { 46 | return (a->tsv.tt == b->tsv.tt) && 47 | (a->tsv.tt == LUA_TSHRSTR ? eqshrstr(a, b) : luaS_eqlngstr(a, b)); 48 | } 49 | 50 | 51 | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { 52 | unsigned int h = seed ^ cast(unsigned int, l); 53 | size_t l1; 54 | size_t step = (l >> LUAI_HASHLIMIT) + 1; 55 | for (l1 = l; l1 >= step; l1 -= step) 56 | h = h ^ ((h<<5) + (h>>2) + cast_byte(str[l1 - 1])); 57 | return h; 58 | } 59 | 60 | 61 | /* 62 | ** resizes the string table 63 | */ 64 | void luaS_resize (lua_State *L, int newsize) { 65 | int i; 66 | stringtable *tb = &G(L)->strt; 67 | /* cannot resize while GC is traversing strings */ 68 | luaC_runtilstate(L, ~bitmask(GCSsweepstring)); 69 | if (newsize > tb->size) { 70 | luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *); 71 | for (i = tb->size; i < newsize; i++) tb->hash[i] = NULL; 72 | } 73 | /* rehash */ 74 | for (i=0; isize; i++) { 75 | GCObject *p = tb->hash[i]; 76 | tb->hash[i] = NULL; 77 | while (p) { /* for each node in the list */ 78 | GCObject *next = gch(p)->next; /* save next */ 79 | unsigned int h = lmod(gco2ts(p)->hash, newsize); /* new position */ 80 | gch(p)->next = tb->hash[h]; /* chain it */ 81 | tb->hash[h] = p; 82 | resetoldbit(p); /* see MOVE OLD rule */ 83 | p = next; 84 | } 85 | } 86 | if (newsize < tb->size) { 87 | /* shrinking slice must be empty */ 88 | lua_assert(tb->hash[newsize] == NULL && tb->hash[tb->size - 1] == NULL); 89 | luaM_reallocvector(L, tb->hash, tb->size, newsize, GCObject *); 90 | } 91 | tb->size = newsize; 92 | } 93 | 94 | 95 | /* 96 | ** creates a new string object 97 | */ 98 | static TString *createstrobj (lua_State *L, const char *str, size_t l, 99 | int tag, unsigned int h, GCObject **list) { 100 | TString *ts; 101 | size_t totalsize; /* total size of TString object */ 102 | totalsize = sizeof(TString) + ((l + 1) * sizeof(char)); 103 | ts = &luaC_newobj(L, tag, totalsize, list, 0)->ts; 104 | ts->tsv.len = l; 105 | ts->tsv.hash = h; 106 | ts->tsv.extra = 0; 107 | memcpy(ts+1, str, l*sizeof(char)); 108 | ((char *)(ts+1))[l] = '\0'; /* ending 0 */ 109 | return ts; 110 | } 111 | 112 | 113 | /* 114 | ** creates a new short string, inserting it into string table 115 | */ 116 | static TString *newshrstr (lua_State *L, const char *str, size_t l, 117 | unsigned int h) { 118 | GCObject **list; /* (pointer to) list where it will be inserted */ 119 | stringtable *tb = &G(L)->strt; 120 | TString *s; 121 | if (tb->nuse >= cast(lu_int32, tb->size) && tb->size <= MAX_INT/2) 122 | luaS_resize(L, tb->size*2); /* too crowded */ 123 | list = &tb->hash[lmod(h, tb->size)]; 124 | s = createstrobj(L, str, l, LUA_TSHRSTR, h, list); 125 | tb->nuse++; 126 | return s; 127 | } 128 | 129 | 130 | /* 131 | ** checks whether short string exists and reuses it or creates a new one 132 | */ 133 | static TString *internshrstr (lua_State *L, const char *str, size_t l) { 134 | GCObject *o; 135 | global_State *g = G(L); 136 | unsigned int h = luaS_hash(str, l, g->seed); 137 | for (o = g->strt.hash[lmod(h, g->strt.size)]; 138 | o != NULL; 139 | o = gch(o)->next) { 140 | TString *ts = rawgco2ts(o); 141 | if (h == ts->tsv.hash && 142 | l == ts->tsv.len && 143 | (memcmp(str, getstr(ts), l * sizeof(char)) == 0)) { 144 | if (isdead(G(L), o)) /* string is dead (but was not collected yet)? */ 145 | changewhite(o); /* resurrect it */ 146 | return ts; 147 | } 148 | } 149 | return newshrstr(L, str, l, h); /* not found; create a new string */ 150 | } 151 | 152 | 153 | /* 154 | ** new string (with explicit length) 155 | */ 156 | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { 157 | if (l <= LUAI_MAXSHORTLEN) /* short string? */ 158 | return internshrstr(L, str, l); 159 | else { 160 | if (l + 1 > (MAX_SIZET - sizeof(TString))/sizeof(char)) 161 | luaM_toobig(L); 162 | return createstrobj(L, str, l, LUA_TLNGSTR, G(L)->seed, NULL); 163 | } 164 | } 165 | 166 | 167 | /* 168 | ** new zero-terminated string 169 | */ 170 | TString *luaS_new (lua_State *L, const char *str) { 171 | return luaS_newlstr(L, str, strlen(str)); 172 | } 173 | 174 | 175 | Udata *luaS_newudata (lua_State *L, size_t s, Table *e) { 176 | Udata *u; 177 | if (s > MAX_SIZET - sizeof(Udata)) 178 | luaM_toobig(L); 179 | u = &luaC_newobj(L, LUA_TUSERDATA, sizeof(Udata) + s, NULL, 0)->u; 180 | u->uv.len = s; 181 | u->uv.metatable = NULL; 182 | u->uv.env = e; 183 | return u; 184 | } 185 | 186 | -------------------------------------------------------------------------------- /jni/lstring.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lstring.h,v 1.49.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** String table (keep all strings handled by Lua) 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lstring_h 8 | #define lstring_h 9 | 10 | #include "lgc.h" 11 | #include "lobject.h" 12 | #include "lstate.h" 13 | 14 | 15 | #define sizestring(s) (sizeof(union TString)+((s)->len+1)*sizeof(char)) 16 | 17 | #define sizeudata(u) (sizeof(union Udata)+(u)->len) 18 | 19 | #define luaS_newliteral(L, s) (luaS_newlstr(L, "" s, \ 20 | (sizeof(s)/sizeof(char))-1)) 21 | 22 | #define luaS_fix(s) l_setbit((s)->tsv.marked, FIXEDBIT) 23 | 24 | 25 | /* 26 | ** test whether a string is a reserved word 27 | */ 28 | #define isreserved(s) ((s)->tsv.tt == LUA_TSHRSTR && (s)->tsv.extra > 0) 29 | 30 | 31 | /* 32 | ** equality for short strings, which are always internalized 33 | */ 34 | #define eqshrstr(a,b) check_exp((a)->tsv.tt == LUA_TSHRSTR, (a) == (b)) 35 | 36 | 37 | LUAI_FUNC unsigned int luaS_hash (const char *str, size_t l, unsigned int seed); 38 | LUAI_FUNC int luaS_eqlngstr (TString *a, TString *b); 39 | LUAI_FUNC int luaS_eqstr (TString *a, TString *b); 40 | LUAI_FUNC void luaS_resize (lua_State *L, int newsize); 41 | LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, Table *e); 42 | LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l); 43 | LUAI_FUNC TString *luaS_new (lua_State *L, const char *str); 44 | 45 | 46 | #endif 47 | -------------------------------------------------------------------------------- /jni/ltable.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltable.h,v 2.16.1.2 2013/08/30 15:49:41 roberto Exp $ 3 | ** Lua tables (hash) 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ltable_h 8 | #define ltable_h 9 | 10 | #include "lobject.h" 11 | 12 | 13 | #define gnode(t,i) (&(t)->node[i]) 14 | #define gkey(n) (&(n)->i_key.tvk) 15 | #define gval(n) (&(n)->i_val) 16 | #define gnext(n) ((n)->i_key.nk.next) 17 | 18 | #define invalidateTMcache(t) ((t)->flags = 0) 19 | 20 | /* returns the key, given the value of a table entry */ 21 | #define keyfromval(v) \ 22 | (gkey(cast(Node *, cast(char *, (v)) - offsetof(Node, i_val)))) 23 | 24 | 25 | LUAI_FUNC const TValue *luaH_getint (Table *t, int key); 26 | LUAI_FUNC void luaH_setint (lua_State *L, Table *t, int key, TValue *value); 27 | LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key); 28 | LUAI_FUNC const TValue *luaH_get (Table *t, const TValue *key); 29 | LUAI_FUNC TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key); 30 | LUAI_FUNC TValue *luaH_set (lua_State *L, Table *t, const TValue *key); 31 | LUAI_FUNC Table *luaH_new (lua_State *L); 32 | LUAI_FUNC void luaH_resize (lua_State *L, Table *t, int nasize, int nhsize); 33 | LUAI_FUNC void luaH_resizearray (lua_State *L, Table *t, int nasize); 34 | LUAI_FUNC void luaH_free (lua_State *L, Table *t); 35 | LUAI_FUNC int luaH_next (lua_State *L, Table *t, StkId key); 36 | LUAI_FUNC int luaH_getn (Table *t); 37 | 38 | 39 | #if defined(LUA_DEBUG) 40 | LUAI_FUNC Node *luaH_mainposition (const Table *t, const TValue *key); 41 | LUAI_FUNC int luaH_isdummy (Node *n); 42 | #endif 43 | 44 | 45 | #endif 46 | -------------------------------------------------------------------------------- /jni/ltm.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltm.c,v 2.14.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Tag methods 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define ltm_c 11 | #define LUA_CORE 12 | 13 | #include "lua.h" 14 | 15 | #include "lobject.h" 16 | #include "lstate.h" 17 | #include "lstring.h" 18 | #include "ltable.h" 19 | #include "ltm.h" 20 | 21 | 22 | static const char udatatypename[] = "userdata"; 23 | 24 | LUAI_DDEF const char *const luaT_typenames_[LUA_TOTALTAGS] = { 25 | "no value", 26 | "nil", "boolean", udatatypename, "number", 27 | "string", "table", "function", udatatypename, "thread", 28 | "proto", "upval" /* these last two cases are used for tests only */ 29 | }; 30 | 31 | 32 | void luaT_init (lua_State *L) { 33 | static const char *const luaT_eventname[] = { /* ORDER TM */ 34 | "__index", "__newindex", 35 | "__gc", "__mode", "__len", "__eq", 36 | "__add", "__sub", "__mul", "__div", "__mod", 37 | "__pow", "__unm", "__lt", "__le", 38 | "__concat", "__call" 39 | }; 40 | int i; 41 | for (i=0; itmname[i] = luaS_new(L, luaT_eventname[i]); 43 | luaS_fix(G(L)->tmname[i]); /* never collect these names */ 44 | } 45 | } 46 | 47 | 48 | /* 49 | ** function to be used with macro "fasttm": optimized for absence of 50 | ** tag methods 51 | */ 52 | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { 53 | const TValue *tm = luaH_getstr(events, ename); 54 | lua_assert(event <= TM_EQ); 55 | if (ttisnil(tm)) { /* no tag method? */ 56 | events->flags |= cast_byte(1u<metatable; 68 | break; 69 | case LUA_TUSERDATA: 70 | mt = uvalue(o)->metatable; 71 | break; 72 | default: 73 | mt = G(L)->mt[ttypenv(o)]; 74 | } 75 | return (mt ? luaH_getstr(mt, G(L)->tmname[event]) : luaO_nilobject); 76 | } 77 | 78 | -------------------------------------------------------------------------------- /jni/ltm.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: ltm.h,v 2.11.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Tag methods 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef ltm_h 8 | #define ltm_h 9 | 10 | 11 | #include "lobject.h" 12 | 13 | 14 | /* 15 | * WARNING: if you change the order of this enumeration, 16 | * grep "ORDER TM" 17 | */ 18 | typedef enum { 19 | TM_INDEX, 20 | TM_NEWINDEX, 21 | TM_GC, 22 | TM_MODE, 23 | TM_LEN, 24 | TM_EQ, /* last tag method with `fast' access */ 25 | TM_ADD, 26 | TM_SUB, 27 | TM_MUL, 28 | TM_DIV, 29 | TM_MOD, 30 | TM_POW, 31 | TM_UNM, 32 | TM_LT, 33 | TM_LE, 34 | TM_CONCAT, 35 | TM_CALL, 36 | TM_N /* number of elements in the enum */ 37 | } TMS; 38 | 39 | 40 | 41 | #define gfasttm(g,et,e) ((et) == NULL ? NULL : \ 42 | ((et)->flags & (1u<<(e))) ? NULL : luaT_gettm(et, e, (g)->tmname[e])) 43 | 44 | #define fasttm(l,et,e) gfasttm(G(l), et, e) 45 | 46 | #define ttypename(x) luaT_typenames_[(x) + 1] 47 | #define objtypename(x) ttypename(ttypenv(x)) 48 | 49 | LUAI_DDEC const char *const luaT_typenames_[LUA_TOTALTAGS]; 50 | 51 | 52 | LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename); 53 | LUAI_FUNC const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, 54 | TMS event); 55 | LUAI_FUNC void luaT_init (lua_State *L); 56 | 57 | #endif 58 | -------------------------------------------------------------------------------- /jni/lua.hpp: -------------------------------------------------------------------------------- 1 | // lua.hpp 2 | // Lua header files for C++ 3 | // <> not supplied automatically because Lua also compiles as C++ 4 | 5 | extern "C" { 6 | #include "lua.h" 7 | #include "lualib.h" 8 | #include "lauxlib.h" 9 | } 10 | -------------------------------------------------------------------------------- /jni/lualib.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lualib.h,v 1.43.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Lua standard libraries 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #ifndef lualib_h 9 | #define lualib_h 10 | 11 | #include "lua.h" 12 | 13 | 14 | 15 | LUAMOD_API int (luaopen_base) (lua_State *L); 16 | 17 | #define LUA_COLIBNAME "coroutine" 18 | LUAMOD_API int (luaopen_coroutine) (lua_State *L); 19 | 20 | #define LUA_TABLIBNAME "table" 21 | LUAMOD_API int (luaopen_table) (lua_State *L); 22 | 23 | #define LUA_IOLIBNAME "io" 24 | LUAMOD_API int (luaopen_io) (lua_State *L); 25 | 26 | #define LUA_OSLIBNAME "os" 27 | LUAMOD_API int (luaopen_os) (lua_State *L); 28 | 29 | #define LUA_STRLIBNAME "string" 30 | LUAMOD_API int (luaopen_string) (lua_State *L); 31 | 32 | #define LUA_BITLIBNAME "bit32" 33 | LUAMOD_API int (luaopen_bit32) (lua_State *L); 34 | 35 | #define LUA_MATHLIBNAME "math" 36 | LUAMOD_API int (luaopen_math) (lua_State *L); 37 | 38 | #define LUA_DBLIBNAME "debug" 39 | LUAMOD_API int (luaopen_debug) (lua_State *L); 40 | 41 | #define LUA_LOADLIBNAME "package" 42 | LUAMOD_API int (luaopen_package) (lua_State *L); 43 | 44 | 45 | /* open all previous libraries */ 46 | LUALIB_API void (luaL_openlibs) (lua_State *L); 47 | 48 | 49 | 50 | #if !defined(lua_assert) 51 | #define lua_assert(x) ((void)0) 52 | #endif 53 | 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /jni/lundump.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lundump.h,v 1.39.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** load precompiled Lua chunks 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lundump_h 8 | #define lundump_h 9 | 10 | #include "lobject.h" 11 | #include "lzio.h" 12 | 13 | /* load one chunk; from lundump.c */ 14 | LUAI_FUNC Closure* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name); 15 | 16 | /* make header; from lundump.c */ 17 | LUAI_FUNC void luaU_header (lu_byte* h); 18 | 19 | /* dump one chunk; from ldump.c */ 20 | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip); 21 | 22 | /* data to catch conversion errors */ 23 | #define LUAC_TAIL "\x19\x93\r\n\x1a\n" 24 | 25 | /* size in bytes of header of binary files */ 26 | #define LUAC_HEADERSIZE (sizeof(LUA_SIGNATURE)-sizeof(char)+2+6+sizeof(LUAC_TAIL)-sizeof(char)) 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /jni/lvm.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lvm.h,v 2.18.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Lua virtual machine 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lvm_h 8 | #define lvm_h 9 | 10 | 11 | #include "ldo.h" 12 | #include "lobject.h" 13 | #include "ltm.h" 14 | 15 | 16 | #define tostring(L,o) (ttisstring(o) || (luaV_tostring(L, o))) 17 | 18 | #define tonumber(o,n) (ttisnumber(o) || (((o) = luaV_tonumber(o,n)) != NULL)) 19 | 20 | #define equalobj(L,o1,o2) (ttisequal(o1, o2) && luaV_equalobj_(L, o1, o2)) 21 | 22 | #define luaV_rawequalobj(o1,o2) equalobj(NULL,o1,o2) 23 | 24 | 25 | /* not to called directly */ 26 | LUAI_FUNC int luaV_equalobj_ (lua_State *L, const TValue *t1, const TValue *t2); 27 | 28 | 29 | LUAI_FUNC int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r); 30 | LUAI_FUNC int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r); 31 | LUAI_FUNC const TValue *luaV_tonumber (const TValue *obj, TValue *n); 32 | LUAI_FUNC int luaV_tostring (lua_State *L, StkId obj); 33 | LUAI_FUNC void luaV_gettable (lua_State *L, const TValue *t, TValue *key, 34 | StkId val); 35 | LUAI_FUNC void luaV_settable (lua_State *L, const TValue *t, TValue *key, 36 | StkId val); 37 | LUAI_FUNC void luaV_finishOp (lua_State *L); 38 | LUAI_FUNC void luaV_execute (lua_State *L); 39 | LUAI_FUNC void luaV_concat (lua_State *L, int total); 40 | LUAI_FUNC void luaV_arith (lua_State *L, StkId ra, const TValue *rb, 41 | const TValue *rc, TMS op); 42 | LUAI_FUNC void luaV_objlen (lua_State *L, StkId ra, const TValue *rb); 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /jni/lzio.c: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lzio.c,v 1.35.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Buffered streams 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #include 9 | 10 | #define lzio_c 11 | #define LUA_CORE 12 | 13 | #include "lua.h" 14 | 15 | #include "llimits.h" 16 | #include "lmem.h" 17 | #include "lstate.h" 18 | #include "lzio.h" 19 | 20 | 21 | int luaZ_fill (ZIO *z) { 22 | size_t size; 23 | lua_State *L = z->L; 24 | const char *buff; 25 | lua_unlock(L); 26 | buff = z->reader(L, z->data, &size); 27 | lua_lock(L); 28 | if (buff == NULL || size == 0) 29 | return EOZ; 30 | z->n = size - 1; /* discount char being returned */ 31 | z->p = buff; 32 | return cast_uchar(*(z->p++)); 33 | } 34 | 35 | 36 | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { 37 | z->L = L; 38 | z->reader = reader; 39 | z->data = data; 40 | z->n = 0; 41 | z->p = NULL; 42 | } 43 | 44 | 45 | /* --------------------------------------------------------------- read --- */ 46 | size_t luaZ_read (ZIO *z, void *b, size_t n) { 47 | while (n) { 48 | size_t m; 49 | if (z->n == 0) { /* no bytes in buffer? */ 50 | if (luaZ_fill(z) == EOZ) /* try to read more */ 51 | return n; /* no more input; return number of missing bytes */ 52 | else { 53 | z->n++; /* luaZ_fill consumed first byte; put it back */ 54 | z->p--; 55 | } 56 | } 57 | m = (n <= z->n) ? n : z->n; /* min. between n and z->n */ 58 | memcpy(b, z->p, m); 59 | z->n -= m; 60 | z->p += m; 61 | b = (char *)b + m; 62 | n -= m; 63 | } 64 | return 0; 65 | } 66 | 67 | /* ------------------------------------------------------------------------ */ 68 | char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n) { 69 | if (n > buff->buffsize) { 70 | if (n < LUA_MINBUFFER) n = LUA_MINBUFFER; 71 | luaZ_resizebuffer(L, buff, n); 72 | } 73 | return buff->buffer; 74 | } 75 | 76 | 77 | -------------------------------------------------------------------------------- /jni/lzio.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lzio.h,v 1.26.1.1 2013/04/12 18:48:47 roberto Exp $ 3 | ** Buffered streams 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | 8 | #ifndef lzio_h 9 | #define lzio_h 10 | 11 | #include "lua.h" 12 | 13 | #include "lmem.h" 14 | 15 | 16 | #define EOZ (-1) /* end of stream */ 17 | 18 | typedef struct Zio ZIO; 19 | 20 | #define zgetc(z) (((z)->n--)>0 ? cast_uchar(*(z)->p++) : luaZ_fill(z)) 21 | 22 | 23 | typedef struct Mbuffer { 24 | char *buffer; 25 | size_t n; 26 | size_t buffsize; 27 | } Mbuffer; 28 | 29 | #define luaZ_initbuffer(L, buff) ((buff)->buffer = NULL, (buff)->buffsize = 0) 30 | 31 | #define luaZ_buffer(buff) ((buff)->buffer) 32 | #define luaZ_sizebuffer(buff) ((buff)->buffsize) 33 | #define luaZ_bufflen(buff) ((buff)->n) 34 | 35 | #define luaZ_resetbuffer(buff) ((buff)->n = 0) 36 | 37 | 38 | #define luaZ_resizebuffer(L, buff, size) \ 39 | (luaM_reallocvector(L, (buff)->buffer, (buff)->buffsize, size, char), \ 40 | (buff)->buffsize = size) 41 | 42 | #define luaZ_freebuffer(L, buff) luaZ_resizebuffer(L, buff, 0) 43 | 44 | 45 | LUAI_FUNC char *luaZ_openspace (lua_State *L, Mbuffer *buff, size_t n); 46 | LUAI_FUNC void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, 47 | void *data); 48 | LUAI_FUNC size_t luaZ_read (ZIO* z, void* b, size_t n); /* read next n bytes */ 49 | 50 | 51 | 52 | /* --------- Private Part ------------------ */ 53 | 54 | struct Zio { 55 | size_t n; /* bytes still unread */ 56 | const char *p; /* current position in buffer */ 57 | lua_Reader reader; /* reader function */ 58 | void* data; /* additional data */ 59 | lua_State *L; /* Lua state (for reader) */ 60 | }; 61 | 62 | 63 | LUAI_FUNC int luaZ_fill (ZIO *z); 64 | 65 | #endif 66 | -------------------------------------------------------------------------------- /libs/armeabi/lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/libs/armeabi/lua -------------------------------------------------------------------------------- /obj/local/armeabi/lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/lua -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lapi.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lapi.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lapi.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lapi.o: jni/lapi.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lapi.h jni/llimits.h jni/lstate.h jni/lobject.h jni/ltm.h jni/lzio.h \ 16 | jni/lmem.h jni/ldebug.h jni/ldo.h jni/lfunc.h jni/lgc.h jni/lstring.h \ 17 | jni/ltable.h jni/lundump.h jni/lvm.h 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 28 | 29 | jni/lua.h: 30 | 31 | jni/luaconf.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 46 | 47 | jni/lapi.h: 48 | 49 | jni/llimits.h: 50 | 51 | jni/lstate.h: 52 | 53 | jni/lobject.h: 54 | 55 | jni/ltm.h: 56 | 57 | jni/lzio.h: 58 | 59 | jni/lmem.h: 60 | 61 | jni/ldebug.h: 62 | 63 | jni/ldo.h: 64 | 65 | jni/lfunc.h: 66 | 67 | jni/lgc.h: 68 | 69 | jni/lstring.h: 70 | 71 | jni/ltable.h: 72 | 73 | jni/lundump.h: 74 | 75 | jni/lvm.h: 76 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lauxlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lauxlib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lbaselib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lbaselib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lbaselib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lbaselib.o: jni/lbaselib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/ctype.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 25 | jni/lua.h jni/luaconf.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 33 | jni/lauxlib.h jni/lualib.h 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/ctype.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 80 | 81 | jni/lua.h: 82 | 83 | jni/luaconf.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 94 | 95 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 98 | 99 | jni/lauxlib.h: 100 | 101 | jni/lualib.h: 102 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lbitlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lbitlib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lbitlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lbitlib.o: jni/lbitlib.c jni/lua.h \ 2 | jni/luaconf.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 26 | jni/lauxlib.h jni/lualib.h 27 | 28 | jni/lua.h: 29 | 30 | jni/luaconf.h: 31 | 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 63 | 64 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 65 | 66 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 67 | 68 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 69 | 70 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 71 | 72 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 73 | 74 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 75 | 76 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 77 | 78 | jni/lauxlib.h: 79 | 80 | jni/lualib.h: 81 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lcode.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lcode.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lcode.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lcode.o: jni/lcode.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 23 | jni/lua.h jni/luaconf.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 31 | jni/lcode.h jni/llex.h jni/lobject.h jni/llimits.h jni/lzio.h jni/lmem.h \ 32 | jni/lopcodes.h jni/lparser.h jni/ldebug.h jni/lstate.h jni/ltm.h \ 33 | jni/ldo.h jni/lgc.h jni/lstring.h jni/ltable.h jni/lvm.h 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 76 | 77 | jni/lua.h: 78 | 79 | jni/luaconf.h: 80 | 81 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 82 | 83 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 94 | 95 | jni/lcode.h: 96 | 97 | jni/llex.h: 98 | 99 | jni/lobject.h: 100 | 101 | jni/llimits.h: 102 | 103 | jni/lzio.h: 104 | 105 | jni/lmem.h: 106 | 107 | jni/lopcodes.h: 108 | 109 | jni/lparser.h: 110 | 111 | jni/ldebug.h: 112 | 113 | jni/lstate.h: 114 | 115 | jni/ltm.h: 116 | 117 | jni/ldo.h: 118 | 119 | jni/lgc.h: 120 | 121 | jni/lstring.h: 122 | 123 | jni/ltable.h: 124 | 125 | jni/lvm.h: 126 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lcorolib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lcorolib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lcorolib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lcorolib.o: jni/lcorolib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 23 | jni/lua.h jni/luaconf.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 32 | jni/lauxlib.h jni/lualib.h 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 63 | 64 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 65 | 66 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 67 | 68 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 69 | 70 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 71 | 72 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 73 | 74 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 75 | 76 | jni/lua.h: 77 | 78 | jni/luaconf.h: 79 | 80 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 81 | 82 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 83 | 84 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 85 | 86 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 87 | 88 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 89 | 90 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 91 | 92 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 93 | 94 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 95 | 96 | jni/lauxlib.h: 97 | 98 | jni/lualib.h: 99 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lctype.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lctype.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lctype.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lctype.o: jni/lctype.c jni/lctype.h jni/lua.h \ 2 | jni/luaconf.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 13 | jni/llimits.h 14 | 15 | jni/lctype.h: 16 | 17 | jni/lua.h: 18 | 19 | jni/luaconf.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 28 | 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 40 | 41 | jni/llimits.h: 42 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldblib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ldblib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldblib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ldblib.o: jni/ldblib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 24 | jni/lua.h jni/luaconf.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 32 | jni/lauxlib.h jni/lualib.h 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 63 | 64 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 65 | 66 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 67 | 68 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 69 | 70 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 71 | 72 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 73 | 74 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 75 | 76 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 77 | 78 | jni/lua.h: 79 | 80 | jni/luaconf.h: 81 | 82 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 83 | 84 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 85 | 86 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 87 | 88 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 89 | 90 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 91 | 92 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 93 | 94 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 95 | 96 | jni/lauxlib.h: 97 | 98 | jni/lualib.h: 99 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldebug.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ldebug.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldebug.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ldebug.o: jni/ldebug.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lapi.h jni/llimits.h jni/lstate.h jni/lobject.h jni/ltm.h jni/lzio.h \ 16 | jni/lmem.h jni/lcode.h jni/llex.h jni/lopcodes.h jni/lparser.h \ 17 | jni/ldebug.h jni/ldo.h jni/lfunc.h jni/lstring.h jni/lgc.h jni/ltable.h \ 18 | jni/lvm.h 19 | 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 21 | 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 23 | 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 25 | 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 27 | 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 29 | 30 | jni/lua.h: 31 | 32 | jni/luaconf.h: 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 47 | 48 | jni/lapi.h: 49 | 50 | jni/llimits.h: 51 | 52 | jni/lstate.h: 53 | 54 | jni/lobject.h: 55 | 56 | jni/ltm.h: 57 | 58 | jni/lzio.h: 59 | 60 | jni/lmem.h: 61 | 62 | jni/lcode.h: 63 | 64 | jni/llex.h: 65 | 66 | jni/lopcodes.h: 67 | 68 | jni/lparser.h: 69 | 70 | jni/ldebug.h: 71 | 72 | jni/ldo.h: 73 | 74 | jni/lfunc.h: 75 | 76 | jni/lstring.h: 77 | 78 | jni/lgc.h: 79 | 80 | jni/ltable.h: 81 | 82 | jni/lvm.h: 83 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldo.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ldo.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldo.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ldo.o: jni/ldo.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/setjmp.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/setjmp.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 25 | jni/lua.h jni/luaconf.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 33 | jni/lapi.h jni/llimits.h jni/lstate.h jni/lobject.h jni/ltm.h jni/lzio.h \ 34 | jni/lmem.h jni/ldebug.h jni/ldo.h jni/lfunc.h jni/lgc.h jni/lopcodes.h \ 35 | jni/lparser.h jni/lstring.h jni/ltable.h jni/lundump.h jni/lvm.h 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/setjmp.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/setjmp.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 80 | 81 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 82 | 83 | jni/lua.h: 84 | 85 | jni/luaconf.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 94 | 95 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 98 | 99 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 100 | 101 | jni/lapi.h: 102 | 103 | jni/llimits.h: 104 | 105 | jni/lstate.h: 106 | 107 | jni/lobject.h: 108 | 109 | jni/ltm.h: 110 | 111 | jni/lzio.h: 112 | 113 | jni/lmem.h: 114 | 115 | jni/ldebug.h: 116 | 117 | jni/ldo.h: 118 | 119 | jni/lfunc.h: 120 | 121 | jni/lgc.h: 122 | 123 | jni/lopcodes.h: 124 | 125 | jni/lparser.h: 126 | 127 | jni/lstring.h: 128 | 129 | jni/ltable.h: 130 | 131 | jni/lundump.h: 132 | 133 | jni/lvm.h: 134 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldump.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ldump.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ldump.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ldump.o: jni/ldump.c jni/lua.h jni/luaconf.h \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 12 | jni/lobject.h jni/llimits.h jni/lstate.h jni/ltm.h jni/lzio.h jni/lmem.h \ 13 | jni/lundump.h 14 | 15 | jni/lua.h: 16 | 17 | jni/luaconf.h: 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 28 | 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 38 | 39 | jni/lobject.h: 40 | 41 | jni/llimits.h: 42 | 43 | jni/lstate.h: 44 | 45 | jni/ltm.h: 46 | 47 | jni/lzio.h: 48 | 49 | jni/lmem.h: 50 | 51 | jni/lundump.h: 52 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lfunc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lfunc.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lfunc.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lfunc.o: jni/lfunc.c jni/lua.h jni/luaconf.h \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 12 | jni/lfunc.h jni/lobject.h jni/llimits.h jni/lgc.h jni/lstate.h jni/ltm.h \ 13 | jni/lzio.h jni/lmem.h 14 | 15 | jni/lua.h: 16 | 17 | jni/luaconf.h: 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 28 | 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 38 | 39 | jni/lfunc.h: 40 | 41 | jni/lobject.h: 42 | 43 | jni/llimits.h: 44 | 45 | jni/lgc.h: 46 | 47 | jni/lstate.h: 48 | 49 | jni/ltm.h: 50 | 51 | jni/lzio.h: 52 | 53 | jni/lmem.h: 54 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lgc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lgc.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lgc.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lgc.o: jni/lgc.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/ldebug.h jni/lstate.h jni/lobject.h jni/llimits.h jni/ltm.h \ 16 | jni/lzio.h jni/lmem.h jni/ldo.h jni/lfunc.h jni/lgc.h jni/lstring.h \ 17 | jni/ltable.h 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 28 | 29 | jni/lua.h: 30 | 31 | jni/luaconf.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 46 | 47 | jni/ldebug.h: 48 | 49 | jni/lstate.h: 50 | 51 | jni/lobject.h: 52 | 53 | jni/llimits.h: 54 | 55 | jni/ltm.h: 56 | 57 | jni/lzio.h: 58 | 59 | jni/lmem.h: 60 | 61 | jni/ldo.h: 62 | 63 | jni/lfunc.h: 64 | 65 | jni/lgc.h: 66 | 67 | jni/lstring.h: 68 | 69 | jni/ltable.h: 70 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/linit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/linit.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/linit.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/linit.o: jni/linit.c jni/lua.h jni/luaconf.h \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 25 | jni/lualib.h jni/lauxlib.h 26 | 27 | jni/lua.h: 28 | 29 | jni/luaconf.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 76 | 77 | jni/lualib.h: 78 | 79 | jni/lauxlib.h: 80 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/liolib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/liolib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/liolib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/liolib.o: jni/liolib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/errno.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/errno.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/errno.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/errno.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/errno-base.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 29 | jni/lua.h jni/luaconf.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 37 | jni/lauxlib.h jni/lualib.h 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/errno.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/errno.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/errno.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/errno.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/errno-base.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 80 | 81 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 82 | 83 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 92 | 93 | jni/lua.h: 94 | 95 | jni/luaconf.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 98 | 99 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 100 | 101 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 102 | 103 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 104 | 105 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 106 | 107 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 108 | 109 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 110 | 111 | jni/lauxlib.h: 112 | 113 | jni/lualib.h: 114 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/llex.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/llex.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/llex.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/llex.o: jni/llex.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/locale.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 8 | jni/lua.h jni/luaconf.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 16 | jni/lctype.h jni/llimits.h jni/ldo.h jni/lobject.h jni/lstate.h \ 17 | jni/ltm.h jni/lzio.h jni/lmem.h jni/llex.h jni/lparser.h jni/lstring.h \ 18 | jni/lgc.h jni/ltable.h 19 | 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/locale.h: 21 | 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 23 | 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 25 | 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 27 | 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 29 | 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 31 | 32 | jni/lua.h: 33 | 34 | jni/luaconf.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 49 | 50 | jni/lctype.h: 51 | 52 | jni/llimits.h: 53 | 54 | jni/ldo.h: 55 | 56 | jni/lobject.h: 57 | 58 | jni/lstate.h: 59 | 60 | jni/ltm.h: 61 | 62 | jni/lzio.h: 63 | 64 | jni/lmem.h: 65 | 66 | jni/llex.h: 67 | 68 | jni/lparser.h: 69 | 70 | jni/lstring.h: 71 | 72 | jni/lgc.h: 73 | 74 | jni/ltable.h: 75 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lmathlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lmathlib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lmathlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lmathlib.o: jni/lmathlib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 31 | jni/lua.h jni/luaconf.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 33 | jni/lauxlib.h jni/lualib.h 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 80 | 81 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 82 | 83 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 92 | 93 | jni/lua.h: 94 | 95 | jni/luaconf.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 98 | 99 | jni/lauxlib.h: 100 | 101 | jni/lualib.h: 102 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lmem.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lmem.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lmem.o: jni/lmem.c jni/lua.h jni/luaconf.h \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 12 | jni/ldebug.h jni/lstate.h jni/lobject.h jni/llimits.h jni/ltm.h \ 13 | jni/lzio.h jni/lmem.h jni/ldo.h jni/lgc.h 14 | 15 | jni/lua.h: 16 | 17 | jni/luaconf.h: 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 28 | 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 38 | 39 | jni/ldebug.h: 40 | 41 | jni/lstate.h: 42 | 43 | jni/lobject.h: 44 | 45 | jni/llimits.h: 46 | 47 | jni/ltm.h: 48 | 49 | jni/lzio.h: 50 | 51 | jni/lmem.h: 52 | 53 | jni/ldo.h: 54 | 55 | jni/lgc.h: 56 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/loadlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/loadlib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/loadlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/loadlib.o: jni/loadlib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 23 | jni/lua.h jni/luaconf.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 32 | jni/lauxlib.h jni/lualib.h 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 63 | 64 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 65 | 66 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 67 | 68 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 69 | 70 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 71 | 72 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 73 | 74 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 75 | 76 | jni/lua.h: 77 | 78 | jni/luaconf.h: 79 | 80 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 81 | 82 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 83 | 84 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 85 | 86 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 87 | 88 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 89 | 90 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 91 | 92 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 93 | 94 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 95 | 96 | jni/lauxlib.h: 97 | 98 | jni/lualib.h: 99 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lobject.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lobject.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lobject.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lobject.o: jni/lobject.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 24 | jni/lua.h jni/luaconf.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h \ 33 | jni/lctype.h jni/llimits.h jni/ldebug.h jni/lstate.h jni/lobject.h \ 34 | jni/ltm.h jni/lzio.h jni/lmem.h jni/ldo.h jni/lstring.h jni/lgc.h \ 35 | jni/lvm.h 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 80 | 81 | jni/lua.h: 82 | 83 | jni/luaconf.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 94 | 95 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 98 | 99 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h: 100 | 101 | jni/lctype.h: 102 | 103 | jni/llimits.h: 104 | 105 | jni/ldebug.h: 106 | 107 | jni/lstate.h: 108 | 109 | jni/lobject.h: 110 | 111 | jni/ltm.h: 112 | 113 | jni/lzio.h: 114 | 115 | jni/lmem.h: 116 | 117 | jni/ldo.h: 118 | 119 | jni/lstring.h: 120 | 121 | jni/lgc.h: 122 | 123 | jni/lvm.h: 124 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lopcodes.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lopcodes.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lopcodes.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lopcodes.o: jni/lopcodes.c jni/lopcodes.h \ 2 | jni/llimits.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 13 | jni/lua.h jni/luaconf.h 14 | 15 | jni/lopcodes.h: 16 | 17 | jni/llimits.h: 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 28 | 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 38 | 39 | jni/lua.h: 40 | 41 | jni/luaconf.h: 42 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/loslib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/loslib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lparser.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lparser.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lparser.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lparser.o: jni/lparser.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lcode.h jni/llex.h jni/lobject.h jni/llimits.h jni/lzio.h jni/lmem.h \ 16 | jni/lopcodes.h jni/lparser.h jni/ldebug.h jni/lstate.h jni/ltm.h \ 17 | jni/ldo.h jni/lfunc.h jni/lstring.h jni/lgc.h jni/ltable.h 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 28 | 29 | jni/lua.h: 30 | 31 | jni/luaconf.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 46 | 47 | jni/lcode.h: 48 | 49 | jni/llex.h: 50 | 51 | jni/lobject.h: 52 | 53 | jni/llimits.h: 54 | 55 | jni/lzio.h: 56 | 57 | jni/lmem.h: 58 | 59 | jni/lopcodes.h: 60 | 61 | jni/lparser.h: 62 | 63 | jni/ldebug.h: 64 | 65 | jni/lstate.h: 66 | 67 | jni/ltm.h: 68 | 69 | jni/ldo.h: 70 | 71 | jni/lfunc.h: 72 | 73 | jni/lstring.h: 74 | 75 | jni/lgc.h: 76 | 77 | jni/ltable.h: 78 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lstate.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstate.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lstate.o: jni/lstate.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lapi.h jni/llimits.h jni/lstate.h jni/lobject.h jni/ltm.h jni/lzio.h \ 16 | jni/lmem.h jni/ldebug.h jni/ldo.h jni/lfunc.h jni/lgc.h jni/llex.h \ 17 | jni/lstring.h jni/ltable.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/time.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/time.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/time.h \ 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/siginfo.h \ 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/siginfo.h 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 45 | 46 | jni/lua.h: 47 | 48 | jni/luaconf.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 63 | 64 | jni/lapi.h: 65 | 66 | jni/llimits.h: 67 | 68 | jni/lstate.h: 69 | 70 | jni/lobject.h: 71 | 72 | jni/ltm.h: 73 | 74 | jni/lzio.h: 75 | 76 | jni/lmem.h: 77 | 78 | jni/ldebug.h: 79 | 80 | jni/ldo.h: 81 | 82 | jni/lfunc.h: 83 | 84 | jni/lgc.h: 85 | 86 | jni/llex.h: 87 | 88 | jni/lstring.h: 89 | 90 | jni/ltable.h: 91 | 92 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/time.h: 93 | 94 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/time.h: 95 | 96 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 97 | 98 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 99 | 100 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 101 | 102 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 103 | 104 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 105 | 106 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 107 | 108 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 109 | 110 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 111 | 112 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 113 | 114 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 115 | 116 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 117 | 118 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 119 | 120 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/time.h: 121 | 122 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/siginfo.h: 123 | 124 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm-generic/siginfo.h: 125 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstring.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lstring.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstring.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lstring.o: jni/lstring.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lmem.h jni/llimits.h jni/lobject.h jni/lstate.h jni/ltm.h jni/lzio.h \ 16 | jni/lstring.h jni/lgc.h 17 | 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 19 | 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 21 | 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 23 | 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 25 | 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 27 | 28 | jni/lua.h: 29 | 30 | jni/luaconf.h: 31 | 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 45 | 46 | jni/lmem.h: 47 | 48 | jni/llimits.h: 49 | 50 | jni/lobject.h: 51 | 52 | jni/lstate.h: 53 | 54 | jni/ltm.h: 55 | 56 | jni/lzio.h: 57 | 58 | jni/lstring.h: 59 | 60 | jni/lgc.h: 61 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstrlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lstrlib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lstrlib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lstrlib.o: jni/lstrlib.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/ctype.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 25 | jni/lua.h jni/luaconf.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 33 | jni/lauxlib.h jni/lualib.h 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/ctype.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 80 | 81 | jni/lua.h: 82 | 83 | jni/luaconf.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 94 | 95 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 98 | 99 | jni/lauxlib.h: 100 | 101 | jni/lualib.h: 102 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltable.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ltable.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltable.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ltable.o: jni/ltable.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/ldebug.h jni/lstate.h jni/lobject.h jni/llimits.h jni/ltm.h \ 16 | jni/lzio.h jni/lmem.h jni/ldo.h jni/lgc.h jni/lstring.h jni/ltable.h \ 17 | jni/lvm.h 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 28 | 29 | jni/lua.h: 30 | 31 | jni/luaconf.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 46 | 47 | jni/ldebug.h: 48 | 49 | jni/lstate.h: 50 | 51 | jni/lobject.h: 52 | 53 | jni/llimits.h: 54 | 55 | jni/ltm.h: 56 | 57 | jni/lzio.h: 58 | 59 | jni/lmem.h: 60 | 61 | jni/ldo.h: 62 | 63 | jni/lgc.h: 64 | 65 | jni/lstring.h: 66 | 67 | jni/ltable.h: 68 | 69 | jni/lvm.h: 70 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltablib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ltablib.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltablib.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ltablib.o: jni/ltablib.c jni/lua.h \ 2 | jni/luaconf.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 26 | jni/lauxlib.h jni/lualib.h 27 | 28 | jni/lua.h: 29 | 30 | jni/luaconf.h: 31 | 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 45 | 46 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 47 | 48 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 49 | 50 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 51 | 52 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 53 | 54 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 55 | 56 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 57 | 58 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 59 | 60 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 61 | 62 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 63 | 64 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 65 | 66 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 67 | 68 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 69 | 70 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 71 | 72 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 73 | 74 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 75 | 76 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 77 | 78 | jni/lauxlib.h: 79 | 80 | jni/lualib.h: 81 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/ltm.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/ltm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/ltm.o: jni/ltm.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/lobject.h jni/llimits.h jni/lstate.h jni/ltm.h jni/lzio.h jni/lmem.h \ 16 | jni/lstring.h jni/lgc.h jni/ltable.h 17 | 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 19 | 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 21 | 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 23 | 24 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 25 | 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 27 | 28 | jni/lua.h: 29 | 30 | jni/luaconf.h: 31 | 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 33 | 34 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 35 | 36 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 37 | 38 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 39 | 40 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 41 | 42 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 43 | 44 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 45 | 46 | jni/lobject.h: 47 | 48 | jni/llimits.h: 49 | 50 | jni/lstate.h: 51 | 52 | jni/ltm.h: 53 | 54 | jni/lzio.h: 55 | 56 | jni/lmem.h: 57 | 58 | jni/lstring.h: 59 | 60 | jni/lgc.h: 61 | 62 | jni/ltable.h: 63 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lua.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lua.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lundump.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lundump.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lundump.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lundump.o: jni/lundump.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/ldebug.h jni/lstate.h jni/lobject.h jni/llimits.h jni/ltm.h \ 16 | jni/lzio.h jni/lmem.h jni/ldo.h jni/lfunc.h jni/lstring.h jni/lgc.h \ 17 | jni/lundump.h 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 26 | 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 28 | 29 | jni/lua.h: 30 | 31 | jni/luaconf.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 46 | 47 | jni/ldebug.h: 48 | 49 | jni/lstate.h: 50 | 51 | jni/lobject.h: 52 | 53 | jni/llimits.h: 54 | 55 | jni/ltm.h: 56 | 57 | jni/lzio.h: 58 | 59 | jni/lmem.h: 60 | 61 | jni/ldo.h: 62 | 63 | jni/lfunc.h: 64 | 65 | jni/lstring.h: 66 | 67 | jni/lgc.h: 68 | 69 | jni/lundump.h: 70 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lvm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lvm.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lvm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lvm.o: jni/lvm.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h \ 7 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h \ 15 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h \ 16 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 18 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h \ 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 20 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h \ 22 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h \ 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h \ 24 | jni/lua.h jni/luaconf.h \ 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 26 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 27 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 28 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 29 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 30 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 32 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h \ 33 | jni/ldebug.h jni/lstate.h jni/lobject.h jni/llimits.h jni/ltm.h \ 34 | jni/lzio.h jni/lmem.h jni/ldo.h jni/lfunc.h jni/lgc.h jni/lopcodes.h \ 35 | jni/lstring.h jni/ltable.h jni/lvm.h 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdio.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 44 | 45 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/types.h: 46 | 47 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdint.h: 48 | 49 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/_types.h: 50 | 51 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/_types.h: 52 | 53 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/memory.h: 80 | 81 | jni/lua.h: 82 | 83 | jni/luaconf.h: 84 | 85 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 86 | 87 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 88 | 89 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 90 | 91 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 92 | 93 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 94 | 95 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 96 | 97 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 98 | 99 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/math.h: 100 | 101 | jni/ldebug.h: 102 | 103 | jni/lstate.h: 104 | 105 | jni/lobject.h: 106 | 107 | jni/llimits.h: 108 | 109 | jni/ltm.h: 110 | 111 | jni/lzio.h: 112 | 113 | jni/lmem.h: 114 | 115 | jni/ldo.h: 116 | 117 | jni/lfunc.h: 118 | 119 | jni/lgc.h: 120 | 121 | jni/lopcodes.h: 122 | 123 | jni/lstring.h: 124 | 125 | jni/ltable.h: 126 | 127 | jni/lvm.h: 128 | -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lzio.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kylelk/Android-lua/399ad57d69a98395172770faf23a508105d838b3/obj/local/armeabi/objs/lua/lzio.o -------------------------------------------------------------------------------- /obj/local/armeabi/objs/lua/lzio.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/lua/lzio.o: jni/lzio.c \ 2 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h \ 3 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 4 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 5 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 6 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h \ 7 | jni/lua.h jni/luaconf.h \ 8 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h \ 9 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h \ 10 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h \ 11 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h \ 12 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h \ 13 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h \ 14 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h \ 15 | jni/llimits.h jni/lmem.h jni/lstate.h jni/lobject.h jni/ltm.h jni/lzio.h 16 | 17 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/string.h: 18 | 19 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 20 | 21 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 22 | 23 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/android/api-level.h: 24 | 25 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/malloc.h: 26 | 27 | jni/lua.h: 28 | 29 | jni/luaconf.h: 30 | 31 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/limits.h: 32 | 33 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/limits.h: 34 | 35 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/linux/limits.h: 36 | 37 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/internal_types.h: 38 | 39 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/machine/limits.h: 40 | 41 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/sys/syslimits.h: 42 | 43 | /Applications/android-ndk-r9/platforms/android-8/arch-arm/usr/include/asm/page.h: 44 | 45 | jni/llimits.h: 46 | 47 | jni/lmem.h: 48 | 49 | jni/lstate.h: 50 | 51 | jni/lobject.h: 52 | 53 | jni/ltm.h: 54 | 55 | jni/lzio.h: 56 | --------------------------------------------------------------------------------