ec_mbxbuft *ecx_getmbx(ecx_contextt *context);
int ecx_dropmbx(ecx_contextt *context, ec_mbxbuft *mbx);
int ecx_initmbxpool(ecx_contextt *context);
-int ecx_initmbxqueue(ecx_contextt *context, uint16 group);
+int ecx_initmbxqueue(ecx_contextt *context, uint8 group);
int ecx_slavembxcyclic(ecx_contextt *context, uint16 slave);
#ifdef __cplusplus
* @param[in] group = group number
* @return 0 on success.
*/
-int ecx_initmbxqueue(ecx_contextt *context, uint16 group)
+int ecx_initmbxqueue(ecx_contextt *context, uint8 group)
{
int retval = 0;
int cnt;
* @param[in] ticketloc = Ticket location in the queue
* @return 1 on success, 0 if rotation is not possible.
*/
-int ecx_mbxrotatequeue(ecx_contextt *context, uint16 group, int ticketloc)
+int ecx_mbxrotatequeue(ecx_contextt *context, uint8 group, int ticketloc)
{
int retval = 0;
int cnt = 0;
* @param[in] ticketloc = Ticket location in the queue
* @return Pointer to the dropped mailbox
*/
-ec_mbxbuft *ecx_mbxdropqueue(ecx_contextt *context, uint16 group, int ticketloc)
+ec_mbxbuft *ecx_mbxdropqueue(ecx_contextt *context, uint8 group, int ticketloc)
{
ec_mbxbuft *mbx;
ec_mbxqueuet *mbxqueue = &(context->grouplist[group].mbxtxqueue);