static int qemu_peek_byte(QEMUFile *f)

{

    if (f->is_write) {

        abort();

    }



    if (f->buf_index >= f->buf_size) {

        qemu_fill_buffer(f);

        if (f->buf_index >= f->buf_size) {

            return 0;

        }

    }

    return f->buf[f->buf_index];

}
