/* Type elements needed for Encode/Decode */
#define DECODE_SIZE 5
-/* Unspecified size for the element count of an array */
-#define UNSPECIFIED -1L
+/* Special encodings for element counts of an array */
+#define UNSPECIFIED -1L /* Element count was not specified */
+#define FLEXIBLE 0L /* Flexible array struct member */
/* Sizes */
#define SIZEOF_CHAR 1
* array type).
*/
+type* GetElementType (type* T);
+/* Return the element type of the given array type. */
+
/* End of datatype.h */