lua_parameters Module

This module provides some parameters defined in the Lua header file that are needed in the wrapper functions for the Fortran interface.

Lua_int and Lua_num are system dependent, and you might need to adapt them on your system. The type constants have to be consistent with the Lua header definition, and thus should be checked after version upgrades of the Lua library.


Uses

  • module~~lua_parameters~~UsesGraph module~lua_parameters lua_parameters iso_c_binding iso_c_binding module~lua_parameters->iso_c_binding

Used by

  • module~~lua_parameters~~UsedByGraph module~lua_parameters lua_parameters module~aot_references_module aot_references_module module~aot_references_module->module~lua_parameters module~flu_binding flu_binding module~aot_references_module->module~flu_binding module~aot_table_ops_module aot_table_ops_module module~aot_references_module->module~aot_table_ops_module module~flu_binding->module~lua_parameters module~lua_fif lua_fif module~flu_binding->module~lua_fif module~lua_fif->module~lua_parameters module~aot_err_module aot_err_module module~aot_err_module->module~flu_binding module~aot_extdouble_fun_module aot_extdouble_fun_module module~aot_extdouble_fun_module->module~flu_binding module~aot_extdouble_top_module aot_extdouble_top_module module~aot_extdouble_fun_module->module~aot_extdouble_top_module module~aot_table_module aot_table_module module~aot_extdouble_fun_module->module~aot_table_module module~aot_extdouble_table_module aot_extdouble_table_module module~aot_extdouble_table_module->module~flu_binding module~aot_extdouble_table_module->module~aot_err_module module~aot_extdouble_table_module->module~aot_extdouble_top_module module~aot_extdouble_table_module->module~aot_table_ops_module module~aot_top_module aot_top_module module~aot_extdouble_table_module->module~aot_top_module module~aot_extdouble_top_module->module~flu_binding module~aot_extdouble_top_module->module~aot_err_module module~aot_extdouble_vector_module aot_extdouble_vector_module module~aot_extdouble_vector_module->module~flu_binding module~aot_extdouble_vector_module->module~aot_extdouble_top_module module~aot_extdouble_vector_module->module~aot_table_ops_module module~aot_extdouble_vector_module->module~aot_top_module module~aot_fun_module aot_fun_module module~aot_fun_module->module~aot_references_module module~aot_fun_module->module~flu_binding module~aot_fun_module->module~aot_extdouble_fun_module module~aot_quadruple_fun_module aot_quadruple_fun_module module~aot_fun_module->module~aot_quadruple_fun_module module~aot_fun_module->module~aot_table_module module~aot_fun_module->module~aot_top_module module~aot_path_module aot_path_module module~aot_path_module->module~flu_binding module~aot_path_module->module~aot_fun_module module~aot_path_module->module~aot_table_module module~aotus_module aotus_module module~aot_path_module->module~aotus_module module~aot_quadruple_fun_module->module~flu_binding module~aot_quadruple_top_module aot_quadruple_top_module module~aot_quadruple_fun_module->module~aot_quadruple_top_module module~aot_quadruple_fun_module->module~aot_table_module module~aot_quadruple_table_module aot_quadruple_table_module module~aot_quadruple_table_module->module~flu_binding module~aot_quadruple_table_module->module~aot_err_module module~aot_quadruple_table_module->module~aot_quadruple_top_module module~aot_quadruple_table_module->module~aot_table_ops_module module~aot_quadruple_table_module->module~aot_top_module module~aot_quadruple_top_module->module~flu_binding module~aot_quadruple_top_module->module~aot_err_module module~aot_quadruple_vector_module aot_quadruple_vector_module module~aot_quadruple_vector_module->module~flu_binding module~aot_quadruple_vector_module->module~aot_quadruple_top_module module~aot_quadruple_vector_module->module~aot_table_ops_module module~aot_quadruple_vector_module->module~aot_top_module module~aot_table_module->module~flu_binding module~aot_table_module->module~aot_err_module module~aot_table_module->module~aot_extdouble_table_module module~aot_table_module->module~aot_quadruple_table_module module~aot_table_module->module~aot_table_ops_module module~aot_table_module->module~aot_top_module module~aot_table_ops_module->module~flu_binding module~aot_table_ops_module->module~aot_top_module module~aot_top_module->module~flu_binding module~aot_top_module->module~aot_err_module module~aot_top_module->module~aot_extdouble_top_module module~aot_top_module->module~aot_quadruple_top_module module~aot_vector_module aot_vector_module module~aot_vector_module->module~flu_binding module~aot_vector_module->module~aot_extdouble_vector_module module~aot_vector_module->module~aot_quadruple_vector_module module~aot_vector_module->module~aot_table_ops_module module~aot_vector_module->module~aot_top_module module~aotus_module->module~flu_binding module~aotus_module->module~aot_table_module module~aotus_module->module~aot_top_module module~aotus_module->module~aot_vector_module program~test test program~test->module~flu_binding module~aot_extdouble_out_module aot_extdouble_out_module module~aot_extdouble_out_module->module~aot_extdouble_top_module module~aot_quadruple_out_module aot_quadruple_out_module module~aot_quadruple_out_module->module~aot_quadruple_top_module module~aot_out_module aot_out_module module~aot_out_module->module~aot_extdouble_out_module module~aot_out_module->module~aot_quadruple_out_module

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: lua_int = c_long
integer, public, parameter :: lua_num = c_double
integer(kind=c_int), public, parameter :: LUAI_MAXSTACK = 1000000
integer(kind=c_int), public, parameter :: LUA_TNONE = -1
integer(kind=c_int), public, parameter :: LUA_TNIL = 0
integer(kind=c_int), public, parameter :: LUA_TBOOLEAN = 1
integer(kind=c_int), public, parameter :: LUA_TLIGHTUSERDATA = 2
integer(kind=c_int), public, parameter :: LUA_TNUMBER = 3
integer(kind=c_int), public, parameter :: LUA_TSTRING = 4
integer(kind=c_int), public, parameter :: LUA_TTABLE = 5
integer(kind=c_int), public, parameter :: LUA_TFUNCTION = 6
integer(kind=c_int), public, parameter :: LUA_TUSERDATA = 7
integer(kind=c_int), public, parameter :: LUA_TTHREAD = 8
integer(kind=c_int), public, parameter :: LUA_REGISTRYINDEX = -LUAI_MAXSTACK-1000