ssGetDataTypeSize
Get the size of a custom data type
Syntax
int_T ssGetDataTypeSize(SimStruct *S, DTypeId id)
Arguments
S
SimStruct that represents an S-Function block.
id
ID of a data type.
Returns
An int_T
value indicating the size of the data type specified
by id
, if id
is valid and the data type's size
has been set. Otherwise, returns INVALID_DTYPE_SIZE
and reports
an error.
Description
Use to obtain the size of a custom data type.
Note
Because this macro reports any error that occurs when it is invoked, you do
not need to use ssSetErrorStatus
to report the error.
For more information about using custom data types in S-functions, see Configure Custom Data Types.
Languages
C, C++
Examples
The following example gets the size of the int16
data
type.
int_T size = ssGetDataTypeSize(S, SS_INT16); if(size == INVALID_DTYPE_SIZE) return;
See Also
Version History
Introduced before R2006a