~ chicken-core (chicken-5) f1dbd72e6ac025d45b15e9208a977bbe37feacdb
commit f1dbd72e6ac025d45b15e9208a977bbe37feacdb
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Tue May 11 13:14:08 2010 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Tue May 11 13:14:08 2010 +0200
correct version patching in chicken.h
diff --git a/chicken.h b/chicken.h
index 563c0f8f..ef23d6d2 100644
--- a/chicken.h
+++ b/chicken.h
@@ -36,8 +36,8 @@
#ifndef ___CHICKEN
#define ___CHICKEN
-#define C_MAJOR_VERSION 4
-#define C_MINOR_VERSION 5
+#define C_MAJOR_VERSION 4
+#define C_MINOR_VERSION 4
/*
* N.B. This file MUST not rely upon "chicken-config.h"
diff --git a/scripts/setversion b/scripts/setversion
index 5fa3e22f..a46d7290 100644
--- a/scripts/setversion
+++ b/scripts/setversion
@@ -39,10 +39,14 @@ exec csi -s "$0" "$@"
(string-match (rx "(\\d+)\\.(\\d+)\\.(\\d+)(.*)") v) )
(define (main args)
- (let ((major #f)
- (minor #f))
+ (let ((major (##sys#fudge 41))
+ (minor (##sys#fudge 43)))
(cond ((member "-set" args) =>
- (lambda (a) (set! buildversion (cadr a))) )
+ (lambda (a)
+ (set! buildversion (cadr a))
+ (let ((b (parse-version buildversion)))
+ (set! major (cadr b))
+ (set! minor (caddr b)))))
((not (member "-noinc" args))
(let* ((v (parse-version buildversion))
(maj (cadr v))
Trap