rdline: support pager during completion
[libcmdline.git] / src / lib / cmdline.c
index 6e8d7b8..7423cc0 100644 (file)
@@ -112,8 +112,12 @@ cmdline_default_help(struct rdline *rdl, const char *buf,
 ssize_t
 cmdline_write(void *arg, void *buf, size_t count)
 {
-       const struct rdline *rdl = arg;
+       struct rdline *rdl = arg;
+#ifdef NO_PAGER
        return rdline_write(rdl, buf, count);
+#else
+       return rdline_asyncpager_write(rdl, buf, count);
+#endif
 }
 
 void