aboutsummaryrefslogtreecommitdiffstats
path: root/headids.h
blob: e9e8bfb3c2e59d15b28978209f30ab1ae65bbe83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* headids.h */
/*****************************************************************************/
/* Makroassembler AS                                                         */
/*                                                                           */
/* Hier sind alle Prozessor-IDs mit ihren Eigenschaften gesammelt            */
/*                                                                           */
/* Historie: 29. 8.1998 angelegt                                             */
/*                                                                           */
/*****************************************************************************/

/* Hex-Formate */

typedef enum {Default,MotoS,
              IntHex,IntHex16,IntHex32,
              MOSHex,TekHex,TiDSK,Atmel} THexFormat;

typedef struct
         {
          char *Name;
          Word Id;
          THexFormat HexFormat;
         } TFamilyDescr,*PFamilyDescr;

extern PFamilyDescr FindFamilyByName(char *Name);

extern PFamilyDescr FindFamilyById(Word Id);

extern void headids_init(void);