saving memory with pahole
Pahole can be used to find holes in structs: http://ivoire.dinauz.org/blog/index.php?post/2010/07/14/Saving-memory-for-free
There are no holes on 32 bit mode but I didn't check with 64 bit. This may apply also to libvorbis and other xiph projects.