[an error occurred while processing this directive]
|
Если глюк останется, то тогда это исключительно компилерный глюк. Если исчезнет, то попробуйте переписать фрагмент в таком виде:
int *data1_ptr = data;
int *data2_ptr = (int *)&(data[1]);
for( i = 0 ; i < cnt >> 2 ; i + + )
{
*ptrM++ = *data1_ptr + (*data2_ptr<<8);
data1_ptr += 2;
data2_ptr += 2;
}
E-mail: info@telesys.ru