Mercurial > octave-nkf
comparison src/mexproto.h @ 11586:12df7854fa7c
strip trailing whitespace from source files
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 20 Jan 2011 17:24:59 -0500 |
parents | fd0a3ac60b0e |
children | 72c96de7a403 |
comparison
equal
deleted
inserted
replaced
11585:1473d0cf86d2 | 11586:12df7854fa7c |
---|---|
81 extern OCTINTERP_API void mexErrMsgTxt (const char *s); | 81 extern OCTINTERP_API void mexErrMsgTxt (const char *s); |
82 extern OCTINTERP_API void mexErrMsgIdAndTxt (const char *id, const char *s, ...); | 82 extern OCTINTERP_API void mexErrMsgIdAndTxt (const char *id, const char *s, ...); |
83 extern OCTINTERP_API void mexWarnMsgTxt (const char *s); | 83 extern OCTINTERP_API void mexWarnMsgTxt (const char *s); |
84 extern OCTINTERP_API void mexWarnMsgIdAndTxt (const char *id, const char *s, ...); | 84 extern OCTINTERP_API void mexWarnMsgIdAndTxt (const char *id, const char *s, ...); |
85 extern OCTINTERP_API int mexPrintf (const char *fmt, ...); | 85 extern OCTINTERP_API int mexPrintf (const char *fmt, ...); |
86 | 86 |
87 extern OCTINTERP_API mxArray *mexGetVariable (const char *space, const char *name); | 87 extern OCTINTERP_API mxArray *mexGetVariable (const char *space, const char *name); |
88 extern OCTINTERP_API const mxArray *mexGetVariablePtr (const char *space, const char *name); | 88 extern OCTINTERP_API const mxArray *mexGetVariablePtr (const char *space, const char *name); |
89 | 89 |
90 extern OCTINTERP_API int mexPutVariable (const char *space, const char *name, mxArray *ptr); | 90 extern OCTINTERP_API int mexPutVariable (const char *space, const char *name, mxArray *ptr); |
91 | 91 |
107 | 107 |
108 /* Floating point values. */ | 108 /* Floating point values. */ |
109 extern OCTINTERP_API double mxGetEps (void); | 109 extern OCTINTERP_API double mxGetEps (void); |
110 extern OCTINTERP_API double mxGetInf (void); | 110 extern OCTINTERP_API double mxGetInf (void); |
111 extern OCTINTERP_API double mxGetNaN (void); | 111 extern OCTINTERP_API double mxGetNaN (void); |
112 | 112 |
113 /* Memory management. */ | 113 /* Memory management. */ |
114 extern OCTINTERP_API void *mxCalloc (size_t n, size_t size); | 114 extern OCTINTERP_API void *mxCalloc (size_t n, size_t size); |
115 extern OCTINTERP_API void *mxMalloc (size_t n); | 115 extern OCTINTERP_API void *mxMalloc (size_t n); |
116 extern OCTINTERP_API void *mxRealloc (void *ptr, size_t size); | 116 extern OCTINTERP_API void *mxRealloc (void *ptr, size_t size); |
117 extern OCTINTERP_API void mxFree (void *ptr); | 117 extern OCTINTERP_API void mxFree (void *ptr); |
118 | 118 |
119 /* Constructors. */ | 119 /* Constructors. */ |
120 extern OCTINTERP_API mxArray *mxCreateCellArray (mwSize ndims, const mwSize *dims); | 120 extern OCTINTERP_API mxArray *mxCreateCellArray (mwSize ndims, const mwSize *dims); |
121 extern OCTINTERP_API mxArray *mxCreateCellMatrix (mwSize m, mwSize n); | 121 extern OCTINTERP_API mxArray *mxCreateCellMatrix (mwSize m, mwSize n); |
122 extern OCTINTERP_API mxArray *mxCreateCharArray (mwSize ndims, const mwSize *dims); | 122 extern OCTINTERP_API mxArray *mxCreateCharArray (mwSize ndims, const mwSize *dims); |
123 extern OCTINTERP_API mxArray *mxCreateCharMatrixFromStrings (mwSize m, const char **str); | 123 extern OCTINTERP_API mxArray *mxCreateCharMatrixFromStrings (mwSize m, const char **str); |
182 | 182 |
183 /* Dimension setters. */ | 183 /* Dimension setters. */ |
184 extern OCTINTERP_API void mxSetM (mxArray *ptr, mwSize M); | 184 extern OCTINTERP_API void mxSetM (mxArray *ptr, mwSize M); |
185 extern OCTINTERP_API void mxSetN (mxArray *ptr, mwSize N); | 185 extern OCTINTERP_API void mxSetN (mxArray *ptr, mwSize N); |
186 extern OCTINTERP_API void mxSetDimensions (mxArray *ptr, const mwSize *dims, mwSize ndims); | 186 extern OCTINTERP_API void mxSetDimensions (mxArray *ptr, const mwSize *dims, mwSize ndims); |
187 | 187 |
188 /* Data extractors. */ | 188 /* Data extractors. */ |
189 extern OCTINTERP_API double *mxGetPi (const mxArray *ptr); | 189 extern OCTINTERP_API double *mxGetPi (const mxArray *ptr); |
190 extern OCTINTERP_API double *mxGetPr (const mxArray *ptr); | 190 extern OCTINTERP_API double *mxGetPr (const mxArray *ptr); |
191 extern OCTINTERP_API double mxGetScalar (const mxArray *ptr); | 191 extern OCTINTERP_API double mxGetScalar (const mxArray *ptr); |
192 extern OCTINTERP_API mxChar *mxGetChars (const mxArray *ptr); | 192 extern OCTINTERP_API mxChar *mxGetChars (const mxArray *ptr); |
236 extern OCTINTERP_API const char *mxGetFieldNameByNumber (const mxArray *ptr, int key_num); | 236 extern OCTINTERP_API const char *mxGetFieldNameByNumber (const mxArray *ptr, int key_num); |
237 extern OCTINTERP_API int mxGetFieldNumber (const mxArray *ptr, const char *key); | 237 extern OCTINTERP_API int mxGetFieldNumber (const mxArray *ptr, const char *key); |
238 | 238 |
239 extern OCTINTERP_API int mxGetString (const mxArray *ptr, char *buf, mwSize buflen); | 239 extern OCTINTERP_API int mxGetString (const mxArray *ptr, char *buf, mwSize buflen); |
240 extern OCTINTERP_API char *mxArrayToString (const mxArray *ptr); | 240 extern OCTINTERP_API char *mxArrayToString (const mxArray *ptr); |
241 | 241 |
242 /* Miscellaneous. */ | 242 /* Miscellaneous. */ |
243 #ifdef NDEBUG | 243 #ifdef NDEBUG |
244 #define mxAssert(expr, msg) \ | 244 #define mxAssert(expr, msg) \ |
245 do \ | 245 do \ |
246 { \ | 246 { \ |