#ifndef MEMORY_BLOCK_H #define MEMORY_BLOCK_H typedef struct memory { uint32_t start; uint16_t len; uint8_t * bytes; struct memory * next; } mem_t; mem_t *load_ihex(FILE *in); void list_mem(const mem_t * head); int validate_mem(mem_t * head, uint16_t maxmem); int makesafe_mem(mem_t **head, uint16_t maxmem); #endif