Source modules in an application will typically require access to operating system or C language functions. Prototypes for these functions and declarations for their associated data types and constants are provided in system-supplied header files. Examples of system-supplied header files are the OS/2 system functions file os2.h and the C language run-time library files such as stlib.h and string.h.