Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

#include <u.h>
#include <libc.h>
#include <oventi.h>

char*
vtStrDup(char *s)
{
        int n;
        char *ss;

        if(s == nil)
                return nil;
        n = strlen(s) + 1;
        ss = vtMemAlloc(n);
        memmove(ss, s, n);
        setmalloctag(ss, getcallerpc(&s));
        return ss;
}