On Tue, 2011-03-01 at 18:21 +0000, Graham Whelan wrote:
> I'm trying to copy a file using GLib.InputStream and GLib.OutputStream
> but the copied file ends up corrupted.
>
> Sample code:
>
> uint8 buffer[4096];
> size_t read;
> while (true) {
> read = input.read (buffer);
> if (read > 0) {
> output.write (buffer);
This should work with slicing:
output.write (buffer[0:read]);
Jürg
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list