Вы не хотите изменять значения головных точек, вы хотите изменить указатель, который хранится в самой голове, поэтому не используйте * head, используйте указатель для самой головки. Голова имеет тип IntElement *
, поэтому параметр должен быть указателем на такой тип: IntElement **