Refactor and reimplement dtudcfonted

This commit is contained in:
chase
2018-07-27 16:44:10 -05:00
committed by Jon Trulson
parent 0f1aaa3e46
commit b491f9134f
83 changed files with 3706 additions and 7498 deletions

View File

@@ -57,17 +57,13 @@ typedef struct _StateRec {
} StateRec, *State;
static void
mbinit(state)
XPointer state;
mbinit(XPointer state)
{
_fallcResetConverter(((State) state)->conv);
}
static char
mbchar(state, str, lenp)
XPointer state;
char *str;
int *lenp;
mbchar(XPointer state, char *str, char *lenp)
{
XlcConv conv = ((State) state)->conv;
XlcCharSet charset;
@@ -91,21 +87,18 @@ mbchar(state, str, lenp)
}
static void
mbfinish(state)
XPointer state;
mbfinish(XPointer state)
{
}
static char *
lcname(state)
XPointer state;
lcname(XPointer state)
{
return ((State) state)->lcd->core->name;
}
static void
destroy(state)
XPointer state;
destroy(XPointer state)
{
_fallcCloseConverter(((State) state)->conv);
_falCloseLC(((State) state)->lcd);
@@ -121,9 +114,7 @@ static XrmMethodsRec rm_methods = {
} ;
XrmMethods
_falrmDefaultInitParseInfo(lcd, rm_state)
XLCd lcd;
XPointer *rm_state;
_falrmDefaultInitParseInfo(XLCd lcd, XPointer *rm_state)
{
State state;