X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fapc.c;h=0b784edd53027cb6a656874651235520c4156985;hp=0e7c124eab3ad0a0c43fad64bafa5f4c78d03e0e;hb=098067796d5d9e7f30451608c054e5dd30c85775;hpb=56b5678e46687b800dfbec7291f6860f357a7653 diff --git a/src/apc.c b/src/apc.c index 0e7c124..0b784ed 100644 --- a/src/apc.c +++ b/src/apc.c @@ -35,8 +35,12 @@ extern //scanner.c void scanner_quit(void); extern //scanner.c int scanner_scanpath(char const*); -//extern //ir.c -//int ir_init(void); +extern //ir.c +int ir_init(void); +extern //ir.c +int ir_linker(void); +extern //ir.c +int ir_condenser(void); /* Main entry from terminal parses the command line and kicks off recursive scanning @@ -61,9 +65,7 @@ int main getopt: switch (opt = getopt(argc, argv, OPTS)) - { case DONE: - break; - case 'd' : + { case 'd' : case 'o' : if (strnlen(optarg, MAXSTR) != MAXSTR) { cargs[opt] = optarg; @@ -77,16 +79,22 @@ int main printf(USAGE); printf(USAGE_LONG); exit(EXIT_SUCCESS); + case DONE: } if ((sys_pagesize = sysconf(_SC_PAGESIZE)) == 0) sys_pagesize = DEFAULT_PAGESIZE; - if (scanner_init())// || ir_init()) + if (scanner_init() || ir_init()) { perror("init"); exit(EXIT_FAILURE); } - scanner_scanpath(SCANPATH); - scanner_quit(); + if (scanner_scanpath(SCANPATH)) + { perror("scanner"); + exit(EXIT_FAILURE); + } + scanner_quit(); + ir_linker(); + ir_condenser(); exit(EXIT_SUCCESS); }