From c1a179cd48726257211e503550e1199da90c8465 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 --- 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