XmuCopyISOLatin1Lowered (lowerString, (char *) fromVal->addr);
_XmuNCopyISOLatin1Lowered (lowerString, (char *) fromVal->addr, sizeof(lowerString));
XmuCvtStringToBackingStore (args, num_args, fromVal, toVal)    XrmValue	*args;		/* unused */    Cardinal	*num_args;	/* unused */    XrmValuePtr fromVal;    XrmValuePtr toVal;{    char	lowerString[1024];    XrmQuark	q;    static int	backingStoreType;    static XrmQuark XtQEnotUseful, XtQEwhenMapped, XtQEalways, XtQEdefault;    static int haveQuarks = 0;    if (*num_args != 0)        XtWarning("String to BackingStore conversion needs no extra arguments");    if (!haveQuarks) {	XmuCopyISOLatin1Lowered (lowerString, XtEnotUseful);	XtQEnotUseful = XrmStringToQuark(lowerString);	XmuCopyISOLatin1Lowered (lowerString, XtEwhenMapped);	XtQEwhenMapped = XrmStringToQuark(lowerString);	XmuCopyISOLatin1Lowered (lowerString, XtEalways);	XtQEalways = XrmStringToQuark(lowerString);	XmuCopyISOLatin1Lowered (lowerString, XtEdefault);	XtQEdefault = XrmStringToQuark(lowerString);	haveQuarks = 1;    }    XmuCopyISOLatin1Lowered (lowerString, (char *) fromVal->addr);    q = XrmStringToQuark (lowerString);    if (q == XtQEnotUseful) {	backingStoreType = NotUseful;	done (&backingStoreType, int);    } else if (q == XtQEwhenMapped) {    	backingStoreType = WhenMapped;	done (&backingStoreType, int);    } else if (q == XtQEalways) {	backingStoreType = Always;	done (&backingStoreType, int);    } else if (q == XtQEdefault) {    	backingStoreType = Always + WhenMapped + NotUseful;	done (&backingStoreType, int);    } else {        XtStringConversionWarning((char *) fromVal->addr, "BackingStore");    }}