* packages/xpm/xpm-m2z.el: No longer require ‘cl’.
(xpm-m2z-ellipse): Combine center coord components
‘integerp’ check; use ‘cl-assert’ instead of ‘assert’.
(require 'artist)
(require 'cl-lib)
-(eval-when-compile (require 'cl))
;;;###autoload
(defun xpm-m2z-ellipse (cx cy rx ry)
The span is always an even number. As a special case,
if RX or RY is less than 1, the value is nil."
- (assert (not (integerp cx)))
- (assert (not (integerp cy)))
+ (cl-assert (and (not (integerp cx))
+ (not (integerp cy)))
+ nil "Integer component in center coordinate: (%S,%S)"
+ cx cy)
(unless (or (> 1 (abs rx))
(> 1 (abs ry)))
(cl-flet*