/*****************************************************/ /* This program copies one file to another using */ /* buffered I/O. */ /*****************************************************/ copy: procedure options(main); declare (input_file,output_file) file; open file (input_file) stream environment(b(8192)) title('$1.$1'); open file (output_file) stream output environment(b(8192)) title('$2.$2'); declare buff character(254) varying; do while('1'b); read file (input_file) into (buff); write file (output_file) from (buff); end; end copy;