-/* $NetBSD: extern.h,v 1.3 1995/03/21 15:03:54 cgd Exp $ */
+/* $NetBSD: extern.h,v 1.6 1998/09/13 15:27:26 hubertf Exp $ */
/*-
* Copyright (c) 1990, 1993
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, 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, char *));
+void ioclrtobot __P((void));
+void ioclrtoeol __P((int));
+void ioerror __P((int, int, 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((PLANE *, char *)) __attribute__((__noreturn__));
+int main __P((int, char *[]));
+char name __P((PLANE *));
+int next_plane __P((void));
+void noise __P((void));
+int number __P((char));
+void planewin __P((void));
+int pop __P((void));
+void push __P((int, int));
+void quit __P((int));
+int read_file __P((char *));
+void redraw __P((void));
+void rezero __P((void));
+void setup_screen __P((C_SCREEN *));
+int too_close __P((PLANE *p1, PLANE *p2, int));
+void update __P((int));
+int yyerror __P((const char *));
+int yylex __P((void));
+int yyparse __P((void));
+char *Left __P((char));
+char *Right __P((char));
+char *airport __P((char));
+char *beacon __P((char));
+char *benum __P((char));
+char *circle __P((char));
+char *climb __P((char));
+char *command __P((PLANE *));
+char *default_game __P((void));
+char *delayb __P((char));
+char *descend __P((char));
+char *ex_it __P((char));
+PLANE *findplane __P((int));
+char *ignore __P((char));
+char *left __P((char));
+char *mark __P((char));
+PLANE *newplane __P((void));
+char *okay_game __P((char *));
+char *rel_dir __P((char));
+char *right __P((char));
+char *setalt __P((char));
+char *setplane __P((char));
+char *setrelalt __P((char));
+char *timestr __P((int));
+char *to_dir __P((char));
+char *turn __P((char));
+char *unmark __P((char));