[comp.windows.x] XConvertCase, XTranslateKeySym, XTranslateKey part of Xlib?

erc@pai.UUCP (Eric Johnson) (02/02/90)

While browsing the X11R4 sources, I noticed three routines in XKeyBind.c
(under ~/lib/X e.g., in the Xlib sources) that do not seem to appear in 
the documentation as part of Xlib. 

So, the question is, are these routines part of Xlib in X11R4, or
should they be assumed internal functions not intended to be called
from X clients?

	XConvertCase()
	XTranslateKey() 
	XTranslateKeySym() 

Thanks,
-Eric


-- 
Eric F. Johnson, Boulware Technologies, Inc. 
415 W. Travelers Trail, Burnsville, MN 55337 USA.  Phone: +1 612-894-0313. 
erc@pai.mn.org    - or -   bungia!pai!erc
(We have a very dumb mailer, so please send a bang-!-style return address.)

rws@EXPO.LCS.MIT.EDU (Bob Scheifler) (02/02/90)

    So, the question is, are these routines part of Xlib in X11R4, or
    should they be assumed internal functions not intended to be called
    from X clients?

	XConvertCase()
	XTranslateKey() 
	XTranslateKeySym() 

Since you browsed the source, you should have seen glaring at you that
these functions are declared "static".  That should have answered your
question.

The code was written this way to provide a correspondence with some Xt
functions, on the theory that some day we might want to migrate the
functionality from Xt to Xlib, rather than duplicating it.