//ww:run-exit 43 // Migrated from 776_memio_vstream_run row dynamic_write_grow. package main; import memio; import io; import os; export fn main() i32 = { let st: memio.stream = memio.dynamic(); let s: io.stream = &st.vt; let src: [3]u8; src[0] = 88u8; src[1] = 89u8; src[2] = 90u8; let wr = io.write(s, src[0:3]); let n: size = 0; if (wr is size) { n = wr as size; }; let cl = io.close(s); if (cl is void && n == 3: size) { return 43; }; return 99; };