getopt.cpp revision 7868f7238f92c22fcfede63182607629da7a8ead