Changeset 12601


Ignore:
Timestamp:
04/10/10 21:19:11 (14 years ago)
Author:
ehuelsmann
Message:

Remove end-of-line translation (for Windows) from the reader;
this is handled at the stream level.

Location:
trunk/abcl/src/org/armedbear/lisp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/FaslReader.java

    r12600 r12601  
    6969                    sb.append((char)n);
    7070                    continue;
    71                   }
    72                   if (Utilities.isPlatformWindows) {
    73                     if (c == '\r') {
    74                       n = stream._readChar();
    75                       if (n < 0) {
    76                         error(new EndOfFile(stream));
    77                         // Not reached.
    78                         return null;
    79                       }
    80                       if (n == '\n') {
    81                         sb.append('\n');
    82                       } else {
    83                         // '\r' was not followed by '\n'.
    84                         stream._unreadChar(n);
    85                         sb.append('\r');
    86                       }
    87                       continue;
    88                     }
    8971                  }
    9072                  if (c == terminator)
  • trunk/abcl/src/org/armedbear/lisp/LispReader.java

    r12600 r12601  
    9696                    sb.append((char)n); // ### BUG: Codepoint conversion
    9797                    continue;
    98                   }
    99                   if (Utilities.isPlatformWindows) {
    100                     if (c == '\r') {
    101                       n = stream._readChar();
    102                       if (n < 0) {
    103                         error(new EndOfFile(stream));
    104                         // Not reached.
    105                         return null;
    106                       }
    107                       if (n == '\n') {
    108                         sb.append('\n');
    109                       } else {
    110                         // '\r' was not followed by '\n'.
    111                         stream._unreadChar(n);
    112                         sb.append('\r');
    113                       }
    114                       continue;
    115                     }
    11698                  }
    11799                  if (c == terminator)
Note: See TracChangeset for help on using the changeset viewer.