string	w_a "WARNING (LPL_COORDS): a scale may not be specified with a non-\n"
string	wxa "                      linear transform; xscale overridden to NO\n"
string	w_b "WARNING (LPL_COORDS): rounding must be enabled with a non-linear\n"
string	wxb "                      transform; xround overridden to YES.\n"
string	wya "                      linear transform; yscale overridden to NO\n"
string	wyb "                      transform; yround overridden to YES.\n"

	# Non-linear transforms under autoexpand require no scaling, with 
	# rounding ON.

	if (LPL_XAUTOEXPAND(lpl) == YES && lpl_linear (XTRSTR(LPL_XTRSTR(lpl))
	    == NO) {
#	    if (!IS_INDEF(xscale)) { 
#		call eprintf (w_a)
#		call eprintf (wxa)
#		xscale = INDEFR
#	    }
	    if (LPL_XROUND(lpl) == NO) {
		call eprintf (w_b)
		call eprintf (wxb)
		LPL_XROUND(lpl) = YES
	    }
	}

	if (LPL_YAUTOEXPAND(lpl) == YES && lpl_linear (YTRSTR(LPL_YTRSTR(lpl))
	    == NO) {
#	    if (!IS_INDEF(yscale)) { 
#		call eprintf (w_a)
#		call eprintf (wya)
#		yscale = INDEFR
#	    }
	    if (LPL_YROUND(lpl) == NO) {
		call eprintf (w_b)
		call eprintf (wyb)
		LPL_YROUND(lpl) = YES
	    }
	}
