]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - gomoku/gomoku.h
constify, per PR 6148
[bsdgames-darwin.git] / gomoku / gomoku.h
index e7c4ed558ec9181ecdbd630ce8634429227a375f..9f304f806e5278ab0c9b3d1e3d0d804b46ab5cf2 100644 (file)
@@ -1,5 +1,5 @@
-/* $NetBSD: gomoku.h,v 1.2 1996/12/28 18:57:01 tls Exp $
-*/
+/*     $NetBSD: gomoku.h,v 1.5 1998/09/13 15:27:28 hubertf Exp $       */
+
 /*
  * Copyright (c) 1994
  *     The Regents of the University of California.  All rights reserved.
@@ -39,6 +39,7 @@
  */
 
 #include <sys/types.h>
+#include <stdio.h>
 
 /* board dimensions */
 #define BSZ    19
@@ -261,8 +262,44 @@ extern     int     movelog[BSZ * BSZ];             /* history of moves */
 extern int     movenum;
 extern int     debug;
 
-extern char    *copy();
-extern char    *stoc();
-extern char    *tail();
-
 #define ASSERT(x)
+
+void   bdinit __P((struct spotstr *));
+void   init_overlap __P((void));
+int    getline __P((char *, int));
+void   ask __P((char *));
+void   dislog __P((char *));
+void   bdump __P((FILE *));
+void   bdisp __P((void));
+void   bdisp_init __P((void));
+void   cursfini __P((void));
+void   cursinit __P((void));
+void   bdwho __P((int));
+void   panic __P((char *)) __attribute__((__noreturn__));
+void   log __P((char *));
+void   dlog __P((char *));
+void   quit __P((void)) __attribute__((__noreturn__));
+void   quitsig __P((int)) __attribute__((__noreturn__));
+void   whatsup __P((int));
+int    readinput __P((FILE *));
+char   *stoc __P((int));
+int    lton __P((int));
+int    ctos __P((char *));
+void   update_overlap __P((struct spotstr *));
+int    makemove __P((int, int));
+int    list_eq __P((struct combostr **, struct combostr **, int));
+void   clearcombo __P((struct combostr *, int));
+void   makeempty __P((struct combostr *));
+void   appendcombo __P((struct combostr *, int));
+void   updatecombo __P((struct combostr *, int));
+void   markcombo __P((struct combostr *));
+void   printcombo __P((struct combostr *, char *));
+void   makecombo __P((struct combostr *, struct spotstr *, int, int));
+void   makecombo2 __P((struct combostr *, struct spotstr *, int, int));
+int    sortcombo __P((struct combostr **, struct combostr **, struct combostr *));
+int    checkframes __P((struct combostr *, struct combostr *, struct spotstr *,
+int, struct ovlp_info *));
+void   addframes __P((int));
+void   scanframes __P((int));
+int    better __P((struct spotstr *, struct spotstr *, int));
+int    pickmove __P((int));