[wadalabfont-kit] / skeleton-edit / etc.l  

View of /skeleton-edit/etc.l

Parent Directory | Revision Log
Revision: 1.1 - (download) (annotate)
Fri Jun 27 00:52:12 2003 UTC (21 years, 4 months ago) by ktanaka
Branch: MAIN
CVS Tags: SNAP-20040518, SNAP-20030702, SNAP-20030630, HEAD
*** empty log message ***
;;
;; etc.l
;;

(defmacro undeclare (l type)
  (or (memq type
	    '(special redefine fix-result fix-value nogc string-result fixnum 
		      vector string lppeval))
      (funcall err:argument-type type 'declare))
  `(lets ((type ',type))
     (mapc ',l (function (lambda (x) (remprop x type))))))

(defun pr-assumed-special ()
   (do ((l (oblist) (cdr l)) 
	(ret))
       ((atom l) (nreverse ret))
       (cond ((eq (get (car l) 'special) 'assumed)
              (push (car l) ret)))))

(defun delete-all-special ()
  (mapcar (oblist) #'(lambda (x) (remprop x 'special))))

(defun clear-event (display)
  (setf (display-event-queue-head display) nil) 
  (setf (display-event-queue-tail display) nil))


ktanaka

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help