diff options
| author | Ingo Molnar <mingo@elte.hu> | 2008-10-03 13:28:46 -0400 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2008-10-03 13:28:46 -0400 |
| commit | f68ec0c24755e5cdb779be6240925f2175311d84 (patch) | |
| tree | a7b7128e61a8456385d82bd1c7ca5f14eecbf2ca /include/linux/consolemap.h | |
| parent | 98920dc3d1113b883cbc73e3293446d3525c6042 (diff) | |
| parent | 94aca1dac6f6d21f4b07e4864baf7768cabcc6e7 (diff) | |
Merge commit 'v2.6.27-rc8' into x86/setup
Diffstat (limited to 'include/linux/consolemap.h')
| -rw-r--r-- | include/linux/consolemap.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/linux/consolemap.h b/include/linux/consolemap.h index e2bf7e5db39a..c4811da1338b 100644 --- a/include/linux/consolemap.h +++ b/include/linux/consolemap.h | |||
| @@ -3,6 +3,9 @@ | |||
| 3 | * | 3 | * |
| 4 | * Interface between console.c, selection.c and consolemap.c | 4 | * Interface between console.c, selection.c and consolemap.c |
| 5 | */ | 5 | */ |
| 6 | #ifndef __LINUX_CONSOLEMAP_H__ | ||
| 7 | #define __LINUX_CONSOLEMAP_H__ | ||
| 8 | |||
| 6 | #define LAT1_MAP 0 | 9 | #define LAT1_MAP 0 |
| 7 | #define GRAF_MAP 1 | 10 | #define GRAF_MAP 1 |
| 8 | #define IBMPC_MAP 2 | 11 | #define IBMPC_MAP 2 |
| @@ -10,6 +13,7 @@ | |||
| 10 | 13 | ||
| 11 | #include <linux/types.h> | 14 | #include <linux/types.h> |
| 12 | 15 | ||
| 16 | #ifdef CONFIG_CONSOLE_TRANSLATIONS | ||
| 13 | struct vc_data; | 17 | struct vc_data; |
| 14 | 18 | ||
| 15 | extern u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode); | 19 | extern u16 inverse_translate(struct vc_data *conp, int glyph, int use_unicode); |
| @@ -18,3 +22,13 @@ extern int conv_uni_to_pc(struct vc_data *conp, long ucs); | |||
| 18 | extern u32 conv_8bit_to_uni(unsigned char c); | 22 | extern u32 conv_8bit_to_uni(unsigned char c); |
| 19 | extern int conv_uni_to_8bit(u32 uni); | 23 | extern int conv_uni_to_8bit(u32 uni); |
| 20 | void console_map_init(void); | 24 | void console_map_init(void); |
| 25 | #else | ||
| 26 | #define inverse_translate(conp, glyph, uni) ((uint16_t)glyph) | ||
| 27 | #define set_translate(m, vc) ((unsigned short *)NULL) | ||
| 28 | #define conv_uni_to_pc(conp, ucs) ((int) (ucs > 0xff ? -1: ucs)) | ||
| 29 | #define conv_8bit_to_uni(c) ((uint32_t)(c)) | ||
| 30 | #define conv_uni_to_8bit(c) ((int) ((c) & 0xff)) | ||
| 31 | #define console_map_init(c) do { ; } while (0) | ||
| 32 | #endif /* CONFIG_CONSOLE_TRANSLATIONS */ | ||
| 33 | |||
| 34 | #endif /* __LINUX_CONSOLEMAP_H__ */ | ||
