]> git.pond.sub.org Git - empserver/blobdiff - include/com.h
Fix trailing whitespace
[empserver] / include / com.h
index 8132597e8c92e25bf418c23badfe92a6fe53d193..6174c1b89dfb8e8960fc3d141e4af94103a85b99 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2004, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                           Ken Stevens, Steve McClure
  *
  *  This program is free software; you can redistribute it and/or modify
  *
  *  ---
  *
- *  See the "LEGAL", "LICENSE", "CREDITS" and "README" files for all the
- *  related information and legal notices. It is expected that any future
- *  projects/authors will amend these files as needed.
+ *  See files README, COPYING and CREDITS in the root of the source
+ *  tree for related information and legal notices.  It is expected
+ *  that future projects/authors will amend these files as needed.
  *
  *  ---
  *
  *  com.h: Definitions used to parse Empire commands
- * 
+ *
  *  Known contributors to this file:
- *  
+ *
  */
 
-#ifndef _COM_H_
-#define _COM_H_
+#ifndef COM_H
+#define COM_H
 
 struct cmndstr {
-    s_char *c_form;            /* prototype of command */
+    char *c_form;              /* prototype of command */
     int c_cost;                        /* btu cost of command */
     int (*c_addr)(void);       /* core addr of appropriate routine */
-    int c_flags;
+    int c_flags;               /* command flags */
     int c_permit;              /* who is allowed to "do" this command */
 };
 
-#define C_MOD          0x1     /* modifies database */
+/* Command flag bits */
+enum {
+    /*
+     * Command modifies database.
+     * This also prevents print functions from blocking.  In fact,
+     * that's the effective meaning of this flag.  Nothing stops a
+     * command without C_MOD modifying whatever it wants.
+     */
+    C_MOD = 1
+};
 
 /* variables associated with this stuff */
 
 extern struct cmndstr player_coms[];
 
-#endif /* _COM_H_ */
+#endif