This module provides a direct translation of some Lua 5.3.2 C-Interfaces to Fortran 2003 interfaces using the ISO_C_BINDING facilities.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | k |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index | |||
character(kind=c_char, len=1), | dimension(*) | :: | k |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | nargs | |||
integer(kind=c_int), | value | :: | nresults | |||
integer(kind=c_int), | value | :: | errfunc | |||
integer(kind=c_int), | value | :: | ctx | |||
type(c_ptr), | value | :: | k |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | s | |||
integer(kind=c_size_t), | value | :: | len |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index | |||
integer(kind=c_int), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index | |||
integer(kind=c_size_t) | :: | len |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index | |||
integer(kind=c_int) | :: | isnum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | narr | |||
integer(kind=c_int), | value | :: | nrec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=lua_int), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=lua_int), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
real(kind=c_double), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | idx | |||
integer(kind=c_int), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index | |||
character(kind=c_char, len=1), | dimension(*) | :: | k |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | k |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | index |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
type(c_funptr), | value | :: | c_fn | |||
integer(kind=c_int), | value | :: | n |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
type(c_ptr), | value | :: | ptr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | filename | |||
character(kind=c_char, len=1), | dimension(*) | :: | mode |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | buff | |||
integer(kind=c_size_t), | value | :: | sz | |||
character(kind=c_char, len=1), | dimension(*) | :: | name | |||
character(kind=c_char, len=1), | dimension(*) | :: | mode |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | tname |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
integer(kind=c_int), | value | :: | t |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(c_ptr), | value | :: | L | |||
character(kind=c_char, len=1), | dimension(*) | :: | tname |