char PowerStackX[PWRSTKSIZE], PowerStackY[PWRSTKSIZE];
 QUAD MaxPower, NumPower;
 
+void PullPowerStack(void);
+
 
 /* comefrom: TestForCond DoPowerScan TryGo */
+int
 MoveMapSim (short MDir)
 {
   switch (MDir) {
 
 
 /* comefrom: Simulate SpecialInit InitSimMemory */
-DoPowerScan()
+void
+DoPowerScan(void)
 {      
   short ADir;
   register int ConNum, Dir, x;
 
 
 /* comefrom: DoPowerScan DoSPZone */
+void
 PushPowerStack(void) 
 {      
   if (PowerStackNum < (PWRSTKSIZE - 2)) {
 
 
 /* comefrom: DoPowerScan */
+void
 PullPowerStack(void)
 {      
   if (PowerStackNum > 0)  {