* as/mcs51/asmain.c (search_path_append, search_path_fopen): new, added,
[fw/sdcc] / device / include / mcs51 / compiler.h
index cc8f6a32c80a7eac5528dc63cdcb905e241ce8ff..e8bdc283cda85b0fabdffde7e36324927bfdc370 100644 (file)
 # define SBIT(name, addr, bit)  _sfrbit  name _at(addr+bit)\r
 # define SFR(name, addr)        _sfrbyte name _at(addr)\r
 # define SFRX(name, addr)       _xdat volatile unsigned char name _at(addr)\r
+#if _CC51 > 71\r
+# define SFR16(name, addr)      _sfrword _little name _at(addr)\r
+#else\r
 # define SFR16(name, addr)      /* not supported */\r
+#endif\r
 # define SFR16E(name, fulladdr) /* not supported */\r
 # define SFR32(name, fulladdr)  /* not supported */\r
 # define SFR32E(name, fulladdr) /* not supported */\r