summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2006-04-12 08:04:42 +0000
committerDanny Smith <dannysmith@users.sourceforge.net>2006-04-12 08:04:42 +0000
commitbe5542f7168f9cdc40cc20c6a9831143ddfdbdc4 (patch)
tree597d63f5f3e01ab5380f766fdfe8fc52855ccfe8
parent076887efab5cfff2844aea7072a3f63ced3402fc (diff)
downloadcygnal-be5542f7168f9cdc40cc20c6a9831143ddfdbdc4.tar.gz
cygnal-be5542f7168f9cdc40cc20c6a9831143ddfdbdc4.tar.bz2
cygnal-be5542f7168f9cdc40cc20c6a9831143ddfdbdc4.zip
* include/secext.h: Enclose function declarations in extern "C" for
__cplusplus.
-rw-r--r--winsup/w32api/ChangeLog5
-rw-r--r--winsup/w32api/include/secext.h11
2 files changed, 15 insertions, 1 deletions
diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog
index 10de1e741..c966302e8 100644
--- a/winsup/w32api/ChangeLog
+++ b/winsup/w32api/ChangeLog
@@ -1,3 +1,8 @@
+2006-04-08 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * include/secext.h: Enclose function declarations in extern "C"
+ if __cplusplus.
+
2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/comcat.h: INTERFACE should not remain defined
diff --git a/winsup/w32api/include/secext.h b/winsup/w32api/include/secext.h
index 1919f4fef..15457e047 100644
--- a/winsup/w32api/include/secext.h
+++ b/winsup/w32api/include/secext.h
@@ -1,9 +1,14 @@
#ifndef _SECEXT_H
#define _SECEXT_H
+
#if __GNUC__ >= 3
#pragma GCC system_header
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#ifndef RC_INVOKED
#if (_WIN32_WINNT >= 0x0500)
typedef enum
@@ -37,7 +42,11 @@ BOOLEAN WINAPI TranslateNameW(LPCWSTR,EXTENDED_NAME_FORMAT,EXTENDED_NAME_FORMAT,
#define TranslateName TranslateNameA
#endif
-
#endif /* ! RC_INVOKED */
#endif /* _WIN32_WINNT >= 0x0500 */
+
+#ifdef __cplusplus
+}
+#endif
+
#endif /* ! _SECEXT_H */