An example is presented below. These routines compute a Fourier integral. All subroutine names in the standard IMSL library are different from the subroutine names in versions of IMSL prior to Edition 10. The double precision version of a single precision routine has a different routine name. Many routines are easier to use in standard version than in older versions.
Many areas have additional functions and extended capabilities.
The MVS library SYS2.IMSL.LIB contains all three of the above libraries with both single and double precision routines. Thus any calls to older routines will be handled by the interface library. Any standard IMSL routines will bypass the interface and will use the standard IMSL library. These variables should be defined as follows. On this line P should just be deleted.