convert PROTOCOL macros from statements to (multiple, comma separated) expressions