In response to a query just posted to libcdio-devel which I guess had to do with compiling an example C++ program, I've made a small change to cdio.h but one that may have big consequences.
<cdio/cdio.h> now includes <cdio/types.h> before referring to the HAVE_... C preprocessor variables. I think this is the right thing to do, but I'm not completely sure. So if others want to comment on this please do. Also I've removed HAVE_CONFIG_H tests from all of the example programs, since now I think this will be pulled in via <cdio/cdio_config.h>. A last little but potentially large change is to run some of the example programs in "make check". I am guessing that if the example programs are not built the test won't get run. I haven't done thorough testing on this though.
