libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 330-gary-ltdl-vs-need-lib-prefix-unknown


From: Gary V. Vaughan
Subject: Re: 330-gary-ltdl-vs-need-lib-prefix-unknown
Date: Sun, 24 Jun 2007 12:11:50 -0400

Howdy Bob,

On Jun 24, 2007, at 11:42 AM, Bob Friesenhahn wrote:
On Sun, 24 Jun 2007, Ralf Wildenhues wrote:
If we need to use pointers to void for hiding in external headers, then
so be it.  But most of the time I don't see why this:
 struct lt_foo;  /* declaration only, no definition */
 typedef struct lt_foo *lt_foo_handle;
 int lt_foofunc (lt_foo_handle);

I definitely agree that the approach you describe is much better than an approach which requires casts from a pointer of void type. In C, casts lead to suspicion of the code since they eliminate the compiler's ability to detect and notify of problems.

In an attempt to get 2.2 out the door, I'm making the minimal changes necessary to close release blocker bugs in the style of the existing code. Part of the reason 2.2 is several years late is from trying to make everything perfect.

I do appreciate the constructive criticism and, after the release is done, we can certainly work on more internal restructuring. I honestly don't have the time right now to polish everything until it shines, but I'd still really like to get to the release, so I'll just use the time I have to work on fixes needed to get there...

Cheers,
        Gary
--
  ())_.              Email me: address@hidden
  ( '/           Read my blog: http://blog.azazil.net
  / )=         ...and my book: http://sources.redhat.com/autobook
`(_~)_ Join my AGLOCO Network: http://www.agloco.com/r/BBBS7912




Attachment: PGP.sig
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]