Using c99 to have getopt