Diff for /src/usr.sbin/mixer/mixer.c between versions 1.3 and 1.4

version 1.3, 2004/01/06 08:35:42 version 1.4, 2004/04/15 12:38:02
Line 31  const char *defaultdev = "/dev/mixer"; Line 31  const char *defaultdev = "/dev/mixer";
 void usage(int devmask, int recmask);  void usage(int devmask, int recmask);
 int res_name(const char *name, int mask);  int res_name(const char *name, int mask);
 void print_recsrc(int recsrc);  void print_recsrc(int recsrc);
   void print_recsrc_short(int recsrc);
   
 void  void
 usage(int devmask, int recmask)  usage(int devmask, int recmask)
Line 77  void Line 78  void
 print_recsrc(int recsrc)  print_recsrc(int recsrc)
 {  {
         int i, n = 0;          int i, n = 0;
         fprintf(stderr, "Recording source: ");          printf("Recording source: ");
   
         for (i = 0; i < SOUND_MIXER_NRDEVICES; i++)          for (i = 0; i < SOUND_MIXER_NRDEVICES; i++)
                 if ((1 << i) & recsrc) {                  if ((1 << i) & recsrc) {
                         if (n)                          if (n)
                                 fprintf(stderr, ", ");                                  printf(", ");
                         fprintf(stderr, "%s", names[i]);                          printf("%s", names[i]);
                         n = 1;                          n = 1;
                 }                  }
         fprintf(stderr, "\n");          printf("\n");
   }
   
   void print_recsrc_short(int recsrc)
   {
           int i, first;
   
           first = 1;
   
           for (i = 0; i < SOUND_MIXER_NRDEVICES; i++) {
                   if ((1 << i) & recsrc) {
                           if (first) {
                                   printf("=%s ", names[i]);
                                   first = 0;
                           } else 
                                   printf("+%s ", names[i]);
                   }
           }
 }  }
   
 int  int
Line 147  main(int argc, char *argv[]) Line 165  main(int argc, char *argv[])
                                 printf("Mixer %-8s is currently set to %3d:%d\n",                                   printf("Mixer %-8s is currently set to %3d:%d\n", 
                                                 names[i], LEFT(mset), RIGHT(mset));                                                  names[i], LEFT(mset), RIGHT(mset));
                 }                  }
                 if(shortflag && isatty(STDOUT_FILENO))  
                         printf("\n");  
                 if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &recsrc) == -1)                  if (ioctl(fd, SOUND_MIXER_READ_RECSRC, &recsrc) == -1)
                         err(1, "SOUND_MIXER_READ_RECSRC");                          err(1, "SOUND_MIXER_READ_RECSRC");
                 print_recsrc(recsrc);                  if (shortflag) {
                           print_recsrc_short(recsrc);
                           if (isatty(STDOUT_FILENO))
                                   printf("\n");
                   } else
                           print_recsrc(recsrc);
                 exit(0);                  exit(0);
         }          }
   

Removed from v.1.3  
changed lines
  Added in v.1.4