]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - atc/extern.h
Remove *another* set of useless casts. sheesh
[bsdgames-darwin.git] / atc / extern.h
index ec5c3a7a25df204cdeafa811764551517e6d94c8..2b23e4b4f62c981bb11806387d614813b9824430 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: extern.h,v 1.4 1995/04/27 21:22:22 mycroft Exp $       */
+/*     $NetBSD: extern.h,v 1.16 2009/08/12 04:48:03 dholland Exp $     */
 
 /*-
  * Copyright (c) 1990, 1993
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
  */
 
-extern char            GAMES[], *file;
+extern char            GAMES[];
+extern const char      *filename;
 
-extern int             clck, safe_planes, start_time, test_mode;
+extern int             clck, safe_planes, test_mode;
+extern time_t          start_time;
 
+#if 0
 extern FILE            *filein, *fileout;
+#endif 
 
-extern C_SCREEN                screen, *sp;
+extern C_SCREEN                *sp;
 
 extern LIST            air, ground;
 
@@ -61,4 +61,38 @@ extern struct termios        tty_start, tty_new;
 
 extern DISPLACEMENT    displacement[MAXDIR];
 
-extern PLANE           *findplane(), *newplane();
+int            addplane(void);
+void           append(LIST *, PLANE *);
+void           check_adir(int, int, int);
+void           delete(LIST *, PLANE *);
+int            dir_no(int);
+void           done_screen(void);
+void           draw_all(void);
+void           erase_all(void);
+int            getAChar(void);
+int            getcommand(void);
+void           init_gr(void);
+void           ioaddstr(int, const char *);
+void           ioclrtobot(void);
+void           ioclrtoeol(int);
+void           ioerror(int, int, const char *);
+void           iomove(int);
+int            log_score(int);
+void           log_score_quit(int) __dead;
+void           loser(const PLANE *, const char *) __dead;
+int            main(int, char *[]);
+char           name(const PLANE *);
+int            number(int);
+void           open_score_file(void);
+void           planewin(void);
+void           quit(int);
+void           redraw(void);
+void           setup_screen(const C_SCREEN *);
+void           update(int);
+int            yylex(void);
+#ifndef YYEMPTY
+int            yyparse(void);
+#endif
+const char     *command(const PLANE *);
+PLANE         *findplane(int);
+PLANE         *newplane(void);