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

Diff for /src/usr.bin/tip/Attic/cu.c between version 1.10 and 1.11

version 1.10, 2001/09/26 06:07:28 version 1.11, 2002/02/10 23:22:10
Line 54 
Line 54 
         int argc;          int argc;
         char *argv[];          char *argv[];
 {  {
         int ch, i;          int ch, i, parity;
         long l;          long l;
         char *cp;          char *cp;
         static char sbuf[12];          static char sbuf[12];
Line 63 
Line 63 
                 cuusage();                  cuusage();
         CU = DV = NOSTR;          CU = DV = NOSTR;
         BR = DEFBR;          BR = DEFBR;
           parity = 0;     /* none */
         while ((ch = getopt(argc, argv, "a:l:s:htoe0123456789")) != -1) {          while ((ch = getopt(argc, argv, "a:l:s:htoe0123456789")) != -1) {
                 switch(ch) {                  switch(ch) {
                 case 'a':                  case 'a':
Line 98 
Line 99 
                         HW = 1, DU = -1;                          HW = 1, DU = -1;
                         break;                          break;
                 case 'o':                  case 'o':
                         setparity("odd");                          if (parity != 0)
                                   parity = 0;     /* -e -o */
                           else
                                   parity = 1;     /* odd */
                         break;                          break;
                 case 'e':                  case 'e':
                         setparity("even");                          if (parity != 0)
                                   parity = 0;     /* -o -e */
                           else
                                   parity = -1;    /* even */
                         break;                          break;
                 case '0': case '1': case '2': case '3': case '4':                  case '0': case '1': case '2': case '3': case '4':
                 case '5': case '6': case '7': case '8': case '9':                  case '5': case '6': case '7': case '8': case '9':
Line 152 
Line 159 
         loginit();          loginit();
         user_uid();          user_uid();
         vinit();          vinit();
         setparity("none");          switch (parity) {
           case -1:
                   setparity("even");
                   break;
           case 1:
                   setparity("odd");
                   break;
           default:
                   setparity("none");
                   break;
           }
         setboolean(value(VERBOSE), FALSE);          setboolean(value(VERBOSE), FALSE);
         if (HW)          if (HW)
                 ttysetup(speed(BR));                  ttysetup(speed(BR));

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