added slide count option master
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 13 Jan 2022 18:37:34 +0000 (12:37 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Thu, 13 Jan 2022 18:37:34 +0000 (12:37 -0600)
sent.c

diff --git a/sent.c b/sent.c
index ece76740a3877321ae76c39b4298fd6597586bd3..b6bae2d7c54d961934335f9ad6fccc692cc19370 100644 (file)
--- a/sent.c
+++ b/sent.c
@@ -748,6 +748,7 @@ usage()
 int
 main(int argc, char *argv[])
 {
+    int output_slide_count = 0;
        FILE *fp = NULL;
 
        ARGBEGIN {
@@ -769,6 +770,9 @@ main(int argc, char *argv[])
        case 'b':
                colors[ColBg] = EARGF(usage());
                break;
+    case 'l':
+        output_slide_count = 1;
+        break;
        default:
                usage();
        } ARGEND
@@ -780,6 +784,11 @@ main(int argc, char *argv[])
        load(fp);
        fclose(fp);
 
+    if (output_slide_count) {
+        printf("%d\n", slidecount);
+        exit(0);
+    }
+
        xinit();
        run();