36 int main(
int argc,
char *argv[])
38 if(argc<2 || strlen(argv[1])==0)
40 printf(
"Usage: converter VARNAME JAR_FILE\n\n");
45 const char *varname=argv[1];
47 printf(
"// File automatically generated by " __FILE__
"\n\n");
49 printf(
"#define %s_DATA \\\n ", varname);
50 std::ifstream src((argc>2) ? argv[2] :
"core-models.jar",
52 std::istream &stream=(argc>2) ? src : std::cin;
56 printf(
"0x%02x", (
unsigned char) stream.get());
63 printf(
"0x%02x", (
unsigned char) stream.get());
69 std::cout <<
"\n#define " << varname <<
"_SIZE " << size <<
"\n";