Nice work. Just a few minor comments.
I would suggest modularising the parsing of the argument. The
officially sanctioned way is to define a converter, say
CvtStringToTristate, and register it with Xt. See lib/Xt/Converters.c
and man XtAppAddConverter(3x). Or modularise it by hand (just putting
it in a separate function).
Why do you copy the argument into locale_string, rather than directly
doing a strcasecmp on the argument?
It looks like falling back to non-luit operation when luit fails is
implemented -- good.
Other than the above, I don't have any objections right now.
Juliusz
_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n