Mercurial > projects > ldc
diff tango/tango/io/Buffer.d @ 138:aeddd4d533b3 trunk
[svn r142] minor fix to dynamic casts.
added a few missed files.
author | lindquist |
---|---|
date | Fri, 18 Jan 2008 20:13:19 +0100 |
parents | ce7b81fb957f |
children | 0ab29b838084 |
line wrap: on
line diff
--- a/tango/tango/io/Buffer.d Fri Jan 18 16:42:16 2008 +0100 +++ b/tango/tango/io/Buffer.d Fri Jan 18 20:13:19 2008 +0100 @@ -550,7 +550,8 @@ ***********************************************************************/ IBuffer append (void* src, uint length) - { + { + printf("Buffer.append(%p, %u)\n", src, length); if (length > writable) // can we write externally? if (sink) @@ -570,8 +571,9 @@ } else error (overflow); - + printf(" copying\n"); copy (src, length); + printf("returning\n"); return this; } @@ -1095,6 +1097,7 @@ protected void copy (void *src, uint size) { + printf("Buffer.copy(%p, %u)\n", src, size); // avoid "out of bounds" test on zero size if (size) { @@ -1102,6 +1105,7 @@ memcpy (&data[extent], src, size); extent += size; } + printf(" copy done\n"); } /***********************************************************************