init
支持解析脚步中的应用并自动执行
This commit is contained in:
@@ -47,7 +47,7 @@ int htoi(char *str, int len)
|
||||
return n;
|
||||
}
|
||||
|
||||
umword_t cpio_find_file(umword_t st, umword_t en, const char *name)
|
||||
umword_t cpio_find_file(umword_t st, umword_t en, const char *name, umword_t *size)
|
||||
{
|
||||
uint8_t rByte;
|
||||
int32_t bk_inx;
|
||||
@@ -65,6 +65,10 @@ umword_t cpio_find_file(umword_t st, umword_t en, const char *name)
|
||||
const char *f_name = (char *)(i + sizeof(cpio_fs_t));
|
||||
if (strcmp(f_name, name) == 0)
|
||||
{
|
||||
if (size)
|
||||
{
|
||||
*size = htoi(file_info->c_filesize, 8);
|
||||
}
|
||||
return (umword_t)(ALIGN(i + sizeof(cpio_fs_t) + name_size, 4));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user