Branch data Line data Source code
1 : : /* m2color.cc interface to gcc colorization.
2 : :
3 : : Copyright (C) 2019-2023 Free Software Foundation, Inc.
4 : : Contributed by Gaius Mulley <gaius@glam.ac.uk>.
5 : :
6 : : This file is part of GNU Modula-2.
7 : :
8 : : GNU Modula-2 is free software; you can redistribute it and/or modify
9 : : it under the terms of the GNU General Public License as published by
10 : : the Free Software Foundation; either version 3, or (at your option)
11 : : any later version.
12 : :
13 : : GNU Modula-2 is distributed in the hope that it will be useful, but
14 : : WITHOUT ANY WARRANTY; without even the implied warranty of
15 : : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 : : General Public License for more details.
17 : :
18 : : You should have received a copy of the GNU General Public License
19 : : along with GNU Modula-2; see the file COPYING3. If not see
20 : : <http://www.gnu.org/licenses/>. */
21 : :
22 : : #define m2color_c
23 : : #include "m2color.h"
24 : :
25 : : #include "gcc-consolidation.h"
26 : : #include "diagnostic-color.h"
27 : :
28 : :
29 : : char *
30 : 88948 : m2color_colorize_start (bool show_color, char *name, unsigned int _name_high)
31 : : {
32 : 88948 : return const_cast<char*> (colorize_start (show_color, name, _name_high));
33 : : }
34 : :
35 : :
36 : : char *
37 : 113800 : m2color_colorize_stop (bool show_color)
38 : : {
39 : 113800 : return const_cast<char*> (colorize_stop (show_color));
40 : : }
41 : :
42 : :
43 : : char *
44 : 29212 : m2color_open_quote (void)
45 : : {
46 : 29212 : return const_cast<char*> (open_quote);
47 : : }
48 : :
49 : :
50 : : char *
51 : 29212 : m2color_close_quote (void)
52 : : {
53 : 29212 : return const_cast<char*> (close_quote);
54 : : }
55 : :
56 : :
57 : : void
58 : 0 : _M2_m2color_init ()
59 : : {
60 : 0 : }
61 : :
62 : :
63 : : void
64 : 0 : _M2_m2color_finish ()
65 : : {
66 : 0 : }
|