+ if (argv[arg_no][0] != '-' || argv[arg_no][1] == '\0' || eof_options)
+ {
+ *arg = argv[arg_no++];
+ return 0;
+ }
+ arg_off++; /* skip - */
+ }
+ /* we're in option mode */
+ if (argv[arg_no][1] == '-')
+ { /* long opt */
+ if (argv[arg_no][2] == '\0') /* -- : end of options */