+
+void race_checkAndWriteName(entity player);
+void race_ClearRecords();
+void race_SendNextCheckpoint(entity e, float spec);
+void race_PreparePlayer(entity this);
+void race_send_recordtime(float msg);
+
+void race_setTime(string map, float t, string myuid, string mynetname, entity e, bool showmessage);
+
+float speedaward_speed;
+string speedaward_holder;
+string speedaward_uid;
+
+float speedaward_alltimebest;
+string speedaward_alltimebest_holder;
+string speedaward_alltimebest_uid;
+
+void race_send_speedaward(float msg);
+void race_send_speedaward_alltimebest(float msg);
+void race_SpeedAwardFrame(entity player);
+
+void race_send_rankings_cnt(float msg);
+void race_SendRanking(float pos, float prevpos, float del, float msg);
+void race_SendAll(entity player, bool only_rankings);
+
+void race_RetractPlayer(entity this);
+
+void race_InitSpectator();
+
+string uid2name(string myuid);
+
+spawnfunc(target_checkpoint);