X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=c96fa177de8ad5ebfb50cb7daa3242db7654ebe7;hb=ac60e2c46ea31c5dc6a71a393c0ea3fcf60ceb7a;hp=5fd8e3c20966170bb3a71d3e60ad11274271a022;hpb=e1342541fd884143a3d43a5cc7a44de99aa7c715;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 5fd8e3c2..c96fa177 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -1084,6 +1084,24 @@ char *getBasePath(char *filename) } +// ---------------------------------------------------------------------------- +// various string functions +// ---------------------------------------------------------------------------- + +void *getMemCopy(const void *m, size_t size) +{ + void *m_copy; + + if (m == NULL) + return NULL; + + m_copy = checked_malloc(size); + memcpy(m_copy, m, size); + + return m_copy; +} + + // ---------------------------------------------------------------------------- // various string functions // ----------------------------------------------------------------------------