summaryrefslogtreecommitdiff
path: root/build/make/rtcd.sh
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2014-01-17 20:53:27 -0800
committerJames Zern <jzern@google.com>2014-01-18 13:14:14 -0800
commitd9a9c45b90e08aa5e2e2d1f5f8aea60eb6cde8fe (patch)
tree0c7d8ee353fbb881e0bbc66fef6511d1963d9030 /build/make/rtcd.sh
parent9c8b74f121492425712101ad859cc1414a30dfa3 (diff)
downloadlibvpx-d9a9c45b90e08aa5e2e2d1f5f8aea60eb6cde8fe.tar
libvpx-d9a9c45b90e08aa5e2e2d1f5f8aea60eb6cde8fe.tar.gz
libvpx-d9a9c45b90e08aa5e2e2d1f5f8aea60eb6cde8fe.tar.bz2
libvpx-d9a9c45b90e08aa5e2e2d1f5f8aea60eb6cde8fe.zip
rtcd.sh: add extern "C" to generated headers
Change-Id: Ifb30518555402eb473c3fde81bc860fbe17851dd
Diffstat (limited to 'build/make/rtcd.sh')
-rwxr-xr-xbuild/make/rtcd.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/build/make/rtcd.sh b/build/make/rtcd.sh
index 2967b5aed..ed037132a 100755
--- a/build/make/rtcd.sh
+++ b/build/make/rtcd.sh
@@ -209,6 +209,10 @@ common_top() {
#define RTCD_EXTERN extern
#endif
+#ifdef __cplusplus
+extern "C" {
+#endif
+
$(process_forward_decls)
$(declare_function_pointers c $ALL_ARCHS)
@@ -219,6 +223,11 @@ EOF
common_bottom() {
cat <<EOF
+
+#ifdef __cplusplus
+} // extern "C"
+#endif
+
#endif
EOF
}