Hi, all. SDes_t *SDList[2], *SD; .... n = ... // 0, 1, 2, ...
//SD = SDList[0]; <= uncommenting this one the warning disappear. for (i = 0; i < 2; i++) { SD = SDList[i]; while (n && SD) { SD = SD->next; if (SD) n--; } } if (!SD) { ..... } ---> used and not set SD ??? 8c shouldn't issue the warning message, beeing SD assigned in a loopdefined by constants ... unless there is a subtle (my) error that I don't see.
Thanks for the help. adriano