2011-11-25 17:49:14 +00:00
|
|
|
#ifndef __FILE_TYPE_H
|
|
|
|
#define __FILE_TYPE_H
|
|
|
|
|
|
|
|
/*
|
|
|
|
* List of file types we know
|
|
|
|
*/
|
|
|
|
enum filetype {
|
|
|
|
filetype_unknown,
|
|
|
|
filetype_arm_zimage,
|
|
|
|
filetype_lzo_compressed,
|
|
|
|
filetype_arm_barebox,
|
|
|
|
filetype_uimage,
|
|
|
|
filetype_ubi,
|
|
|
|
filetype_jffs2,
|
|
|
|
filetype_gzip,
|
|
|
|
filetype_bzip2,
|
2011-12-14 19:18:51 +00:00
|
|
|
filetype_oftree,
|
2012-04-11 07:25:24 +00:00
|
|
|
filetype_aimage,
|
2012-04-13 06:04:40 +00:00
|
|
|
filetype_sh,
|
2012-05-10 09:35:12 +00:00
|
|
|
filetype_mips_barebox,
|
2011-11-25 17:49:14 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
const char *file_type_to_string(enum filetype f);
|
|
|
|
enum filetype file_detect_type(void *_buf);
|
|
|
|
enum filetype file_name_detect_type(const char *filename);
|
|
|
|
|
|
|
|
#endif /* __FILE_TYPE_H */
|