]> diplodocus.org Git - nmh/blobdiff - sbr/read_line.c
Editing of man/repl.com.
[nmh] / sbr / read_line.c
index 35d71a7a23b43dab5ad90b09cab22adc3c0019d5..c9167ab53593f4a53085b68e07e7b4c4267c6309 100644 (file)
@@ -1,16 +1,15 @@
 #include <h/mh.h>
+#include <h/utils.h>
 
 const char *
 read_line(void)
 {
-    char *cp;
     static char line[BUFSIZ];
 
     fflush(stdout);
     if (fgets(line, sizeof(line), stdin) == NULL)
             return NULL;
-    if ((cp = strchr(line, '\n')))
-       *cp = 0;
-    return line;
-}
+    trim_suffix_c(line, '\n');
 
+    return line; /* May not be a complete line. */
+}