diff -Naur pdfmod-0.9.1.orig/lib/PdfSharp/PdfSharp.Pdf.Content/CLexer.cs pdfmod-0.9.1/lib/PdfSharp/PdfSharp.Pdf.Content/CLexer.cs --- pdfmod-0.9.1.orig/lib/PdfSharp/PdfSharp.Pdf.Content/CLexer.cs 2010-08-27 18:53:58.000000000 +0200 +++ pdfmod-0.9.1/lib/PdfSharp/PdfSharp.Pdf.Content/CLexer.cs 2014-03-19 03:43:12.395195518 +0100 @@ -337,8 +337,7 @@ break; case Chars.LF: - ch = ScanNextChar(); - goto SkipChar; + break; default: if (Char.IsDigit(ch)) @@ -436,8 +435,7 @@ break; case Chars.LF: - ch = ScanNextChar(); - goto SkipChar; + break; default: if (Char.IsDigit(ch)) diff -Naur pdfmod-0.9.1.orig/lib/PdfSharp/PdfSharp.Pdf.IO/Lexer.cs pdfmod-0.9.1/lib/PdfSharp/PdfSharp.Pdf.IO/Lexer.cs --- pdfmod-0.9.1.orig/lib/PdfSharp/PdfSharp.Pdf.IO/Lexer.cs 2010-08-27 18:53:58.000000000 +0200 +++ pdfmod-0.9.1/lib/PdfSharp/PdfSharp.Pdf.IO/Lexer.cs 2014-03-19 03:42:46.944544704 +0100 @@ -432,8 +432,7 @@ break; case Chars.LF: - ch = ScanNextChar(); - goto SkipChar; + break; default: if (Char.IsDigit(ch)) @@ -552,8 +551,7 @@ break; case Chars.LF: - ch = ScanNextChar(); - goto SkipChar; + break; default: if (Char.IsDigit(ch)) @@ -663,8 +661,7 @@ break; case Chars.LF: - ch = ScanNextChar(); - goto SkipChar; + break; default: if (char.IsDigit(ch))