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.