Make vcl_backend_fetch{ return(abandon); } work.
Silence a GCC warning
Polish
Format Batch VSL records in varnishtest VSL output, to make it clear
what type of log records they are.
Add bereq.retries variable
Add the pristine copy of the bereq, which we will need for retrying
fetches.
Emit VSL warnings as synth log records while scanning the shmlog
Ignore "Batch" VSL records, they clutter the output when using
"debug +syncvsl"
Implement backend_fetch_response( return (retry); )
Add a NULL pointer check
Make __match_proto__() macro globally visible
Add an assert for the benefit of static analysers
Make the records static in the VSLQ_dispatch_f() api

Use the and mark __match_proto__() the typedef where applicable.
white space
Use the static version of VRB
Quieten FlexeLint a bit
Remove unused #define
Add lint comments around tables
Remove unused #includes, const- and statize things.
Constify, put AN() the right place.