Blame view
include/linux/consolemap.h
1 KB
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 |
/* * consolemap.h * * Interface between console.c, selection.c and consolemap.c */ |
a29ccf6f8 Make console char... |
6 7 |
#ifndef __LINUX_CONSOLEMAP_H__ #define __LINUX_CONSOLEMAP_H__ |
1da177e4c Linux-2.6.12-rc2 |
8 9 10 11 |
#define LAT1_MAP 0 #define GRAF_MAP 1 #define IBMPC_MAP 2 #define USER_MAP 3 |
759448f45 Kernel utf-8 hand... |
12 |
#include <linux/types.h> |
a29ccf6f8 Make console char... |
13 |
#ifdef CONFIG_CONSOLE_TRANSLATIONS |
1da177e4c Linux-2.6.12-rc2 |
14 |
struct vc_data; |
759448f45 Kernel utf-8 hand... |
15 |
extern u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode); |
1da177e4c Linux-2.6.12-rc2 |
16 17 |
extern unsigned short *set_translate(int m, struct vc_data *vc); extern int conv_uni_to_pc(struct vc_data *conp, long ucs); |
759448f45 Kernel utf-8 hand... |
18 |
extern u32 conv_8bit_to_uni(unsigned char c); |
04c719765 unicode diacritic... |
19 |
extern int conv_uni_to_8bit(u32 uni); |
3cb340ecb [PATCH] vt: prope... |
20 |
void console_map_init(void); |
a29ccf6f8 Make console char... |
21 22 23 24 25 26 27 28 29 30 |
#else #define inverse_translate(conp, glyph, uni) ((uint16_t)glyph) #define set_translate(m, vc) ((unsigned short *)NULL) #define conv_uni_to_pc(conp, ucs) ((int) (ucs > 0xff ? -1: ucs)) #define conv_8bit_to_uni(c) ((uint32_t)(c)) #define conv_uni_to_8bit(c) ((int) ((c) & 0xff)) #define console_map_init(c) do { ; } while (0) #endif /* CONFIG_CONSOLE_TRANSLATIONS */ #endif /* __LINUX_CONSOLEMAP_H__ */ |