Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!husc6!endor!siegel From: siegel@endor.harvard.edu (Rich Siegel) Newsgroups: comp.sys.mac.programmer Subject: Re: LSP 2.0: What IS this stuff? Message-ID: <1213@husc6.harvard.edu> Date: 18 Feb 89 17:31:56 GMT References: <226000060@uxe.cso.uiuc.edu> <418350af.1199f@apollo.COM> Sender: news@husc6.harvard.edu Reply-To: siegel@endor.UUCP (Rich Siegel) Organization: Symantec/THINK Technologies, Bedford, MA Lines: 25 In article <418350af.1199f@apollo.COM> lsmith@apollo1.UUCP (Larry Smith) writes: [Questions about UNIV, object Pascal, and the manual...] A UNIV parameter is a parameter that is compatible as an argument with any data type of similar size; for example: procedure Foo(var bar : UNIV LongInt); As declared, you could pass any 4-byte data type to Foo, and the compiler will not perform the usual type checking on it. Object Pascal, and some of the more esoteric MPW Pascal extensions, were left out of the manual due to time constraints; an addendum will probably be out this summer. --Rich Rich Siegel Staff Software Developer THINK Technologies Division, Symantec Corp. Internet: siegel@endor.harvard.edu UUCP: ..harvard!endor!siegel Phone: (617) 275-4800 x305