diff options
author | Marian Balakowicz <m8@semihalf.com> | 2008-01-31 13:20:07 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-02-07 01:12:58 +0100 |
commit | 42b73e8ee00d48004791dea64b8093fb974c57e1 (patch) | |
tree | aeda842054f028643b9a0fc3321cc7a78bb44c9f /include/image.h | |
parent | e99c26694a384221d336f6448c06a57479c0baa4 (diff) | |
download | u-boot-imx-42b73e8ee00d48004791dea64b8093fb974c57e1.zip u-boot-imx-42b73e8ee00d48004791dea64b8093fb974c57e1.tar.gz u-boot-imx-42b73e8ee00d48004791dea64b8093fb974c57e1.tar.bz2 |
[new uImage] Factor out common routines for getting os/arch/type/comp names
Move numeric-id to name translation for image os/arch/type/comp header
fields to a helper routines: image_get_os_name(), image_get_arch_name(),
image_get_type_name(), image_get_comp_name().
Signed-off-by: Marian Balakowicz <m8@semihalf.com>
Diffstat (limited to 'include/image.h')
-rw-r--r-- | include/image.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/include/image.h b/include/image.h index c605d66..9ac25c9 100644 --- a/include/image.h +++ b/include/image.h @@ -290,6 +290,10 @@ static inline int image_check_os (image_header_t *hdr, uint8_t os) return (image_get_os (hdr) == os); } +ulong image_multi_count (image_header_t *hdr); +void image_multi_getimg (image_header_t *hdr, ulong idx, + ulong *data, ulong *len); + #ifndef USE_HOSTCC static inline int image_check_target_arch (image_header_t *hdr) { @@ -322,10 +326,11 @@ static inline int image_check_target_arch (image_header_t *hdr) return 1; } -#endif -ulong image_multi_count (image_header_t *hdr); -void image_multi_getimg (image_header_t *hdr, ulong idx, - ulong *data, ulong *len); +const char* image_get_os_name (uint8_t os); +const char* image_get_arch_name (uint8_t arch); +const char* image_get_type_name (uint8_t type); +const char* image_get_comp_name (uint8_t comp); +#endif /* USE_HOSTCCa */ #endif /* __IMAGE_H__ */ |