(FILECREATED "20-Jul-84 17:45:04" {ERIS}<SPEECH>WORK>UTIL.;1 1093 changes to: (VARS UTILCOMS) (FNS MAKE.TEST.FILE)) (* Copyright (c) 1984 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT UTILCOMS) (RPAQQ UTILCOMS ((FNS MAKE.TEST.FILE))) (DEFINEQ (MAKE.TEST.FILE [LAMBDA (FILENAME MIN MAX LENGTH) (* pkh: "20-Jul-84 17:38") (* Makes a file with gradually increasing and decreasing bytes between min and max; useful for testing scrolling in windows) (PROG ((OUTF (OPENSTREAM FILENAME 'OUTPUT)) (RANGE (IPLUS 1 (IDIFFERENCE MAX MIN))) LOOPS) (SETQ LOOPS (IQUOTIENT LENGTH (ITIMES RANGE 2))) (for LOOPNUM from 1 to LOOPS by 1 do (for X from MIN to MAX by 1 do (BOUT OUTF X)) (for X from MAX to MIN by -1 do (BOUT OUTF X))) (CLOSEF OUTF]) ) (PUTPROPS UTIL COPYRIGHT ("Xerox Corporation" 1984)) (DECLARE: DONTCOPY (FILEMAP (NIL (276 1018 (MAKE.TEST.FILE 286 . 1016))))) STOP