fix some gcc warnings on Windows the return of APR_EGENERAL is to bypass a theoretical reference to an unset variable (sizelo) in a should-not-occur path, following an existing example