Lephisto/utils/pack/main.c
Allanis 376eedc616 [Add] Star systems.
[Add] Planets.
2013-02-04 09:09:04 +00:00

31 lines
530 B
C

#include <stdlib.h>
#include <stdio.h>
#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, (const char**)argv, nfiles);
exit(EXIT_SUCCESS);
usage:
printf(USAGE);
exit(EXIT_SUCCESS);
}