Commit ba921fe8 authored by jan.koester's avatar jan.koester
Browse files

test

parent 5dfaaeb4
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -78,9 +78,15 @@ netplus::condata<char>::const_iterator netplus::condata<char>::end() const{
}

void netplus::condata<char>::append(const char* data, size_t datalen){
   if ( !data || data == data + datalen)
    if (!data || datalen == 0)
        return;
   std::copy(data,data+datalen,std::back_inserter<std::vector<char,condataAlloc<char>>>(*this));

    // Use reserve to prevent multiple reallocations and
    // catch allocation errors early
    this->reserve(this->size() + datalen);

    // Standard insert is generally faster and safer than back_inserter for raw arrays
    this->insert(this->end(), data, data + datalen);
}

size_t netplus::condata<char>::search(const char* word,size_t pos){