1
0
Fork 0
forked from len0rd/rockbox

First version of vorbis decoder

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6017 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Dave Chapman 2005-02-19 12:11:18 +00:00
parent 1839a956ba
commit 4d961f2128
6 changed files with 185 additions and 1 deletions

View file

@ -53,6 +53,12 @@ void* calloc(size_t nmemb, size_t size) {
return(x);
}
void* alloca(size_t size) {
void* x;
x=malloc(size);
return(x);
}
void free(void* ptr) {
(void)ptr;
}
@ -76,6 +82,14 @@ int memcmp(const void *s1, const void *s2, size_t n) {
return(local_rb->memcmp(s1,s2,n));
}
void* memchr(const void *s, int c, size_t n) {
/* TO DO: Implement for Tremor */
(void)s;
(void)c;
(void)n;
return(NULL);
}
void* memmove(const void *s1, const void *s2, size_t n) {
char* dest=(char*)s1;
char* src=(char*)s2;

View file

@ -19,6 +19,15 @@
/* Various "helper functions" common to all the xxx2wav decoder plugins */
/* A macro to enable printf for the simulator only */
#ifdef SIMULATOR
#define dprintf(...) printf(__VA_ARGS__)
#else
#define dprintf(...)
#endif
/* the main data structure of the program */
typedef struct {
int infile;