# HG changeset patch # User John W. Eaton # Date 1262870169 25200 # Node ID 99db2fb17cae28434db244027ffa41a519160bfa # Parent e8847ec6bc92c2d3787de0faec9d44879639b16f wctype: allow C++ use * lib/wctype.in.h: Add extern "C" block for C++. Signed-off-by: Eric Blake diff --git a/ChangeLog b/ChangeLog --- 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 --- 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 @@ # endif +#ifdef __cplusplus +} +#endif + #endif /* _GL_WCTYPE_H */ #endif /* _GL_WCTYPE_H */