-void generateGlyph(const GString *in, GString *out);\r
-void searchPartsData(const GString *in, GString *out);\r
-void searchAliasData(const GString *in, GString *out);\r
-void searchCacheData(const GString *in, GString *out);\r
-void doCombine(const GString *in, GString *out);\r
-void drawGlyph(const GString *in, const int mode);\r
-\r
-int isIDS(const GString *in);\r
-void divideInto2(const GString *in, GString *partIDS1, GString *partIDS3);\r
-void divideInto3(const GString *in, GString *partIDS1, GString *partIDS2, GString *partIDS3);\r
-void addStrokeWithTransform(const GString *stroke, const int num, const int *tf, GString *out, int mode);\r
-void convertArray(int *buf, GString *out, int size, int mode);\r
+void generateGlyph(const KGString *in, KGString *out);\r
+void searchPartsData(const KGString *in, KGString *out);\r
+void searchAliasData(const KGString *in, KGString *out);\r
+void searchCacheData(const KGString *in, KGString *out);\r
+void doCombine(const KGString *in, KGString *out);\r
+void drawGlyph(const KGString *in, const int mode);\r
+\r
+int isIDS(const KGString *in);\r
+void divideInto2(const KGString *in, KGString *partIDS1, KGString *partIDS3);\r
+void divideInto3(const KGString *in, KGString *partIDS1, KGString *partIDS2, KGString *partIDS3);\r
+void addStrokeWithTransform(const KGString *stroke, const int num, const int *tf, KGString *out, int mode);\r
+void convertArray(int *buf, KGString *out, int size, int mode);\r