ReactOS
0.4.16-dev-2104-gb84fa49
strdup.c
Go to the documentation of this file.
1
/* Copyright (C) 1995 DJ Delorie, see COPYING.DJ for details */
2
#include <precomp.h>
3
4
/*
5
* @implemented
6
*/
7
char
*
_strdup
(
const
char
*_s)
8
{
9
char
*rv;
10
if
(_s == 0)
11
return
0;
12
rv = (
char
*)
malloc
(
strlen
(_s) + 1);
13
if
(rv == 0)
14
return
0;
15
strcpy
(rv, _s);
16
return
rv;
17
}
_strdup
#define _strdup
Definition:
debug_ros.c:7
malloc
#define malloc
Definition:
debug_ros.c:4
strlen
_ACRTIMP size_t __cdecl strlen(const char *)
Definition:
string.c:1592
strcpy
strcpy
Definition:
string.h:131
sdk
lib
crt
string
strdup.c
Generated on Tue Jan 6 2026 06:19:20 for ReactOS by
1.9.6