projects
/
platform
/
core
/
uifw
/
anthy.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Fix memory leak issues
[platform/core/uifw/anthy.git]
/
anthy
/
segclass.h
1
/** ʸÀá¤Î¥¯¥é¥¹ */
2
#ifndef _segclass_h_included_
3
#define _segclass_h_included_
4
5
enum dep_class {
6
/* ÉÕ°¸ì¤Ê¤· */
7
DEP_NONE,
8
/* ÉÕ°¸ì°ìÈÌ */
9
DEP_FUZOKUGO,
10
/* ³Ê½õ»ì */
11
DEP_KAKUJOSHI,
12
/* Ï¢ÍÑ */
13
DEP_RENYOU,
14
/* Ï¢ÂÎ */
15
DEP_RENTAI,
16
/* ½ªÃ¼ */
17
DEP_END,
18
/* ̾»ìñÆÈ */
19
DEP_RAW
20
};
21
22
23
enum seg_class {
24
/* 0 */
25
SEG_HEAD,
26
SEG_TAIL,
27
SEG_BUNSETSU,
28
SEG_SETSUZOKUGO,
29
SEG_MEISHI_KAKUJOSHI,
30
SEG_MEISHI_SHUTAN,
31
SEG_DOUSHI_FUZOKUGO,
32
SEG_DOUSHI_SHUTAN,
33
SEG_KEIYOUSHI,
34
SEG_KEIYOUDOUSHI,
35
/* 10 */
36
SEG_RENYOU_SHUSHOKU,
37
SEG_RENTAI_SHUSHOKU,
38
SEG_MEISHI,
39
SEG_MEISHI_FUZOKUGO,
40
SEG_MEISHI_RENYOU,
41
SEG_DOUSHI_RENYOU,
42
SEG_DOUSHI_RENTAI,
43
SEG_SIZE
44
};
45
46
const char* anthy_seg_class_name(enum seg_class sc);
47
const char* anthy_seg_class_sym(enum seg_class sc);
48
enum seg_class anthy_seg_class_by_name(const char *name);
49
50
#endif