$OpenBSD: patch-src_sim_headers_sim_h,v 1.5 2017/05/09 13:01:42 espie Exp $
Index: src/sim/headers/sim.h
--- src/sim/headers/sim.h.orig
+++ src/sim/headers/sim.h
@@ -684,4 +684,127 @@ extern int setSkips(int skips);
 extern int SetGameLevel(short level);
 extern int SetGameLevelFunds(short level);
 
+extern void DoStopMicropolis(void);
+extern void ChangeEval(void);
+extern void InitializeSound(void);
+extern void initMapArrays(void);
+extern void initGraphs(void);
+extern void initFundingLevel(void);
+extern void setUpMapProcs(void);
+extern void StopEarthquake(void);
+extern void ResetMapState(void);
+extern void ResetEditorState(void);
+extern void ClearMap(void);
+extern void InitWillStuff(void);
+extern void InitFundingLevel(void);
+extern void SetFunds(int);
+extern void sim_update_editors(void);
+extern void UpdateFlush(void);
+extern void CancelRedrawView(SimView *);
+extern void DoUpdateEditor(SimView *);
+extern void DoUpdateHeads(void);
+extern int DoUpdateMap(SimView *);
+extern void graphDoer(void);
+extern void UpdateBudgetWindow(void);
+extern void scoreDoer(void);
+extern void sim_loop(int);
+extern void DoTimeoutListen(void);
+extern void MoveObjects(void);
+extern void SimFrame(void);
+extern void tk_main(void);
+extern void MakeAirCrash(void);
+extern void MakeTornado(void);
+extern void MakeEarthquake(void);
+extern void MakeMonster(void);
+extern void DropFireBombs(void);
+extern void DoMeltdown(int, int);
+extern void MakeExplosion(int, int);
+extern void ClearMes(void);
+extern void SendMesAt(short, short, short);
+extern void DoEarthQuake(void);
+extern int Rand16(void);
+extern void FireZone(int, int, int);
+extern void CityEvaluation(void);
+extern void EvalInit(void);
+extern short AverageTrf(void);
+extern short GetUnemployment(void);
+extern short GetFire(void);
+extern void GenerateSomeCity(int);
+extern void InvalidateEditors(void);
+extern void InvalidateMaps(void);
+extern void UpdateFunds(void);
+extern void DoSimInit(void);
+extern int Eval(char *);
+extern void Kick(void);
+extern void SeedRand(int);
+extern void SmoothRiver(void);
+extern void RandomlySeedRand(void);
+extern void ClearUnnatural(void);
+extern void SmoothTrees(void);
+extern void SmoothWater(void);
+extern void InitGraphMax(void);
+extern void DestroyAllSprites(void);
+extern void ResetLastKeys(void);
+extern void DoNewGame(void);
+extern void SendMessages(void);
+extern int SendMes(int);
+extern QUAD TickCount(void);
+extern void MakeSound(char *, char *);
+extern void GetIndString(char *, int, short);
+extern int MoveMapSim(short);
+extern void FireAnalysis(void);
+extern void PopDenScan(void);
+extern short DoFreePop(void);
+extern int RZPop(int);
+extern int CZPop(int);
+extern int IZPop(int);
+extern void PTLScan(void);
+void CrimeScan(void);
+extern void DoPowerScan(void);
+extern void DoDisasters(void);
+extern void InitSimMemory(void);
+extern void doAllGraphs(void);
+extern int SetZPower(void);
+extern void SetCommonInits(void);
+extern void ChangeCensus(void);
+extern void DoBudget(void);
+extern void UpdateFundEffects(void);
+extern void drawCurrPercents(void);
+extern void DoZone(void);
+extern void GenerateTrain(int x, int y);
+extern void MakeExplosionAt(int x, int y);
+extern void RepairZone(short ZCent, short zsize);
+extern void PushPowerStack(void);
+extern int FindPRoad(void);
+extern void GenerateShip(void);
+extern void GenerateCopter(int x, int y);
+extern void GeneratePlane(int x, int y);
+extern int sim_rand(void);
+extern void sim_srand(unsigned int);
+extern void DoFlood(void);
+extern int MakeTraf(int);
+extern void DoSPZone(short PwrOn);
+extern void DoHospChur(void);
+extern int MakeTraf(int);
+extern int Rand16Signed(void);
+extern void setAnyCityName(char *);
+extern void LoadScenario(short);
+extern void setCityName(char *);
+extern void SaveCity(void);
+extern void sim_exit(int);
+extern void GetPixmaps(XDisplay *);
+extern void animateTiles(void);
+extern void MemDrawMap(SimView *);
+
+extern void drawAll(SimView *view);
+extern void drawRes(SimView *view);
+extern void drawCom(SimView *view);
+extern void drawInd(SimView *view);
+extern void drawPower(SimView *view);
+extern void drawLilTransMap(SimView *view);
+extern void drawDynamic(SimView *view);
+
+extern void Spend(int);
+extern void GameStarted(void);
+
 extern struct XDisplay *XDisplays;
