>> eu não posso fornecer esta informação porque é proprietária.
Agora eu compreendo porque você é relutante responder claramente a minhas perguntas;)
Desde que eu não sei que API você está falando aproximadamente, eu não tenho bastante informação para ajudá-lo. Você terá que verific dentro a documentação do API se haja uma função que converta um valor do channel_t a sua identificação numérica
Algo gosta:
getChannelId do int (channel_t c) {
/* a execução aqui seria diferente em ambas as plataformas, mas escondido de você *
}
Nesse caso, você pode simplesmente chamar esta função:
se (
(>= 0 do getChannelId (cnfg->channel)) &&
(getChannelId (cnfg->channel) <> )