#define TERM_NULL -16
#define TERM_NONHDR -17
+extern void bin2hex(char *s, unsigned char v);
+
extern unsigned char hex2byte(unsigned char *p);
extern unsigned char check_eol(unsigned char *p);
extern unsigned char c2h(unsigned char c);
extern unsigned char migrate_hex(unsigned char *p);
-
-extern char str_shexheader(unsigned char *s, unsigned char *file);
-extern char str_shex2bin(unsigned char *s, unsigned char *p, unsigned long *addr, unsigned char *len);
+extern int search_head_s(unsigned char *s);
+extern int str_shexheader(unsigned char *s, unsigned char *file);
+extern int str_shex2bin(unsigned char *s, unsigned char *p, unsigned long *addr, unsigned char *len);
extern unsigned char str_put_shexheader(unsigned char *s, char *filename);
extern unsigned char str_bin2hex(unsigned char *s, unsigned char *p, unsigned long addr, unsigned char len);