Fix comparison warning
Silence the warning: “… comparison of integers of different signs: 'int' and 'size_t’”.
Fix warnings about compaing size_t and int.
Free memory when exiting the process.
When we reach the max options, we need to increment before free'ing, that way we don't end up trying to free data we haven't set which causes a segfault.
previous => following
Fixed warning when compiling with -Wshorten-64-to-32 flag
Example source is actually after output preview. Updated text be consistent with this.