Updated function prototypes.