static void run(const char* src, const char* dest) { FileInputStream in(src); FileOutputStream out(dest); ByteStream bs; in.streamTo(bs); bs.streamTo(out); in.close(); out.close(); }
int main(int argc, char *argv[]) { if (argc != 3) { fprintf(stderr, "Usage: %s <in file> <out file>\n", argv[0]); return -1; } MMapInputStream iStream(argv[1]); FileOutputStream oStream(argv[2]); ByteStream bStream; iStream.streamTo(bStream); bStream.streamTo(oStream); iStream.close(); oStream.close(); return 0; }