1 #include <ogg/os_types.h>
2 #include <sys/types.h>
3 #include <string.h>
4 #include <stdlib.h>
5 
strdup(const char * inStr)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 }
22