Sparse fixes: add extern to ELF opcode tables to avoid warnings

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6740 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
blueswir1 2009-03-07 15:59:09 +00:00
parent e6f2870e25
commit 50773fd23d
1 changed files with 4 additions and 0 deletions

View File

@ -604,6 +604,7 @@ enum {
#if defined(DO_PPC_STATISTICS)
#define GEN_OPCODE(name, op1, op2, op3, invl, _typ) \
extern opcode_t opc_##name; \
OPCODES_SECTION opcode_t opc_##name = { \
.opc1 = op1, \
.opc2 = op2, \
@ -633,6 +634,7 @@ OPCODES_SECTION opcode_t opc_##name = { \
}
#else
#define GEN_OPCODE(name, op1, op2, op3, invl, _typ) \
extern opcode_t opc_##name; \
OPCODES_SECTION opcode_t opc_##name = { \
.opc1 = op1, \
.opc2 = op2, \
@ -646,6 +648,7 @@ OPCODES_SECTION opcode_t opc_##name = { \
.oname = stringify(name), \
}
#define GEN_OPCODE2(name, onam, op1, op2, op3, invl, _typ) \
extern opcode_t opc_##name; \
OPCODES_SECTION opcode_t opc_##name = { \
.opc1 = op1, \
.opc2 = op2, \
@ -661,6 +664,7 @@ OPCODES_SECTION opcode_t opc_##name = { \
#endif
#define GEN_OPCODE_MARK(name) \
extern opcode_t opc_##name; \
OPCODES_SECTION opcode_t opc_##name = { \
.opc1 = 0xFF, \
.opc2 = 0xFF, \