Ich versuche, den Code umzuwandeln, um mit dem C18-Compiler von Microchip für einen PIC-Mikrocontroller zu kompilieren. Der Code enthält Enums mit großen zugewiesenen Werten (> 8 Bit). Sie funktionieren nicht ordnungsgemäß und zeigen an, dass beispielsweise 0x02 mit 0x2002 identisch ist.C18-Compiler typedef enum Datengröße
Wie kann ich erzwingen, dass die aufgelisteten Werte als 16-Bit-Werte referenziert werden?