#include #include #include "ntp_malloc.h" #include #ifndef HAVE_STRDUP char *strdup(const char *s); char * strdup( const char *s ) { size_t octets; char * cp; REQUIRE(s); octets = strlen(s) + 1; if ((cp = malloc(octets)) == NULL) return NULL; memcpy(cp, s, octets); return cp; } #else int strdup_c_nonempty_compilation_unit; #endif