/* XXX this is actually forward-static. */ extern struct command db_show_cmds[]; gcc40 didn't complain about it yesterday, gcc34 doesn't complain about it today, but gcc40 complains today that it is *not* static after all. This code hasn't changed for months, but something else changed since yesterday to make gcc40 unhappy about it. Any ideas?