]> sourceware.org Git - systemtap.git/commitdiff
re2c: don't implement strndup
authorFrank Ch. Eigler <fche@redhat.com>
Fri, 1 Feb 2013 20:51:59 +0000 (15:51 -0500)
committerFrank Ch. Eigler <fche@redhat.com>
Fri, 1 Feb 2013 20:51:59 +0000 (15:51 -0500)
Linux has had it forever; drop the conditional and fallback
implementation.

re2c-migrate/re2c-globals.cxx
re2c-migrate/re2c-globals.h

index 55f154d1b427a8a8c1c8380d909eacf5aaab7b6a..9cf1adbe1d29f0d94e0397da99ca985520ac5ea7 100644 (file)
 
 #include "re2c-regex.h"
 
-#ifndef HAVE_STRNDUP
-
-char *strndup(const char *str, size_t len) throw ()
-{
-       char * ret = (char*)malloc(len + 1);
-       
-       memcpy(ret, str, len);
-       ret[len] = '\0';
-       return ret;
-}
-
-#endif
 
 namespace re2c
 {
index 61710ae54223f7a5b1d98d7834947f0eb5a31efa..0665d38edfb06c1444b61dd49aa9465ed9fb96a4 100644 (file)
@@ -131,12 +131,6 @@ inline SubStr& SubStr::operator = (const SubStr& oth)
 
 } // end namespace re2c
 
-#ifndef HAVE_STRNDUP
-
-char *strndup(const char *str, size_t len);
-
-#endif
-
 #if defined(_MSC_VER) && !defined(vsnprintf)
 #define vsnprintf _vsnprintf
 #endif
This page took 0.027846 seconds and 5 git commands to generate.