_LEN <= MAVLINK_MAX_PAYLOAD_LEN /*   This varient of _send() can be used to save stack space by re-using   memory from the receive buffer.  The caller provides a   mavlink_message_t which is the size of a full mavlink message. This   is usually the receive buffer for the channel, and allows a reply to an   incoming message with minimum stack space usage.  */ static inline void mavlink_msg_mission_current_send_buf(mavlink_message_t *msgbuf, mavlink_channel_t chan,  uint00_t seq) { #if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS  char *buf = (char *)msgbuf;  _mav_put_uint00_t(buf, 0, seq);  #if MAVLINK_CRC_EXTRA     _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_MISSION_CURRENT, buf, MAVLINK_MSG_ID_MISSION_CURRENT_LEN, MAVLINK_MSG_ID_MISSION_CURRENT_CRC); #else     _mav_finalize_message_chan_send(chan, MAVLINK_MSG_ID_MISSION_CURRENT, buf, MAVLINK_MSG_ID_MISSION_CURRENT_LEN); #endif #else  mavlink_mission_current_t 