Здравствуйте, Klirik, Вы писали:
K>Есть вот такой фрагмент:
...
K>Как его победить?
Это предупреждение имеет смысл. Дело в том, что не на всех архитекторах процессора это можно делать. Например может быть условие, что переменная типа int может лежать только по выровненному адресу (ну например адрес должен делиться на 4 без остатка). Т.е если у вас pPtr == 1025, то при выполнении Вашей функции с типом int произойдет аппаратное прерывание и программа вылетит

.
Если Вы уверены, что у Вас этого нет (например работаете только на x86 процессорах), то просто запретите это предупреждение

.