Цитата(Decan @ Jul 6 2008, 16:54)
a[b++]=c;
a,b,c имеют тип uchar volatile
Когда столько volatile переменных в одном выражении, то порядок их вычисления неопределён, о чём и предупреждение.
Для полной определённости разбейте выражение на несколько, либо избавьтесь от неоправданных volatile.