Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!cwjcc!mailrus!purdue!bu-cs!dartvax!eleazar.dartmouth.edu!earleh
From: earleh@eleazar.dartmouth.edu (Earle R. Horton)
Newsgroups: comp.sys.mac
Subject: Re: F/Da Mover question.  Never seen this before!
Summary: Patch details.
Message-ID: <11414@dartvax.Dartmouth.EDU>
Date: 8 Dec 88 06:49:16 GMT
References: <295@internal.Apple.COM> <296@internal.Apple.COM>
Sender: news@dartvax.Dartmouth.EDU
Reply-To: earleh@eleazar.dartmouth.edu (Earle R. Horton)
Organization: Thayer School of Engineering
Lines: 47

In article <296@internal.Apple.COM> stearns@Apple.COM (Brian Stearns) writes:
>> By the way, if it make you feel better, I really regret not adding
>> disables of some sort for the "are you sure?" box, and the "Stuff added 
>> under Multifinder may not appear until you restart" box. However, for the 
>> adventurous at heart, I left the Macsbug symbols in: you can patch out
>> the calls to AYSALERT (for the "are you sure?" box) in REMOVEDACCS
>> and REMOVEFONTS, and the first call to DOALERT in COPYFONTS and COPYDACCS 
>> (for the MultiFinder warning box). Of course, the usual caveats apply:
>> don't do this to your only copy of FDAM3.8, please don't give the hacked
>> version to unsuspecting naive users, etc. 

     Thanks, Brian.  I wish everybody would leave symbols in their
programs.  You can patch out the calls to DOALERT, but you have to do
a little bit more for AYSALERT.  AYSALERT returns a 1 (word) on the
stack if the remove operation is to be completed, and you have to
either supply it, or change a conditional branch to a non-conditional,
as I have done.  The complete patch, according to the above
instructions, appears below.  You want your copy of Font/DA Mover 3.8
to look like File #2, when done.  Same disclaimers apply.

File #1: Font/DA Mover
File #2: Patched Font/DA Mover

Resources have different contents
Resource Type = "CODE"  ID = 2
Contents of resource in file 1 at offset 13788
42 67 4E BA CC 0E 70 01 B0 5F 67 02 60 5E 20 6D     BgN...p.._g.`^ m
Contents of resource in file 2 at offset 13788
4E 71 4E 71 4E 71 4E 71 4E 71 60 02 60 5E 20 6D     NqNqNqNqNq`.`^ m

Contents of resource in file 1 at offset 14192
3F 3C 00 30 4E BA CA CA 4E BA FC 94 2F 2D FE CC     ?<.0N...N.../-..
Contents of resource in file 2 at offset 14192
4E 71 4E 71 4E 71 4E 71 4E BA FC 94 2F 2D FE CC     NqNqNqNqN.../-..

Contents of resource in file 1 at offset 16828
42 67 4E BA C0 2E 70 01 B0 5F 67 04 60 00 00 B6     BgN...p.._g.`...
Contents of resource in file 2 at offset 16828
4E 71 4E 71 4E 71 4E 71 4E 71 60 04 60 00 00 B6     NqNqNqNqNq`.`...

Contents of resource in file 1 at offset 19348
3F 3C 00 30 4E BA B6 A6 20 6D FE CC 20 50 BE 68     ?<.0N... m.. P.h
Contents of resource in file 2 at offset 19348
4E 71 4E 71 4E 71 4E 71 20 6D FE CC 20 50 BE 68     NqNqNqNq m.. P.h
Earle R. Horton. 23 Fletcher Circle, Hanover, NH 03755
(603) 643-4109
Graduate student.