+ scanpath = cargs['d'] ? cargs['d'] : "./";
+ errno = 0;
+ dirp = opendir(scanpath);
+ if (dirp == NULL || errno)
+ eprintf("Path %s could not be accessed: %s\n", scanpath, strerror(errno));
+ errno = 0;
+ if (chdir(scanpath) || errno)
+ eprintf("Could not change directory to %s: %s\n", scanpath, strerror(errno));
+ apc_package_name = (uint8_t*) getcwd_basename();
+ if (scanner_scandir(dirp))
+ eprintf(strerror(errno));
+ ir_test();
+ ir_linker();
+ ir_condenser();
+ free_and_exit(EXIT_SUCCESS);