xref: /openbsd-src/usr.bin/mg/log.h (revision 15cbecf029d7b235e2c0ca91ccf4ed5d80e158b8)
1 /*      $OpenBSD: log.h,v 1.6 2021/03/02 13:06:50 lum Exp $   */
2 
3 /* This file is in the public domain. */
4 
5 /*
6  * Specifically for mg logging functionality.
7  *
8  */
9 int	 mglog(PF, void *);
10 int	 mgloginit(void);
11 int	 mglog_execbuf(	const char* const,
12 			const char* const,
13 			const char* const,
14 			const char* const,
15 	     		const int,
16 			const int,
17 			const char* const,
18 			const char* const,
19 			const char* const
20 			);
21 
22 int	 mglog_isvar(	const char* const,
23 			const char* const,
24 			const int
25 			);
26 int	 mglog_misc(	const char *, ...);
27 
28 extern const char	*mglogpath_lines;
29 extern const char	*mglogpath_undo;
30 extern const char	*mglogpath_window;
31 extern const char	*mglogpath_key;
32 extern const char	*mglogpath_interpreter;
33 extern const char	*mglogpath_misc;
34