* src/mcs51/gen.c, src/avr/gen.c, src/pic/gen.c, src/z80/gen.c,
src/pic16/gen.c, src/hc08/gen.c, src/ds390/gen.c: fixed RFE
#1746528: SDCC should ignore ':' in inline assembler comments
+ * device/include/typeof.h: fixed bug #1747142: typeof.h needs fixing
2007-07-02 Maarten Brock <sourceforge.brock AT dse.nl>
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
+
In other words, you are welcome to use, share and improve this program.
You are forbidden to forbid anyone else to use, share and improve
- what you give them. Help stamp out software-hoarding!
+ what you give them. Help stamp out software-hoarding!
-------------------------------------------------------------------------*/
#ifndef __SDC51_TYPEOF_H
#define __SDC51_TYPEOF_H 1
-#define TYPEOF_INT 1
-#define TYPEOF_SHORT 2
-#define TYPEOF_CHAR 3
-#define TYPEOF_LONG 4
-#define TYPEOF_FLOAT 5
-#define TYPEOF_BIT 6
-#define TYPEOF_SBIT 7
-#define TYPEOF_SFR 8
-#define TYPEOF_VOID 9
-#define TYPEOF_STRUCT 10
-#define TYPEOF_ARRAY 11
-#define TYPEOF_FUNCTION 12
-#define TYPEOF_POINTER 13
-#define TYPEOF_FPOINTER 14
-#define TYPEOF_CPOINTER 15
-#define TYPEOF_GPOINTER 16
-#define TYPEOF_PPOINTER 17
-#define TYPEOF_IPOINTER 18
-#define TYPEOF_EEPPOINTER 19
+#define TYPEOF_INT 1
+#define TYPEOF_SHORT 2
+#define TYPEOF_CHAR 3
+#define TYPEOF_LONG 4
+#define TYPEOF_FLOAT 5
+#define TYPEOF_FIXED16X16 6
+#define TYPEOF_BIT 7
+#define TYPEOF_BITFIELD 8
+#define TYPEOF_SBIT 9
+#define TYPEOF_SFR 10
+#define TYPEOF_VOID 11
+#define TYPEOF_STRUCT 12
+#define TYPEOF_ARRAY 13
+#define TYPEOF_FUNCTION 14
+#define TYPEOF_POINTER 15
+#define TYPEOF_FPOINTER 16
+#define TYPEOF_CPOINTER 17
+#define TYPEOF_GPOINTER 18
+#define TYPEOF_PPOINTER 19
+#define TYPEOF_IPOINTER 20
+#define TYPEOF_EEPPOINTER 21
#endif