- Remove dead variable assignments

- Fix -x

Submitted by:	uqs
Approved by:	delphij (mentor)
This commit is contained in:
gabor 2010-02-03 19:13:41 +00:00
parent 37308a65e9
commit dab7cbc28a
2 changed files with 6 additions and 12 deletions

View File

@ -1620,11 +1620,9 @@ skipN(void)
static void
skip_until_mark(void)
{
int ch;
for (;;) {
ch = readch();
switch (ch) {
switch (readch()) {
case 'M':
return;
case EOF:
@ -1649,7 +1647,7 @@ skip_until_mark(void)
free(read_string(&bmachine.readstack[bmachine.readsp]));
break;
case '!':
switch (ch = readch()) {
switch (readch()) {
case '<':
case '>':
case '=':

View File

@ -82,16 +82,8 @@ main(int argc, char *argv[])
{
int ch;
bool extended_regs = false;
char *buf;
bool preproc_done = false;
if ((buf = strdup("")) == NULL)
err(1, NULL);
init_bmachine(extended_regs);
setlinebuf(stdout);
setlinebuf(stderr);
/* accept and ignore a single dash to be 4.4BSD dc(1) compatible */
while ((ch = getopt_long(argc, argv, "e:f:Vx", long_options, NULL)) != -1) {
switch (ch) {
@ -123,6 +115,10 @@ main(int argc, char *argv[])
argc -= optind;
argv += optind;
init_bmachine(extended_regs);
setlinebuf(stdout);
setlinebuf(stderr);
if (argc > 1)
usage();
if (argc == 1) {