getopt.cpp revision 81587231c9c584851518872e197f6f02dffe68ca