(FILECREATED " 6-Dec-85 01:26:20" {DSK}<LISPFILES>CML>SWAPSTUFF.;7 2475   

      changes to:  (FNS SHOWLITSWAP)
		   (VARS SWAPSTUFFCOMS LITSWAPGRAPH)

      previous date: " 6-Dec-85 00:07:52" {DSK}<LISPFILES>CML>SWAPSTUFF.;1)


(* Copyright (c) 1985 by Ronald A. Fischer. All rights reserved.)

(PRETTYCOMPRINT SWAPSTUFFCOMS)

(RPAQQ SWAPSTUFFCOMS ((FNS SHOWLITSWAP)
			(VARS (LITSWAPGRAPH NIL))))
(DEFINEQ

(SHOWLITSWAP
  [LAMBDA (FILE)                                             (* raf " 6-Dec-85 01:26")
    (RESETLST (RESETSAVE (OUTPUT FILE))
		(bind LINE RPTR SECTION (PNAMEPTOTAL ← 0)
			(PNAMEEMPTY ← 0)
			(DEFPTOTAL ← 0)
			(DEFPEMPTY ← 0)
			(PLISTPTOTAL ← 0)
			(PLISTPEMPTY ← 0)
			(VALPTOTAL ← 0)
			(VALPEMPTY ← 0) for RP from 1 to (SUB1 \RPTSIZE)
		   do (SETQ RPTR (fetch RPTRBASE of RP))
			(SETQ VP (fetch (RPT VP) of RPTR))
			(SETQ SECTION (LRSH VP 8))
			(SELECTC SECTION
				   (\DEF.HI (add DEFPTOTAL 1)
					    (if (fetch (RPT EMPTY) of RPTR)
						then (add DEFPEMPTY 1)))
				   (\PLIST.HI (add PLISTPTOTAL 1)
					      (if (fetch (RPT EMPTY) of RPTR)
						  then (add PLISTPEMPTY 1)))
				   (\VAL.HI (add VALPTOTAL 1)
					    (if (fetch (RPT EMPTY) of RPTR)
						then (add VALPEMPTY 1)))
				   (\PNAME.HI (add PNAMEPTOTAL 1)
					      (if (fetch (RPT EMPTY) of RPTR)
						  then (add PNAMEEMPTY 1)))
				   NIL)
		   finally (SETQ LINE NIL)
			     (printout NIL "Real pages in litatom sections" T "Swapped in: Def " 
				       .F5.2 [CAR (push LINE (FTIMES 100 (FQUOTIENT DEFPTOTAL 
											    256]
				       "%% plist " .F5.2 [CAR (push LINE (FTIMES 100
										       (FQUOTIENT
											 PLISTPTOTAL 
											 256]
				       "%% val " .F5.2 [CAR (push LINE (FTIMES 100
										     (FQUOTIENT
										       VALPTOTAL 256]
				       "%% pname " .F5.2 [CAR (push LINE (FTIMES 100
										       (FQUOTIENT
											 PNAMEPTOTAL 
											 256]
				       T)
			     (push LITSWAPGRAPH LINE)
			     (printout NIL "Empty: Def " DEFPEMPTY " plist " PLISTPEMPTY " val " 
				       VALPEMPTY " pname " PNAMEEMPTY T])
)

(RPAQQ LITSWAPGRAPH NIL)
(PUTPROPS SWAPSTUFF COPYRIGHT ("Ronald A. Fischer" 1985))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (411 2365 (SHOWLITSWAP 421 . 2363)))))
STOP