getopt.cpp revision 14e0667f834cd0e2a8c365084cd2ad0a893109e8