On lines 597,598,599,600 there are additional carriage returns. This can't be seen on TextPad, but my compiler barfs, and I can see them in 'vi':
break; } if (NULL == (ta = php_localtime_r(×tamp, &tmbuf))) {^M php_error(E_WARNING, "%s(): invalid local time",^M get_active_function_name(TSRMLS_C));^M RETURN_FALSE;^M } Fab.