Main Content

mwSize (Fortran)

Fortran type for mxArray size values


mwSize is a type that represents size values, such as array dimensions. Use this function for cross-platform flexibility. mwSize is an unsigned type, meaning a nonnegative integer.

When using the mex -compatibleArrayDims switch, mwSize is equivalent to INTEGER*4 or INTEGER*8, based on platform and compilation flags.

In Fortran, mwSize is a preprocessor macro. The Fortran header file containing this type is:

#include "fintrf.h"

Version History

Introduced before R2006a