allowed command line options to be processed by program.
Added more checks to functions, causing them to fail if fg == NULL.
moved root node from fpsgenie.c to user.c
formatting
Makefile forced a re-build when attempting to install to system
Documentation update, added support for function
fail handling.
Fixed a small bug, made printing without adding any nodes more descriptive.
Now allows you to remove a custom node instead of the last one.
better error checking in Gremove() function
changed VERSION to OPTS in makefile.
New nodes are added to the end of the list.
Removed C specific comments from License
Sanity checks, made ask_str more robust.
Fixed a small buf, using a char pointer as a string.
Undid previous changes, broke a lot of stuff.
We'll have to live with keeping game identifiers below 100 characters.
Streamlined the Gversion function, added compilation stats.
Completely removed version() function in fpsgenie.c
Now just calls Gversion();
Added const-ness to helphelp
Small formatting changes, modified a few function return values.
Changed user.c user_input() to print hexadecimal error code only.
Added more documentation to user_input()
Fixed the linking phase in the Makefile.
Added the program binary to the clean: rule
Reordered the Ghelp function.
Added debugging messages to many functions.
Change -UDEBUG in Makefile to -DDEBUG to enable debugging.
Fixed a few debugging issues.