macro_rules! avp { ($code:expr, $vendor_id:expr, $value:expr $(,)?) => { ... }; ($code:expr, $vendor_id:expr, $value:expr, $mflag:expr $(,)?) => { ... }; ($code:expr, $vendor_id:expr, $value:expr, $mflag:expr, $pflag:expr $(,)?) => { ... }; }