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);