summaryrefslogtreecommitdiff
path: root/hangul/hangul.h
diff options
context:
space:
mode:
authorChoe Hwanjin <choe.hwanjin@gmail.com>2006-02-25 22:27:06 +0900
committerChoe Hwanjin <choe.hwanjin@gmail.com>2006-02-25 22:27:06 +0900
commit6ab0c4fbcfcbef2afd1ad57d077ee3ca4d22d3fb (patch)
tree780a0d7d4ba544a57a7da43ec72d7bbb75033a5f /hangul/hangul.h
parente3191f7fbfb369d347531b1e925908f87d77b83c (diff)
downloadlibhangul-6ab0c4fbcfcbef2afd1ad57d077ee3ca4d22d3fb.tar.gz
HangulInputContext의 실제 구현을 hangulinputcontext.c로 숨김
git-svn-id: http://kldp.net/svn/hangul/libhangul/trunk@61 8f00fcd2-89fc-0310-932e-b01be5b65e01
Diffstat (limited to 'hangul/hangul.h')
-rw-r--r--hangul/hangul.h28
1 files changed, 0 insertions, 28 deletions
diff --git a/hangul/hangul.h b/hangul/hangul.h
index dc04b39..a92e821 100644
--- a/hangul/hangul.h
+++ b/hangul/hangul.h
@@ -83,34 +83,6 @@ enum {
HANGUL_INPUT_FILTER_JASO
};
-struct _HangulJamoCombination {
- uint32_t key;
- ucschar code;
-};
-
-struct _HangulBuffer {
- ucschar choseong;
- ucschar jungseong;
- ucschar jongseong;
-
- ucschar stack[12];
- int index;
-};
-
-struct _HangulInputContext {
- int type;
- const ucschar *keyboard_table;
- const HangulJamoCombination *combination_table;
- int combination_table_size;
- HangulBuffer buffer;
- HangulICFilter filter;
- void *filter_data;
- int output_mode;
-
- ucschar preedit_string[64];
- ucschar commit_string[64];
-};
-
HangulInputContext* hangul_ic_new(HangulKeyboardType keyboard);
void hangul_ic_delete(HangulInputContext *hic);
bool hangul_ic_process(HangulInputContext *hic, int ascii);