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

Diff for /src/usr.bin/rcs/rcs.c between version 1.31 and 1.32

version 1.31, 2006/08/07 20:55:28 version 1.32, 2006/08/23 11:49:49
Line 2408 
Line 2408 
                 *(bp++) = ch;                  *(bp++) = ch;
                 for (;;) {                  for (;;) {
                         ch = getc(pdp->rp_file);                          ch = getc(pdp->rp_file);
                         if (!isalnum(ch) && ch != '_' && ch != '-' &&                          if (ch == EOF) {
                                   type = RCS_TOK_EOF;
                                   break;
                           } else if (!isalnum(ch) && ch != '_' && ch != '-' &&
                             ch != '/') {                              ch != '/') {
                                 ungetc(ch, pdp->rp_file);                                  ungetc(ch, pdp->rp_file);
                                 break;                                  break;
Line 2437 
Line 2440 
                 type = RCS_TOK_STRING;                  type = RCS_TOK_STRING;
                 for (;;) {                  for (;;) {
                         ch = getc(pdp->rp_file);                          ch = getc(pdp->rp_file);
                         if (ch == '@') {                          if (ch == EOF) {
                                   type = RCS_TOK_EOF;
                                   break;
                           } else if (ch == '@') {
                                 ch = getc(pdp->rp_file);                                  ch = getc(pdp->rp_file);
                                 if (ch != '@') {                                  if (ch != '@') {
                                         ungetc(ch, pdp->rp_file);                                          ungetc(ch, pdp->rp_file);
Line 2463 
Line 2469 
   
                 for (;;) {                  for (;;) {
                         ch = getc(pdp->rp_file);                          ch = getc(pdp->rp_file);
                           if (ch == EOF) {
                                   type = RCS_TOK_EOF;
                                   break;
                           }
                         if (bp == pdp->rp_bufend)                          if (bp == pdp->rp_bufend)
                                 break;                                  break;
                         if (!isdigit(ch) && ch != '.') {                          if (!isdigit(ch) && ch != '.') {

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32