rename project to mdp
[smdp.git] / tmp.c
diff --git a/tmp.c b/tmp.c
deleted file mode 100644 (file)
index a806ff4..0000000
--- a/tmp.c
+++ /dev/null
@@ -1,76 +0,0 @@
-#include <errno.h>
-#include <getopt.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-#include "include/parser.h"
-#include "include/viewer.h"
-
-void usage() {
-    fprintf(stderr, "Usage: tmp [OPTION]... [FILE]\n");
-    fprintf(stderr, "A command-line based markdown presentation tool.\n\n");
-    fprintf(stderr, "  -d, --debug   enable debug messages on STDERR\n");
-    fprintf(stderr, "                add it multiple times to increases debug level\n\n");
-    fprintf(stderr, "  -h, --help    display this help and exit\n");
-    fprintf(stderr, "\nWith no FILE, or when FILE is -, read standard input.\n\n");
-    exit(EXIT_FAILURE);
-}
-
-int main(int argc, char *argv[]) {
-
-    // define command-line options
-    struct option longopts[] = {
-        { "debug", no_argument, 0, 'd' },
-        { "help",  no_argument, 0, 'h' },
-        { 0, 0, 0, 0 }
-    };
-
-    // parse command-line options
-    int opt, debug = 0;
-    while ((opt = getopt_long(argc, argv, ":dh", longopts, NULL)) != -1) {
-        switch(opt) {
-            case 'd': debug += 1; break;
-            case 'h': usage(); break;
-            case ':': fprintf(stderr, "%s: '%c' requires an argument\n", argv[0], optopt); usage(); break;
-            case '?':
-            default : fprintf(stderr, "%s: option '%c' is invalid\n", argv[0], optopt); usage(); break;
-        }
-    }
-
-    // open file or set input to STDIN
-    char *file;
-    FILE *input;
-    if (optind < argc) {
-        do {
-            file = argv[optind];
-        } while(++optind < argc);
-
-        if(!strcmp(file, "-")) {
-            input = stdin;
-        } else {
-            input = fopen(file,"r");
-            if(!input) {
-                fprintf(stderr, "%s: %s: %s\n", argv[0], file, strerror(errno));
-                exit(EXIT_FAILURE);
-            }
-        }
-    } else {
-        input = stdin;
-    }
-
-    // load deck object from input
-    deck_t *deck;
-    deck = markdown_load(input);
-
-    //TODO close file
-
-    if(debug > 0) {
-        markdown_debug(deck, debug);
-    }
-
-    ncurses_display(deck, 0, 0);
-
-    return(EXIT_SUCCESS);
-}
-