Adding simple hal struct to type.
Fixing off by 1 error in the element.
Change-Id: I0b142942c760cb861007af7099d35d0363f4e13b
diff --git a/scriptc/rs_allocation.rsh b/scriptc/rs_allocation.rsh
index 83598f3..e890021 100644
--- a/scriptc/rs_allocation.rsh
+++ b/scriptc/rs_allocation.rsh
@@ -234,7 +234,8 @@
/**
* @param e element to get data from
* @param index index of the sub-element to return
- * @return length of the sub-element name
+ * @return length of the sub-element name including the null
+ * terminator (size of buffer needed to write the name)
*/
extern uint32_t __attribute__((overloadable))
rsElementGetSubElementNameLength(rs_element e, uint32_t index);
@@ -244,7 +245,8 @@
* @param index index of the sub-element
* @param name array to store the name into
* @param nameLength length of the provided name array
- * @return number of characters written
+ * @return number of characters actually written, excluding the
+ * null terminator
*/
extern uint32_t __attribute__((overloadable))
rsElementGetSubElementName(rs_element e, uint32_t index, char *name, uint32_t nameLength);