# HG changeset patch # User Rik # Date 1272085659 25200 # Node ID 0ecbb17d130ad96a595a1dc0cf6996847d716926 # Parent 23c1910dbd8ed87818c56cc8fc627aa67005f7b6 Clear global variables when 'clear -all' called Behavior now matches documentation and Matlab diff -r 23c1910dbd8e -r 0ecbb17d130a src/ChangeLog --- a/src/ChangeLog Fri Apr 23 20:52:10 2010 -0400 +++ b/src/ChangeLog Fri Apr 23 22:07:39 2010 -0700 @@ -1,3 +1,7 @@ +2010-04-23 Rik + + * symtab.h: Clear global variables when 'clear -all' called + 2010-04-23 John W. Eaton * DLD-FUNCTIONS/fltk_backend.cc (OpenGL_fltk::OpenGL_fltk): diff -r 23c1910dbd8e -r 0ecbb17d130a src/symtab.h --- a/src/symtab.h Fri Apr 23 20:52:10 2010 -0400 +++ b/src/symtab.h Fri Apr 23 22:07:39 2010 -0700 @@ -1280,6 +1280,8 @@ static void clear_all (void) { clear_variables (); + + clear_global_pattern ("*"); clear_functions (); }