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

Diff for /src/usr.bin/sectok/Attic/cmds.c between version 1.6 and 1.7

version 1.6, 2001/07/17 15:16:46 version 1.7, 2001/07/17 17:10:44
Line 149 
Line 149 
             vflag = 1;              vflag = 1;
             break;              break;
         case 'f':          case 'f':
             rflags |= SCRFORCE;              rflags |= STRFORCE;
             break;              break;
         }          }
     }      }
Line 164 
Line 164 
   
     aut0_vfyd = 0;      aut0_vfyd = 0;
   
     n = scxreset(fd, rflags, atr, &sw);      n = sectok_reset(fd, rflags, atr, &sw);
     if (vflag)      if (vflag)
         parse_atr(fd, SCRV, atr, n, &param);          parse_atr(fd, SCRV, atr, n, &param);
     if (sw != SCEOK) {      if (!sectok_swOK(sw)) {
         printf("%s\n", scerrtab[sw]);          printf("sectok_reset: %s\n", sectok_get_sw(sw));
           dclose(0, NULL);
         return -1;          return -1;
     }      }
   
Line 224 
Line 225 
     }      }
 #endif  #endif
   
     if (fd < 0)      if (fd < 0 && reset(0, NULL) < 0)
         reset(0, NULL);          return -1;
   
     n = scrw(fd, xcl, ins, p1, p2, p3, buf, sizeof obuf, obuf, &r1, &r2);      n = scrw(fd, xcl, ins, p1, p2, p3, buf, sizeof obuf, obuf, &r1, &r2);
   
Line 249 
Line 250 
         return -1;          return -1;
     }      }
   
     if (fd < 0)      if (fd < 0 && reset(0, NULL) < 0)
         reset(0, NULL);          return -1;
   
     sectok_parse_fname(av[1], fid);      sectok_parse_fname(av[1], fid);
     if (sectok_selectfile(fd, cla, fid, &sw) < 0) {      if (sectok_selectfile(fd, cla, fid, &sw) < 0) {
Line 266 
Line 267 
     int i, r1, r2;      int i, r1, r2;
     unsigned char buf[256];      unsigned char buf[256];
   
     if (fd < 0)      if (fd < 0 && reset(0, NULL) < 0)
         reset(0, NULL);          return -1;
   
     /* find instructions */      /* find instructions */
     for (i = 0; i < 0xff; i += 2)      for (i = 0; i < 0xff; i += 2)
Line 298 
Line 299 
   
     sscanf(av[1], "%d", &fsize);      sscanf(av[1], "%d", &fsize);
   
     if (fd < 0)      if (fd < 0 && reset(0, NULL) < 0)
         reset(0, NULL);          return -1;
   
     for (p3 = 0; fsize && p3 < 100000; p3 += n) {      for (p3 = 0; fsize && p3 < 100000; p3 += n) {
         n = (fsize < CARDIOSIZE) ? fsize : CARDIOSIZE;          n = (fsize < CARDIOSIZE) ? fsize : CARDIOSIZE;
Line 329 
Line 330 
         return -1;          return -1;
     }      }
   
     if (fd < 0)      if (fd < 0 && reset(0, NULL) < 0)
         reset(0, NULL);          return -1;
   
     f = fopen(av[1], "r");      f = fopen(av[1], "r");
     if (!f) {      if (!f) {

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7