new:section 8.5 Example - An implementation of Fopen and Getc