Visual update of C file.
Major changes.