enum loctype {neither, quadrant, sector};
-typedef enum {
- SCAN_FULL,
- SCAN_REQUEST,
- SCAN_STATUS,
- SCAN_NO_LEFTSIDE,
-} scantype;
-
/* Function prototypes */
void prelim(void);
void attack(bool);
void setup(bool);
void score(void);
void atover(bool);
-void srscan(scantype);
+void srscan(void);
void lrscan(void);
void phasers(void);
void photon(void);
void doshield(bool);
void dock(bool);
void dreprt(void);
-void chart(bool);
+void chart(void);
void rechart(void);
void impuls(void);
void wait(void);
bool thaw(void);
void plaque(void);
int scan(void);
+void status(int req);
+void request(void);
#define IHEOL (0)
#define IHALPHA (1)
#define IHREAL (2)
void chew(void);
void chew2(void);
void skip(int);
-void prout(char *, ...);
-void proutn(char *, ...);
+void prout(const char *, ...) __attribute__((format(printf, 1, 2)));
+void proutn(const char *, ...) __attribute__((format(printf, 1, 2)));
+void prouts(const char *, ...) __attribute__((format(printf, 1, 2)));
+void prstat(const char *txt, const char *fmt, ...)
+ __attribute__((format(printf, 2, 3)));
void stars(void);
void newqad(bool);
bool ja(void);
void snova(bool, coord *);
void scom(bool *);
void hittem(double *);
-void prouts(char *, ...);
bool isit(char *);
void preport(void);
void orbit(void);
void setpassword(void);
void commandhook(char *, bool);
void makechart(void);
-void enqueue(char *);
coord newkling(int);
#if BSD_BUG_FOR_BUG
void visual(void);