X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=util%2Fcbfstool%2Fcommon.h;h=8f397d8e65690632dbbfda1815bd07231d383a79;hb=b98dbfb97e7a110ee2fc78b10524a147112e18a4;hp=e149444d380666440c99ef1cd9077a5ccd084fd6;hpb=26774f2b729d791c9dbf5ba0f7fcf4a59e3795a5;p=coreboot.git diff --git a/util/cbfstool/common.h b/util/cbfstool/common.h index e149444d3..8f397d8e6 100644 --- a/util/cbfstool/common.h +++ b/util/cbfstool/common.h @@ -44,7 +44,7 @@ uint32_t getfilesize(const char *filename); void *loadfile(const char *filename, uint32_t * romsize_p, void *content, int place); void *loadrom(const char *filename); -void writerom(const char *filename, void *start, uint32_t size); +int writerom(const char *filename, void *start, uint32_t size); int iself(unsigned char *input); @@ -68,8 +68,11 @@ int create_cbfs_image(const char *romfile, uint32_t romsize, int add_file_to_cbfs(void *content, uint32_t contentsize, uint32_t location); void print_cbfs_directory(const char *filename); +int extract_file_from_cbfs(const char *filename, const char *payloadname, const char *outpath); uint32_t cbfs_find_location(const char *romfile, uint32_t filesize, const char *filename, uint32_t align); +void print_supported_filetypes(void); + #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))