X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Ftarget%2Fimage.h;h=b096031b02017ba10e0a9b7928ccb2374f129437;hb=f6a3fc818bc6a24b6c5bbcc6057f72d2b0b2e2ab;hp=55f0ea29cd56960a7c2f798e7ea4f8282cb65b02;hpb=dfecfd5fd471708ac15af08b52964e8f8da9f4be;p=fw%2Fopenocd diff --git a/src/target/image.h b/src/target/image.h index 55f0ea29c..b096031b0 100644 --- a/src/target/image.h +++ b/src/target/image.h @@ -26,7 +26,7 @@ #ifndef IMAGE_H #define IMAGE_H -#include "fileio.h" +#include #ifdef HAVE_ELF_H #include @@ -62,7 +62,7 @@ struct image int num_sections; /* number of sections contained in the image */ struct imageection *sections; /* array of sections */ int base_address_set; /* whether the image has a base address set (for relocation purposes) */ - int base_address; /* base address, if one is set */ + long long base_address; /* base address, if one is set */ int start_address_set; /* whether the image has a start address (entry point) associated */ uint32_t start_address; /* start address, if one is set */ }; @@ -80,7 +80,7 @@ struct image_ihex struct image_memory { - struct target_s *target; + struct target *target; uint8_t *cache; uint32_t cache_address; }; @@ -102,7 +102,7 @@ struct image_mot int image_open(struct image *image, const char *url, const char *type_string); int image_read_section(struct image *image, int section, uint32_t offset, - uint32_t size, uint8_t *buffer, uint32_t *size_read); + uint32_t size, uint8_t *buffer, size_t *size_read); void image_close(struct image *image); int image_add_section(struct image *image, uint32_t base, uint32_t size,