Warnings

remove all the warnings except 65 produced by offsetof()