]> git.sur5r.net Git - openldap/blobdiff - contrib/ldapc++/src/StringList.cpp
Entry rwlock is no longer needed as concurrency is managed
[openldap] / contrib / ldapc++ / src / StringList.cpp
index 287547218ff25f13e1ec5029eaf0de1cbb3be1bd..c997c42dfdf92e8545108c60d532ebee928ee805 100644 (file)
@@ -6,6 +6,8 @@
 #include "StringList.h"
 #include "debug.h"
 
+using namespace std;
+
 StringList::StringList(){
 }
 
@@ -30,11 +32,11 @@ StringList::~StringList(){
 
 char** StringList::toCharArray() const{
     if(!empty()){
-        char** ret = new char*[size()+1];
+        char** ret = (char**) malloc(sizeof(char*) * (size()+1));
         StringList::const_iterator i;
         int j=0;
         for(i=begin(); i != end(); i++,j++){
-            ret[j]=new char[i->size()+1];
+            ret[j]=(char*) malloc(sizeof(char) * (i->size()+1));
             i->copy(ret[j],string::npos);
             ret[j][i->size()]=0;
         }