]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - gomoku/gomoku.h
sprintf -> snprintf, plus some use of strlcpy/strlcat where appropriate
[bsdgames-darwin.git] / gomoku / gomoku.h
index 4a9b4a1cd6afebd1a9f756dd96fce9284ee682a8..87229e10e88736a10eb188caca7cdbab369aa9c3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: gomoku.h,v 1.12 2009/06/04 05:52:30 dholland Exp $     */
+/*     $NetBSD: gomoku.h,v 1.15 2009/06/04 06:47:36 dholland Exp $     */
 
 /*
  * Copyright (c) 1994
@@ -246,7 +246,6 @@ struct overlap_info {
 };
 
 extern const char      *letters;
-extern char    fmtbuf[];
 extern const char      pdir[];
 
 extern const int     dd[4];
@@ -272,9 +271,9 @@ void        bdisp_init(void);
 void   cursfini(void);
 void   cursinit(void);
 void   bdwho(int);
-void   panic(const char *) __dead;
-void   glog(const char *);
-void   dlog(const char *);
+void   panic(const char *, ...) __printflike(1, 2) __dead;
+void   misclog(const char *, ...) __printflike(1, 2);
+void   debuglog(const char *, ...) __printflike(1, 2);
 void   quit(void) __dead;
 void   quitsig(int) __dead;
 void   whatsup(int);
@@ -290,7 +289,7 @@ void        makeempty(struct combostr *);
 void   appendcombo(struct combostr *, int);
 void   updatecombo(struct combostr *, int);
 void   markcombo(struct combostr *);
-void   printcombo(struct combostr *, char *);
+void   printcombo(struct combostr *, char *, size_t);
 void   makecombo(struct combostr *, struct spotstr *, int, int);
 void   makecombo2(struct combostr *, struct spotstr *, int, int);
 int    sortcombo(struct combostr **, struct combostr **, struct combostr *);