#include "strndup.h" #include #include #ifdef __STRNDUP__ char* strndup(const char* src, size_t len) { char* _tmpStr = (char*)malloc(len + 1); if (_tmpStr) { strncpy(_tmpStr, src, len); _tmpStr[len] = 0; } return _tmpStr; } #endif