forked from len0rd/rockbox
Get malloc() and friends out of the way for the cygwin linker (and maybe others), to make plugins work properly in the simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c080f7e19e
commit
b363d65625
43 changed files with 95 additions and 49 deletions
|
@ -18,8 +18,8 @@
|
||||||
/* We're 'LSb' endian; if we write a word but read individual bits,
|
/* We're 'LSb' endian; if we write a word but read individual bits,
|
||||||
then we'll read the lsb first */
|
then we'll read the lsb first */
|
||||||
|
|
||||||
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
||||||
static unsigned long mask[]=
|
static unsigned long mask[]=
|
||||||
|
|
|
@ -15,8 +15,8 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
|
#include "config-tremor.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
#include "ivorbiscodec.h"
|
#include "ivorbiscodec.h"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#include "../codec.h"
|
||||||
|
|
||||||
#define BIG_ENDIAN 1
|
#define BIG_ENDIAN 1
|
||||||
#define LITTLE_ENDIAN 0
|
#define LITTLE_ENDIAN 0
|
||||||
#define _LOW_ACCURACY_
|
#define _LOW_ACCURACY_
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
/* general handling of the header and the vorbis_info structure (and
|
/* general handling of the header and the vorbis_info structure (and
|
||||||
substructures) */
|
substructures) */
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -19,8 +19,8 @@
|
||||||
stdout using vorbisfile. Using vorbisfile is much simpler than
|
stdout using vorbisfile. Using vorbisfile is much simpler than
|
||||||
dealing with libvorbis. */
|
dealing with libvorbis. */
|
||||||
|
|
||||||
|
#include "config-tremor.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
|
||||||
#include <vorbis/ivorbiscodec.h>
|
#include <vorbis/ivorbiscodec.h>
|
||||||
#include <vorbis/ivorbisfile.h>
|
#include <vorbis/ivorbisfile.h>
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
|
|
||||||
|
|
||||||
/* Some prototypes that were not defined elsewhere */
|
/* Some prototypes that were not defined elsewhere */
|
||||||
#include <stdlib.h>
|
|
||||||
void *_vorbis_block_alloc(vorbis_block *vb,long bytes);
|
void *_vorbis_block_alloc(vorbis_block *vb,long bytes);
|
||||||
void _vorbis_block_ripcord(vorbis_block *vb);
|
void _vorbis_block_ripcord(vorbis_block *vb);
|
||||||
extern int _ilog(unsigned int v);
|
extern int _ilog(unsigned int v);
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include "ogg.h"
|
#include "ogg.h"
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
********************************************************************/
|
********************************************************************/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "config-tremor.h"
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include "os.h"
|
#include "os.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
|
|
43
apps/codecs/codec.h
Normal file
43
apps/codecs/codec.h
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
/***************************************************************************
|
||||||
|
* __________ __ ___.
|
||||||
|
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
||||||
|
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
||||||
|
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
||||||
|
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
||||||
|
* \/ \/ \/ \/ \/
|
||||||
|
* $Id$
|
||||||
|
*
|
||||||
|
* Copyright (C) 2005 Jens Arnold
|
||||||
|
*
|
||||||
|
* All files in this archive are subject to the GNU General Public License.
|
||||||
|
* See the file COPYING in the source tree root for full license agreement.
|
||||||
|
*
|
||||||
|
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
||||||
|
* KIND, either express or implied.
|
||||||
|
*
|
||||||
|
****************************************************************************/
|
||||||
|
|
||||||
|
/* Global declarations to be used in rockbox software codecs */
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
/* Get these functions 'out of the way' of the standard functions. Not doing
|
||||||
|
* so confuses the cygwin linker, and maybe others. These functions need to
|
||||||
|
* be implemented elsewhere */
|
||||||
|
#define malloc(x) codec_malloc(x)
|
||||||
|
#define calloc(x,y) codec_calloc(x,y)
|
||||||
|
#define alloca(x) codec_alloca(x)
|
||||||
|
#define realloc(x,y) codec_realloc(x,y)
|
||||||
|
#define free(x) codec_free(x)
|
||||||
|
|
||||||
|
void* codec_malloc(size_t size);
|
||||||
|
void* codec_calloc(size_t nmemb, size_t size);
|
||||||
|
void* codec_alloca(size_t size);
|
||||||
|
void* codec_realloc(void* ptr, size_t size);
|
||||||
|
void codec_free(void* ptr);
|
||||||
|
|
||||||
|
#define abs(x) ((x)>0?(x):-(x))
|
||||||
|
#define labs(x) abs(x)
|
||||||
|
|
||||||
|
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for memcpy(), memset() */
|
#include <string.h> /* for memcpy(), memset() */
|
||||||
#include "private/bitbuffer.h"
|
#include "private/bitbuffer.h"
|
||||||
#include "private/bitmath.h"
|
#include "private/bitmath.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "private/cpu.h"
|
#include "private/cpu.h"
|
||||||
#include <stdlib.h>
|
#include "global.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for strcmp() */
|
#include <string.h> /* for strcmp() */
|
||||||
#include <sys/stat.h> /* for stat() */
|
#include <sys/stat.h> /* for stat() */
|
||||||
#if defined _MSC_VER || defined __MINGW32__
|
#if defined _MSC_VER || defined __MINGW32__
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for strlen(), strcpy() */
|
#include <string.h> /* for strlen(), strcpy() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "protected/file_encoder.h"
|
#include "protected/file_encoder.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for qsort() */
|
#include "global.h" /* for qsort() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "FLAC/format.h"
|
#include "FLAC/format.h"
|
||||||
#include "private/format.h"
|
#include "private/format.h"
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
#define FLAC__CALLBACK_H
|
#define FLAC__CALLBACK_H
|
||||||
|
|
||||||
#include "ordinals.h"
|
#include "ordinals.h"
|
||||||
#include <stdlib.h> /* for size_t */
|
#include <sys/types.h> /* for size_t */
|
||||||
|
|
||||||
/** \file include/FLAC/callback.h
|
/** \file include/FLAC/callback.h
|
||||||
*
|
*
|
||||||
|
|
3
apps/codecs/libFLAC/include/global.h
Normal file
3
apps/codecs/libFLAC/include/global.h
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
/* global include file for libFLAC/rockbox */
|
||||||
|
|
||||||
|
#include "../../codec.h"
|
|
@ -36,7 +36,7 @@
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h> /* for size_t */
|
#include <sys/types.h> /* for size_t */
|
||||||
|
|
||||||
#include "private/float.h"
|
#include "private/float.h"
|
||||||
#include "FLAC/ordinals.h" /* for FLAC__bool */
|
#include "FLAC/ordinals.h" /* for FLAC__bool */
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
* Still in the public domain.
|
* Still in the public domain.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for memcpy() */
|
#include <string.h> /* for memcpy() */
|
||||||
|
|
||||||
#include "private/md5.h"
|
#include "private/md5.h"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "global.h" /* for malloc() */
|
||||||
#include "private/memory.h"
|
#include "private/memory.h"
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include "global.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#if defined _MSC_VER || defined __MINGW32__
|
#if defined _MSC_VER || defined __MINGW32__
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include "global.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "private/metadata.h"
|
#include "private/metadata.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for calloc() */
|
#include "global.h" /* for calloc() */
|
||||||
#include <string.h> /* for memcpy()/memcmp() */
|
#include <string.h> /* for memcpy()/memcmp() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "protected/seekable_stream_decoder.h"
|
#include "protected/seekable_stream_decoder.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for calloc() */
|
#include "global.h" /* for calloc() */
|
||||||
#include <string.h> /* for memcpy() */
|
#include <string.h> /* for memcpy() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "protected/seekable_stream_encoder.h"
|
#include "protected/seekable_stream_encoder.h"
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for memset/memcpy() */
|
#include <string.h> /* for memset/memcpy() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "protected/stream_decoder.h"
|
#include "protected/stream_decoder.h"
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h> /* for malloc() */
|
#include "global.h" /* for malloc() */
|
||||||
#include <string.h> /* for memcpy() */
|
#include <string.h> /* for memcpy() */
|
||||||
#include "FLAC/assert.h"
|
#include "FLAC/assert.h"
|
||||||
#include "FLAC/stream_decoder.h"
|
#include "FLAC/stream_decoder.h"
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#include "../codec.h"
|
||||||
|
|
||||||
/* a52dec profiling */
|
/* a52dec profiling */
|
||||||
/* #undef A52DEC_GPROF */
|
/* #undef A52DEC_GPROF */
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
#include "config-a52.h"
|
#include "config-a52.h"
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
|
|
|
@ -41,8 +41,6 @@
|
||||||
# include <fcntl.h>
|
# include <fcntl.h>
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# include <stdlib.h>
|
|
||||||
|
|
||||||
# ifdef HAVE_ERRNO_H
|
# ifdef HAVE_ERRNO_H
|
||||||
# include <errno.h>
|
# include <errno.h>
|
||||||
# endif
|
# endif
|
||||||
|
|
|
@ -25,8 +25,6 @@
|
||||||
|
|
||||||
# include "global.h"
|
# include "global.h"
|
||||||
|
|
||||||
# include <stdlib.h>
|
|
||||||
|
|
||||||
# include "bit.h"
|
# include "bit.h"
|
||||||
# include "stream.h"
|
# include "stream.h"
|
||||||
# include "frame.h"
|
# include "frame.h"
|
||||||
|
|
|
@ -19,6 +19,8 @@
|
||||||
* $Id$
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "../codec.h"
|
||||||
|
|
||||||
# ifndef LIBMAD_GLOBAL_H
|
# ifndef LIBMAD_GLOBAL_H
|
||||||
# define LIBMAD_GLOBAL_H
|
# define LIBMAD_GLOBAL_H
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
|
|
||||||
# include "global.h"
|
# include "global.h"
|
||||||
|
|
||||||
# include <stdlib.h>
|
|
||||||
# include <string.h>
|
# include <string.h>
|
||||||
|
|
||||||
# ifdef HAVE_ASSERT_H
|
# ifdef HAVE_ASSERT_H
|
||||||
|
|
|
@ -25,8 +25,6 @@
|
||||||
|
|
||||||
# include "global.h"
|
# include "global.h"
|
||||||
|
|
||||||
# include <stdlib.h>
|
|
||||||
|
|
||||||
# include "bit.h"
|
# include "bit.h"
|
||||||
# include "stream.h"
|
# include "stream.h"
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#define LOSSY_MUTE
|
#define LOSSY_MUTE
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,8 @@
|
||||||
|
|
||||||
// wavpack.h
|
// wavpack.h
|
||||||
|
|
||||||
|
#include "../codec.h"
|
||||||
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
|
|
||||||
// This header file contains all the definitions required by WavPack.
|
// This header file contains all the definitions required by WavPack.
|
||||||
|
|
|
@ -33,7 +33,7 @@ unsigned char* mp3buf; // The actual MP3 buffer from Rockbox
|
||||||
unsigned char* mallocbuf; // 512K from the start of MP3 buffer
|
unsigned char* mallocbuf; // 512K from the start of MP3 buffer
|
||||||
unsigned char* filebuf; // The rest of the MP3 buffer
|
unsigned char* filebuf; // The rest of the MP3 buffer
|
||||||
|
|
||||||
void* malloc(size_t size) {
|
void* codec_malloc(size_t size) {
|
||||||
void* x;
|
void* x;
|
||||||
char s[32];
|
char s[32];
|
||||||
|
|
||||||
|
@ -46,27 +46,27 @@ void* malloc(size_t size) {
|
||||||
return(x);
|
return(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
void* calloc(size_t nmemb, size_t size) {
|
void* codec_calloc(size_t nmemb, size_t size) {
|
||||||
void* x;
|
void* x;
|
||||||
x=malloc(nmemb*size);
|
x = codec_malloc(nmemb*size);
|
||||||
local_rb->memset(x,0,nmemb*size);
|
local_rb->memset(x,0,nmemb*size);
|
||||||
return(x);
|
return(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
void* alloca(size_t size) {
|
void* codec_alloca(size_t size) {
|
||||||
void* x;
|
void* x;
|
||||||
x=malloc(size);
|
x = codec_malloc(size);
|
||||||
return(x);
|
return(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
void free(void* ptr) {
|
void codec_free(void* ptr) {
|
||||||
(void)ptr;
|
(void)ptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void* realloc(void* ptr, size_t size) {
|
void* codec_realloc(void* ptr, size_t size) {
|
||||||
void* x;
|
void* x;
|
||||||
(void)ptr;
|
(void)ptr;
|
||||||
x=malloc(size);
|
x = codec_malloc(size);
|
||||||
return(x);
|
return(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,10 +42,11 @@ extern unsigned char* mp3buf; // The actual MP3 buffer from Rockbox
|
||||||
extern unsigned char* mallocbuf; // 512K from the start of MP3 buffer
|
extern unsigned char* mallocbuf; // 512K from the start of MP3 buffer
|
||||||
extern unsigned char* filebuf; // The rest of the MP3 buffer
|
extern unsigned char* filebuf; // The rest of the MP3 buffer
|
||||||
|
|
||||||
void* malloc(size_t size);
|
void* codec_malloc(size_t size);
|
||||||
void* calloc(size_t nmemb, size_t size);
|
void* codec_calloc(size_t nmemb, size_t size);
|
||||||
void free(void* ptr);
|
void* codec_alloca(size_t size);
|
||||||
void* realloc(void* ptr, size_t size);
|
void* codec_realloc(void* ptr, size_t size);
|
||||||
|
void codec_free(void* ptr);
|
||||||
void *memcpy(void *dest, const void *src, size_t n);
|
void *memcpy(void *dest, const void *src, size_t n);
|
||||||
void *memset(void *s, int c, size_t n);
|
void *memset(void *s, int c, size_t n);
|
||||||
int memcmp(const void *s1, const void *s2, size_t n);
|
int memcmp(const void *s1, const void *s2, size_t n);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue