Same thing has already been done for the isGametypeInFilter prototype.
string getWrappedLine(float w, vector size, textLengthUpToWidth_widthFunction_t tw);
string getWrappedLineLen(float w, textLengthUpToLength_lenFunction_t tw);
+// FIXME can't use Gametype gt because Gitlab compilation unit test fails
float isGametypeInFilter(entity gt, float tp, float ts, string pattern);
vector solve_shotdirection(vector myorg, vector myvel, vector eorg, vector evel, float spd, float newton_style);
void MapVote_Spawn();
void MapVote_Think();
void MapVote_SendPicture(entity to, int id);
-bool GameTypeVote_SetGametype(Gametype type, string gametype_string, bool call_hooks);
+// FIXME can't use Gametype type because Gitlab compilation unit test fails
+bool GameTypeVote_SetGametype(entity type, string gametype_string, bool call_hooks);
float GameTypeVote_Start();
float GameTypeVote_Finished(int pos);
string GameTypeVote_MapInfo_FixName(string m);