uninproc

internal procedure [name] is not used

Rule "uninproc" gives this warning when it finds an internal procedure that is never called from inside the compilation unit.

the risc:

Internal procedures that are never called, obscure the sourcefile and waste memory at run-time.

known issues:

The rule can not really know for sure if an internal procedure is never called: because a rule can only look at one compilation unit at a time, it can not see if the I.P. is called from an other external procedure.