FreeNOS
teken_subr_compat.h
Go to the documentation of this file.
1/*-
2 * Copyright (c) 2008-2009 Ed Schouten <ed@FreeBSD.org>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 * notice, this list of conditions and the following disclaimer in the
12 * documentation and/or other materials provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
15 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD$
27 */
28
29static void
35
38
39static void
46
47static void
49{
50
53 if (c >= 8) {
56 } else {
57 t->t_defattr.ta_format &= ~TF_BOLD;
58 t->t_curattr.ta_format &= ~TF_BOLD;
59 }
60}
61
62static void
68
u8 type
Definition IntelACPI.h:0
teken_attr_t t_defattr
Definition teken.h:147
teken_attr_t t_curattr
Definition teken.h:143
teken_color_t ta_fgcolor
Definition teken.h:78
teken_format_t ta_format
Definition teken.h:77
teken_color_t ta_bgcolor
Definition teken.h:79
static void teken_funcs_param(teken_t *t, int cmd, unsigned int value)
Definition teken.c:152
#define TC_BLUE
Definition teken.h:62
#define TC_BROWN
Definition teken.h:61
#define TF_BOLD
Definition teken.h:53
#define TC_GREEN
Definition teken.h:60
#define TP_SWITCHVT
Definition teken.h:106
#define TC_CYAN
Definition teken.h:64
#define TP_SHOWCURSOR
Definition teken.h:102
unsigned char teken_color_t
Definition teken.h:57
#define TC_MAGENTA
Definition teken.h:63
#define TC_BLACK
Definition teken.h:58
#define TC_WHITE
Definition teken.h:65
#define TC_RED
Definition teken.h:59
static void teken_subr_cons25_set_cursor_type(teken_t *t, unsigned int type)
static void teken_subr_cons25_set_adapter_background(teken_t *t, unsigned int c)
static void teken_subr_cons25_switch_virtual_terminal(teken_t *t, unsigned int vt)
static void teken_subr_cons25_set_adapter_foreground(teken_t *t, unsigned int c)
static const teken_color_t cons25_colors[8]