macro_rules! buffer_check_length { ($name:ident) => { ... }; ($name:ident, $buffer_len:expr) => { ... }; }