Added al_vfprintf and al_fprintf (DanielH and Tobias Scheuer). Remove some trailing whitespace.
Change al_fprintf to return a negative number on error.
Return negative if al_vfprintf fails early on.