From 1b95eb61ea2d360f37622501992d22466d215298 Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Tue, 4 Jul 2000 23:24:13 +0000 Subject: [PATCH] Robert Graham Merkel's patch for g-wrap 0.9.4. Bump up the guile stack limit. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2536 57a11ea4-9604-0410-9ed3-97b8803252fd --- ChangeLog | 8 ++++++++ src/scm/bootstrap.scm.in | 3 +++ src/scm/c-interface.scm | 6 ++++++ 3 files changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index 41ba300cd9..b1a7f6ad5b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,19 @@ 2000-07-04 Dave Peticolas + * src/scm/bootstrap.scm.in: bump up the stack limit + * src/engine/date.c (xaccValidateDate): move this function from src/register/datecell.c to here, so it can be used elsewhere. * src/gnome/gnc-dateedit.c: make the widget respond to the same accelerators as the register date cell. +2000-07-03 Robert Graham Merkel + + * src/scm/c-interface.scm: Added scheme definition for + pointer-token-null? if not already defined by g-wrap. Fixes bug + when compiling with g-wrap >= 0.9.4. + 2000-06-28 Dave Peticolas * src/gnome/dialog-budget.c (entry_down_button_clicked): bug fix. diff --git a/src/scm/bootstrap.scm.in b/src/scm/bootstrap.scm.in index 77c3ce4a52..39ecd7a768 100644 --- a/src/scm/bootstrap.scm.in +++ b/src/scm/bootstrap.scm.in @@ -111,6 +111,9 @@ (debug-enable 'debug) (read-enable 'positions) +(debug-set! maxdepth 100000) +(debug-set! stack 2000000) + (gnc:setup-debugging) diff --git a/src/scm/c-interface.scm b/src/scm/c-interface.scm index 2ee7c65230..fd1732a70b 100644 --- a/src/scm/c-interface.scm +++ b/src/scm/c-interface.scm @@ -17,6 +17,12 @@ (require 'hash-table) + +;; Provides pointer-token-null? if needed (g-wrap >= 0.9.4 doesn't provide) +(if (not (defined? 'pointer-token-null?)) + (define (pointer-token-null? ptr) + (eq? ptr #f))) + (define (gnc:error->string tag args) (define (write-error port) (if (and (list? args) (not (null? args)))