In message <[EMAIL PROTECTED]>, writ es: >On Thu, 10 Jul 1997, Oliver Elphick wrote: > >> No-one has attempted an answer to this yet; if you have any ideas, >> please let me know! >> >Don't know what this publib stuff is (just running dpkg -S >/usr/include/publib [ah see, high-level functions]), but the problem is >shining from your description. The stanza >#ifdef __cplusplus >extern "C" { >#endif > from the beginning and the one >#ifdef __cplusplus >} >#endif >from the end of include files which are only C is missing. >As publib is a _C_ function library, I would not exactly call it as a bug. >You can add the stanzas to your c source around the #include line. >It is just C++ and strong type checking. Brilliant! That was the answer, of course.
I now remember that I had put this change into publib.h before, which was why it had worked before. When I upgraded to the new version, I forgot about that change and thought that it had worked 'out of the box' before. Lars, could this be incorporated as a permanent feature in the Debian package, please? -- Oliver Elphick [EMAIL PROTECTED] Isle of Wight http://lfix.co.uk/oliver Make it idiot-proof, and someone will breed a better idiot.
pgpqhFuPPYvnD.pgp
Description: PGP signature