This commit was generated by cvs2svn to compensate for changes in r2,
[btb/d2x.git] / include / mono.h
1 /*
2 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
3 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
4 END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
5 ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
6 IN USING, DISPLAYING,  AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
7 SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
8 FREE PURPOSES.  IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
9 CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES.  THE END-USER UNDERSTANDS
10 AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.  
11 COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
12 */
13
14 #ifndef _MONO_H
15 #define _MONO_H
16
17 #include <stdarg.h>
18 #include "console.h"
19
20 static inline void _do_mprintf(int n, char *fmt, ...)
21 {
22         char buffer[1024];
23         va_list arglist;
24
25         va_start (arglist, fmt);
26         vsprintf (buffer, fmt, arglist);
27         va_end (arglist);
28         
29         con_printf (CON_DEBUG, buffer);
30 }
31
32 #define mprintf(args) _do_mprintf args
33
34 #define minit()
35 #define mclose(n)
36 #define mopen( n, row, col, width, height, title )
37 #define mDumpD(window, int_var) 
38 #define mDumpX(window, int_var) 
39 #define mclear( n )
40 #define mprintf_at(args)
41 #define mputc( n, c )
42 #define mputc_at( n, row, col, c )
43 #define msetcursor( row, col )
44 #define mrefresh(n)
45
46 #endif
47
48