From esr at thyrsus.com Tue Sep 20 18:27:42 2005 Content-Type: multipart/mixed; boundary="===============4635528384549883603==" MIME-Version: 1.0 From: Eric S. Raymond To: devel at lists.fedoraproject.org Subject: Re: giflib for fc5 Date: Tue, 20 Sep 2005 18:27:29 -0400 Message-ID: <20050920222729.GA8550@thyrsus.com> In-Reply-To: 1127253413.30924.153.camel@localhost --===============4635528384549883603== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Toshio Kuratomi : > I've just been merging bugfixes and trying to clean up the code. The > code is very old, only slightly less crufty than when I first looked at > it, and was first written with DOS in mind (I'm fixing a problem right > now in which int's were considered 16 bit so a long was used instead to > guarantee a 32 bit value... which breaks with 64bit longs.) Historical background: when I, the maintainer before Toshio, first looked at this code, it was 1987. The library had in fact been written for DOS on 16-bit machines, and was coded in pre-ANSI C of an ...er...idiosyncratic style. I ported it to System V Unix; this was five years before Linux was on the radar. Trust me, if you think it looks crufty now, you *don't* want to know what it looked like when I first saw it... -- = Eric S. Raymond --===============4635528384549883603== Content-Type: application/pgp-signature MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.sig" LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjEuMi42IChHTlUv TGludXgpCgppRDhEQlFGRE1JelByZlVXMDRRaDhSd1JBdXF0QUo0L0gxSzI0SFBiNnRvL2ZpdTdh K3RlaUI5b2tnQ2dobm1zCk5acnUyNzhiMWg0Z1lyWStwK2QreTdjPQo9OGRQRwotLS0tLUVORCBQ R1AgU0lHTkFUVVJFLS0tLS0K --===============4635528384549883603==--