[Libburn] structure.h
Derek Foreman
manmower@signalmarketing.com
Tue, 13 Jan 2004 21:56:23 -0600 (CST)
On Tue, 13 Jan 2004, Laurent Sansonetti wrote:
> Hi guys,
>
> It seems that libburn.h is the only header file which is installed with
> the library.
>
> Is it intentional that structure.h isn't copied as well? This file
> contains (imho) information such as chaining between discs, sessions and
> tracks, which can be useful when writing some burning software.
>
> # This header is required by test/toc.c.
Yes, it's intentional that libburn.h is the only header, some of what's in
structure.h will be moved to libburn.h eventually.
it's in the TODO file, actually, "make toc.c compile without any internal
headers". I just haven't finished it yet.
The problem is, some of the stuff in structure.h is only useful
internally, so if I export the whole mess and allow direct access to
those structures, if I want to add/remove a member later, I break
applications currently linked with the lib.
Since it's something I can actually work on while waiting for a
replacement burner (grumble), I'll see if I can get it done in the next
couple of days.