mirror of https://github.com/sipwise/iaxmodem.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
417 B
25 lines
417 B
//* http://www.asterisk.org/doxygen/1.2/utils_8c-source.html */
|
|
|
|
size_t strnlen(const char *s, size_t n)
|
|
{
|
|
size_t len;
|
|
|
|
for (len=0; len < n; len++)
|
|
if (s[len] == '\0')
|
|
break;
|
|
|
|
return len;
|
|
}
|
|
|
|
char *strndup(const char *s, size_t n)
|
|
{
|
|
size_t len = strnlen(s, n);
|
|
char *new = malloc(len + 1);
|
|
|
|
if (!new)
|
|
return NULL;
|
|
|
|
new[len] = '\0';
|
|
return memcpy(new, s, len);
|
|
}
|