WSTP C Functions for Exchanging Lists
Sending Lists
WSPutInteger8List() — list of 8-bit integers (unsigned char *)
WSPutInteger16List() — list of 16-bit integers (short *)
WSPutInteger32List() — list of 32-bit integers (int *)
WSPutInteger64List() — list of 64-bit integers (mlint64 *)
WSPutReal32List() — list of 32-bit reals (float *)
WSPutReal64List() — list of 64-bit reals (double *)
WSPutReal128List() — list of quad-precision floating-point numbers
Receiving Lists
WSGetInteger8List() — list of 8-bit integers (unsigned char *)
WSGetInteger16List() — list of 16-bit integers (short *)
WSGetInteger32List() — list of 32-bit integers (int *)
WSGetInteger64List() — list of 64-bit integers (mlint64 *)
WSGetReal32List() — list of 32-bit reals (float *)
WSGetReal64List() — list of 64-bit reals (double *)
WSGetReal128List() — list of quad-precision floating-point numbers
Releasing Memory for Lists
WSReleaseInteger8List() — list of 8-bit integers (unsigned char *)
WSReleaseInteger16List() — list of 16-bit integers (short *)
WSReleaseInteger32List() — list of 32-bit integers (int *)
WSReleaseInteger64List() — list of 64-bit integers (mlint64 *)
WSReleaseReal32List() — list of 32-bit reals (float *)
WSReleaseReal64List() — list of 64-bit reals (double *)
WSReleaseReal128List() — list of quad-precision floating-point numbers