Staging
v0.5.1
https://github.com/python/cpython
Revision 51a477c0d53b09d5e876c23288ad006ad64c1e97 authored by INADA Naoki on 21 February 2017, 14:56:26 UTC, committed by GitHub on 21 February 2017, 14:56:26 UTC
(cherry picked from commit fb8fe72fc593438f6a0b934c6ff2d9c4aa28673d)
1 parent d9b3cdd
Raw File
Tip revision: 51a477c0d53b09d5e876c23288ad006ad64c1e97 authored by INADA Naoki on 21 February 2017, 14:56:26 UTC
doc: fix compile error on "shoddy" example extension (GH-216)
Tip revision: 51a477c
strdup.c
/* strdup() replacement (from stdwin, if you must know) */

#include "pgenheaders.h"

char *
strdup(const char *str)
{
	if (str != NULL) {
		char *copy = malloc(strlen(str) + 1);
		if (copy != NULL)
			return strcpy(copy, str);
	}
	return NULL;
}
back to top