Issue: Function in struct, error msg

Provide a better description of what's wrong when a developer tries to
enter the following:
struct foo {
function bar ();
};

Reported by Radiant here: http://www.adventuregamestudio.co.uk/forums/index.php?issue=503.0