# HG changeset patch # User David Grundberg # Date 1263811958 -3600 # Node ID f21fdff5c9064a3c7fb5c94e10fb3d6fa845a348 # Parent 8687ce1c56da7d680472851c329dac4df5096484 Change signature of mexPrintf. diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2010-01-18 David Grundberg + + * mex.cc (mexPrintf): Change signature. + * mexproto.h (mexPrintf): Dito. + 2010-01-18 David Grundberg * mexproto.h (mxSetDimensions): Change signature. diff --git a/src/mex.cc b/src/mex.cc --- a/src/mex.cc +++ b/src/mex.cc @@ -3250,13 +3250,15 @@ } } -void +int mexPrintf (const char *fmt, ...) { + int retval; va_list args; va_start (args, fmt); - octave_vformat (octave_stdout, fmt, args); + retval = octave_vformat (octave_stdout, fmt, args); va_end (args); + return retval; } mxArray * diff --git a/src/mexproto.h b/src/mexproto.h --- a/src/mexproto.h +++ b/src/mexproto.h @@ -82,7 +82,7 @@ extern OCTINTERP_API void mexErrMsgIdAndTxt (const char *id, const char *s, ...); extern OCTINTERP_API void mexWarnMsgTxt (const char *s); extern OCTINTERP_API void mexWarnMsgIdAndTxt (const char *id, const char *s, ...); -extern OCTINTERP_API void mexPrintf (const char *fmt, ...); +extern OCTINTERP_API int mexPrintf (const char *fmt, ...); extern OCTINTERP_API mxArray *mexGetVariable (const char *space, const char *name); extern OCTINTERP_API const mxArray *mexGetVariablePtr (const char *space, const char *name);