Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!sharkey!itivax!abaa!esker From: esker@abaa.uucp (Lawrence Esker) Newsgroups: comp.sys.amiga.tech Subject: Re: guru when calling OpenDiskFont Message-ID: <2836@abaa.UUCP> Date: 13 Sep 89 16:58:32 GMT References: <1319@jimi.cs.unlv.edu> <124522@sun.Eng.Sun.COM> Reply-To: esker@abaa.UUCP (Lawrence Esker) Followup-To: alt.flame Organization: Allen Bradley Lines: 23 In article <124522@sun.Eng.Sun.COM> cmcmanis@sun.UUCP (Chuck McManis) writes: >>struct Library *DiskFontBase > ^^^- Bug > >I've flame Commodore a bit about this on BIX, you'll probably want to ^^^^^ ^^^^^^^^^ >now as well. Your bug is that the global that OpenDiskFont() is expecting >the library base to be in is "DiskfontBase" and *NOT* "DiskFontBase" (note >the lower case 'f' in 'font'). The more things like this happen, the more >I think there must be a better way for shared libraries to work than with >"magic" global variables. Commodore has no responsibility for an upper/lower case bug. What system can you name that still uses the C language and escape bugs from upper/lower case typo errors. If anyone is at fault, it is K&R. Personally, I like the case dependence of K&R and am willing to live with the consequences of making typo mistakes. However, lets not start a preferences war over it here in c.s.a.t. -- ---------- Lawrence W. Esker ---------- Modern Amish: Thou shalt not need any computer that is not IBM compatible. UseNet Path: __!mailrus!sharkey!itivax!abaa!esker == esker@abaa.UUCP