57int main(
int argc,
char *argv[])
76 std::ofstream exef(argv[1], std::ios::app | std::ios::binary);
79 std::cerr <<
g_progname <<
":error: Unable to open " << argv[1] <<
" for writing" << std::endl;
83 std::ifstream zipf(argv[2], std::ios::in | std::ios::binary);
86 std::cerr <<
g_progname <<
":error: Unable to open " << argv[2] <<
" for reading." << std::endl;
91 uint32_t
const zip_start = exef.tellp();
92 std::cout <<
"zip start will be at " << zip_start << std::endl;
98 exef << static_cast<unsigned char>(zip_start);
99 exef << static_cast<unsigned char>(zip_start >> 8);
100 exef << static_cast<unsigned char>(zip_start >> 16);
101 exef << static_cast<unsigned char>(zip_start >> 24);