r19066 - gnucash/trunk/src - Bug #615168: Fix a number of scheme syntax errors
Christian Stimming
cstim at code.gnucash.org
Fri Apr 23 17:07:13 EDT 2010
Author: cstim
Date: 2010-04-23 17:07:13 -0400 (Fri, 23 Apr 2010)
New Revision: 19066
Trac: http://svn.gnucash.org/trac/changeset/19066
Modified:
gnucash/trunk/src/app-utils/config-var.scm
gnucash/trunk/src/app-utils/options.scm
gnucash/trunk/src/report/report-system/html-table.scm
gnucash/trunk/src/report/standard-reports/balance-sheet.scm
gnucash/trunk/src/report/standard-reports/budget-balance-sheet.scm
gnucash/trunk/src/report/standard-reports/equity-statement.scm
gnucash/trunk/src/report/standard-reports/trial-balance.scm
Log:
Bug #615168: Fix a number of scheme syntax errors
This kind of error is detected "eagerly" in Guile 2.0.
Patch by Andy Wingo.
Modified: gnucash/trunk/src/app-utils/config-var.scm
===================================================================
--- gnucash/trunk/src/app-utils/config-var.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/app-utils/config-var.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -68,7 +68,7 @@
(define (gnc:config-var-value-is-default? var)
(if (not (gnc:config-var-modified? var))
#t
- (let (equal-values? gnc:config-var-equality-func-get var)
+ (let ((equal-values? (gnc:config-var-equality-func-get var)))
(equal-values?
(gnc:config-var-default-value-get var)
(gnc:config-var-value-get var)))))
Modified: gnucash/trunk/src/app-utils/options.scm
===================================================================
--- gnucash/trunk/src/app-utils/options.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/app-utils/options.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -841,7 +841,7 @@
(define (multichoice-strings p-vals)
(if (null? p-vals)
- ()
+ '()
(cons (vector-ref (car p-vals) 1)
(cons (vector-ref (car p-vals) 2)
(multichoice-strings (cdr p-vals))))))
@@ -927,7 +927,7 @@
(define (radiobutton-strings p-vals)
(if (null? p-vals)
- ()
+ '()
(cons (vector-ref (car p-vals) 1)
(cons (vector-ref (car p-vals) 2)
(radiobutton-strings (cdr p-vals))))))
@@ -992,7 +992,7 @@
(define (list-strings p-vals)
(if (null? p-vals)
- ()
+ '()
(cons (vector-ref (car p-vals) 1)
(cons (vector-ref (car p-vals) 2)
(list-strings (cdr p-vals))))))
Modified: gnucash/trunk/src/report/report-system/html-table.scm
===================================================================
--- gnucash/trunk/src/report/report-system/html-table.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/report/report-system/html-table.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -567,7 +567,8 @@
;; returns a pair, the car of which is the prepending of newcol
;; and existing-data, and the cdr is the remaining elements of newcol
(define (prepend-to-element newcol existing-data length-to-append)
- (if (= length-to-append 0) ('() . newcol)
+ (if (= length-to-append 0)
+ (cons '() newcol)
(let*
((current-new (car newcol))
(current-existing (car existing-data))
Modified: gnucash/trunk/src/report/standard-reports/balance-sheet.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/balance-sheet.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/report/standard-reports/balance-sheet.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -715,15 +715,10 @@
;; however, this still doesn't seem to get around the
;; colspan bug... cf. gnc:colspans-are-working-right
(if filename
- (let* ((port (open-output-file filename))
- (gnc:display-report-list-item
- (list doc) port " balance-sheet.scm ")
- (close-output-port port)
- )
- )
- )
- )
- )
+ (let* ((port (open-output-file filename)))
+ (gnc:display-report-list-item
+ (list doc) port " balance-sheet.scm ")
+ (close-output-port port)))))
(gnc:report-finished)
Modified: gnucash/trunk/src/report/standard-reports/budget-balance-sheet.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/budget-balance-sheet.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/report/standard-reports/budget-balance-sheet.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -908,15 +908,10 @@
;; however, this still doesn't seem to get around the
;; colspan bug... cf. gnc:colspans-are-working-right
(if filename
- (let* ((port (open-output-file filename))
- (gnc:display-report-list-item
- (list doc) port " budget-balance-sheet.scm ")
- (close-output-port port)
- )
- )
- )
- )
- ))) ;; end cond
+ (let* ((port (open-output-file filename)))
+ (gnc:display-report-list-item
+ (list doc) port " budget-balance-sheet.scm ")
+ (close-output-port port)))))))
(gnc:report-finished)
Modified: gnucash/trunk/src/report/standard-reports/equity-statement.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/equity-statement.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/report/standard-reports/equity-statement.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -674,15 +674,10 @@
;; however, this still doesn't seem to get around the
;; colspan bug... cf. gnc:colspans-are-working-right
(if filename
- (let* ((port (open-output-file filename))
- (gnc:display-report-list-item
- (list doc) port " equity-statement.scm ")
- (close-output-port port)
- )
- )
- )
- )
- )
+ (let* ((port (open-output-file filename)))
+ (gnc:display-report-list-item
+ (list doc) port " equity-statement.scm ")
+ (close-output-port port)))))
(gnc:report-finished)
Modified: gnucash/trunk/src/report/standard-reports/trial-balance.scm
===================================================================
--- gnucash/trunk/src/report/standard-reports/trial-balance.scm 2010-04-23 21:02:30 UTC (rev 19065)
+++ gnucash/trunk/src/report/standard-reports/trial-balance.scm 2010-04-23 21:07:13 UTC (rev 19066)
@@ -1127,15 +1127,10 @@
;; however, this still doesn't seem to get around the
;; colspan bug... cf. gnc:colspans-are-working-right
(if filename
- (let* ((port (open-output-file filename))
- (gnc:display-report-list-item
- (list doc) port " trial-balance.scm ")
- (close-output-port port)
- )
- )
- )
- )
- )
+ (let* ((port (open-output-file filename)))
+ (gnc:display-report-list-item
+ (list doc) port " trial-balance.scm ")
+ (close-output-port port)))))
(gnc:report-finished)
More information about the gnucash-changes
mailing list