virtio-input: const_le16 and const_le32 not build time constant
authorMichael Mueller <mimu@linux.vnet.ibm.com>
Mon, 1 Jun 2015 13:51:56 +0000 (15:51 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 2 Jun 2015 08:29:54 +0000 (10:29 +0200)
commit16c9d46d32b39b147774ddd948dd2f9ad9049d02
tree19e76fbed4f02ae9f7b11971408555cee4b4a16e
parentb821cbe274c5a5cacf1a7b28360d869ae1e6e0c3
virtio-input: const_le16 and const_le32 not build time constant

As the implementation of const_le16 and const_le32 is not build time constant
on big endian systems this need to be fixed.

  CC    hw/input/virtio-input-hid.o
hw/input/virtio-input-hid.c:340:13: error: initializer element is not constant
hw/input/virtio-input-hid.c:340:13: error: (near initialization for ‘virtio_keyboard_config[1].u.ids.bustype’)
...

Signed-off-by: Michael Mueller <mimu@linux.vnet.ibm.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
include/hw/virtio/virtio-input.h