The filename needs to be copied as part of YYLLOC_DEFAULT.
Safety checks.
Function prototype rules fixed.