I need the new-function "if_ispoint" with small-size?>.
I wrote this source, because many times, i want fix the point.error/s automatically, and always "if_ispoint" repair internal-bugs-inside.Var.
(setq ag (if_ispoint a170 (getvar "VIEWCTR")))

(defun if_ispoint(f163 elseways / $rp zfs lcd led lev noz noy nox)
(setq;|a27304|;
lcd (quote LIST)
led (quote REAL)
lev (quote INT)
zfs RTREJ) (if (and (= (type f163) lcd) (/= f163 nil)) (setq;|a27424|;
zfs (length f163))) (setq;|a27448|;
retl elseways) (setq;|a27468|;
noy nil
noz (if (> zfs 2) (type (caddr f163)) nil)) (if (and (> zfs 2) (or (= noz lev) (= noz led))) (setq;|a27588|;
noy (type (cadr f163))
noy (or (= noy lev) (= noy led)))) (if (= zfs 2) (setq;|a27682|;
noy (type (cadr f163))
noy (or (= noy lev) (= noy led)))) (setq;|a27756|;
nox nil) (if noy (setq;|a27784|;
nox (type (car f163))
nox (or (= nox lev) (= nox led)))) (setq;|a27858|;
$rp elseways) (if nox (setq;|a27882|;
$rp (cond ( (> zfs 2) (list (car f163) (cadr f163) (caddr f163)))( (list (car f163) (cadr f163) 0.0)))))
$rp)
How to check the variabile is Point?