Remove wrong warnings in struct/union/enum declaration
Remove wrong warnings in struct/union/enum declaration

These warning were incorrects and they were caused by an incorrect
dealing of empty declarations. This new version deals them correctly.

8l/scc,k0gaMSX/kcc,8l/scc,k0gaMSX/scc,8l/scc,k0gaMSX/scc,k0gaMSX/kcc,k0gaMSX/scc