X-Git-Url: https://ginac.de/CLN/cln.git//cln.git?a=blobdiff_plain;f=src%2Fbase%2Fstring%2Fcl_spushstring_push.cc;fp=src%2Fbase%2Fstring%2Fcl_spushstring_push.cc;h=c45197c2b78bd6c2caf6149ede13a154f81b603c;hb=850abfde7f0d985ba01526c346bcd0d733562943;hp=29cb91f7ab65a4376985cbe41245d8cfb3898370;hpb=e0b64ba4f92bb0323e5b241b465d17389ceff2d9;p=cln.git diff --git a/src/base/string/cl_spushstring_push.cc b/src/base/string/cl_spushstring_push.cc index 29cb91f..c45197c 100644 --- a/src/base/string/cl_spushstring_push.cc +++ b/src/base/string/cl_spushstring_push.cc @@ -11,16 +11,20 @@ #include // declares memcpy() +namespace cln { + void cl_spushstring::push (char c) { if (index >= alloc) { var uintL 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; } // Now index < alloc. buffer[index++] = c; } + +} // namespace cln