qemu_free(f);
}
-void qemu_put_buffer(QEMUFile *f, const uint8_t *buf, int size)
+void qemu_put_buffer(QEMUFile *f, const uint8_t *buf, size_t size)
{
- int l;
+ size_t l;
while (size > 0) {
l = IO_BUF_SIZE - f->buf_index;
if (l > size)
}
}
-void qemu_put_byte(QEMUFile *f, int v)
+void qemu_put_byte(QEMUFile *f, int8_t v)
{
f->buf[f->buf_index++] = v;
if (f->buf_index >= IO_BUF_SIZE)
qemu_fflush(f);
}
-int qemu_get_buffer(QEMUFile *f, uint8_t *buf, int size1)
+size_t qemu_get_buffer(QEMUFile *f, uint8_t *buf, size_t size1)
{
- int size, l;
+ size_t size, l;
size = size1;
while (size > 0) {
return size1 - size;
}
-int qemu_get_byte(QEMUFile *f)
+int8_t qemu_get_byte(QEMUFile *f)
{
if (f->buf_index >= f->buf_size) {
qemu_fill_buffer(f);
return pos;
}
-void qemu_put_be16(QEMUFile *f, unsigned int v)
+void qemu_put_be16(QEMUFile *f, uint16_t v)
{
qemu_put_byte(f, v >> 8);
qemu_put_byte(f, v);
}
-void qemu_put_be32(QEMUFile *f, unsigned int v)
+void qemu_put_be32(QEMUFile *f, uint32_t v)
{
qemu_put_byte(f, v >> 24);
qemu_put_byte(f, v >> 16);
qemu_put_be32(f, v);
}
-unsigned int qemu_get_be16(QEMUFile *f)
+uint16_t qemu_get_be16(QEMUFile *f)
{
- unsigned int v;
+ uint16_t v;
v = qemu_get_byte(f) << 8;
v |= qemu_get_byte(f);
return v;
}
-unsigned int qemu_get_be32(QEMUFile *f)
+uint32_t qemu_get_be32(QEMUFile *f)
{
- unsigned int v;
+ uint32_t v;
v = qemu_get_byte(f) << 24;
v |= qemu_get_byte(f) << 16;
v |= qemu_get_byte(f) << 8;