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 */
7char *_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}
#define _strdup
Definition: debug_ros.c:7
#define malloc
Definition: debug_ros.c:4
_ACRTIMP size_t __cdecl strlen(const char *)
Definition: string.c:1592
strcpy
Definition: string.h:131