exposing the portability layer

Colin Walters walters@debian.org
28 May 2003 17:46:34 -0400


So I'm working on a D-BUS using project, and just like pretty much any
other C project, I have need of stuff like hash tables, linked lists, a
nice string library, etc.  D-BUS has all this stuff, but it's not
exposed to users of the library.

Since I want this project to be very widely adopted (much like D-BUS
itself), I'd prefer to avoid even a dependency on glib.

So what do you guys think about exposing the portability layer in a
special header?  It would tie applications using it pretty closely to
D-BUS, but that's not a problem for me.