summaryrefslogtreecommitdiff
path: root/src/target/image.h
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-11-13 09:46:21 -0800
committerZachary T Welch <zw@superlucidity.net>2009-11-13 11:58:13 -0800
commitdfecfd5fd471708ac15af08b52964e8f8da9f4be (patch)
treedf19af79ef4f26cb88e94657bc9db4aa604c7ac8 /src/target/image.h
parentaf949b2531d2a8863d077025db40cbb170d13a63 (diff)
downloadopenocd+libswd-dfecfd5fd471708ac15af08b52964e8f8da9f4be.tar.gz
openocd+libswd-dfecfd5fd471708ac15af08b52964e8f8da9f4be.tar.bz2
openocd+libswd-dfecfd5fd471708ac15af08b52964e8f8da9f4be.tar.xz
openocd+libswd-dfecfd5fd471708ac15af08b52964e8f8da9f4be.zip
image_t -> struct image
Remove misleading typedef and redundant suffix from struct image. Also removes the typedef from enum image_type, as it is used in image.h only.
Diffstat (limited to 'src/target/image.h')
-rw-r--r--src/target/image.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/target/image.h b/src/target/image.h
index 0180420c..55f0ea29 100644
--- a/src/target/image.h
+++ b/src/target/image.h
@@ -37,7 +37,7 @@
#define IMAGE_MEMORY_CACHE_SIZE (2048)
-typedef enum image_type
+enum image_type
{
IMAGE_BINARY, /* plain binary */
IMAGE_IHEX, /* intel hex-record format */
@@ -45,9 +45,9 @@ typedef enum image_type
IMAGE_ELF, /* ELF binary */
IMAGE_SRECORD, /* motorola s19 */
IMAGE_BUILDER, /* when building a new image */
-} image_type_t;
+};
-struct image_section
+struct imageection
{
uint32_t base_address;
uint32_t size;
@@ -55,17 +55,17 @@ struct image_section
void *private; /* private data */
};
-typedef struct image_s
+struct image
{
- image_type_t type; /* image type (plain, ihex, ...) */
+ enum image_type type; /* image type (plain, ihex, ...) */
void *type_private; /* type private data */
int num_sections; /* number of sections contained in the image */
- struct image_section *sections; /* array of sections */
+ 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 */
int start_address_set; /* whether the image has a start address (entry point) associated */
uint32_t start_address; /* start address, if one is set */
-} image_t;
+};
struct image_binary
{
@@ -100,12 +100,12 @@ struct image_mot
uint8_t *buffer;
};
-int image_open(image_t *image, const char *url, const char *type_string);
-int image_read_section(image_t *image, int section, uint32_t offset,
+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);
-void image_close(image_t *image);
+void image_close(struct image *image);
-int image_add_section(image_t *image, uint32_t base, uint32_t size,
+int image_add_section(struct image *image, uint32_t base, uint32_t size,
int flags, uint8_t *data);
int image_calculate_checksum(uint8_t* buffer, uint32_t nbytes,