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.