4.9.22 Fnarg Directive

The FNARG routine1,routine2 directive tells the linker that the evaluation of the an argument to the routine1 routine involves a call to routine2, thus the argument memories for the two routines on the compiled stack should not overlap.

For example
FNARG init,start   ;start is called to obtain an argument for init