summaryrefslogtreecommitdiff
path: root/src/membuf.cpp
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2008-10-09 20:20:34 +0000
committerMike Buland <eichlan@xagasoft.com>2008-10-09 20:20:34 +0000
commit4808617ef54d40efcf1a3ed30525898defb74e10 (patch)
treee16763eb646fdf3dea7c32a8d57c147356be9299 /src/membuf.cpp
parentfecbea5970bb89c15b35f5df5b09914b4c91efe0 (diff)
downloadlibbu++-4808617ef54d40efcf1a3ed30525898defb74e10.tar.gz
libbu++-4808617ef54d40efcf1a3ed30525898defb74e10.tar.bz2
libbu++-4808617ef54d40efcf1a3ed30525898defb74e10.tar.xz
libbu++-4808617ef54d40efcf1a3ed30525898defb74e10.zip
More cache development. I'm going to have to switch from template functions to
functors. I like template functions a little more, but functors can be at least as fast. It won't be much of a change.
Diffstat (limited to 'src/membuf.cpp')
-rw-r--r--src/membuf.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/membuf.cpp b/src/membuf.cpp
index e7c7ac8..f22a8de 100644
--- a/src/membuf.cpp
+++ b/src/membuf.cpp
@@ -52,7 +52,7 @@ size_t Bu::MemBuf::write( const void *pBuf, size_t nBytes )
52 { 52 {
53 // Trickier, we must do this in two parts, overwrite, then append 53 // Trickier, we must do this in two parts, overwrite, then append
54 // Frist, overwrite. 54 // Frist, overwrite.
55 int iOver = sBuf.getSize() - nPos; 55 size_t iOver = sBuf.getSize() - nPos;
56 if( iOver > nBytes ) 56 if( iOver > nBytes )
57 iOver = nBytes; 57 iOver = nBytes;
58 memcpy( sBuf.getStr()+nPos, pBuf, iOver ); 58 memcpy( sBuf.getStr()+nPos, pBuf, iOver );