Fixed warnings in simple API

Fixed warnings in lbuxton-simp.c and buxton-simp.h. Changed union
in vstatus to be named, added default case in switches, fixed a casting
error, and fixed return values.