summaryrefslogtreecommitdiff
path: root/src/bridge/colors.hpp
blob: a4775e17bb30ec9debb4922634e508c3e1becf59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef COLORS_INCLUDED
# define COLORS_INCLUDED

#include <string>

/**
 * A module handling the conversion between IRC colors and XHTML-IM, and vice versa.
 */

#define IRC_COLOR_BOLD_CHAR       '\x02'
#define IRC_COLOR_COLOR_CHAR      '\x03'
#define IRC_COLOR_RESET_CHAR      '\x0F'
#define IRC_COLOR_FIXED_CHAR      '\x11'
#define IRC_COLOR_REVERSE_CHAR    '\x12'
#define IRC_COLOR_REVERSE2_CHAR   '\x16'
#define IRC_COLOR_ITALIC_CHAR     '\x1D'
#define IRC_COLOR_UNDERLINE_CHAR  '\x1F'

void remove_irc_colors(std::string& str);

#endif // COLORS_INCLUDED