Lines Matching refs:XtArgVal
102 _XtCopyFromArg(XtArgVal src, char *dst, register unsigned int size)
104 if (size > sizeof(XtArgVal))
141 _XtCopyToArg(char *src, XtArgVal *dst, register unsigned int size)
159 if (size <= sizeof(XtArgVal)) {
162 *dst = (XtArgVal) u.longval;
165 *dst = (XtArgVal) u.intval;
168 *dst = (XtArgVal) u.shortval;
170 *dst = (XtArgVal) u.charval;
172 *dst = (XtArgVal) u.charptr;
174 *dst = (XtArgVal) u.ptr;
192 CopyToArg(char *src, XtArgVal *dst, register unsigned int size)
209 if (size <= sizeof(XtArgVal)) {
212 *dst = (XtArgVal) u.longval;
215 *dst = (XtArgVal) u.intval;
218 *dst = (XtArgVal) u.shortval;
220 *dst = (XtArgVal) u.charval;
222 *dst = (XtArgVal) u.charptr;
224 *dst = (XtArgVal) u.ptr;
624 ((unsigned) arg->size > sizeof(XtArgVal)))
724 ((unsigned) arg->size > sizeof(XtArgVal)))
735 * normally the data should be <= sizeof(XtArgVal) and
737 * if the resource size is greater than sizeof(XtArgVal)
749 if (rx->xrm_size > sizeof(XtArgVal)) {
751 (XtArgVal) (void *) __XtMalloc(rx->xrm_size);
755 arg->value = (XtArgVal) NULL;