3 // GROUPS passed old-abort
10 static char *nextchar;
11 enum OrderingEnum { REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER };
12 OrderingEnum ordering;
13 static int first_nonopt;
14 static int last_nonopt;
15 void exchange (char **argv);
23 const char *noptstring;
25 GetOpt (int argc, char **argv, const char *optstring);
26 int operator () (void);
31 class foo {public: foo () {}};
32 class bar {public: bar (const foo& dflt);};
33 class baz: public bar {public: baz (): bar (foo ()) {}};