#include #include #include "pack.h" #define USAGE "Usage is: %s output input/s\n", argv[0] int main(int argc, char** argv) { switch(argc) { case 1: fprintf(stderr, "Missing output file\n"); case 2: fprintf(stderr, "Missing input file/s\n"); goto usage; break; } char* outfile = argv[1]; uint32_t nfiles = (uint32_t)argc - 2; argv += 2; pack_files(outfile, argv, nfiles); exit(EXIT_SUCCESS); usage: printf(USAGE); exit(EXIT_SUCCESS); }