ultimatepp/rainbow/Turtle/Stream.cpp
cxl 2b52593c6f .turtle
git-svn-id: svn://ultimatepp.org/upp/trunk@6805 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2014-01-21 20:13:42 +00:00

35 lines
486 B
C++

#include "Local.h"
#ifdef GUI_TURTLE
NAMESPACE_UPP
#define LLOG(x) // LLOG(x)
#define LDUMP(x) // RDUMP(x)
#define LTIMING(x)
TurtleStream turtle_stream;
void TurtleStream::Reset()
{
zlib.Clear();
zlib.Compress();
}
void TurtleStream::Out(const void *data, dword size)
{
zlib.Put(data, (int)size);
}
String TurtleStream::FlushStream()
{
Flush();
zlib.End();
String s = zlib.Get();
Reset();
return s;
}
END_UPP_NAMESPACE
#endif