Allow fwrite's first parameter to reference uninitialized memory.

Record changes caused by getopt to the supplied argument vector.