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