#include #include #include #include #include "file.h" #include "image.h" #include "window.h" void print_usage() { printf("qwe [filename]\n"); } void print_version() { printf("0.01\n"); } int main(int argc, char **argv) { gtk_init(&argc, &argv); int opt; while ((opt = getopt(argc, argv, "hv")) != -1) { switch (opt) { case '?': print_usage(); exit(EXIT_FAILURE); case 'h': print_usage(); exit(EXIT_SUCCESS); case 'v': print_version(); exit(EXIT_SUCCESS); } } if (optind >= argc) { print_usage(); exit(EXIT_FAILURE); } // load the specified image if (load_image(argv[optind])) { exit(EXIT_FAILURE); } // scan other supported image file in the same dir scan(argv[optind]); create_main_window(); gtk_main(); return EXIT_SUCCESS; }