Bruno Haible wrote:
> Eric Blake asked:
>> Is it also necessary to wrap safe-read.c with extern "C", for use when
>> using g++ as a type-safe variant of a C compiler, to match the header?
> 
> Normally not. The 'extern "C"' is only needed in mixed C/C++ builds.
> 
>> And should you be symmetric with safe-write.h?
> 
> I deal with these issues on a case-by-case basis. But if you want to add
> extern "C" to all gnulib .h files at once, I have no objection.
> 

I raised this issue too, concerning strdup.h (and you already added
extern "C").

Probably it wouldn't be bad to always have extern "C" in all gnulib
headers since it would made them all usable in C++ programs too...
probably I'm biased though, since I prefer coding in C++ ;-)

however, this is also what the C/C++ library does, doesn't it?

Lorenzo

-- 
Lorenzo Bettini, PhD in Computer Science, DSI, Univ. di Firenze
ICQ# lbetto, 16080134     (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it
BLOGS: http://tronprog.blogspot.com  http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net


Reply via email to