Update of /cvsroot/netrek/server/Vanilla/sequencer
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3659/sequencer

Modified Files:
	roboshar.c sequencer.c 
Log Message:
fix compilation errors on sequencer following previous commands.c change

Index: sequencer.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/sequencer/sequencer.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- sequencer.c	21 Mar 2005 05:23:46 -0000	1.1
+++ sequencer.c	6 May 2006 13:12:56 -0000	1.2
@@ -1,23 +1,11 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <signal.h>
-#include <sys/file.h>
-#include <sys/wait.h>
-#include <errno.h>
-#include <pwd.h>
-#include <math.h>
-#include <ctype.h>
-#include <time.h>
 #include "defs.h"
 #include "struct.h"
 #include "data.h"
 #include "planets.h"
 #include "proto.h"
-#include INC_STRINGS
 
 #define KTOURNSTART     0x0e
 
@@ -80,13 +68,6 @@
     {
       MCOPY (pdata, planets, sizeof (pdata));
 
-/*
-      for (i = 0; i < MAXPLANETS; i++)
-        {
-          planets[i].pl_info = ALLTEAM;
-        }
-*/
-
       for (i = 0; i < 4; i++)
         {
           /* one core AGRI */
@@ -200,15 +181,18 @@
 do_nuke ( void *nothing )
 {
     obliterate ( 0, KPROVIDENCE );
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
-**  Balance the teams by statistics.
+**  Balance the teams.
 */
-extern void do_balance(char *);
+#if defined (TRIPLE_PLANET_MAYHEM)
+void
+do_local_balance ( void *nothing )
+{
+    do_balance();
+}
+#endif
 
 /*
 **  Reset planets, save planet state and player state for later scoring
@@ -218,9 +202,6 @@
 {
     doResources(1);
     /* save planet/player state ? */
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -230,9 +211,6 @@
 do_pause ( void *nothing )
 {
     status->gameup |= (GU_PRACTICE | GU_PAUSED);
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -242,9 +220,6 @@
 do_continue ( void *nothing )
 {
     status->gameup &= ~(GU_PRACTICE | GU_PAUSED);
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -255,9 +230,6 @@
 do_score ( char *nothing )
 {
     printf ( "Score...\n" );
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -267,9 +239,6 @@
 do_eject ( void *nothing )
 {
     obliterate ( 0, KQUIT );
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -289,9 +258,6 @@
 do_exit ( void *nothing )
 {
     exit(0);
-
-    /* get rid of annoying compiler warning, -O will remove this code */
-    if (nothing) return;
 }
 
 /*
@@ -329,7 +295,7 @@
         COMMAND ( "say",      do_say      );
         COMMAND ( "nuke",     do_nuke     );
 #if defined (TRIPLE_PLANET_MAYHEM)
-        COMMAND ( "balance",  do_balance  ); /* see commands.c */
+        COMMAND ( "balance",  do_local_balance );
 #endif
         COMMAND ( "reset",    do_reset    );
         COMMAND ( "pause",    do_pause    );

Index: roboshar.c
===================================================================
RCS file: /cvsroot/netrek/server/Vanilla/sequencer/roboshar.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- roboshar.c	21 Mar 2005 10:17:18 -0000	1.2
+++ roboshar.c	6 May 2006 13:12:56 -0000	1.3
@@ -3,6 +3,11 @@
 #include "defs.h"
 #include "struct.h"
 #include "data.h"
+#include "proto.h"
+
+#ifndef M_PI
+#include <math.h>
+#endif
 
 
 /* Each robot must declare the following variables as globals */
@@ -12,10 +17,7 @@
  *  The following routines are shared code
  */
 
-/* ARGSUSED */
-void message_flag(cur,address)
-struct message *cur;
-char *address;
+void message_flag(struct message *cur, char *address)
 {
     /* This is to prevent false sending with SP_S_WARNING */
     cur->args[0] = DINVALID;
@@ -24,38 +26,29 @@
 /*#include "warnings.h"*/
 /* only the fct, robots cannot set send_short */
 
-/* ARGSUSED */
-void swarning( whichmessage, argument,argument2)
-unsigned char whichmessage,argument,argument2;
+void swarning(unsigned char whichmessage, unsigned char argument,
+              unsigned char argument2)
 {
 }
 
-/* ARGSUSED */
-void spwarning(text,index)
-char *text;
-int index;
+void spwarning(char *text, int index)
 {
 }
 
 /* ARGSUSED */
-void s_warning(text,index)
-char *text;
-int index;
+void s_warning(char *text, int index)
 {
 } /* Only stubs to silence the linker */
 
 
-void new_warning(index,mess)
-int index;
-char *mess;
+void new_warning(int index, const char *mess, ...)
 {
     if (debug)
         ERROR(1,("warning: (%d)%s\n", index,mess));
 }
 
 
-void warning(mess)
-int mess;
+void warning(char *mess)
 {
     if (debug)
 	ERROR(1,("warning: %s\n", mess));
@@ -66,8 +59,7 @@
  * This routine sets up the robot at nowhere name
  */
 
-void robonameset(myself)
-struct player *myself;
+void robonameset(struct player *myself)
 {
 
     (void) strncpy(myself->p_login, "Robot", sizeof (myself->p_login));
@@ -103,12 +95,12 @@
  * c)  Forge a message by setting mynum to whatever it wants.
  */
 
-void messAll(int mynum,char *name,...)
+void messAll(int mynum, char *name, const char *fmt, ...)
 {
     va_list args;
     char addrbuf[15];
 
-    va_start(args, name);
+    va_start(args, fmt);
 
 /* +++ 2.6pl0 cameron at sna.dec.com */
 #if defined(__alpha)
@@ -117,7 +109,7 @@
     sprintf(addrbuf, "%s->ALL", name );
 #endif
 /* --- */
-    do_message(0, MALL, addrbuf, mynum, args);
+    do_message(0, MALL, addrbuf, mynum, fmt, args);
     va_end(args);
 }
 
@@ -127,7 +119,7 @@
  * The same comments as messAll apply here, too.
  */
 
-void messOne(int mynum,char *name,int who, ...)
+void messOne(int mynum, char *name, int who, const char *fmt, ...)
 {
     va_list args;
     char addrbuf[15];
@@ -139,36 +131,39 @@
       return; /* hack: don't message self :) */
     }
     sprintf(addrbuf, "%s->%2s", name, players[who].p_mapchars);
-    va_start(args, who);
-    do_message(who, MINDIV, addrbuf, mynum, args);
+    va_start(args, fmt);
+    do_message(who, MINDIV, addrbuf, mynum, fmt, args);
     va_end(args);
 }
 
 
-int game_pause(comm,mess)
-char *comm;
-struct message *mess;
+void game_pause(char *comm, struct message *mess)
 {
   status->gameup|=GU_PAUSED;
 }
 
-int game_resume(comm,mess)
-char *comm;
-struct message *mess;
+int game_resume(char *comm, struct message *mess)
 {
   status->gameup&= ~GU_PAUSED;
+  return 1;
 }
 
-#ifndef M_PI
-#include <math.h>
-#endif
-
 /*
  * This returns the direction needed to travel to get from
  * (x1,y1) to (x2,y2). (x1,y1) are commonly me->p_x and me->p_y.
  */
-u_char getcourse2(int x1,int y1,int x2,int y2)
+u_char getcourse2(int x1, int y1, int x2, int y2)
 {
     return((u_char) nint((atan2((double) (x2 - x1),
         (double) (y1 - y2)) / M_PI * 128.)));
 }
+
+/*
+ * Null client packet sending function for ntserv specific code in
+ * enter.c and interface.c so that we can avoid compiling it in the
+ * robots directory, and use libnetrek instead.
+ */
+void sendClientPacket(void *ignored)
+{
+  return;
+}