Move rs.h functions over to extern "C".
Change-Id: I0503a64d93dda558455dfebca90a0c820c80d7b1
diff --git a/rsElement.cpp b/rsElement.cpp
index 559d567..793b968 100644
--- a/rsElement.cpp
+++ b/rsElement.cpp
@@ -402,7 +402,7 @@
}
}
-void rsaElementGetNativeData(RsContext con, RsElement elem,
+extern "C" void rsaElementGetNativeData(RsContext con, RsElement elem,
uint32_t *elemData, uint32_t elemDataSize) {
rsAssert(elemDataSize == 5);
// we will pack mType; mKind; mNormalized; mVectorSize; NumSubElements
@@ -415,7 +415,7 @@
(*elemData++) = e->getFieldCount();
}
-void rsaElementGetSubElements(RsContext con, RsElement elem, uintptr_t *ids,
+extern "C" void rsaElementGetSubElements(RsContext con, RsElement elem, uintptr_t *ids,
const char **names, size_t *arraySizes, uint32_t dataSize) {
Element *e = static_cast<Element *>(elem);
rsAssert(e->getFieldCount() == dataSize);