XmuCopyISOLatin1Lowered(ptr, from_val->addr);
_XmuNCopyISOLatin1Lowered(ptr, from_val->addr, sizeof(ptr));
CvtStringToBlock(dpy, args, num_args, from_val, to_val, converter_data)Display * dpy;XrmValue * args;Cardinal * num_args;XrmValue * from_val, * to_val;XtPointer * converter_data;{    char ptr[BUFSIZ];    static EditresBlock block;    XmuCopyISOLatin1Lowered(ptr, from_val->addr);    if (streq(ptr, "none")) 	block = BlockNone;    else if (streq(ptr, "setvalues")) 	block = BlockSetValues;    else if (streq(ptr, "all")) 	block = BlockAll;    else {	Cardinal num_params = 1;	String params[1];	params[0] = from_val->addr;	XtAppWarningMsg(XtDisplayToApplicationContext(dpy),			"CvtStringToBlock", "unknownValue", "EditresError",			"Could not convert string \"%s\" to EditresBlock.",			params, &num_params);	return(FALSE);    }    if (to_val->addr != NULL) {	if (to_val->size < sizeof(EditresBlock)) {	    to_val->size = sizeof(EditresBlock);	    return(FALSE);	}	*(EditresBlock *)(to_val->addr) = block;    }    else 	to_val->addr = (XtPointer) block;    to_val->size = sizeof(EditresBlock);    return(TRUE);}