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