1 //--------------------------------------------------------------------------
2 // types.h - Header file for types
4 // Matthew E. Moses & Michael A. Long
7 // $Date: 1998/09/10 19:58:20 $
13 // Revision 1.11 1998/09/10 19:58:20 mlong
14 // *** empty log message ***
16 // Revision 1.10 1998/06/18 18:42:09 mlong
17 // prepairing for yet another move.
19 // Revision 1.9 1998/06/04 19:56:02 mlong
20 // *** empty log message ***
22 // Revision 1.8 1998/04/18 19:00:07 mlong
23 // fixed delete bug and added delete tourney fuction
25 // Revision 1.7 1998/02/12 18:44:34 mlong
26 // *** empty log message ***
28 // Revision 1.6 1997/11/06 20:51:29 chess
29 // *** empty log message ***
31 // Revision 1.5 1997/10/08 21:03:08 chess
34 // Revision 1.4 1997/05/15 18:30:27 chess
35 // *** empty log message ***
37 // Revision 1.3 1997/04/13 03:24:42 chess
38 // added several enumerated types for params stuff and for TellUser outputs
40 // Revision 1.2 1997/04/07 22:22:26 chess
42 // and added enum reasons for why we are calling a centralized telluser function
44 // Revision 1.1 1996/10/01 20:17:34 moses
48 //--------------------------------------------------------------------------
98 #define COM_AMBIGUOUS 2
99 #define COM_BADPARAMETERS 3
100 #define COM_BADCOMMAND 4
135 typedef struct u_parameter {
149 typedef struct string_list strings;
151 #define MAXNUMPARAMS 10
152 typedef parameter param_list[MAXNUMPARAMS];
153 typedef int (Mamer::*USERFP) (User *, param_list);
154 typedef int (Mamer::*TOURNFP) (User *, param_list, Tourney *);