1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include <ogg/os_types.h>
| #include <sys/types.h>
| #include <string.h>
| #include <stdlib.h>
|
| char *strdup(const char *inStr)
| {
| char *outStr = NULL;
|
| if (inStr == NULL) {
| return NULL;
| }
|
| outStr = _ogg_malloc(strlen(inStr) + 1);
|
| if (outStr != NULL) {
| strcpy(outStr, inStr);
| }
|
| return outStr;
| }
|
|