root/applications/bdmtoolbox/matlab7.1/include/mwdebug.h @ 790

Revision 707, 11.2 kB (checked in by smidl, 15 years ago)

matlab 7.1 compile prerequisities

Line 
1/*
2 * @(#)mwdebug.h    generated by: makeheader 4.21  Tue Jul 26 23:02:50 2005
3 *
4 *              built from:     ../../src/include/copyright.h
5 *                              ../src/mwdebug.c
6 */
7
8#ifndef mwdebug_h
9#define mwdebug_h
10
11
12/*
13 * Copyright 1984-2003 The MathWorks, Inc.
14 * All Rights Reserved.
15 */
16
17
18#ifdef __cplusplus
19    extern "C" {
20#endif
21
22
23#include "matrix.h"
24
25
26#include "mat.h"
27
28
29extern int matClose_d(MATFile *ph, const char * file, int linenum);
30
31
32extern int matDeleteVariable_d(MATFile *ph, const char *name, const char * file, int linenum);
33
34
35extern mxArray * matGetVariable_d(MATFile *ph, const char *name, const char * file, int linenum);
36
37
38extern mxArray *matGetVariableInfo_d(MATFile *ph, const char *name, const char * file, int linenum);
39
40
41extern const char **matGetDir_d(MATFile *ph, int *num, const char * file, int linenum);
42
43
44extern FILE *matGetFp_d(MATFile *ph, const char * file, int linenum);
45
46
47extern mxArray *matGetNextVariable_d(MATFile *ph, const char **pname, const char * file, int linenum);
48
49
50extern mxArray *matGetNextVariableInfo_d(MATFile *ph, const char **pname, const char * file, int linenum);
51
52
53extern MATFile *matOpen_d(const char *filename, const char *mode, const char * file, int linenum);
54
55
56extern int matPutVariable_d(MATFile *ph, const char *name, const mxArray *mp, const char * file, int linenum);
57
58
59extern int matPutVariableAsGlobal_d(MATFile *ph, const char *name, const mxArray *mp, const char * file, int linenum);
60
61
62#if defined(MATLAB_MEX_FILE)
63
64
65extern int mexAtExit_d(void (*exit_fcn)(void), const char * file, int linenum);
66
67
68extern int mexCallMATLAB_d(int nlhs, mxArray *plhs[], int nrhs, mxArray *prhs[], 
69                    const char *fcn_name, const char * file, int linenum);
70
71
72extern void mexErrMsgTxt_d(const char * error_msg, const char * file, int linenum);
73
74
75extern int mexEvalString_d(const char *str, const char * file, int linenum);
76
77
78extern const mxArray *mexGet_d(double handle, const char *property, const char * file, int linenum);
79
80
81extern mxArray *mexGetVariable_d(const char *workspace, const char *name, const char * file, int linenum);
82
83
84extern const mxArray *mexGetVariablePtr_d(const char *workspace, const char *name, const char * file, int linenum);
85
86
87extern bool mexIsGlobal_d(const mxArray *pa, const char * file, int linenum);
88
89
90extern void mexMakeArrayPersistent_d(mxArray *pa, const char * file, int linenum);
91
92
93extern void mexMakeMemoryPersistent_d(void *ptr, const char * file, int linenum);
94
95extern  int status;
96
97
98extern int mexSet_d(double handle, const char *property, mxArray *value, const char * file, int linenum);
99
100
101extern void mexSetTrapFlag_d(int value, const char * file, int linenum);
102
103
104extern void mexWarnMsgTxt_d(const char *error_msg, const char * file, int linenum);
105
106
107#endif /* MATLAB_MEX_FILE */
108
109
110extern void * mxMalloc_d(size_t n, const char * file, int linenum);
111
112
113extern bool mxIsOpaque_d(const mxArray *pa, const char * file, int linenum);
114
115
116extern bool mxIsObject_d(const mxArray *pa, const char * file, int linenum);
117
118
119extern bool mxIsInt64_d(const mxArray *pa, const char * file, int linenum);
120
121
122extern bool mxIsUint64_d(const mxArray *pa, const char * file, int linenum);
123
124
125extern mxChar *mxGetChars_d(const mxArray *pa, const char * file, int linenum);
126
127
128extern void mxSetFromGlobalWS_d(mxArray *pa, bool global, const char * file, int linenum);
129
130
131extern mxArray *mxCreateNumericMatrix_d(int m, int n, mxClassID classid, int cmplx_flag, const char * file, int linenum);
132
133
134extern mxLogical *mxGetLogicals_d(const mxArray *pa, const char * file, int linenum);
135
136
137extern mxArray *mxCreateLogicalArray_d(int ndim, const int *dims, const char * file, int linenum);
138
139
140extern mxArray *mxCreateLogicalMatrix_d(unsigned int m, unsigned int n, const char * file, int linenum);
141
142
143extern mxArray *mxCreateLogicalScalar_d(bool value, const char * file, int linenum);
144
145
146extern mxArray *mxCreateDoubleScalar_d(double value, const char * file, int linenum);
147
148
149extern mxArray *mxCreateSparseLogicalMatrix_d(int m, int n, int nzmax, const char * file, int linenum);
150
151
152extern char *mxArrayToString_d(const mxArray *pa, const char * file, int linenum);
153
154
155extern int mxAddField_d(mxArray *pa, const char *fieldname, const char * file, int linenum);
156
157
158extern void mxRemoveField_d(mxArray *pa, int field, const char * file, int linenum);
159
160
161extern bool mxIsFinite_d(double x, const char * file, int linenum);
162
163
164extern bool mxIsInf_d(double x, const char * file, int linenum);
165
166
167extern bool mxIsNaN_d(double x, const char * file, int linenum);
168
169
170extern int mxCalcSingleSubscript_d(const mxArray *pa, int nsubs, const int *subs,
171                            const char * file, int linenum);
172
173
174extern void * mxCalloc_d(size_t nmemb, size_t size, const char * file, int linenum);
175
176
177extern mxArray *mxCreateCellArray_d(int ndim, const int *dims, const char * file, int linenum);
178
179
180extern mxArray *mxCreateCellMatrix_d(int m, int n, const char * file, int linenum);
181
182
183extern mxArray *mxCreateCharArray_d(int ndim, const int *dims, const char * file, int linenum);
184
185
186extern mxArray *mxCreateCharMatrixFromStrings_d(int m, const char **str, const char * file, int linenum);
187
188
189extern mxArray *mxCreateNumericArray_d(int ndim, const int *dims, mxClassID classid, 
190                                mxComplexity flag, const char * file, int linenum);
191
192
193extern mxArray *mxCreateDoubleMatrix_d(int m, int n, mxComplexity flag, const char * file, int linenum);
194
195
196extern mxArray *mxCreateSparse_d(int m, int n, int nzmax, mxComplexity flag, const char * file, int linenum);
197
198
199extern mxArray *mxCreateString_d(const char *str, const char * file, int linenum);
200
201
202extern mxArray *mxCreateStructArray_d(int ndim, const int *dims, int nfields,
203                               const char **fieldnames, const char * file, int linenum);
204
205
206extern mxArray *mxCreateStructMatrix_d(int m, int n, int nfields, 
207                                                                  const char **fieldnames, const char * file, int linenum);
208
209
210extern void mxDestroyArray_d(mxArray *pa, const char * file, int linenum);
211
212
213extern mxArray *mxDuplicateArray_d(const mxArray *pa,
214                            const char *file,
215                            const int linenum);
216
217
218extern void mxFree_d(void *pm, const char * file, int linenum);
219
220
221extern mxArray *mxGetCell_d(const mxArray *pa, int i, const char * file, int linenum);
222
223
224extern mxClassID mxGetClassID_d(const mxArray *pa, const char * file, int linenum);
225
226
227extern const char *mxGetClassName_d(const mxArray *pa, const char * file, int linenum);
228
229
230extern void *mxGetData_d(
231    const mxArray *pa, const char * file, int linenum           
232    );
233
234
235extern const int *mxGetDimensions_d(const mxArray *pa, const char * file, int linenum);
236
237
238extern int mxGetElementSize_d(const mxArray *pa, const char * file, int linenum);
239
240
241extern mxArray *mxGetField_d(const mxArray *pa, int i, const char *fieldname, 
242                                        const char * file, int linenum);
243
244
245extern mxArray *mxGetFieldByNumber_d(const mxArray *pa, int i, int fieldnum, 
246                                                        const char * file, int linenum);
247
248
249extern const char *mxGetFieldNameByNumber_d(const mxArray *pa, int n, 
250                                                                        const char * file, int linenum);
251
252
253extern int mxGetFieldNumber_d(const mxArray *pa, const char *name, 
254                                                const char * file, int linenum);
255
256
257extern void *mxGetImagData_d(const mxArray *pa, const char * file, int linenum);
258
259
260extern int *mxGetIr_d(const mxArray *pa, const char * file, int linenum);
261
262
263extern int *mxGetJc_d(const mxArray *pa, const char * file, int linenum);
264
265
266extern int mxGetNumberOfDimensions_d(const mxArray *pa, const char * file, int linenum);
267
268
269extern int mxGetNumberOfElements_d(const mxArray *pa, const char * file, int linenum);
270
271
272extern int mxGetNumberOfFields_d(const mxArray *pa, const char * file, int linenum);
273
274
275extern int mxGetNzmax_d(const mxArray *pa, const char * file, int linenum);
276
277
278extern int mxGetM_d(const mxArray *pa, const char * file, int linenum);
279
280
281extern int mxGetN_d(const mxArray *pa, const char * file, int linenum);
282
283
284extern double *mxGetPi_d(const mxArray *pa, const char * file, int linenum);
285
286
287extern double *mxGetPr_d(const mxArray *pa, const char * file, int linenum);
288
289
290extern double mxGetScalar_d(const mxArray *pa, const char * file, int linenum);
291
292
293extern int mxGetString_d(const mxArray *pa, char *buf, int buflen, const char * file, int linenum);
294
295
296extern bool mxIsCell_d(const mxArray *pa, const char * file, int linenum);
297
298
299extern bool mxIsChar_d(const mxArray *pa, const char * file, int linenum);
300
301
302extern bool mxIsClass_d(const mxArray *pa, const char *name, const char * file, int linenum);
303
304
305extern bool mxIsComplex_d(const mxArray *pa, const char * file, int linenum);
306
307
308extern bool mxIsDouble_d(const mxArray *pa, const char * file, int linenum);
309
310
311extern bool mxIsEmpty_d(
312    const mxArray *pa, const char * file, int linenum           
313    );
314
315
316extern bool mxIsInt8_d(const mxArray *pa, const char * file, int linenum);
317
318
319extern bool mxIsInt16_d(const mxArray *pa, const char * file, int linenum);
320
321
322extern bool mxIsInt32_d(const mxArray *pa, const char * file, int linenum);
323
324
325extern bool mxIsLogical_d(const mxArray *pa, const char * file, int linenum);
326
327
328extern bool mxIsNumeric_d(const mxArray *pa, const char * file, int linenum);
329
330
331extern bool mxIsSingle_d(const mxArray *pa, const char * file, int linenum);
332
333
334extern bool mxIsSparse_d(const mxArray *pa, const char * file, int linenum);
335
336
337extern bool mxIsStruct_d(const mxArray *pa, const char * file, int linenum);
338
339
340extern bool mxIsUint8_d(const mxArray *pa, const char * file, int linenum);
341
342
343extern bool mxIsUint16_d(const mxArray *pa, const char * file, int linenum);
344
345
346extern bool mxIsUint32_d(const mxArray *pa, const char * file, int linenum);
347
348
349extern void * mxRealloc_d(void * pm, size_t size, const char * file, int linenum);
350
351
352extern void mxSetCell_d(mxArray *pa, int i, mxArray *value, const char * file, int linenum);
353
354
355extern int mxSetClassName_d(mxArray *pa, const char *classname, const char * file, int linenum);
356
357
358extern void mxSetData_d(mxArray *pa, void *Data, const char * file, int linenum);
359
360
361extern int mxSetDimensions_d(mxArray *pa, const int *size, int ndims, const char * file, int linenum);
362
363
364extern void mxSetField_d(mxArray *pa, int i, const char *fieldname, mxArray *value,
365                                const char * file, int linenum);
366
367
368extern void mxSetFieldByNumber_d(mxArray *pa, int i, int fieldnum, mxArray *value, 
369                                                const char * file, int linenum);
370
371
372extern void mxSetImagData_d(mxArray *pa, void *ImagData, const char * file, int linenum);
373
374
375extern void mxSetIr_d(mxArray *pa, int *ir, const char * file, int linenum);
376
377
378extern void mxSetJc_d(mxArray *pa,int *jc, const char * file, int linenum);
379
380
381extern void mxSetM_d(mxArray *pa,int m, const char * file, int linenum);
382
383 
384extern void mxSetN_d(mxArray *pa, int n, const char * file, int linenum);
385
386
387extern void mxSetNzmax_d(mxArray *pa, int nzmax, const char * file, int linenum);
388
389
390extern void mxSetPi_d(mxArray *pa, double *pi, const char * file, int linenum);
391
392
393extern void mxSetPr_d(mxArray *pa, double *pr, const char * file, int linenum);
394
395#ifdef __cplusplus
396    }   /* extern "C" */
397#endif
398
399#endif /* mwdebug_h */
Note: See TracBrowser for help on using the browser.