-for(i=1; i<argc; ++i)
- if(argv[i]!=0 && argv[i][0]=='-')
- {
- for(j=1 ; (c=argv[i][j])!='\0' ; ++j) switch(c)
- {
- case 'd':
- dbgflag = YES;
- break;
-
- case 'p':
- prtrflag = YES;
- break;
-
- case 's':
- silflag = YES;
- break;
-
- case 'i':
- ignerr = YES;
- break;
-
- case 'S':
- keepgoing = NO;
- break;
-
- case 'k':
- keepgoing = YES;
- break;
-
- case 'n':
- noexflag = YES;
- break;
-
- case 'r':
- noruleflag = YES;
- break;
-
- case 't':
- touchflag = YES;
- break;
-
- case 'q':
- questflag = YES;
- break;
-
- case 'f':
- if(i >= argc-1)
- fatal("No description argument after -f flag");
- if( rddescf(argv[i+1]) )
+for (i=1; i<argc; ++i)
+ if (argv[i]!=0 && argv[i][0]=='-') {
+ for (j=1 ; (c=argv[i][j])!='\0' ; ++j) {
+ *op++ = c;
+ switch (c) {
+
+ case 'd':
+ dbgflag = YES;
+ break;
+
+ case 'p':
+ prtrflag = YES;
+ break;
+
+ case 's':
+ silflag = YES;
+ break;
+
+ case 'i':
+ ignerr = YES;
+ break;
+
+ case 'S':
+ keepgoing = NO;
+ break;
+
+ case 'k':
+ keepgoing = YES;
+ break;
+
+ case 'n':
+ noexflag = YES;
+ break;
+
+ case 'r':
+ noruleflag = YES;
+ break;
+
+ case 't':
+ touchflag = YES;
+ break;
+
+ case 'q':
+ questflag = YES;
+ break;
+
+ case 'f':
+ op--; /* don't pass this one */
+ if(i >= argc-1)
+ fatal("No description argument after -f flag");
+ if( rddescf(argv[i+1]) )