From 7c432b265ed7ca5f8304938db73912df8ce35032 Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Sat, 11 Aug 2012 16:45:31 +0000 Subject: Imported from /srv/lorry/lorry-area/autogen/autogen-5.16.2.tar.gz. --- compat/strdup.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 compat/strdup.c (limited to 'compat/strdup.c') diff --git a/compat/strdup.c b/compat/strdup.c new file mode 100644 index 0000000..e2933a8 --- /dev/null +++ b/compat/strdup.c @@ -0,0 +1,19 @@ +/* + * Platforms without strdup ?!?!?! + */ + +static char * +strdup( char const *s ) +{ + char *cp; + + if (s == NULL) + return NULL; + + cp = (char *) AGALOC((unsigned) (strlen(s)+1), "strdup"); + + if (cp != NULL) + (void) strcpy(cp, s); + + return cp; +} -- cgit v1.2.1