[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Typo in mac-file-io.lisp?
- To: info-mcl@cambridge.apple.com
- Subject: Typo in mac-file-io.lisp?
- From: "Dave Wroblewski" <davew@atqm.advtech.uswest.com>
- Date: 23 Jul 92 16:13:22 U
Typo in mac-file-io.lisp?
I was trying to work through Bill St. Clair's "my-copy-file" example today in
order
to understand the mac-file-io.lisp code in the Examples folder. Unhappily, it
kept
bombing with error -50 ("parameter error").
I found the following lines in the middle of the function FSOpen in
mac-file-io.lisp:
(%put-long paramBlock 0 $ioPosOffset)
(%put-word paramBlock $fsAtMark $ioPosOffset)
which seemed incorrect, since they simply set the same field to different
values.
I changed them to the following which seems to remove the problem, at least for
Bill's example function:
(%put-long paramBlock 0 $ioPosOffset)
(%put-word paramBlock $fsAtMark $ioPosMode)
Was this truly a typo, or is there some incredible subtlety that I am missing?
Also, if this was a known bug, where should I have looked to find it out? I
have
been reading this mailing list for a month or two and haven't seen any bug
reports
about this...
-David Wroblewski
U S WEST Advanced Technologies