]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - atc/extern.h
fix redundant decls and nested externs
[bsdgames-darwin.git] / atc / extern.h
index 950dbb40fcd08d3635bdc5ea0cb52490746ee24d..5cf47224b757e8d665e008dcbf53bca63cf3fb4a 100644 (file)
@@ -1,6 +1,8 @@
+/*     $NetBSD: extern.h,v 1.9 2001/02/05 00:22:52 christos Exp $      */
+
 /*-
- * Copyright (c) 1990 The Regents of the University of California.
- * All rights reserved.
+ * Copyright (c) 1990, 1993
+ *     The Regents of the University of California.  All rights reserved.
  *
  * This code is derived from software contributed to Berkeley by
  * Ed James.
@@ -33,7 +35,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- *     @(#)extern.h    5.4 (Berkeley) 10/30/90
+ *     @(#)extern.h    8.1 (Berkeley) 5/31/93
  */
 
 /*
@@ -45,7 +47,8 @@
  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
  */
 
-extern char            GAMES[], *file;
+extern char            GAMES[];
+extern const char      *file;
 
 extern int             clck, safe_planes, start_time, test_mode;
 
@@ -55,8 +58,85 @@ extern C_SCREEN              screen, *sp;
 
 extern LIST            air, ground;
 
-extern struct sgttyb   tty_start, tty_new;
+extern struct termios  tty_start, tty_new;
 
 extern DISPLACEMENT    displacement[MAXDIR];
 
-extern PLANE           *findplane(), *newplane();
+int            addplane __P((void));
+void           append __P((LIST *, PLANE *));
+void           check_adir __P((int, int, int));
+void           check_edge __P((int, int));
+void           check_edir __P((int, int, int));
+void           check_line __P((int, int, int, int));
+void           check_linepoint __P((int, int));
+void           check_point __P((int, int));
+int            checkdefs __P((void));
+int            compar __P((const void *, const void *));
+void           delete __P((LIST *, PLANE *));
+int            dir_deg __P((int));
+int            dir_no __P((char));
+void           done_screen __P((void));
+void           draw_all __P((void));
+void           draw_line __P((WINDOW *, int, int, int, int, const char *));
+void           erase_all __P((void));
+int            getAChar __P((void));
+int            getcommand __P((void));
+int            gettoken __P((void));
+void           init_gr __P((void));
+void           ioaddstr __P((int, const char *));
+void           ioclrtobot __P((void));
+void           ioclrtoeol __P((int));
+void           ioerror __P((int, int, const char *));
+void           iomove __P((int));
+int            list_games __P((void));
+int            log_score __P((int));
+void           log_score_quit __P((int)) __attribute__((__noreturn__));
+void           loser __P((const PLANE *, const char *)) __attribute__((__noreturn__));
+int            main __P((int, char *[]));
+char           name __P((const PLANE *));
+int            next_plane __P((void));
+void           noise __P((void));
+int            number __P((char));
+void           open_score_file __P((void));
+void           planewin __P((void));
+int            pop __P((void));
+void           push __P((int, int));
+void           quit __P((int));
+int            read_file __P((const char *));
+void           redraw __P((void));
+void           rezero __P((void));
+void           setup_screen __P((const C_SCREEN *));
+int            too_close __P((const PLANE *p1, const PLANE *p2, int));
+void           update __P((int));
+int            yyerror __P((const char *));
+int            yylex __P((void));
+#ifndef YYEMPTY
+int            yyparse __P((void));
+#endif
+const char     *Left __P((char));
+const char     *Right __P((char));
+const char     *airport __P((char));
+const char     *beacon __P((char));
+const char     *benum __P((char));
+const char     *circle __P((char));
+const char     *climb __P((char));
+const char     *command __P((const PLANE *));
+const char     *default_game __P((void));
+const char     *delayb __P((char));
+const char     *descend __P((char));
+const char     *ex_it __P((char));
+PLANE         *findplane __P((int));
+const char     *ignore __P((char));
+const char     *left __P((char));
+const char     *mark __P((char));
+PLANE         *newplane __P((void));
+const char     *okay_game __P((const char *));
+const char     *rel_dir __P((char));
+const char     *right __P((char));
+const char     *setalt __P((char));
+const char     *setplane __P((char));
+const char     *setrelalt __P((char));
+const char     *timestr __P((int));
+const char     *to_dir __P((char));
+const char     *turn __P((char));
+const char     *unmark __P((char));