static grub_size_t
decode_vli (const grub_uint8_t buf[], grub_size_t size_max,
- grub_uint64_t * num)
+ grub_uint64_t *num)
{
if (size_max == 0)
return 0;
}
static grub_ssize_t
-read_vli (grub_file_t file, grub_uint64_t * num)
+read_vli (grub_file_t file, grub_uint64_t *num)
{
grub_uint8_t buf[VLI_MAX_DIGITS];
grub_ssize_t read;
test_header (grub_file_t file)
{
grub_xzio_t xzio = file->data;
+ enum xz_ret ret;
+
xzio->buf.in_size = grub_file_read (xzio->file, xzio->inbuf,
STREAM_HEADER_SIZE);
return 0;
}
- enum xz_ret ret = xz_dec_run (xzio->dec, &xzio->buf);
+ ret = xz_dec_run (xzio->dec, &xzio->buf);
if (ret == XZ_FORMAT_ERROR)
{
grub_uint64_t records;
grub_file_seek (xzio->file, xzio->file->size - FOOTER_MAGIC_SIZE);
- if (grub_file_read (xzio->file, footer, FOOTER_MAGIC_SIZE) !=
- FOOTER_MAGIC_SIZE
+ if (grub_file_read (xzio->file, footer, FOOTER_MAGIC_SIZE)
+ != FOOTER_MAGIC_SIZE
|| grub_memcmp (footer, FOOTER_MAGIC, FOOTER_MAGIC_SIZE) != 0)
goto ERROR;
xzio->file->size - XZ_STREAM_FOOTER_SIZE - backsize);
/* Test index marker. */
- if (grub_file_read (xzio->file, &imarker, sizeof (imarker)) !=
- sizeof (imarker) && imarker != 0x00)
+ if (grub_file_read (xzio->file, &imarker, sizeof (imarker))
+ != sizeof (imarker) && imarker != 0x00)
goto ERROR;
if (read_vli (xzio->file, &records) <= 0)