Apparently libc for ARM has a known issue whereby getopt returns a 1 byte char instead of a traditional int char.  This makes checking for a return of -1 from getopt() not work; has to be (char)-1.  Issue arose on Raspberry Pi
Merge pull request #49 from jetty840/dcnewman-merge

Apparently libc for ARM has a known issue whereby getopt() returns a 1 byt...