Fixed a couple of compiler warnings.

- anonymous types declared in an anonymous union are an extension
- unused parameters
Merge pull request #13 from tn0502/master

Fixed a couple of compiler warnings.