Path: utzoo!attcan!uunet!husc6!bloom-beacon!apple!fish
From: fish@Apple.COM (Robert Fish)
Newsgroups: comp.sys.mac
Subject: Re: The Fish Report (final copy)
Summary: Here are the IM doc errors (really!)
Message-ID: <21353@apple.Apple.COM>
Date: 28 Nov 88 22:02:57 GMT
References: <1496@ucsfcca.ucsf.edu>
Organization: Apple Computer Inc, Cupertino, CA
Lines: 48

I tried.  Something about needing a newline after every
64 characters wrt BINHEX 4.0?  Well, I tried that and it 
also failed.  Fine.

Here are the Inside Mac errors I received:

1)  Color Manager
    * IM V-147: CompProc procedure is really a function.

      Should also note that CompProcs are only used in 1-bit
      GrafPorts to find contrasting colors that won't be the same
      as background colors.

    * Color Table Format, V-135, 136 ctFlags should be transIndex
    
    * V-143, aTable needs to be locked

2)  Color QuickDraw
    V-61/62  
    BitClear trap should be BitClr
    Code ( BitClr(Ptr(HiliteMode,pHiliteBit));  should read:
    BitClr(Ptr(HiliteMode), pHiliteBit);
 
    HiliteMode is usually not available to Pascal progrms,
    you need to define it as:   const HiliteMode = $938;

3)  Compatibility Guidelines
    V-6
    In the function declaration of SysEnvirons, SysEnvRecPtr
    should be: SysEnvRec

4)  Desk manager
    I-446 says for DA to modify its own code; this is a BAD IDEA!
    Should say: set a falg or allocate a smaller amt of private
    storage.

5)  Palette Manager
    V-155,  "where yellowRGB is of type ColorSpec", ColorSpec
    should be RGBColor.

    V-165, "When you perform a SetPaletteEntry", SetPaletteEntry should
    be SetEntryColor

6)  QuickDraw:
    I-159:  PicHandlle should be PicHandle

Other errors were repeats of these listed, or suggestions for 
improvements.