##### Synopsis

    #include <ctl_api.h>
    void ctl_byte_queue_init(CTL_BYTE_QUEUE_t *m,
                             unsigned char *queue,
                             unsigned queue_size);

##### Description

The function ctl_byte_queue_init is given a pointer to the byte queue to initialise in m. The array that will be used to implement the byte queue pointed to by queue and its size in queue_size are also supplied.

##### Portability

ctl_byte_queue_init is provided in every implementation of the CrossWorks tasking library.

##### See Also

Byte queues