getopt.cpp revision 9735c8af814f4e79e0c2e4b63b2a61a30faa67bf