D dynamic compilation support

This commit is contained in:
Ivan 2016-12-03 21:14:42 +03:00
parent 1c2271d00d
commit 42f283c221
41 changed files with 2058 additions and 9 deletions

View file

@ -0,0 +1,20 @@
#include "callback_ostream.h"
void CallbackOstream::write_impl(const char *Ptr, size_t Size)
{
callback(Ptr, Size);
currentPos += Size;
}
uint64_t CallbackOstream::current_pos() const
{
return currentPos;
}
CallbackOstream::CallbackOstream(CallbackOstream::CallbackT c):
callback(c)
{
SetUnbuffered();
}