Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef LABEL_H
- #define LABEL_H
- #include <stdint.h>
- typedef struct
- {
- char name[8];
- uint16_t cmdNo;
- }
- labelDef_t;
- typedef struct
- {
- uint16_t cmdNo, labelNo;
- }
- labelUse_t;
- typedef struct
- {
- labelDef_t *ptr;
- uint16_t num;
- }
- labelDefArr_t;
- typedef struct
- {
- labelUse_t *ptr;
- uint16_t num;
- }
- labelUseArr_t;
- typedef struct
- {
- labelDefArr_t defs;
- labelUseArr_t uses;
- }
- labelMapping_t;
- void addLabelDef(labelMapping_t *mapping, char *name, uint16_t cmdNo);
- void addLabelUse(labelMapping_t *mapping, char *name, uint16_t cmdNo);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment