Mercurial > hg > sv-dependency-builds
annotate src/libvorbis-1.3.3/macos/compat/strdup.c @ 148:b4bfdf10c4b3
Update Win64 capnp builds to v0.6
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 22 May 2017 18:56:49 +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 } |