* It is similar to the GNU extension variant.
*
*/
static char *strndup(const char *s, size_t max)
char *strndup(const char *s, size_t max)
{
size_t len;
char *r;