Skip to content

Instantly share code, notes, and snippets.

@SiegeLord
Created June 30, 2013 19:46
Show Gist options
  • Save SiegeLord/5896590 to your computer and use it in GitHub Desktop.
Save SiegeLord/5896590 to your computer and use it in GitHub Desktop.
Bugs, bugs everywhere
import tango.io.Console;
import tango.io.Stdout;
import tango.io.stream.Buffered;
import tango.stdc.stdio;
void main()
{
auto b = (cast(BufferedOutput)Cout.stream);
auto s = Cout.stream;
OutputStream s2 = b;
//printf("%p %p %p\n", cast(void*)b, cast(void*)s, cast(void*)s2);
b.write("Test");
s.write("Test");
s.flush();
}
import tango.io.Console;
import tango.io.Stdout;
import tango.io.stream.Buffered;
import tango.stdc.stdio;
void main()
{
auto b = (cast(BufferedOutput)Cout.stream);
auto s = Cout.stream;
OutputStream s2 = b;
printf("%p %p %p\n", cast(void*)b, cast(void*)s, cast(void*)s2);
b.write("Test");
s.write("Test");
s.flush();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment