Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorDanny Smith <dannysmith@users.sourceforge.net>2006-04-12 12:04:42 +0400
committerDanny Smith <dannysmith@users.sourceforge.net>2006-04-12 12:04:42 +0400
commitbe5542f7168f9cdc40cc20c6a9831143ddfdbdc4 (patch)
tree597d63f5f3e01ab5380f766fdfe8fc52855ccfe8 /winsup
parent076887efab5cfff2844aea7072a3f63ced3402fc (diff)
* include/secext.h: Enclose function declarations in extern "C" for
__cplusplus.
Diffstat (limited to 'winsup')
-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 */