7 * Colors for color() command
17 #define BRIGHT_BLACK 8
19 #define BRIGHT_GREEN 10
20 #define BRIGHT_YELLOW 11
21 #define BRIGHT_BLUE 12
22 #define BRIGHT_MAGENTA 13
23 #define BRIGHT_CYAN 14
24 #define BRIGHT_WHITE 15
25 #define COLOR_PUSH 16 /* Save current color */
26 #define COLOR_POP 17 /* Restore saved color */
27 #define ORIGINAL_PAIR -1 /* Default terminal colors */
29 #define MAXURLS 50 /* Max embedded URL's per message */
34 void load_command_set(void);
35 void sttybbs(int cmd);
36 void newprompt(char *prompt, char *str, int len);
37 void strprompt(char *prompt, char *str, int len);
38 int boolprompt(char *prompt, int prev_val);
39 int intprompt(char *prompt, int ival, int imin, int imax);
40 int fmout(int width, FILE *fpin, char *text, FILE *fpout, char pagin,
41 int height, int starting_lp, int subst);
42 int getcmd(CtdlIPC *ipc, char *argbuf);
43 void display_help(CtdlIPC *ipc, char *name);
44 void color(int colornum);
45 void cls(int colornum);
46 void send_ansi_detect(void);
47 void look_for_ansi(void);
49 void set_keepalives(int s);
50 extern int enable_color;
54 char keymenu(char *menuprompt, char *menustring);
55 void async_ka_start(void);
56 void async_ka_end(void);
57 int checkpagin(int lp, unsigned int pagin, unsigned int height);
58 char was_a_key_pressed(void);
61 void pprintf(const char *format, ...) __attribute__((__format__(__printf__,1,2)));
63 void pprintf(const char *format, ...);
69 extern char urls[MAXURLS][SIZ];
70 extern char rc_url_cmd[SIZ];
71 extern char rc_gotmail_cmd[SIZ];
72 extern int lines_printed;
73 extern int rc_remember_passwords;