Mercurial > hg > octave-lyh
changeset 194:4f3364dcf450
[project @ 1993-11-03 21:37:59 by jwe]
author | jwe |
---|---|
date | Wed, 03 Nov 1993 21:38:05 +0000 |
parents | 08a59c5cfa82 |
children | 13c6086c325c |
files | src/error.h src/utils.h |
diffstat | 2 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/error.h +++ b/src/error.h @@ -32,6 +32,13 @@ panic ("impossible state reached in file `%s' at line %d", \ __FILE__, __LINE__) +// Tell g++ that panic doesn't return; + +#ifdef __GNUG__ +typedef void v_fcn_cpc_x (const char *, ...); +volatile v_fcn_cpc_x panic; +#endif + extern void message (const char *name, const char *fmt, ...); extern void usage (const char *fmt, ...); extern void warning (const char *fmt, ...);
--- a/src/utils.h +++ b/src/utils.h @@ -34,6 +34,13 @@ class ostrstream; class tree_constant; +// Tell g++ that jump_to_top_level doesn't return; + +#ifdef __GNUG__ +typedef void v_fcn_v (void); +volatile v_fcn_v jump_to_top_level; +#endif + extern char *strsave (const char *); extern char *strconcat (const char *, const char *); extern void discard_until (istream&, char);