12345678910111213141516171819 |
- #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;
- }
|