# HG changeset patch # User David Grundberg # Date 1263811958 -3600 # Node ID f21fdff5c9064a3c7fb5c94e10fb3d6fa845a348 # Parent 8687ce1c56da7d680472851c329dac4df5096484 Change signature of mexPrintf. diff -r 8687ce1c56da -r f21fdff5c906 src/ChangeLog --- a/src/ChangeLog Mon Jan 18 11:42:13 2010 +0100 +++ b/src/ChangeLog Mon Jan 18 11:52:38 2010 +0100 @@ -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 -r 8687ce1c56da -r f21fdff5c906 src/mex.cc --- a/src/mex.cc Mon Jan 18 11:42:13 2010 +0100 +++ b/src/mex.cc Mon Jan 18 11:52:38 2010 +0100 @@ -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 -r 8687ce1c56da -r f21fdff5c906 src/mexproto.h --- a/src/mexproto.h Mon Jan 18 11:42:13 2010 +0100 +++ b/src/mexproto.h Mon Jan 18 11:52:38 2010 +0100 @@ -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);