The problem description of a problem that requires one or more
user-supplied functions
must contain a line:
for each function
as an input object so that mnemonics can be used in the
description of the calling sequence (after the
'@FORMAT' clause).
In the pseudo-code section, the functions should be declared
as extern like:
extern int upf0();
extern double upf1();
etc.... |
for instance. The identifiers
upf0,
upf1, … can be
used in the rest of the pseudo code to designate the user-supplied
functions. This is not very natural. It would be better to be able
to use mnemonics as for classic objects, but it makes compilation
difficult on some platforms.