diff options
| author | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
|---|---|---|
| committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2009-05-24 21:28:16 +0000 |
| commit | 526b5580dabbfed7cfe5439dc3a90ec727f563c2 (patch) | |
| tree | 22b1af92348785daad16714ee5e2b633017e0e48 /apps/plugins/pdbox/PDa/src/m_memory.c | |
| parent | 4f2dfcc01b260d946044ef2b6af5fe36cb772c8d (diff) | |
| download | rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.zip rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.gz rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.bz2 rockbox-526b5580dabbfed7cfe5439dc3a90ec727f563c2.tar.xz | |
Cut the files in half and it might work better (note to self: check your tree is really clean before patching)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21070 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pdbox/PDa/src/m_memory.c')
| -rw-r--r-- | apps/plugins/pdbox/PDa/src/m_memory.c | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/apps/plugins/pdbox/PDa/src/m_memory.c b/apps/plugins/pdbox/PDa/src/m_memory.c index 0851542..ef33d3c 100644 --- a/apps/plugins/pdbox/PDa/src/m_memory.c +++ b/apps/plugins/pdbox/PDa/src/m_memory.c @@ -87,92 +87,4 @@ void glob_foo(void *dummy, t_symbol *s, int argc, t_atom *argv) fprintf(stderr, "total mem %d\n", totalmem); } #endif -/* Copyright (c) 1997-1999 Miller Puckette. -* For information on usage and redistribution, and for a DISCLAIMER OF ALL -* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */ - -#include <stdlib.h> -#include <string.h> -#include "m_pd.h" -#include "m_imp.h" - -/* #define LOUD */ -#ifdef LOUD -#include <stdio.h> -#endif - -/* #define DEBUGMEM */ -#ifdef DEBUGMEM -static int totalmem = 0; -#endif - -void *getbytes(size_t nbytes) -{ - void *ret; - if (nbytes < 1) nbytes = 1; - ret = (void *)calloc(nbytes, 1); -#ifdef LOUD - fprintf(stderr, "new %x %d\n", (int)ret, nbytes); -#endif /* LOUD */ -#ifdef DEBUGMEM - totalmem += nbytes; -#endif - if (!ret) - post("pd: getbytes() failed -- out of memory"); - return (ret); -} - -void *getzbytes(size_t nbytes) /* obsolete name */ -{ - return (getbytes(nbytes)); -} - -void *copybytes(void *src, size_t nbytes) -{ - void *ret; - ret = getbytes(nbytes); - if (nbytes) - memcpy(ret, src, nbytes); - return (ret); -} - -void *resizebytes(void *old, size_t oldsize, size_t newsize) -{ - void *ret; - if (newsize < 1) newsize = 1; - if (oldsize < 1) oldsize = 1; - ret = (void *)realloc((char *)old, newsize); - if (newsize > oldsize && ret) - memset(((char *)ret) + oldsize, 0, newsize - oldsize); -#ifdef LOUD - fprintf(stderr, "resize %x %d --> %x %d\n", (int)old, oldsize, (int)ret, newsize); -#endif /* LOUD */ -#ifdef DEBUGMEM - totalmem += (newsize - oldsize); -#endif - if (!ret) - post("pd: resizebytes() failed -- out of memory"); - return (ret); -} - -void freebytes(void *fatso, size_t nbytes) -{ - if (nbytes == 0) - nbytes = 1; -#ifdef LOUD - fprintf(stderr, "free %x %d\n", (int)fatso, nbytes); -#endif /* LOUD */ -#ifdef DEBUGMEM - totalmem -= nbytes; -#endif - free(fatso); -} - -#ifdef DEBUGMEM -#include <stdio.h> -void glob_foo(void *dummy, t_symbol *s, int argc, t_atom *argv) -{ - fprintf(stderr, "total mem %d\n", totalmem); -} -#endif |