Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
7a11671e8b61dcf653d70db714813fba23afc884
/
.
/
Python
/
strdup.c
blob: 9168b4fe5d3bdb29ff578bdf62cf0f9f84919669 [
file
] [
log
] [
blame
]
/* strdup() replacement (from stdwin, if you must know) */
#include
"pgenheaders.h"
char
*
strdup
(
str
)
const
char
*
str
;
{
if
(
str
!=
NULL
)
{
register
char
*
copy
=
malloc
(
strlen
(
str
)
+
1
);
if
(
copy
!=
NULL
)
return
strcpy
(
copy
,
str
);
}
return
NULL
;
}