Main Page | Class List | Directories | File List | Class Members | File Members

strdup.c

Go to the documentation of this file.
00001 #include <ogg/os_types.h>
00002 #include <sys/types.h>
00003 #include <string.h>
00004 #include <stdlib.h>
00005 
00006 char *strdup(const char *inStr)
00007 {
00008         char *outStr = NULL;
00009         
00010         if (inStr == NULL) {
00011                 return NULL;
00012         }
00013         
00014         outStr = _ogg_malloc(strlen(inStr) + 1);
00015         
00016         if (outStr != NULL) {
00017                 strcpy(outStr, inStr);
00018         }
00019         
00020         return outStr;
00021 }

© sourcejam.com 2005-2008