summaryrefslogtreecommitdiffstats
path: root/src/image.h
diff options
context:
space:
mode:
authorPali Rohár <pali.rohar@gmail.com>2012-08-09 16:01:36 +0200
committerPali Rohár <pali.rohar@gmail.com>2012-08-09 16:01:36 +0200
commit4de49acb4949a9a35fee3b97ee706fed4e3b6e1a (patch)
treeb2dce76ba8b6e4813582c775724114148f4dbe41 /src/image.h
parent238f92ab25c4e1fe7a539450d954c954be00e8b1 (diff)
download0xFFFF-4de49acb4949a9a35fee3b97ee706fed4e3b6e1a.tar.bz2
image: Added functions image_print_info, image_list_unlink, image_hwrev_is_valid
Diffstat (limited to 'src/image.h')
-rw-r--r--src/image.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/image.h b/src/image.h
index a16852e..5ac8286 100644
--- a/src/image.h
+++ b/src/image.h
@@ -56,6 +56,7 @@ struct image {
off_t offset;
off_t cur;
off_t acur;
+ char * orig_filename;
};
struct image_list {
@@ -69,13 +70,16 @@ struct image * image_alloc_from_shared_fd(int fd, size_t size, size_t offset, ui
void image_free(struct image * image);
void image_seek(struct image * image, off_t whence);
size_t image_read(struct image * image, void * buf, size_t count);
+void image_print_info(struct image * image);
void image_list_add(struct image_list ** list, struct image * image);
void image_list_del(struct image_list * list);
+void image_list_unlink(struct image_list * list);
uint16_t image_hash_from_data(struct image * image);
enum image_type image_type_from_data(struct image * image);
char * image_name_alloc_from_values(struct image * image);
enum image_type image_type_from_string(const char * type);
const char * image_type_to_string(enum image_type type);
+int image_hwrev_is_valid(struct image * image, const char * hwrev);
#endif