XlcSL.c revision 1ab64890
1/* 2Copyright 1985, 1986, 1987, 1991, 1998 The Open Group 3 4Portions Copyright 2000 Sun Microsystems, Inc. All Rights Reserved. 5 6Permission is hereby granted, free of charge, to any person obtaining a 7copy of this software and associated documentation files (the 8"Software"), to deal in the Software without restriction, including 9without limitation the rights to use, copy, modify, merge, publish, 10distribute, sublicense, and/or sell copies of the Software, and to 11permit persons to whom the Software is furnished to do so, subject to 12the following conditions: The above copyright notice and this 13permission notice shall be included in all copies or substantial 14portions of the Software. 15 16 17THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 18OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 19MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 20IN NO EVENT SHALL THE OPEN GROUP OR SUN MICROSYSTEMS, INC. BE LIABLE 21FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 22CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH 23THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE EVEN IF 24ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES. 25 26 27Except as contained in this notice, the names of The Open Group and/or 28Sun Microsystems, Inc. shall not be used in advertising or otherwise to 29promote the sale, use or other dealings in this Software without prior 30written authorization from The Open Group and/or Sun Microsystems, 31Inc., as applicable. 32 33 34X Window System is a trademark of The Open Group 35 36OSF/1, OSF/Motif and Motif are registered trademarks, and OSF, the OSF 37logo, LBX, X Window System, and Xinerama are trademarks of the Open 38Group. All other trademarks and registered trademarks mentioned herein 39are the property of their respective owners. No right, title or 40interest in or to any trademark, service mark, logo or trade name of 41Sun Microsystems, Inc. or its licensors is granted. 42 43*/ 44/* $XFree86$ */ 45 46#ifdef HAVE_CONFIG_H 47#include <config.h> 48#endif 49#include "Xlibint.h" 50#include "Xlcint.h" 51 52extern XIM _XDefaultOpenIM( 53 XLCd, Display *, XrmDatabase, char *, char * 54 ); 55 56Bool 57_XInitDefaultIM(lcd) 58XLCd lcd; 59{ 60 if(lcd == (XLCd)NULL) 61 return False; 62 63 lcd->methods->open_im = _XDefaultOpenIM; 64 lcd->methods->register_callback = NULL; 65 lcd->methods->unregister_callback = NULL; 66 return True; 67} 68 69extern XOM _XDefaultOpenOM( 70 XLCd, Display*, XrmDatabase, _Xconst char*, _Xconst char* 71 ); 72 73Bool 74_XInitDefaultOM(lcd) 75 XLCd lcd; 76{ 77 lcd->methods->open_om = _XDefaultOpenOM; 78 return True; 79} 80