void ctl_message_queue_receive_multi_uc(CTL_MESSAGE_QUEUE_t *q, unsigned n, void **messages);
ctl_message_queue_receive_multi_uc pops the oldest n messages in the message queue pointed to by q into the memory pointed to by message. ctl_message_queue_receive_multi_uc will unconditionally block until all the messages are received.
ctl_message_queue_receive_multi_uc must not be called from an interrupt service routine.