"$Header: common3.l,v 1.4 84/02/29 23:23:35 layer Exp $")
;; common3.l -[Sat Sep 10 10:51:18 1983 by jkf]-
(not (numberp . ,(cdr x)))))
; This function really should compile optimally in-line
(defun nequal (arg1 arg2)
(defun lineread (&rest args)
(mapc (function ; get the options
(cond ((portp x) (setq port x))
(cond ((not (and flag ; flag for empty line
(setq input (ncons nil)) ; initialize for tconc.
(tconc input (read port)) ; do read to make sure
; an s-expression gets read
(cond ((not (eq (tyipeek port) #\lf))
(tconc input (read port))
( t ; the actual list is in the CAR.
(return (car input)))))))))
(mapcar (function initsym1) l))
(return (concat l num))))
(1+ (or (get name 'symctr)
(cond ((get sym 'symctr) (concat sym (get sym 'symctr)))
(or (setq symctr (get name 'symctr))
(setq syms (cons (concat name symctr) syms))
(setq symctr (1- symctr))
(mapcar (function remsym1) l))
(prog1 (oldsym (cond ((dtpr l) (car l))
(mapc (function remob) (allsym l))
(putprop (car l) (1- (cadr l)) 'symctr))
( t (remprop l 'symctr)))))
(mapcar (function (lambda (k)
(list k (get k 'symctr))))
(defun wide-print-list (given-list &optional (left-margin (nwritn)))
; given a (presumably long) list, print it as wide as possible.
(declare (special lpar rpar))
(cond ((not (listp given-list))
(do ((left given-list (cdr left))
(let* ((element (car left))
(available (- max-width used)))
(cond ((>= length available)
(wide-print-list element))