-#ifdef SERGEEV
-wnd wnds[6]={{1,1,80,25},{1,1,25,12},{26,2,80,12},{65,1,80,10},{1,13,80,23},{1,24,80,25}};
-short curwnd;
-#endif /* SERGEEV */
+static struct
+{
+ char *name;
+ int value;
+}
+commands[] = {
+#define SRSCAN 1
+ {"SRSCAN", SRSCAN},
+#define STATUS 2
+ {"STATUS", STATUS},
+#define REQUEST 3
+ {"REQUEST", REQUEST},
+#define LRSCAN 4
+ {"LRSCAN", LRSCAN},
+#define PHASERS 5
+ {"PHASERS", PHASERS},
+#define TORPEDO 6
+ {"TORPEDO", TORPEDO},
+ {"PHOTONS", TORPEDO},
+#define MOVE 7
+ {"MOVE", MOVE},
+#define SHIELDS 8
+ {"SHIELDS", SHIELDS},
+#define DOCK 9
+ {"DOCK", DOCK},
+#define DAMAGES 10
+ {"DAMAGES", DAMAGES},
+#define CHART 11
+ {"CHART", CHART},
+#define IMPULSE 12
+ {"IMPULSE", IMPULSE},
+#define REST 13
+ {"REST", REST},
+#define WARP 14
+ {"WARP", WARP},
+#define SCORE 15
+ {"SCORE", SCORE},
+#define SENSORS 16
+ {"SENSORS", SENSORS},
+#define ORBIT 17
+ {"ORBIT", ORBIT},
+#define TRANSPORT 18
+ {"TRANSPORT", TRANSPORT},
+#define MINE 19
+ {"MINE", MINE},
+#define CRYSTALS 20
+ {"CRYSTALS", CRYSTALS},
+#define SHUTTLE 21
+ {"SHUTTLE", SHUTTLE},
+#define PLANETS 22
+ {"PLANETS", PLANETS},
+#define REPORT 23
+ {"REPORT", REPORT},
+#define COMPUTER 24
+ {"COMPUTER", COMPUTER},
+#define COMMANDS 25
+ {"COMMANDS", COMMANDS},
+#define EMEXIT 26
+ {"EMEXIT", EMEXIT},
+#define PROBE 27
+ {"PROBE", PROBE},
+#define SAVE 28
+ {"SAVE", SAVE},
+ {"FREEZE", SAVE},
+#define ABANDON 29
+ {"ABANDON", ABANDON},
+#define DESTRUCT 30
+ {"DESTRUCT", DESTRUCT},
+#define DEATHRAY 31
+ {"DEATHRAY", DEATHRAY},
+#define DEBUGCMD 32
+ {"DEBUG", DEBUGCMD},
+#define MAYDAY 33
+ {"MAYDAY", MAYDAY},
+ {"SOS", MAYDAY},
+ {"CALL", MAYDAY},
+#define QUIT 34
+ {"QUIT", QUIT},
+#define HELP 35
+ {"HELP", HELP},
+};