annotate src/libvorbis-1.3.3/macos/compat/strdup.c @ 124:e3d5853d5918

Current stable PortAudio source
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 18 Oct 2016 13:11:05 +0100
parents 98c1576536ae
children
rev   line source
cannam@86 1 #include <ogg/os_types.h>
cannam@86 2 #include <sys/types.h>
cannam@86 3 #include <string.h>
cannam@86 4 #include <stdlib.h>
cannam@86 5
cannam@86 6 char *strdup(const char *inStr)
cannam@86 7 {
cannam@86 8 char *outStr = NULL;
cannam@86 9
cannam@86 10 if (inStr == NULL) {
cannam@86 11 return NULL;
cannam@86 12 }
cannam@86 13
cannam@86 14 outStr = _ogg_malloc(strlen(inStr) + 1);
cannam@86 15
cannam@86 16 if (outStr != NULL) {
cannam@86 17 strcpy(outStr, inStr);
cannam@86 18 }
cannam@86 19
cannam@86 20 return outStr;
cannam@86 21 }