1104 |
|
} |
1105 |
|
/* is it a new receiver? */ |
1106 |
|
if ((st = surf_type(otype)) != ST_NONE) { |
1107 |
– |
if (curparams.slist != NULL && (st == ST_SOURCE) ^ |
1108 |
– |
(curparams.slist->styp == ST_SOURCE)) { |
1109 |
– |
fputs(progname, stderr); |
1110 |
– |
fputs(": cannot mix source/non-source receivers!\n", stderr); |
1111 |
– |
return(-1); |
1112 |
– |
} |
1107 |
|
if (strcmp(thismod, curmod)) { |
1108 |
|
if (curmod[0]) { /* output last receiver? */ |
1109 |
|
finish_receiver(); |
1299 |
|
if (sampcnt <= 0) |
1300 |
|
goto userr; |
1301 |
|
na = 0; /* we re-add this later */ |
1302 |
< |
break; |
1302 |
> |
continue; |
1303 |
|
} |
1304 |
< |
continue; |
1304 |
> |
break; |
1305 |
|
case 'I': /* only for pass-through mode */ |
1306 |
|
case 'i': |
1307 |
|
iropt = argv[a]; |