From abd3f2039ae65435f52552b33a1600bf23663cfd Mon Sep 17 00:00:00 2001 From: "John W. Eaton" Date: Thu, 7 Jan 2010 06:16:09 -0700 Subject: [PATCH] wctype: allow C++ use * lib/wctype.in.h: Add extern "C" block for C++. Signed-off-by: Eric Blake (cherry picked from commit c1a179cd48726257211e503550e1199da90c8465) --- ChangeLog | 5 +++++ lib/wctype.in.h | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 92973cbe3..4b1f6d582 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-01-07 John W. Eaton + + wctype: allow C++ use + * lib/wctype.in.h: Add extern "C" block for C++. + 2010-01-06 Eric Blake maint.mk: detect incorrect GFDL usage diff --git a/lib/wctype.in.h b/lib/wctype.in.h index 01a077967..7e8b0907c 100644 --- a/lib/wctype.in.h +++ b/lib/wctype.in.h @@ -62,6 +62,10 @@ # endif #endif +#ifdef __cplusplus +extern "C" { +#endif + /* FreeBSD 4.4 to 4.11 has but lacks the functions. Linux libc5 has and the functions but they are broken. Assume all 12 functions are implemented the same way, or not at all. */ @@ -227,5 +231,9 @@ rpl_towupper (wint_t wc) # endif +#ifdef __cplusplus +} +#endif + #endif /* _GL_WCTYPE_H */ #endif /* _GL_WCTYPE_H */ -- 2.11.0