acsutils использует простую систему возвращения нескольких значений функциями (примером может служить RotateVector()):
Существуют глобальные переменные r1…r8. Функции пишут в них свои возвращаемые значения.
RotateVector(x, y, angle); // Вызов функции int newX = r1; // Получаем первое возвращенное значение int newY = r2; // Второе