#include #include using namespace ostd; void print_result(Uint32 x) { writefln("got x: 0x%X", x); } int main() { FileStream wtest("test.bin", StreamMode::write); copy(iter({ 0xABCD1214, 0xBADC3264, 0xDEADBEEF, 0xBEEFDEAD }), wtest.iter()); wtest.close(); FileStream rtest("test.bin"); writefln("stream size: %d", rtest.size()); for (Uint32 x: map(rtest.iter(), FromBigEndian())) print_result(x); return 0; }