static __attribute__((used)) char* rcsid = "$CVSHeader$"; /* * * (c) 2004 Laurent Vivier * */ #include #include "partition.h" #include "libemile.h" int emile_map_set_bootinfo(emile_map_t *map, int bootstart, int bootsize, int bootaddr, int bootentry, int checksum, char* processor) { if (!emile_map_is_valid(map)) return -1; map->partition.LgBootStart = bootstart; map->partition.BootSize = bootsize; map->partition.BootAddr = bootaddr; map->partition.BootEntry = bootentry; map->partition.BootCksum = checksum; memset(map->partition.Processor, 0, sizeof(map->partition.Processor)); strcpy(map->partition.Processor, processor); return 0; }