4.9.26 Fnindir Directive

The FNINDIR routine,signature directive tells the linker that the named routine has performed an indirect call to a routine which has the indicated signature value. See 4.9.52 Signat Directive for information on how to set signature values. The linker will assume the routine could be calling any other routine that has a matching signature value and which has had its address taken. See 4.9.21 Fnaddr Directive for information on how to indicate that a function has had its address taken.

For example, if a routine called fred performs an indirect call to a function with a signature value of 8249, use the following directive:

 FNINDIR _fred,8249