Цитата
А вот этого не надо, если в оригинальном варианте некоторые компиляторы формально что-могут сделать и оттделаться Warnigs, то тут уже явная ошибка.
какая ?
компилируется нормально, без предупреждений.
то есть если нужно инкрементировать указатель, приведенный к другому типу :
Код
b[0] = *((unsigned long int *)ptr++);
а если содержимое этого указателя, то нужно добавить внешние скобки :
Код
b[0] = (*((unsigned long int *)ptr))++;
в обоих случаях нет никаких предупреждений.