fix implicit declaration compile warnings