* src/pic16/pcode.c (pBlockRemoveUnusedLabels,pic16_pBlockAddInval,
[fw/sdcc] / device / lib / calloc.c
index 343b4f621d0cb10c940e4b0478710908db7d5302..c30000c10bd5e82b167fcfdb7f22b92f1bd64fb3 100644 (file)
 //--------------------------------------------------------------------
 //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)