X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;ds=sidebyside;f=src%2Fbase%2Fstring%2Fcl_spushstring_append.cc;h=8f36f49b88ab9d1262d1a5e04ff4f48736dc0eed;hb=a8369235e23acbacbad414dc1675be8c279e27a2;hp=245d7a2b9036e7962549a5d2c8fd27980b0099ff;hpb=dd9e0f894eec7e2a8cf85078330ddc0a6639090b;p=cln.git diff --git a/src/base/string/cl_spushstring_append.cc b/src/base/string/cl_spushstring_append.cc index 245d7a2..8f36f49 100644 --- a/src/base/string/cl_spushstring_append.cc +++ b/src/base/string/cl_spushstring_append.cc @@ -9,16 +9,18 @@ // Implementation. -#include // declares memcpy() +#include // declares memcpy() + +namespace cln { void cl_spushstring::append (const char * ptr, uintL len) { if (index + len > alloc) { var uintL newalloc = index+2*len; if (newalloc < 2*alloc) { newalloc = 2*alloc; } - var char* newbuffer = (char *) cl_malloc_hook(newalloc); + var char* newbuffer = (char *) malloc_hook(newalloc); memcpy(newbuffer,buffer,alloc); - cl_free_hook(buffer); + free_hook(buffer); buffer = newbuffer; alloc = newalloc; } @@ -26,3 +28,5 @@ void cl_spushstring::append (const char * ptr, uintL len) for (uintL count = len; count > 0; count--) buffer[index++] = *ptr++; } + +} // namespace cln