[BACK]Return to domacro.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ftp

Diff for /src/usr.bin/ftp/domacro.c between version 1.5 and 1.6

version 1.5, 1997/03/14 04:32:13 version 1.6, 1997/04/23 20:33:02
Line 59 
Line 59 
         struct cmd *c;          struct cmd *c;
   
         if (argc < 2 && !another(&argc, &argv, "macro name")) {          if (argc < 2 && !another(&argc, &argv, "macro name")) {
                 printf("usage: %s macro_name\n", argv[0]);                  fprintf(ttyout, "usage: %s macro_name\n", argv[0]);
                 code = -1;                  code = -1;
                 return;                  return;
         }          }
Line 69 
Line 69 
                 }                  }
         }          }
         if (i == macnum) {          if (i == macnum) {
                 printf("'%s' macro not found.\n", argv[1]);                  fprintf(ttyout, "'%s' macro not found.\n", argv[1]);
                 code = -1;                  code = -1;
                 return;                  return;
         }          }
Line 121 
Line 121 
                 makeargv();                  makeargv();
                 c = getcmd(margv[0]);                  c = getcmd(margv[0]);
                 if (c == (struct cmd *)-1) {                  if (c == (struct cmd *)-1) {
                         puts("?Ambiguous command.");                          fputs("?Ambiguous command.\n", ttyout);
                         code = -1;                          code = -1;
                 }                  }
                 else if (c == 0) {                  else if (c == 0) {
                         puts("?Invalid command.");                          fputs("?Invalid command.\n", ttyout);
                         code = -1;                          code = -1;
                 }                  }
                 else if (c->c_conn && !connected) {                  else if (c->c_conn && !connected) {
                         puts("Not connected.");                          fputs("Not connected.\n", ttyout);
                         code = -1;                          code = -1;
                 }                  }
                 else {                  else {
                         if (verbose)                          if (verbose) {
                                 puts(line);                                  fputs(line, ttyout);
                                   fputs("\n", ttyout);
                           }
                         (*c->c_handler)(margc, margv);                          (*c->c_handler)(margc, margv);
                         if (bell && c->c_bell) {                          if (bell && c->c_bell) {
                                 (void)putchar('\007');                                  (void)putc('\007', ttyout);
                         }                          }
                         (void)strcpy(line, line2);                          (void)strcpy(line, line2);
                         makeargv();                          makeargv();

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6