Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!pprg.unm.edu!hc!lll-winken!uunet!cadnetix.COM!cadnetix!pem From: pem@cadnetix.COM (Paul Meyer) Newsgroups: comp.sys.mac.programmer Subject: Re: Diff Message-ID: <7803@cadnetix.COM> Date: 3 May 89 19:19:34 GMT References: <1053@orbit.UUCP> Sender: news@cadnetix.COM Reply-To: pem@cadnetix.COM (Paul Meyer) Organization: Cadnetix Corp., Boulder, CO Lines: 32 [] The UNIX command is called diff, as well. I have ported the Sun source for diff to my Mac as an experiment in using Prototyper (which, by the way, fails abyssmally on real-size projects and nontrivial things like edittext items in non-dialog windows, but is just fine for this kind of quick hack), and would like to post it all over, but for two things: + Although my dialog box has the options for doing diffs of entire directories, I haven't actually made that code work (since the UNIX code forks and uses UNIX filesystem directory-scanning code, I didn't fix it up yet). I dislike letting things this ugly out of the stable, but I don't expect to spend the time getting it working. If you-all think just single-file diffs (all the UNIX diff output formats do work, including context and #ifdef) would be useful with those items disabled, I could post it anyway. + Although the Sun source code has no copyright notices in it, it might be part of some code we licensed from Sun, or even part of code licensed from Sun based on AT&T code. In the former case, I could be in technical violation of the licensing agreement to have done this, and would be a real live criminal to distribute it. In the latter, AT&T will probably hunt me down and kill me just for what I've already done. I have asked around about the status of this code, but the people who could give me a definitive answer are very hard to get a hold of at this time. Say, maybe somebody at Sun could give an answer? Paul Meyer pem@cadnetix.COM Cadnetix Corp. {uunet,boulder}!cadnetix!pem 5775 Flatirons Pkwy. GEnie P.MEYER Boulder, CO 80301 (303)444-8075x277