Rev 4872 | Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4349 | Serge | 1 | #include |
2 | #include |
||
3 | #include |
||
4 | |||
5 | char * |
||
6 | _DEFUN (_strdup_r, (reent_ptr, str), |
||
7 | struct _reent *reent_ptr _AND |
||
8 | _CONST char *str) |
||
9 | { |
||
10 | size_t len = strlen (str) + 1; |
||
11 | char *copy = _malloc_r (reent_ptr, len); |
||
12 | if (copy) |
||
13 | { |
||
14 | memcpy (copy, str, len); |
||
15 | } |
||
16 | return copy; |
||
17 | } |