File: append.cc

package info (click to toggle)
nullmailer 1%3A1.03-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,524 kB
  • ctags: 695
  • sloc: cpp: 4,484; sh: 4,123; makefile: 224; perl: 184
file content (19 lines) | stat: -rw-r--r-- 303 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string.h>
#include "mystring.h"
#include "trace.h"

void mystring::append(const char* str, size_t len)
{
  if(!str || !len)
    return;
  if(!*this)
    assign(str, len);
  else
    rep = rep->append(str, len);
}

void mystring::append(const char* in)
{
  if(in)
    append(in, strlen(in));
}