cannam@86: #include <ogg/os_types.h>
cannam@86: #include <sys/types.h>
cannam@86: #include <string.h>
cannam@86: #include <stdlib.h>
cannam@86: 
cannam@86: char *strdup(const char *inStr)
cannam@86: {
cannam@86:         char *outStr = NULL;
cannam@86:         
cannam@86:         if (inStr == NULL) {
cannam@86:                 return NULL;
cannam@86:         }
cannam@86:         
cannam@86:         outStr = _ogg_malloc(strlen(inStr) + 1);
cannam@86:         
cannam@86:         if (outStr != NULL) {
cannam@86:                 strcpy(outStr, inStr);
cannam@86:         }
cannam@86:         
cannam@86:         return outStr;
cannam@86: }