Mercurial > hg > octave-lyh
diff src/error.h @ 9753:892e2aa7bc75
improve error messages by auto-prepending current function name
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 22 Oct 2009 08:56:58 +0200 |
parents | 065c28e1c368 |
children | cd96d29c5efa |
line wrap: on
line diff
--- a/src/error.h +++ b/src/error.h @@ -47,6 +47,9 @@ extern OCTINTERP_API void verror (const char *fmt, va_list args); extern OCTINTERP_API void error (const char *fmt, ...); +extern OCTINTERP_API void verror_with_cfn (const char *fmt, va_list args); +extern OCTINTERP_API void error_with_cfn (const char *fmt, ...); + extern OCTINTERP_API void vparse_error (const char *fmt, va_list args); extern OCTINTERP_API void parse_error (const char *fmt, ...); @@ -75,6 +78,12 @@ error_with_id (const char *id, const char *fmt, ...); extern OCTINTERP_API void +verror_with_id_cfn (const char *id, const char *fmt, va_list args); + +extern OCTINTERP_API void +error_with_id_cfn (const char *id, const char *fmt, ...); + +extern OCTINTERP_API void vparse_error_with_id (const char *id, const char *fmt, va_list args); extern OCTINTERP_API void