mixer.c (227255) | mixer.c (230611) |
---|---|
1/* 2 * This is an example of a mixer program for Linux 3 * 4 * updated 1/1/93 to add stereo, level query, broken 5 * devmask kludge - cmetz@thor.tjhsst.edu 6 * 7 * (C) Craig Metz and Hannu Savolainen 1993. 8 * 9 * You may do anything you wish with this program. 10 * 11 * ditto for my modifications (John-Mark Gurney, 1997) 12 */ 13 14#include <sys/cdefs.h> | 1/* 2 * This is an example of a mixer program for Linux 3 * 4 * updated 1/1/93 to add stereo, level query, broken 5 * devmask kludge - cmetz@thor.tjhsst.edu 6 * 7 * (C) Craig Metz and Hannu Savolainen 1993. 8 * 9 * You may do anything you wish with this program. 10 * 11 * ditto for my modifications (John-Mark Gurney, 1997) 12 */ 13 14#include <sys/cdefs.h> |
15__FBSDID("$FreeBSD: head/usr.sbin/mixer/mixer.c 227255 2011-11-06 19:02:13Z ed $"); | 15__FBSDID("$FreeBSD: head/usr.sbin/mixer/mixer.c 230611 2012-01-27 09:15:55Z mav $"); |
16 17#include <err.h> 18#include <fcntl.h> 19#include <libgen.h> 20#include <limits.h> 21#include <stdio.h> 22#include <string.h> 23#include <stdlib.h> --- 164 unchanged lines hidden (view full) --- 188 189 n = 0; 190 while (argc > 0 && dusage == 0) { 191 if (strcmp("recsrc", *argv) == 0) { 192 drecsrc = 1; 193 argc--; 194 argv++; 195 continue; | 16 17#include <err.h> 18#include <fcntl.h> 19#include <libgen.h> 20#include <limits.h> 21#include <stdio.h> 22#include <string.h> 23#include <stdlib.h> --- 164 unchanged lines hidden (view full) --- 188 189 n = 0; 190 while (argc > 0 && dusage == 0) { 191 if (strcmp("recsrc", *argv) == 0) { 192 drecsrc = 1; 193 argc--; 194 argv++; 195 continue; |
196 } else if (argc > 1 && strcmp("rec", *argv + 1) == 0) { | 196 } else if (strcmp("rec", *argv + 1) == 0) { |
197 if (**argv != '+' && **argv != '-' && 198 **argv != '=' && **argv != '^') { 199 warnx("unknown modifier: %c", **argv); 200 dusage = 1; 201 break; 202 } | 197 if (**argv != '+' && **argv != '-' && 198 **argv != '=' && **argv != '^') { 199 warnx("unknown modifier: %c", **argv); 200 dusage = 1; 201 break; 202 } |
203 if (argc <= 1) { 204 warnx("no recording device specified"); 205 dusage = 1; 206 break; 207 } |
|
203 if ((dev = res_name(argv[1], recmask)) == -1) { 204 warnx("unknown recording device: %s", argv[1]); 205 dusage = 1; 206 break; 207 } 208 switch (**argv) { 209 case '+': 210 recsrc |= (1 << dev); --- 121 unchanged lines hidden --- | 208 if ((dev = res_name(argv[1], recmask)) == -1) { 209 warnx("unknown recording device: %s", argv[1]); 210 dusage = 1; 211 break; 212 } 213 switch (**argv) { 214 case '+': 215 recsrc |= (1 << dev); --- 121 unchanged lines hidden --- |