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 std::uint32_t
const zip_start(exef.tellp());
92 std::cout <<
"zip starts 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);