Revision 29e922b6 qemu-common.h
b/qemu-common.h | ||
---|---|---|
13 | 13 |
|
14 | 14 |
#define QEMU_BUILD_BUG_ON(x) typedef char __build_bug_on__##__LINE__[(x)?-1:1]; |
15 | 15 |
|
16 |
typedef struct QEMUTimer QEMUTimer; |
|
17 |
typedef struct QEMUFile QEMUFile; |
|
18 |
typedef struct QEMUBH QEMUBH; |
|
19 |
|
|
16 | 20 |
/* Hack around the mess dyngen-exec.h causes: We need QEMU_NORETURN in files that |
17 | 21 |
cannot include the following headers without conflicts. This condition has |
18 | 22 |
to be removed once dyngen is gone. */ |
... | ... | |
96 | 100 |
#endif /* !defined(NEED_CPU_H) */ |
97 | 101 |
|
98 | 102 |
/* bottom halves */ |
99 |
typedef struct QEMUBH QEMUBH; |
|
100 |
|
|
101 | 103 |
typedef void QEMUBHFunc(void *opaque); |
102 | 104 |
|
103 | 105 |
void async_context_push(void); |
... | ... | |
211 | 213 |
typedef struct MACAddr MACAddr; |
212 | 214 |
typedef struct VLANState VLANState; |
213 | 215 |
typedef struct VLANClientState VLANClientState; |
214 |
typedef struct QEMUFile QEMUFile; |
|
215 | 216 |
typedef struct i2c_bus i2c_bus; |
216 | 217 |
typedef struct i2c_slave i2c_slave; |
217 | 218 |
typedef struct SMBusDevice SMBusDevice; |
218 |
typedef struct QEMUTimer QEMUTimer; |
|
219 | 219 |
typedef struct PCIHostState PCIHostState; |
220 | 220 |
typedef struct PCIExpressHost PCIExpressHost; |
221 | 221 |
typedef struct PCIBus PCIBus; |
Also available in: Unified diff