revert between 56095 -> 55830 in arch
[AROS.git] / tools / cxref / cpp / tm.h
blobd7634ea1ff9babe105a45406a27d305146ed2db5
1 /***************************************
2 $Header$
4 Target machine header file tm.h.
5 ******************/ /******************
6 Written by Andrew M. Bishop
8 This file consists of parts taken from GNU CC.
10 GNU CC is free software; you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation; either version 2, or (at your option)
13 any later version.
14 ***************************************/
17 #ifndef TM_H
18 #define TM_H /*+ To stop multiple inclusions. +*/
20 /* The configure script output */
22 #include "autoconfig.h"
25 /* Number of bits in an addressable storage unit */
27 #define BITS_PER_UNIT 8
30 /* This describes the machine the compiler is hosted on. */
32 #define HOST_BITS_PER_INT (SIZEOF_INT*BITS_PER_UNIT)
34 #define HOST_BITS_PER_LONG (SIZEOF_LONG*BITS_PER_UNIT)
37 #define BITS_PER_WORD (SIZEOF_LONG*BITS_PER_UNIT)
40 /* Define results of standard character escape sequences. */
42 #if defined(mvs)
43 #define TARGET_BELL 47
44 #define TARGET_BS 22
45 #define TARGET_TAB 5
46 #define TARGET_NEWLINE 21
47 #define TARGET_VT 11
48 #define TARGET_FF 12
49 #define TARGET_CR 13
50 #else
51 #define TARGET_BELL 007
52 #define TARGET_BS 010
53 #define TARGET_TAB 011
54 #define TARGET_NEWLINE 012
55 #define TARGET_VT 013
56 #define TARGET_FF 014
57 #define TARGET_CR 015
58 #endif
61 #endif /* TM_H */