aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2012-03-20 13:46:24 -0700
committerKenny Root <kroot@google.com>2012-03-20 13:46:30 -0700
commit77a62ceac5f1d3942b85b21d86f6b4d25d686190 (patch)
treef08b80756bd149aad0fd60b91aeab97ee040a905 /include
parente8886740744d761d399c426321de3a7bba1c20ae (diff)
downloadsystem_core-77a62ceac5f1d3942b85b21d86f6b4d25d686190.tar.gz
system_core-77a62ceac5f1d3942b85b21d86f6b4d25d686190.tar.bz2
system_core-77a62ceac5f1d3942b85b21d86f6b4d25d686190.zip
MinGW does not have sys/cdefs.h
Change-Id: I5cafafce8488d355ed3865a9fd1173fbebbc5b03
Diffstat (limited to 'include')
-rw-r--r--include/cutils/list.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/cutils/list.h b/include/cutils/list.h
index 8190219d..3881fc9d 100644
--- a/include/cutils/list.h
+++ b/include/cutils/list.h
@@ -18,9 +18,10 @@
#define _CUTILS_LIST_H_
#include <stddef.h>
-#include <sys/cdefs.h>
-__BEGIN_DECLS
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
struct listnode
{
@@ -51,6 +52,8 @@ void list_remove(struct listnode *item);
#define list_head(list) ((list)->next)
#define list_tail(list) ((list)->prev)
-__END_DECLS
+#ifdef __cplusplus
+};
+#endif /* __cplusplus */
#endif