fortran function lib'$addx param a: in ref long_integer b: in ref long_integer result: out ref general len: optional in ref long_integer endparam returns result: long_cardinal endfunction fortran function lib'$analyze_sdesc param inp_dsc: in ref descriptor len: out ref word_integer data_adr: out ref long_cardinal endparam returns result: long_cardinal endfunction ---------------------------------------------- [] optional access Praxis passing mode --------------------------------------------- read only in write only out read/write inout mechanism Praxis passing mechanism ---------------------------------------------- by value val by reference ref by descriptor ref descriptor by reference, array reference ref general type Praxis type to use ------------------------------------------------------------------- longword integer (signed) long_integer longword integer (unsigned) long_cardinal word integer (signed) word_integer word integer (unsigned) word_cardinal byte integer (signed) byte_integer byte integer (unsigned) byte_cardinal