CTYPENEW Create New Instance of C Structure
Section: FreeMat External Interface
Usage
Thectypenew
function is a convenience function for
creating a FreeMat structure that corresponds to a C
structure. The entire structure is initialized with zeros.
This has some negative implications, because if the
structure definition uses cenums
, they may come out
as 'unknown'
values if there are no enumerations corresponding
to zero. The use of the function is
a = ctypenew('typename')
which creates a single structure of C structure type 'typename'
.
To create an array of structures, we can provide a second argument
a = ctypenew('typename',count)
where count
is the number of elements in the structure array.