On Sat, 2008-12-13 at 17:20 +0100, Anders Gr?nberg wrote: > The c99 standard says that a forward declaration of an array of > unknown size should not contain the static keyword, it should only be > present when the finale size is known. A static forward declaration of > an array of unknown size is undefined behavior. Where do you think it says this?