// Load Sprint, version #1=!h#, store on #2=dir" spruce>measure#, using // #3=ftp" ibis" conn" spruce" gdfee" # bldr/L/V/N/R/B/I 1000/V 1260/W 1400/N SharedStatics.Bj/H SprintStatics.Bj/H ^ Sprint SharedStatics SprintStatics SprintUtilsRes SprintError SprucePrintRes ^ SpruceCursor SpruceMl SpruceEarMl Interrupt ^ TFSSwat isf TFSWriteDummy ^ SprintInstall/I SpruceFsParams SpruceFiles SpruceFilesInit SpruceStreams SpruceFilesMl isfinit Alloc SprintUtils altoqueue altobyteblt ^ OVT80/B TFSBase TFSA ^ OVBase/B SpruceFsParams SpruceFiles SpruceFilesMl SpruceStreams SprintUtils ^ Alloc altoqueue altobyteblt Template ^ OVInterpret/B SpruceBand SpruceBandMl SpruceDir SpruceFontMake SpruceInterpret ^ SpruceParts SpruceScan SpruceShow SPRUCEVALIDATE ^ OVPrint/B SprucePrint SPRUCEMEASURE SPRUCEMEASUREML ^ OVInit/B SprintCheck SprintInUtil SprucePrintInit SpruceFilesInit calendar float ^ BFSInit TFSInit TFSClose isfinit InterruptInit BFSFindhole ^ OVDover/B SprucePrinDover ^ OVPenguin/B SprucePrinPenguin ^ OVSequoia/B SprucePrinSequoia ^ OVPimlico/B SprucePrinPimlico ^ OVPuffin/B SprucePrinPuffin ^ // FASTERTIMER MEVENTS -- insert to do timed event measurement // SPRUCEMEASURE SPRUCEMEASUREML -- insert to measure Dover engine control, // replace with SPRUCEMEASUREDUMMYML to save space with not using engine control meas. // SPRUCEVALIDATE -- insert to do font validation -- SPRUCEMEASUREDUMMYML has a sub too // Update Version static Note/ut mSprint.run // Store on IFS #3 #2 sto/s Sprint.run sprint.run#1 sto/s Sprint.syms sprint.syms#1