cannam@86: #include cannam@86: #include cannam@86: #include cannam@86: #include 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: }