[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.20 and 1.21

version 1.20, 1999/11/17 15:34:13 version 1.21, 1999/11/30 22:19:50
Line 638 
Line 638 
 {  {
         if (argc > 2) {          if (argc > 2) {
                 if (*argv[2])                  if (*argv[2])
                         strncpy(lquote, argv[2], MAXCCHARS);                          strlcpy(lquote, argv[2], sizeof(lquote));
                 else {                  else {
                         lquote[0] = LQUOTE;                          lquote[0] = LQUOTE;
                         lquote[1] = EOS;                          lquote[1] = EOS;
                 }                  }
                 if (argc > 3) {                  if (argc > 3) {
                         if (*argv[3])                          if (*argv[3])
                                 strncpy(rquote, argv[3], MAXCCHARS);                                  strlcpy(rquote, argv[3], sizeof(rquote));
                 } else                  } else
                         strcpy(rquote, lquote);                          strcpy(rquote, lquote);
         } else {          } else {
Line 664 
Line 664 
 {  {
         if (argc > 2) {          if (argc > 2) {
                 if (*argv[2])                  if (*argv[2])
                         strncpy(scommt, argv[2], MAXCCHARS);                          strlcpy(scommt, argv[2], sizeof(scommt));
                 if (argc > 3) {                  if (argc > 3) {
                         if (*argv[3])                          if (*argv[3])
                                 strncpy(ecommt, argv[3], MAXCCHARS);                                  strlcpy(ecommt, argv[3], sizeof(ecommt));
                 }                  }
                 else                  else
                         ecommt[0] = ECOMMT, ecommt[1] = EOS;                          ecommt[0] = ECOMMT, ecommt[1] = EOS;

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21