1 /* 2 * output.h: header for output.c 3 * 4 * Written By Michael Sandrof 5 * 6 * Copyright(c) 1990 7 * 8 * See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT 9 * 10 * @(#)$Id: output.h,v 1.4 2003/10/10 06:22:38 jnelson Exp $ 11 */ 12 13 #ifndef __output_h__ 14 #define __output_h__ 15 16 extern FILE *irclog_fp; 17 struct ScreenStru; 18 19 BUILT_IN_COMMAND(extern_write); 20 void put_echo (const unsigned char *); 21 void put_it (const char *, ...) __A(1); 22 void say (const char *, ...) __A(1); 23 void yell (const char *, ...) __A(1); 24 void privileged_yell (const char *, ...) __A(1); 25 26 void error (const char *, ...) __A(1); 27 SIGNAL_HANDLER(sig_refresh_screen); 28 void refresh_a_screen (struct ScreenStru *); 29 void refresh_screen (char, char *); 30 int init_screen (void); 31 void file_put_it (FILE *fp, const char *format, ...); 32 #endif /* _OUTPUT_H_ */ 33