Mercurial > hg > octave-nkf
diff src/toplev.cc @ 4214:b9317f3973ec
[project @ 2002-12-04 04:57:01 by jwe]
author | jwe |
---|---|
date | Wed, 04 Dec 2002 04:57:01 +0000 |
parents | e96f52432059 |
children | 301cc4cf87e9 |
line wrap: on
line diff
--- a/src/toplev.cc +++ b/src/toplev.cc @@ -574,7 +574,7 @@ // XXX FIXME XXX -- this should really be static, but that causes // problems on some systems. -SLStack<std::string> octave_atexit_functions; +std::stack<std::string> octave_atexit_functions; void do_octave_atexit (void) @@ -583,7 +583,9 @@ while (! octave_atexit_functions.empty ()) { - octave_value_list fcn = octave_atexit_functions.pop (); + octave_value_list fcn = octave_atexit_functions.top (); + + octave_atexit_functions.pop (); feval (fcn, 0);