00001
00002
00003
00004
00005
00006
00007
00008
00009
00015 vraiptrst stkptr(long int ptr_lstk);
00016
00017
00023 int *Header(const mxArray *ptr);
00024
00030 mxArray *header2ptr(int *header);
00031
00032
00039 int *listentry(int *header, int i);
00040
00041
00047 int theMLIST(int *header);
00048
00049
00055 int *RawHeader(const mxArray *ptr);
00056
00057
00063 int Is1x1(const mxArray *ptr);
00064
00065
00071 mxArray *mxCreateData(int m);
00072
00073
00079 void mxAssert(int expr, char *error_message);
00080
00081
00087 void *mxRealloc(void *ptr, size_t nsize);
00088
00089
00094 void mexMakeMemoryPersistent(void *ptr);
00095
00096
00102 int IsstOrce(mxArray *ptr);
00103
00104
00111 void numberandsize(const mxArray *ptr, int *number, int *size);
00112
00118 bool mexIsGlobal(const mxArray *ptr);
00119
00125 mxArray *UnrefStruct(mxArray *ptr);
00126
00133 mxArray *mxCreateLogicalMatrix(int m, int n);
00134
00140 mxArray *mxCreateLogicalScalar(mxLOGICAL *value);
00141
00147 bool mxIsLogicalScalarTrue(mxArray *pa);
00148
00149
00155 bool mxIsLogicalScalar(mxArray *pa);
00156
00157
00162 const char *mexFunctionName(void);
00163
00164
00171 int mexPutArray(mxArray *array_ptr, char *workspace);
00172
00173
00181 int mexPutVariable(const char *workspace, char *var_name, mxArray *array_ptr);
00182
00183
00189 const char *mxGetClassName(const mxArray *ptr);
00190
00191
00199 mxArray *C2F(mxcreatedoublematrix)(int *m, int *n, int *it);
00200
00201
00210 int C2F(mxcopycomplex16toptr)(double *y, mxArray *ptr, mxArray *pti, integer *n);
00211
00212
00221 int C2F(mxcopyptrtocomplex16)(mxArray *ptr, mxArray *pti, double *y, integer *n);
00222
00223
00224