set fortran abi in fortran-invoke macro
parent
0279270dda
commit
a0421edf97
|
@ -418,8 +418,12 @@ PRIVATE>
|
|||
|
||||
: RECORD: scan in get parse-definition define-fortran-record ; parsing
|
||||
|
||||
: set-fortran-abi ( library -- )
|
||||
library-fortran-abis get-global at fortran-abi set ;
|
||||
|
||||
: (fortran-invoke) ( return library function parameters -- quot )
|
||||
{
|
||||
[ 2drop nip set-fortran-abi ]
|
||||
[ 2nip [<fortran-result>] ]
|
||||
[ nip nip nip [fortran-args>c-args] ]
|
||||
[ [fortran-invoke] ]
|
||||
|
@ -445,5 +449,5 @@ MACRO: fortran-invoke ( return library function parameters -- )
|
|||
: LIBRARY:
|
||||
scan
|
||||
[ "c-library" set ]
|
||||
[ library-fortran-abis get-global at fortran-abi set ] bi ; parsing
|
||||
[ set-fortran-abi ] bi ; parsing
|
||||
|
||||
|
|
Loading…
Reference in New Issue