[BACK]Return to args.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / indent

Diff for /src/usr.bin/indent/args.c between version 1.9 and 1.10

version 1.9, 2002/02/16 21:27:47 version 1.10, 2002/10/04 15:31:17
Line 293 
Line 293 
             break;              break;
   
         default:          default:
             errx(1, "set_option: internal error: p_special %d",              errx(1, "set_option: internal error: p_special %d", p->p_special);
                 p->p_special);  
         }          }
         break;          break;
   
Line 308 
Line 307 
     case PRO_INT:      case PRO_INT:
         if (!isdigit(*param_start)) {          if (!isdigit(*param_start)) {
     need_param:      need_param:
             errx(1, "%s: ``%s'' requires a parameter",              errx(1, "%s: ``%s'' requires a parameter", option_source, arg - 1);
                     option_source, arg - 1);  
         }          }
         *p->p_obj = atoi(param_start);          *p->p_obj = atoi(param_start);
         break;          break;
           if (*p->p_name == 'i' && *p->p_obj <= 0)
                   errx(1, "%s: ``%s must be greater of zero''",
                       option_source, arg - 1);
   
     case PRO_FONT:      case PRO_FONT:
         parsefont((struct fstate *) p->p_obj, param_start);          parsefont((struct fstate *) p->p_obj, param_start);
         break;          break;
   
     default:      default:
         errx(1, "set_option: internal error: p_type %d",          errx(1, "set_option: internal error: p_type %d", p->p_type);
                 p->p_type);  
     }      }
 }  }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10