#include <hush.h>
#endif
-#define AUTOSCRIPT_MAGIC 0x09011962
#if defined(CONFIG_AUTOSCRIPT) || \
(CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT )
memmove (hdr, (char *)addr, sizeof(image_header_t));
if (ntohl(hdr->ih_magic) != IH_MAGIC) {
- printf ("Bad magic number\n");
+ puts ("Bad magic number\n");
return 1;
}
len = sizeof (image_header_t);
data = (ulong)hdr;
if (crc32(0, (char *)data, len) != crc) {
- printf ("Bad header crc\n");
+ puts ("Bad header crc\n");
return 1;
}
if (verify) {
if (crc32(0, (char *)data, len) != ntohl(hdr->ih_dcrc)) {
- printf ("Bad data crc\n");
+ puts ("Bad data crc\n");
return 1;
}
}
if (hdr->ih_type != IH_TYPE_SCRIPT) {
- printf ("Bad image type\n");
+ puts ("Bad image type\n");
return 1;
}
len_ptr = (ulong *)data;
if ((len = ntohl(*len_ptr)) == 0) {
- printf ("Empty Script\n");
+ puts ("Empty Script\n");
return 1;
}
}
#if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
-cmd_tbl_t U_BOOT_CMD(AUTOSCRIPT) = MK_CMD_ENTRY(
- "autoscr", 2, 0, do_autoscript,
+U_BOOT_CMD(
+ autoscr, 2, 0, do_autoscript,
"autoscr - run script from memory\n",
"[addr] - run script starting at addr"
" - A valid autoscr header must be present\n"