Как перевести код из С++ в Си?
Указатель this? В Си классов нет, вам нужно избавится от классов.
Класс переделывайте по следующей схеме:
1.все члены данных класса переходят в аналогичную структуру на Си как есть.
2.все методы класса реализуются в виде обычных функций, первым параметром в функции передавайте структуру из п.1, можете указатель на структуру назвать this, тогда в коде функции не придется this заменять на что-либо другое.
Наймите человека