2 * Copyright (C) Volition, Inc. 1999. All rights reserved.
4 * All source code herein is the property of Volition, Inc. You may not sell
5 * or otherwise commercially exploit the source or things you created based on
10 * $Logfile: /Freespace2/code/Network/multi_log.h $
15 * Header file to support multiplayer logging functions
18 * Revision 1.2 2002/06/09 04:41:14 relnev
19 * added copyright header
21 * Revision 1.1.1.1 2002/05/03 03:28:12 root
25 * 2 10/07/98 10:53a Dave
28 * 1 10/07/98 10:50a Dave
30 * 2 8/20/98 5:31p Dave
31 * Put in handy multiplayer logfile system. Now need to put in useful
32 * applications of it all over the code.
34 * 1 8/20/98 2:00p Dave
40 #ifndef _FREESPACE_MULTIPLAYER_LOGFILE_HEADER_FILE
41 #define _FREESPACE_MULTIPLAYER_LOGFILE_HEADER_FILE
43 // ----------------------------------------------------------------------------------------------------
44 // MULTI LOGFILE DEFINES/VARS
48 // ----------------------------------------------------------------------------------------------------
49 // MULTI LOGFILE FUNCTIONS
52 // initialize the multi logfile
53 void multi_log_init();
55 // close down the multi logfile
56 void multi_log_close();
58 // give some processing time to the logfile system so it can check up on stuff
59 void multi_log_process();
61 // printf function itself called by the ml_printf macro
62 void ml_printf(const char *format, ...);
64 // string print function
65 void ml_string(const char *string, int add_time = 1);