X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Flib%2Fcalloc.c;h=c30000c10bd5e82b167fcfdb7f22b92f1bd64fb3;hb=192a38bfafa3f31ffff65c59336261b1f3632543;hp=343b4f621d0cb10c940e4b0478710908db7d5302;hpb=c8906390a11342c94da74c172d31d0c1e1fff227;p=fw%2Fsdcc diff --git a/device/lib/calloc.c b/device/lib/calloc.c index 343b4f62..c30000c1 100644 --- a/device/lib/calloc.c +++ b/device/lib/calloc.c @@ -25,12 +25,12 @@ //-------------------------------------------------------------------- //calloc function implementation for embedded system //Non-ANSI keywords are C51 specific. -// xdata - variable in external memory (just RAM) +// __xdata - variable in external memory (just RAM) //-------------------------------------------------------------------- #if _SDCC_MALLOC_TYPE_MLH -#define xdata +#define __xdata typedef struct _MEMHEADER MEMHEADER; @@ -59,9 +59,9 @@ MEMHEADER #endif -void xdata * calloc (size_t nmemb, size_t size) +void __xdata * calloc (size_t nmemb, size_t size) { - register void xdata * ptr; + register void __xdata * ptr; ptr = malloc(nmemb * size); if (ptr)