core and com32 both have their lmalloc definition, change com32's
from lmalloc to clmalloc
/*
* Lowmem allocation functions
*/
-void *lmalloc(size_t);
+void *clmalloc(size_t);
void *lzalloc(size_t);
void lfree(void *);
char *lstrdup(const char *);
asprintf.o vasprintf.o strlcpy.o strlcat.o \
vsscanf.o zalloc.o \
\
+ lmalloc.o lstrdup.o \
+ \
+ dprintf.o vdprintf.o \
+ \
sys/readdir.o getcwd.o chdir.o fdopendir.o \
\
libgcc/__ashldi3.o libgcc/__udivdi3.o \
#include <string.h>
#include <syslinux/pmapi.h>
-void *lmalloc(size_t size)
+void *clmalloc(size_t size)
{
void *p;
p = __com32.cs_pm->lmalloc(size);
char *lstrdup(const char *s)
{
int l = strlen(s) + 1;
- char *d = lmalloc(l);
+ char *d = clmalloc(l);
if (d)
memcpy(d, s, l);