OSDN Git Service

implement tadlangcode getter.
authorornse01 <ornse01@users.sourceforge.jp>
Thu, 5 Dec 2013 17:08:14 +0000 (17:08 +0000)
committerornse01 <ornse01@users.sourceforge.jp>
Thu, 5 Dec 2013 17:08:14 +0000 (17:08 +0000)
git-svn-id: http://svn.sourceforge.jp/svnroot/bchan/bchanf/trunk@595 20a0b8eb-f62a-4a12-8fe1-b598822500fb

src/control/texteditor_characterstate.c
src/control/texteditor_characterstate.h

index 3d505b1..73f2e0e 100644 (file)
@@ -87,6 +87,11 @@ EXPORT W texteditor_characterstate_getlang(texteditor_characterstate_t *state, T
        return tadlangcodetoTC(&state->lang, str, len);
 }
 
+EXPORT VOID texteditor_characterstate_getlangcode(texteditor_characterstate_t *state, tadlangcode *lang)
+{
+       *lang = state->lang;
+}
+
 EXPORT Bool texteditor_characterstate_islang(texteditor_characterstate_t *state, TC *str, W len)
 {
        return tadlangcodecmpTC(str, len, &state->lang);
index 77769ff..6b1942d 100644 (file)
@@ -45,6 +45,7 @@ IMPORT VOID texteditor_characterstate_finalize(texteditor_characterstate_t *stat
 IMPORT W texteditor_charactorstate_input(texteditor_characterstate_t *state, tadfragment_cursor_segment *segment);
 IMPORT Bool texteditor_characterstate_ishankaku(texteditor_characterstate_t *state);
 IMPORT W texteditor_characterstate_getlang(texteditor_characterstate_t *state, TC *str, W len);
+IMPORT VOID texteditor_characterstate_getlangcode(texteditor_characterstate_t *state, tadlangcode *lang);
 IMPORT Bool texteditor_characterstate_islang(texteditor_characterstate_t *state, TC *str, W len);
 
 #endif