Lines Matching defs:im
171 StaticXIM im;
176 if ((im = Xcalloc(1, sizeof(StaticXIMRec))) == NULL)
179 if ((im->private = Xcalloc(1, sizeof(XIMStaticXIMRec))) == NULL)
182 if ((im->private->ctom_conv = _XlcOpenConverter(lcd, XlcNCompoundText,
187 if ((im->private->ctow_conv = _XlcOpenConverter(lcd, XlcNCompoundText,
195 #define MODIFIER "@im="
206 if ((im->core.im_name = strdup(buf)) == NULL)
209 im->methods = (XIMMethods)&local_im_methods;
210 im->core.lcd = lcd;
211 im->core.ic_chain = (XIC)NULL;
212 im->core.display = dpy;
213 im->core.rdb = rdb;
214 im->core.res_name = NULL;
215 im->core.res_class = NULL;
218 im->core.res_name = strdup(res_name);
221 im->core.res_class = strdup(res_class);
224 return (XIM)im;
227 _CloseIM((XIM)im);
228 Xfree(im);
235 StaticXIM im = (StaticXIM)xim;
237 if (im->private->ctom_conv != NULL)
238 _XlcCloseConverter(im->private->ctom_conv);
239 if (im->private->ctow_conv != NULL)
240 _XlcCloseConverter(im->private->ctow_conv);
241 XFree(im->private);
242 XFree(im->core.im_name);
243 XFree(im->core.res_name);
244 XFree(im->core.res_class);
333 _CreateIC(XIM im, XIMArg *arg)
342 ic->core.im = im;