X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fasm%2Fds390%2Ffeatures.h;h=6d4f4dad7fbe22f6512bdcf907c7e8f4aaabfe2c;hb=10ac28a71ee401c1e271a5f3db653c42ef7273fe;hp=cc3e5db4ea606bc8147d92fa8905292e36718c39;hpb=3b5dc7119c7a5d3760e4bef555ef4029a1f2712a;p=fw%2Fsdcc diff --git a/device/include/asm/ds390/features.h b/device/include/asm/ds390/features.h index cc3e5db4..6d4f4dad 100644 --- a/device/include/asm/ds390/features.h +++ b/device/include/asm/ds390/features.h @@ -3,8 +3,8 @@ #ifndef __SDC51_ASM_DS390_FEATURES_H #define __SDC51_ASM_DS390_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. @@ -18,14 +18,16 @@ */ #if defined(SDCC_STACK_AUTO) #if defined(SDCC_USE_XSTACK) - #define _AUTOMEM pdata + #define _AUTOMEM __pdata + #elif defined(SDCC_STACK_TENBIT) + #define _AUTOMEM __xdata #else - #define _AUTOMEM idata + #define _AUTOMEM __idata #endif #elif defined(SDCC_MODEL_SMALL) - #define _AUTOMEM data + #define _AUTOMEM __data #else - #define _AUTOMEM xdata + #define _AUTOMEM __xdata #endif /* define _STATMEM to indicate the default storage class for @@ -38,9 +40,9 @@ } */ #if defined(SDCC_MODEL_SMALL) - #define _STATMEM data + #define _STATMEM __data #else - #define _STATMEM xdata + #define _STATMEM __xdata #endif #endif