Commit 89a740e16cee362318bfd40a88616336bce87e2e

Authored by Paul Brook
1 parent 979d98ca

Consistently use uint64_t for int properties

I apparently failed to do this properly on the first attempt.

Signed-off-by: Paul Brook <paul@codesourcery.com>
Showing 2 changed files with 3 additions and 3 deletions
hw/qdev.c
... ... @@ -33,7 +33,7 @@
33 33 struct DeviceProperty {
34 34 const char *name;
35 35 union {
36   - int i;
  36 + uint64_t i;
37 37 void *ptr;
38 38 } value;
39 39 DeviceProperty *next;
... ... @@ -120,7 +120,7 @@ static DeviceProperty *create_prop(DeviceState *dev, const char *name)
120 120 return prop;
121 121 }
122 122  
123   -void qdev_set_prop_int(DeviceState *dev, const char *name, int value)
  123 +void qdev_set_prop_int(DeviceState *dev, const char *name, uint64_t value)
124 124 {
125 125 DeviceProperty *prop;
126 126  
... ...
hw/qdev.h
... ... @@ -33,7 +33,7 @@ DeviceState *qdev_create(void *bus, const char *name);
33 33 void qdev_init(DeviceState *dev);
34 34  
35 35 /* Set properties between creation and init. */
36   -void qdev_set_prop_int(DeviceState *dev, const char *name, int value);
  36 +void qdev_set_prop_int(DeviceState *dev, const char *name, uint64_t value);
37 37 void qdev_set_prop_ptr(DeviceState *dev, const char *name, void *value);
38 38 void qdev_set_netdev(DeviceState *dev, NICInfo *nd);
39 39  
... ...