diff options
Diffstat (limited to 'utils/imxtools/sbtools/sb.h')
-rw-r--r-- | utils/imxtools/sbtools/sb.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/utils/imxtools/sbtools/sb.h b/utils/imxtools/sbtools/sb.h index 259ac7369b..4f725da750 100644 --- a/utils/imxtools/sbtools/sb.h +++ b/utils/imxtools/sbtools/sb.h | |||
@@ -231,26 +231,21 @@ enum sb_error_t | |||
231 | SB_LAST_CRYPTO_ERROR = SB_FIRST_CRYPTO_ERROR - CRYPTO_NUM_ERRORS, | 231 | SB_LAST_CRYPTO_ERROR = SB_FIRST_CRYPTO_ERROR - CRYPTO_NUM_ERRORS, |
232 | }; | 232 | }; |
233 | 233 | ||
234 | typedef void (*sb_color_printf)(void *u, bool err, color_t c, const char *f, ...); | ||
235 | |||
236 | enum sb_error_t sb_write_file(struct sb_file_t *sb, const char *filename, void *u, | 234 | enum sb_error_t sb_write_file(struct sb_file_t *sb, const char *filename, void *u, |
237 | sb_color_printf printf); | 235 | generic_printf_t printf); |
238 | struct sb_file_t *sb_read_file(const char *filename, bool raw_mode, void *u, | 236 | struct sb_file_t *sb_read_file(const char *filename, bool raw_mode, void *u, |
239 | sb_color_printf printf, enum sb_error_t *err); | 237 | generic_printf_t printf, enum sb_error_t *err); |
240 | /* use size_t(-1) to use maximum size */ | 238 | /* use size_t(-1) to use maximum size */ |
241 | struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size, bool raw_mode, void *u, | 239 | struct sb_file_t *sb_read_file_ex(const char *filename, size_t offset, size_t size, bool raw_mode, void *u, |
242 | sb_color_printf printf, enum sb_error_t *err); | 240 | generic_printf_t printf, enum sb_error_t *err); |
243 | struct sb_file_t *sb_read_memory(void *buffer, size_t size, bool raw_mode, void *u, | 241 | struct sb_file_t *sb_read_memory(void *buffer, size_t size, bool raw_mode, void *u, |
244 | sb_color_printf printf, enum sb_error_t *err); | 242 | generic_printf_t printf, enum sb_error_t *err); |
245 | 243 | ||
246 | void sb_fill_section_name(char name[5], uint32_t identifier); | 244 | void sb_fill_section_name(char name[5], uint32_t identifier); |
247 | void sb_dump(struct sb_file_t *file, void *u, sb_color_printf printf); | 245 | void sb_dump(struct sb_file_t *file, void *u, generic_printf_t printf); |
248 | void sb_free_instruction(struct sb_inst_t inst); | 246 | void sb_free_instruction(struct sb_inst_t inst); |
249 | void sb_free_section(struct sb_section_t file); | 247 | void sb_free_section(struct sb_section_t file); |
250 | void sb_free(struct sb_file_t *file); | 248 | void sb_free(struct sb_file_t *file); |
251 | void sb_get_zero_key(struct crypto_key_t *key); | 249 | void sb_get_zero_key(struct crypto_key_t *key); |
252 | 250 | ||
253 | /* standard implementation: user is unused*/ | ||
254 | void sb_std_printf(void *user, bool error, color_t c, const char *fmt, ...); | ||
255 | |||
256 | #endif /* __SB_H__ */ | 251 | #endif /* __SB_H__ */ |