]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - atc/struct.h
cgram: conform to lint's strict bool mode, KNF
[bsdgames-darwin.git] / atc / struct.h
index 500a8ea16916cb790fb90e983b5578f1f23f2d17..52ba1dcf7bdbcfb847c0be1c08415bc736b04969 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: struct.h,v 1.5 2003/08/07 09:36:54 agc Exp $   */
+/*     $NetBSD: struct.h,v 1.10 2014/03/22 22:58:56 dholland Exp $     */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -43,6 +43,8 @@
  * For more info on this and all of my stuff, mail edjames@berkeley.edu.
  */
 
+#include <stdbool.h>
+
 typedef struct {
        int     x, y;
        int     dir;    /* used only sometimes */
@@ -60,25 +62,32 @@ typedef struct {
        int     width, height;
        int     update_secs;
        int     newplane_time;
-       int     num_exits;
-       int     num_lines;
-       int     num_beacons;
-       int     num_airports;
+       unsigned num_exits;
+       unsigned num_lines;
+       unsigned num_beacons;
+       unsigned num_airports;
        EXIT    *exit;
        LINE    *line;
        BEACON  *beacon;
        AIRPORT *airport;
 } C_SCREEN;
 
+enum places {
+       T_NODEST = 0,
+       T_BEACON = 1,
+       T_EXIT = 2,
+       T_AIRPORT = 3
+};
+
 typedef struct plane {
        struct plane    *next, *prev;
        int             status;
        int             plane_no;
        int             plane_type;
-       int             orig_no;
-       int             orig_type;
-       int             dest_no;
-       int             dest_type;
+       unsigned orig_no;
+       enum places orig_type;
+       unsigned dest_no;
+       enum places dest_type;
        int             altitude;
        int             new_altitude;
        int             dir;
@@ -86,8 +95,8 @@ typedef struct plane {
        int             fuel;
        int             xpos;
        int             ypos;
-       int             delayd;
-       int             delayd_no;
+       bool delayd;
+       unsigned delayd_no;
 } PLANE;
 
 typedef struct {
@@ -95,7 +104,7 @@ typedef struct {
 } LIST;
 
 typedef struct {
-       char    name[10];
+       char    name[33];
        char    host[256];
        char    game[256];
        int     planes;
@@ -104,6 +113,8 @@ typedef struct {
 } SCORE;
 
 #define SCORE_SCANF_FMT        "%9s %255s %255s %d %d %d"
+#define SCORE_NAME_LEN 33
+#define SCORE_GAME_LEN 256
 
 typedef struct displacement {
        int     dx;