We will chomp() lines so REG_NEWLINE does not break stuff. Thanks, Matt.
diff --git a/sed.c b/sed.c
index 99c49c3..7fd803f 100644
--- a/sed.c
+++ b/sed.c
@@ -677,6 +677,7 @@
 	/* go through every line in the file */
 	while ((line = get_line_from_file(file)) != NULL) {
 
+		chomp(line);
 		linenum++;
 		line_altered = 0;