mirror of https://github.com/xemu-project/xemu.git
move useful type definitons to osdep.h
Signed-off-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
a35e1c177d
commit
f0d99ad711
|
@ -163,9 +163,6 @@ extern PropertyInfo qdev_prop_macaddr;
|
||||||
extern PropertyInfo qdev_prop_drive;
|
extern PropertyInfo qdev_prop_drive;
|
||||||
extern PropertyInfo qdev_prop_pci_devfn;
|
extern PropertyInfo qdev_prop_pci_devfn;
|
||||||
|
|
||||||
#define typeof_field(type, field) typeof(((type *)0)->field)
|
|
||||||
#define type_check(t1,t2) ((t1*)0 - (t2*)0)
|
|
||||||
|
|
||||||
#define DEFINE_PROP(_name, _state, _field, _prop, _type) { \
|
#define DEFINE_PROP(_name, _state, _field, _prop, _type) { \
|
||||||
.name = (_name), \
|
.name = (_name), \
|
||||||
.info = &(_prop), \
|
.info = &(_prop), \
|
||||||
|
|
3
osdep.h
3
osdep.h
|
@ -36,6 +36,9 @@
|
||||||
(type *) ((char *) __mptr - offsetof(type, member));})
|
(type *) ((char *) __mptr - offsetof(type, member));})
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define typeof_field(type, field) typeof(((type *)0)->field)
|
||||||
|
#define type_check(t1,t2) ((t1*)0 - (t2*)0)
|
||||||
|
|
||||||
#ifndef MIN
|
#ifndef MIN
|
||||||
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
|
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue