netdb: Make it work in C++ mode.
authorBruno Haible <bruno@clisp.org>
Sat, 30 Apr 2011 13:00:45 +0000 (15:00 +0200)
committerBruno Haible <bruno@clisp.org>
Sat, 30 Apr 2011 13:00:45 +0000 (15:00 +0200)
commit0576d58775046f35e81c47b29fecad1daf516336
tree52388ce6ae335387b108a828561e6b4d171295de
parent9d916bc07af4177e545d1a13aa3aadeaee03f6f6
netdb: Make it work in C++ mode.

* lib/netdb.in.h (struct addrinfo): In C++, define as a C struct.
(getaddrinfo, freeaddrinfo, getnameinfo): Use macros from c++defs
module.
* m4/netdb_h.m4 (gl_NETDB_MODULE_INDICATOR): Invoke
gl_MODULE_INDICATOR_FOR_TESTS.
* modules/netdb-tests (Depends-on): Add netdb-c++-tests.
* modules/netdb-c++-tests: New file.
* tests/test-netdb-c++.cc: New file.
ChangeLog
lib/netdb.in.h
m4/netdb_h.m4
modules/netdb-c++-tests [new file with mode: 0644]
modules/netdb-tests
tests/test-netdb-c++.cc [new file with mode: 0644]