Fixed uninitialized variable.
Changes to support argc/argv.
C test program now uses file i/o and argc/argv.