in src/main/java/org/apache/maven/plugins/assembly/utils/LinuxLineFeedInputStream.java [56:74]
public int read() throws IOException {
boolean prevWasSlashR = slashRSeen;
if (eofSeen) {
return eofGame(prevWasSlashR);
} else {
int target = readWithUpdate();
if (eofSeen) {
return eofGame(prevWasSlashR);
}
if (slashRSeen) {
return '\n';
}
if (prevWasSlashR && slashNSeen) { // Lone /r
return read();
}
return target;
}
}