Programs written using the pre-module management system use the "hard" or "hard-wired" programming level. At this level of programming the absolute names are used to call a module's routines. This means that should it be necessary to change any of the modules used within a program, then all of the respective routine names will have to be changed and the program re-compiled.
The example program, "AudPer86.c", is a hard programming version of the generic "AudPerGen.c" program. Some of the program features are the same as for the "AudPerGen.c" generic program above, and so will not be described here. The complete program listing with a test parameters file listing can be found in Appendix D, and the files themselves can be found in the "lutear/Examples" directory. Running the program should produce the following screen output:-