diff options
author | Max Horn | 2002-08-31 13:29:10 +0000 |
---|---|---|
committer | Max Horn | 2002-08-31 13:29:10 +0000 |
commit | a39711e25670b366ed76534cc926ac70ea6c1edd (patch) | |
tree | 3fdba199dc0d93333d68dbb44a7e1bc571f78d93 /common/config-file.cpp | |
parent | 0c7771a7062fc982cbaca53fee022d9538a44f70 (diff) | |
download | scummvm-rg350-a39711e25670b366ed76534cc926ac70ea6c1edd.tar.gz scummvm-rg350-a39711e25670b366ed76534cc926ac70ea6c1edd.tar.bz2 scummvm-rg350-a39711e25670b366ed76534cc926ac70ea6c1edd.zip |
fixed compilation on Mac OS X; some cleanup; moved header file scumm/smusH/rect.h to common/rect.h
svn-id: r4877
Diffstat (limited to 'common/config-file.cpp')
-rw-r--r-- | common/config-file.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/common/config-file.cpp b/common/config-file.cpp index b56630f5c5..17b9fb2b4f 100644 --- a/common/config-file.cpp +++ b/common/config-file.cpp @@ -30,6 +30,19 @@ #define xfree(p) {if (p) free(p);} +#ifdef NEED_STRDUP +char *strdup(const char *s) { + if (s) { + int len = strlen(s) + 1; + char *d = (char *)malloc(len); + if (d) + memcpy(d, s, len); + return d; + } + return NULL; +} +#endif /* NEED_STRDUP */ + static char *ltrim(char *t) { |