* device/include/asm/mcs51/features.h,
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 29 Nov 2006 07:31:45 +0000 (07:31 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 29 Nov 2006 07:31:45 +0000 (07:31 +0000)
* device/include/malloc.h,
* device/include/stdio.h: changed keywords to double underscore variants,
  fixes bug 1590261

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4491 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/include/asm/mcs51/features.h
device/include/malloc.h
device/include/stdio.h

index 902d51c175baa2b1fa1260989ba6710d2d921fd2..a689e6351bb759c18ebfbb7abaa4569c5b7a3e15 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-11-28 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/include/asm/mcs51/features.h,
+       * device/include/malloc.h,
+       * device/include/stdio.h: changed keywords to double underscore variants,
+         fixes bug 1590261
+
 2006-11-27 Borut Razem <borut.razem AT siol.net>
 
        * support\cpp2\cppexp.c, support\cpp2\hashtable.h,
index 4ab384d8561f4669e464ee6bc4de1284a46dfa60..83c1659eaa61dc96c4020027cd9bb3e67dca5259 100644 (file)
@@ -3,8 +3,8 @@
 #ifndef __SDC51_ASM_MCS51_FEATURES_H
 #define __SDC51_ASM_MCS51_FEATURES_H   1
 
-#define _REENTRANT     reentrant
-#define _CODE          code
+#define _REENTRANT     __reentrant
+#define _CODE          __code
 
 /* define _AUTOMEM to indicate the default storage class for
    automatic variables. To be used with pointers to automatic variables.
 */
 #if defined(SDCC_STACK_AUTO)
   #if defined(SDCC_USE_XSTACK)
-    #define _AUTOMEM pdata
+    #define _AUTOMEM __pdata
   #else
-    #define _AUTOMEM idata
+    #define _AUTOMEM __idata
   #endif
 #elif defined(SDCC_MODEL_SMALL)
-  #define _AUTOMEM data
+  #define _AUTOMEM __data
 #elif defined(SDCC_MODEL_MEDIUM)
-  #define _AUTOMEM pdata
+  #define _AUTOMEM __pdata
 #else
-  #define _AUTOMEM xdata
+  #define _AUTOMEM __xdata
 #endif
 
 /* define _STATMEM to indicate the default storage class for
    }
 */
 #if defined(SDCC_MODEL_SMALL)
-  #define _STATMEM data
+  #define _STATMEM __data
 #elif defined(SDCC_MODEL_MEDIUM)
-  #define _STATMEM pdata
+  #define _STATMEM __pdata
 #else
-  #define _STATMEM xdata
+  #define _STATMEM __xdata
 #endif
 
 #endif
index 9be8cec55045057671a197499f4a3340eadd211b..fcaca83f31cb08ec1f06ae0ca0c12152131b7102 100644 (file)
@@ -36,10 +36,10 @@ void free (void * ptr);
 
 #else
 
-extern void init_dynamic_memory(void xdata * heap, unsigned int size);
-extern void xdata * calloc (size_t nmemb, size_t size);
-extern void xdata * malloc (size_t size);
-extern void xdata * realloc (void * ptr, size_t size);
+extern void init_dynamic_memory(void __xdata * heap, unsigned int size);
+extern void __xdata * calloc (size_t nmemb, size_t size);
+extern void __xdata * malloc (size_t size);
+extern void __xdata * realloc (void * ptr, size_t size);
 extern void free (void * ptr);
 
 #endif
index d02c5eb1c133f2189325ebda66bf9491a24a1bd8..3f24931c1038f825c62f9bd6eb4bd2ad5f34d05c 100644 (file)
@@ -59,9 +59,9 @@ extern char getchar(void);
 extern void putchar(char);
 
 #if defined(SDCC_mcs51) && !defined(SDCC_USE_XSTACK)
-extern void printf_fast(code char *fmt, ...) _REENTRANT;
-extern void printf_fast_f(code char *fmt, ...) _REENTRANT;
-extern void printf_tiny(code char *fmt, ...) _REENTRANT;
+extern void printf_fast(__code char *fmt, ...) _REENTRANT;
+extern void printf_fast_f(__code char *fmt, ...) _REENTRANT;
+extern void printf_tiny(__code char *fmt, ...) _REENTRANT;
 #endif
 
 #endif /* __SDC51_STDIO_H */