/* program.h */ #ifndef PROGRAM_H #define PROGRAM_H #include "string.h" #include "types.h" #define PROGRAMS 14 typedef struct program { char name[MAX_STR_LEN]; uint32_t address; uint8_t standard_priority; } program; program program_table[PROGRAMS]; void add_program(char name[MAX_STR_LEN], uint32_t address, uint8_t standard_priority, int i); uint32_t get_program_address(char name[MAX_STR_LEN]); uint8_t get_program_standard_priority(char name[MAX_STR_LEN]); int program_exists(char name[]); void init_programs(); #endif