'FUNCTION: To save the programmer effort by automatically incorporating<br />         library subroutines into the source program.'<br /><br />in Cobol whole 'functions' (subroutines) and even code snipplets are 'copied' into the main source file by the copy statement. That's different to preprocessor macros, -definitions, -literals and, since ansi c, function prototypes.<br /> <br>