Функция swab меняет порядок байт, обычно используется для подготовки двоичных
данных при пересылке их к вычислительной машине, которая исполь-
зует различный порядок байтов.
Ваша функция меняет порядок символов в QString.
Кстати говоря ваш алгоритм выходит за границу массива.
Ещё раз внимательно читаем первое сообщение.