Lines Matching refs:to_val
178 XrmValue from_val, to_val;
206 to_val.addr = NULL;
217 XtConvertAndStore(widget, typed_arg->type, &from_val, to_type, &to_val);
219 if (to_val.addr == NULL) {
232 arg_return->value = (XtArgVal) to_val.addr;
235 if (to_val.size == sizeof(long))
236 arg_return->value = (XtArgVal) * (long *) to_val.addr;
237 else if (to_val.size == sizeof(int))
238 arg_return->value = (XtArgVal) * (int *) to_val.addr;
239 else if (to_val.size == sizeof(short))
240 arg_return->value = (XtArgVal) * (short *) to_val.addr;
241 else if (to_val.size == sizeof(char))
242 arg_return->value = (XtArgVal) * (char *) to_val.addr;
243 else if (to_val.size == sizeof(XtArgVal))
244 arg_return->value = *(XtArgVal *) to_val.addr;
245 else if (to_val.size > sizeof(XtArgVal)) {
246 arg_return->value = (XtArgVal) (void *) __XtMalloc(to_val.size);
248 memcpy((void *) arg_return->value, to_val.addr, to_val.size);