diff options
Diffstat (limited to 'util/cbfstool/cbfs_image.h')
-rw-r--r-- | util/cbfstool/cbfs_image.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/util/cbfstool/cbfs_image.h b/util/cbfstool/cbfs_image.h index 5772b1ba1520..1f8b162d7cb7 100644 --- a/util/cbfstool/cbfs_image.h +++ b/util/cbfstool/cbfs_image.h @@ -95,10 +95,11 @@ int cbfs_image_delete(struct cbfs_image *image); /* Returns a pointer to entry by name, or NULL if name is not found. */ struct cbfs_file *cbfs_get_entry(struct cbfs_image *image, const char *name); -/* Exports an entry to external file. +/* Exports an entry to external file. If do_processing is true, file contents + * will be decompressed, and also turned into an ELF if appropriate. * Returns 0 on success, otherwise (ex, not found) non-zero. */ int cbfs_export_entry(struct cbfs_image *image, const char *entry_name, - const char *filename, uint32_t arch); + const char *filename, uint32_t arch, bool do_processing); /* Adds an entry to CBFS image by given name and type. If content_offset is * non-zero, try to align "content" (CBFS_SUBHEADER(p)) at content_offset. |