source:
downloads/libvorbis-1.2.0/macos/compat/strdup.c
@
16
Last change on this file since 16 was 16, checked in by landauf, 17 years ago | |
---|---|
File size: 305 bytes |
Line | |
---|---|
1 | #include <ogg/os_types.h> |
2 | #include <sys/types.h> |
3 | #include <string.h> |
4 | #include <stdlib.h> |
5 | |
6 | char *strdup(const char *inStr) |
7 | { |
8 | char *outStr = NULL; |
9 | |
10 | if (inStr == NULL) { |
11 | return NULL; |
12 | } |
13 | |
14 | outStr = _ogg_malloc(strlen(inStr) + 1); |
15 | |
16 | if (outStr != NULL) { |
17 | strcpy(outStr, inStr); |
18 | } |
19 | |
20 | return outStr; |
21 | } |
Note: See TracBrowser
for help on using the repository browser.