Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=cfpm.git;a=commitdiff;h=44c93e6aa28c474bed8c22ed880ca506f4176b17
commit 44c93e6aa28c474bed8c22ed880ca506f4176b17 Author: James Buren <[email protected]> Date: Wed Oct 28 18:46:56 2009 -0500 Utility.c * add new function diff --git a/src/Utility.c b/src/Utility.c index 789d59c..5d316d4 100644 --- a/src/Utility.c +++ b/src/Utility.c @@ -1,4 +1,5 @@ #include <stdlib.h> +#include <string.h> #include <stdio.h> #include <stdarg.h> #include <iso646.h> @@ -34,3 +35,18 @@ void *xmalloc(size_t size) { return ptr; } + +char *xstrdup(const char *str) { + size_t len; + char *dup; + + assert((str != NULL)); + + len = strlen(str); + + dup = xalloc(char,len+1); + + strcpy(dup,str); + + return dup; +} _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
