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

Diff for /src/usr.bin/m4/eval.c between version 1.6 and 1.7

version 1.6, 1996/09/15 18:59:07 version 1.7, 1996/11/25 00:19:27
Line 1 
Line 1 
 /*      $OpenBSD$      */  /*      $OpenBSD$       */
 /*      $NetBSD: eval.c,v 1.5 1996/01/13 23:25:23 pk Exp $      */  /*      $NetBSD: eval.c,v 1.7 1996/11/10 21:21:29 pk Exp $      */
   
 /*  /*
  * Copyright (c) 1989, 1993   * Copyright (c) 1989, 1993
Line 247 
Line 247 
                                 k = strlen(lquote);                                  k = strlen(lquote);
                                 while (k--)                                  while (k--)
                                         putback(lquote[k]);                                          putback(lquote[k]);
                                 putback(',');                                  putback(COMMA);
                         }                          }
                         k = strlen(rquote);                          k = strlen(rquote);
                         while (k--)                          while (k--)
Line 431 
Line 431 
                         case '*':                          case '*':
                                 for (n = argc - 1; n > 2; n--) {                                  for (n = argc - 1; n > 2; n--) {
                                         pbstr(argv[n]);                                          pbstr(argv[n]);
                                         putback(',');                                          putback(COMMA);
                                 }                                  }
                                 pbstr(argv[2]);                                  pbstr(argv[2]);
                                 break;                                  break;
                           case '@':
                                   for (n = argc - 1; n > 2; n--) {
                                           pbstr(rquote);
                                           pbstr(argv[n]);
                                           pbstr(lquote);
                                           putback(COMMA);
                                   }
                                   pbstr(rquote);
                                   pbstr(argv[2]);
                                   pbstr(lquote);
                                   break;
                         default:                          default:
                                 putback(*p);                                  putback(*p);
                                 putback('$');                                  putback('$');

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