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 { \