;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:8; Patch-File:T -*- ;;; Patch file for System version 126.91 ;;; Reason: ;;; Generate portability warning for (ZL:MAKE-ARRAY ... :TYPE 'ART-Q-LIST). ;;; This is just to find occurrences when compiling the system -- needed to ;;; help determine whether/how to implement for Falcon. ;;; Written 24-Sep-88 00:40:35 by keith (Keith Corbett) at site Gigamos Cambridge ;;; while running on Breaking Glass from band 1 ;;; with Experimental System 126.89, Experimental ZMail 74.1, Experimental Local-File 76.0, Experimental File-Server 25.0, Experimental Unix-Interface 14.0, Experimental Tape 25.1, Experimental Lambda-Diag 18.0, Experimental ZWEI 126.11, microcode 1762, SDU Boot Tape 3.14, SDU ROM 103. ; From modified file DJ: L.SYS; QCOPT.LISP#185 at 24-Sep-88 00:40:35 #8R COMPILER#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "COMPILER"))) (PATCH-SOURCE-FILE "SYS: SYS; QCOPT  " (defun (:property make-array style-checker) (form &aux type) ;;Handle quoted and keyword forms of :TYPE :ART-Q-LIST (and (setq type (or (getf (cddr form) :type) (cadr (member '(quote :type) (cddr form))))) (or (equal type '(quote art-q-list)) (and (symbolp type) (string-equal type :art-q-list))) (warn 'art-q-list-warning :not-portable "~S called with :TYPE ART-Q-LIST -- may not be portable" (car form)))) ))