Implement parse_arguments with global variables.

No more complex pointer handling.
Print license text with a function
Check for version argument with an external variable.

Now it compiles with C90 without any warnings.