diff src/emacs.c @ 4802:2fc0e2f18322

Don't create any bignums before pdumping. Add bignum, ratio, and bigfloat finalizers so we don't leak memory with NEW_GC. See xemacs-patches message with ID <870180fe1001060900o46fa2b7o26b58850fadf9aba@mail.gmail.com>.
author Jerry James <james@xemacs.org>
date Wed, 06 Jan 2010 10:01:14 -0700
parents aa5ed11f473b
children 3be2c7c0ef4b
line wrap: on
line diff
--- a/src/emacs.c	Wed Jan 06 13:56:38 2010 +0100
+++ b/src/emacs.c	Wed Jan 06 10:01:14 2010 -0700
@@ -18,8 +18,8 @@
 
 You should have received a copy of the GNU General Public License
 along with XEmacs; see the file COPYING.  If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.  */
+the Free Software Foundation, Inc., 51 Franklin St - Fifth Floor,
+Boston, MA 02111-1301, USA.  */
 
 /* Synched up with: Mule 2.0, FSF 19.28. */
 
@@ -1895,6 +1895,7 @@
       reinit_opaque_early ();
 #endif /* not NEW_GC */
       reinit_eistring_early ();
+      reinit_vars_of_number ();
 
       reinit_console_type_create_stream ();
 #ifdef HAVE_TTY