in apache-rat-core/src/main/java/org/apache/rat/header/LineNumberReader.java [41:59]
public int read() throws IOException {
final int c = parent.read();
switch(c) {
case 13:
previousCharWasCR = true;
++lineNumber;
break;
case 10:
if (!previousCharWasCR) {
++lineNumber;
}
previousCharWasCR = false;
break;
default:
previousCharWasCR = false;
break;
}
return c;
}