~ chicken-core (chicken-5) 1a5f9def31a3e1d5a628b0b80da1b575a15dc1f1


commit 1a5f9def31a3e1d5a628b0b80da1b575a15dc1f1
Author:     Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Sun Mar 4 16:31:17 2012 +0100
Commit:     Christian Kellermann <ckeen@pestilenz.org>
CommitDate: Sun Mar 11 20:40:13 2012 +0100

    Update copyright year to 2012
    
    Also normalize copyright string so that next time, the following command can be used to update all files in one go (if you use GNU sed, you can use the -i switch instead of a tempfile):
    
    for i in `git grep -Il 'Copyright (c) [0-9-]*, The Chicken Team'`; do sed -r 's/Copyright \(c\) (([0-9]+)-|(2011))(2011)?,/Copyright (c) \2\3-2012,/' "$i" > tmp && mv tmp "$i"; done
    
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>

diff --git a/GNUmakefile b/GNUmakefile
index 9bc40ca1..7fbd95bb 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,6 +1,6 @@
 # GNUmakefile - toplevel makefile
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/LICENSE b/LICENSE
index d48b4291..45aa09fa 100644
--- a/LICENSE
+++ b/LICENSE
@@ -2,7 +2,7 @@
 
 Chicken falls under the following main license:
 
-  Copyright (c) 2007-2011, The Chicken team
+  Copyright (c) 2007-2012, The Chicken Team
   Copyright (c) 2000-2007, Felix L. Winkelmann
   All rights reserved.
   
diff --git a/Makefile.bsd b/Makefile.bsd
index 98e44fd9..7c545afa 100644
--- a/Makefile.bsd
+++ b/Makefile.bsd
@@ -1,6 +1,6 @@
 # Makefile.bsd - configuration for BSD UNIX -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.cross-linux-mingw b/Makefile.cross-linux-mingw
index bfc81ef8..5c4a8d2b 100644
--- a/Makefile.cross-linux-mingw
+++ b/Makefile.cross-linux-mingw
@@ -1,6 +1,6 @@
 # Makefile.cross-linux-mingw - configuration for MinGW (crosscompiled from Linux) -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.cygwin b/Makefile.cygwin
index cee6e741..ddae01ba 100644
--- a/Makefile.cygwin
+++ b/Makefile.cygwin
@@ -1,6 +1,6 @@
 # Makefile.cygwin - configuration for Linux -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.haiku b/Makefile.haiku
index 54634a25..06d85a3c 100644
--- a/Makefile.haiku
+++ b/Makefile.haiku
@@ -1,6 +1,6 @@
 # Makefile.haiku - configuration for Haiku -*- Makefile -*-
 #
-# Copyright (c) 2011, The Chicken Team
+# Copyright (c) 2011-2012, The Chicken Team
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/Makefile.linux b/Makefile.linux
index 6e5116ac..37f848ce 100644
--- a/Makefile.linux
+++ b/Makefile.linux
@@ -1,6 +1,6 @@
 # Makefile.linux - configuration for Linux -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.macosx b/Makefile.macosx
index da612a4a..fdb2483e 100644
--- a/Makefile.macosx
+++ b/Makefile.macosx
@@ -1,6 +1,6 @@
 # Makefile.macosx - configuration for Apple Macintosh OS X -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.mingw b/Makefile.mingw
index 45feda2b..cf76ff48 100644
--- a/Makefile.mingw
+++ b/Makefile.mingw
@@ -1,6 +1,6 @@
 # Makefile.mingw - configuration for MinGW (no MSYS) -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.mingw-msys b/Makefile.mingw-msys
index c84c1548..b98943f1 100644
--- a/Makefile.mingw-msys
+++ b/Makefile.mingw-msys
@@ -1,6 +1,6 @@
 # Makefile.mingw - configuration for MinGW (MSYS) -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/Makefile.solaris b/Makefile.solaris
index 84dc433c..6a92bf0d 100644
--- a/Makefile.solaris
+++ b/Makefile.solaris
@@ -1,6 +1,6 @@
 # Makefile.solaris - configuration for Solaris -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/apply-hack.ppc.darwin.S b/apply-hack.ppc.darwin.S
index 14491617..633dacc2 100644
--- a/apply-hack.ppc.darwin.S
+++ b/apply-hack.ppc.darwin.S
@@ -1,6 +1,6 @@
 /* apply-hack.ppc.s
 ;
-; Copyright (c) 2008-2011 The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/apply-hack.ppc.sysv.S b/apply-hack.ppc.sysv.S
index fafd314b..1484ff5a 100644
--- a/apply-hack.ppc.sysv.S
+++ b/apply-hack.ppc.sysv.S
@@ -1,6 +1,6 @@
 /* apply-hack.ppc.s
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2007, Felix L. Winkelmann
 ; All rights reserved.		
 ;
diff --git a/apply-hack.x86-64.S b/apply-hack.x86-64.S
index f71e99f7..5539a4a3 100644
--- a/apply-hack.x86-64.S
+++ b/apply-hack.x86-64.S
@@ -1,6 +1,6 @@
 /* Apply-hack.x86-64.S
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/apply-hack.x86.S b/apply-hack.x86.S
index 3904f042..c3407dfb 100644
--- a/apply-hack.x86.S
+++ b/apply-hack.x86.S
@@ -1,6 +1,6 @@
 /* apply-hack.x86.S
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/batch-driver.scm b/batch-driver.scm
index e8ad83a3..bad5052f 100644
--- a/batch-driver.scm
+++ b/batch-driver.scm
@@ -1,6 +1,6 @@
 ;;;; batch-driver.scm - Driver procedure for the compiler
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/build-version.scm b/build-version.scm
index 1e895897..06dc92a2 100644
--- a/build-version.scm
+++ b/build-version.scm
@@ -1,6 +1,6 @@
 ;;;; build-version.scm
 ;
-; Copyright (c) 2011, The Chicken Team
+; Copyright (c) 2011-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/c-backend.scm b/c-backend.scm
index f859cc33..e8e171d9 100644
--- a/c-backend.scm
+++ b/c-backend.scm
@@ -1,6 +1,6 @@
 ;;; c-backend.scm - C-generating backend for the CHICKEN compiler
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/c-platform.scm b/c-platform.scm
index a633530f..856af14e 100644
--- a/c-platform.scm
+++ b/c-platform.scm
@@ -1,6 +1,6 @@
 ;;;; c-platform.scm - Platform specific parameters and definitions
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/chicken-bug.scm b/chicken-bug.scm
index 3d8f0af2..202392aa 100644
--- a/chicken-bug.scm
+++ b/chicken-bug.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-bug.scm - Bug report-generator
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/chicken-ffi-syntax.scm b/chicken-ffi-syntax.scm
index 687c9587..89d9f335 100644
--- a/chicken-ffi-syntax.scm
+++ b/chicken-ffi-syntax.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-ffi-syntax.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/chicken-install.scm b/chicken-install.scm
index f1eceb9c..26747974 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-install.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/chicken-profile.scm b/chicken-profile.scm
index 1b001aca..8785b7bc 100644
--- a/chicken-profile.scm
+++ b/chicken-profile.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-profile.scm - Formatted display of profile outputs - felix -*- Scheme -*-
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/chicken-status.scm b/chicken-status.scm
index 6afe72fa..72c1342c 100644
--- a/chicken-status.scm
+++ b/chicken-status.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-status.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/chicken-syntax.scm b/chicken-syntax.scm
index 71576b2d..08bede25 100644
--- a/chicken-syntax.scm
+++ b/chicken-syntax.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-syntax.scm - non-standard syntax extensions
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/chicken-uninstall.scm b/chicken-uninstall.scm
index 3c86026b..335dc566 100644
--- a/chicken-uninstall.scm
+++ b/chicken-uninstall.scm
@@ -1,6 +1,6 @@
 ;;;; chicken-uninstall.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/chicken.h b/chicken.h
index ffac46cd..66e83cce 100644
--- a/chicken.h
+++ b/chicken.h
@@ -1,6 +1,6 @@
 /* chicken.h - General headerfile for compiler generated executables
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/chicken.import.scm b/chicken.import.scm
index 56a0dbb6..2df7896d 100644
--- a/chicken.import.scm
+++ b/chicken.import.scm
@@ -1,6 +1,6 @@
 ;;;; chicken.import.scm - import library for "chicken" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/chicken.scm b/chicken.scm
index 1bf2591c..cc5e83d1 100644
--- a/chicken.scm
+++ b/chicken.scm
@@ -1,6 +1,6 @@
 ;;;; chicken.scm - The CHICKEN Scheme compiler (loader/main-module)
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/common-declarations.scm b/common-declarations.scm
index 9201ca4c..d02500da 100644
--- a/common-declarations.scm
+++ b/common-declarations.scm
@@ -1,6 +1,6 @@
 ;;;; common-declarations.scm - settings for core libraries
 ;
-; Copyright (c) 2011, The CHICKEN Team
+; Copyright (c) 2011-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/compiler-namespace.scm b/compiler-namespace.scm
index 7351f815..edc9bb43 100644
--- a/compiler-namespace.scm
+++ b/compiler-namespace.scm
@@ -1,6 +1,6 @@
 ;;;; compiler-namespace.scm - private namespace declarations for compiler units
 ;
-; Copyright (c) 2009-2011, The Chicken Team
+; Copyright (c) 2009-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/compiler-syntax.scm b/compiler-syntax.scm
index 337d35e9..85aae773 100644
--- a/compiler-syntax.scm
+++ b/compiler-syntax.scm
@@ -1,6 +1,6 @@
 ;;;; compiler-syntax.scm - compiler syntax used internally
 ;
-; Copyright (c) 2009-2011, The Chicken Team
+; Copyright (c) 2009-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/compiler.scm b/compiler.scm
index c8810b3a..8f83feb5 100644
--- a/compiler.scm
+++ b/compiler.scm
@@ -5,7 +5,7 @@
 ;
 ;
 ;--------------------------------------------------------------------------------------------
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/config-arch.sh b/config-arch.sh
index 76518378..20a457a3 100644
--- a/config-arch.sh
+++ b/config-arch.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 # config-arch.sh - return host architecture id, if supported by apply-hack
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2000-2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/csc.scm b/csc.scm
index 0b2dabbe..3ba50075 100644
--- a/csc.scm
+++ b/csc.scm
@@ -1,6 +1,6 @@
 ;;;; csc.scm - Driver program for the CHICKEN compiler - felix -*- Scheme -*-
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/csi.import.scm b/csi.import.scm
index 9c6f5897..34ad3714 100644
--- a/csi.import.scm
+++ b/csi.import.scm
@@ -1,6 +1,6 @@
 ;;;; csi.import.scm - import library for "csi" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/csi.scm b/csi.scm
index c06aeb28..de17b74f 100644
--- a/csi.scm
+++ b/csi.scm
@@ -1,6 +1,6 @@
 ;;;; csi.scm - Interpreter stub for CHICKEN
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/data-structures.import.scm b/data-structures.import.scm
index 2fd71bfb..7332141a 100644
--- a/data-structures.import.scm
+++ b/data-structures.import.scm
@@ -1,6 +1,6 @@
 ;;;; data-structures.import.scm - import library for "data-structures" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/data-structures.scm b/data-structures.scm
index 8d47f7f5..058bc511 100644
--- a/data-structures.scm
+++ b/data-structures.scm
@@ -1,6 +1,6 @@
 ;;; data-structures.scm - Optional data structures extensions
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without
diff --git a/defaults.make b/defaults.make
index 474f9cd7..a16e5a52 100644
--- a/defaults.make
+++ b/defaults.make
@@ -1,6 +1,6 @@
 # defaults.make - default settings -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/eval.scm b/eval.scm
index 779c2306..cea7e13c 100644
--- a/eval.scm
+++ b/eval.scm
@@ -1,6 +1,6 @@
 ;;;; eval.scm - Interpreter for CHICKEN
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/expand.scm b/expand.scm
index df379711..feca02a7 100644
--- a/expand.scm
+++ b/expand.scm
@@ -1,6 +1,6 @@
 ;;;; expand.scm - The HI/LO expander
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/extras.import.scm b/extras.import.scm
index 1c569032..f5bc7446 100644
--- a/extras.import.scm
+++ b/extras.import.scm
@@ -1,6 +1,6 @@
 ;;;; extras.import.scm - import library for "extras" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/extras.scm b/extras.scm
index c01c0f37..2cc4d0ec 100644
--- a/extras.scm
+++ b/extras.scm
@@ -1,6 +1,6 @@
 ;;; extras.scm - Optional non-standard extensions
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/files.import.scm b/files.import.scm
index 31c54195..ca650190 100644
--- a/files.import.scm
+++ b/files.import.scm
@@ -1,6 +1,6 @@
 ;;;; files.import.scm - import library for "files" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/files.scm b/files.scm
index f7e3d22c..3fae8f52 100644
--- a/files.scm
+++ b/files.scm
@@ -1,6 +1,6 @@
 ;;;; files.scm - File and pathname operations
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/foreign.import.scm b/foreign.import.scm
index ce0d9a63..ad44d7ff 100644
--- a/foreign.import.scm
+++ b/foreign.import.scm
@@ -1,6 +1,6 @@
 ;;;; foreign.import.scm - import library for "foreign" pseudo module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/irregex.import.scm b/irregex.import.scm
index d2d55a87..7c2d3c2d 100644
--- a/irregex.import.scm
+++ b/irregex.import.scm
@@ -1,6 +1,6 @@
 ;;;; irregex.import.scm - import library for "regex" module (irregex API)
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/irregex.scm b/irregex.scm
index bdcbc5c3..9349bcf9 100644
--- a/irregex.scm
+++ b/irregex.scm
@@ -1,6 +1,6 @@
 ;;;; irregex.scm - container for irregex-core.scm
 ;
-; Copyright (c) 2010-2011, The Chicken Team
+; Copyright (c) 2010-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/library.scm b/library.scm
index 62115846..cc84da10 100644
--- a/library.scm
+++ b/library.scm
@@ -1,6 +1,6 @@
 ;;;; library.scm - R5RS library for the CHICKEN compiler
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/lolevel.import.scm b/lolevel.import.scm
index 7dcac97f..bd0236ca 100644
--- a/lolevel.import.scm
+++ b/lolevel.import.scm
@@ -1,6 +1,6 @@
 ;;;; lolevel.import.scm - import library for "lolevel" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/lolevel.scm b/lolevel.scm
index 8e4af8c1..57d75294 100644
--- a/lolevel.scm
+++ b/lolevel.scm
@@ -1,6 +1,6 @@
 ;;;; lolevel.scm - Low-level routines for CHICKEN
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/modules.scm b/modules.scm
index 8b048a3d..fd17c627 100644
--- a/modules.scm
+++ b/modules.scm
@@ -1,6 +1,6 @@
 ;;;; modules.scm - module-system support
 ;
-; Copyright (c) 2011, The Chicken Team
+; Copyright (c) 2011-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/optimizer.scm b/optimizer.scm
index b4c39f75..1ba1ee76 100644
--- a/optimizer.scm
+++ b/optimizer.scm
@@ -1,6 +1,6 @@
 ;;;; optimizer.scm - The CHICKEN Scheme compiler (optimizations)
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/ports.import.scm b/ports.import.scm
index 24bd8cb3..476dcfb3 100644
--- a/ports.import.scm
+++ b/ports.import.scm
@@ -1,6 +1,6 @@
 ;;;; ports.import.scm - import library for "ports" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/ports.scm b/ports.scm
index 651c0486..1b7f2aa6 100644
--- a/ports.scm
+++ b/ports.scm
@@ -1,6 +1,6 @@
 ;;; ports.scm - Optional non-standard ports
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/posix-common.scm b/posix-common.scm
index 20b5a7ae..c39ea3ec 100644
--- a/posix-common.scm
+++ b/posix-common.scm
@@ -1,6 +1,6 @@
 ;;;; posix-common.scm - common code for UNIX and Windows versions of the posix unit
 ;
-; Copyright (c) 2010-2011, The Chicken Team
+; Copyright (c) 2010-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/posix.import.scm b/posix.import.scm
index 764c4dcc..0881204c 100644
--- a/posix.import.scm
+++ b/posix.import.scm
@@ -1,6 +1,6 @@
 ;;;; posix.import.scm - import library for "posix" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/posixunix.scm b/posixunix.scm
index 9b238465..95039ca4 100644
--- a/posixunix.scm
+++ b/posixunix.scm
@@ -1,6 +1,6 @@
 ;;;; posixunix.scm - Miscellaneous file- and process-handling routines
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/posixwin.scm b/posixwin.scm
index c12c2c54..88a4a4f6 100644
--- a/posixwin.scm
+++ b/posixwin.scm
@@ -1,6 +1,6 @@
 ;;;; posixwin.scm - Miscellaneous file- and process-handling routines, available on Windows
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/private-namespace.scm b/private-namespace.scm
index 17ce7683..2f20b208 100644
--- a/private-namespace.scm
+++ b/private-namespace.scm
@@ -1,6 +1,6 @@
 ;;;; compiler-namespace.scm - A simple namespace system to keep compiler variables hidden
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/profiler.scm b/profiler.scm
index 3ddb5259..32cf9810 100644
--- a/profiler.scm
+++ b/profiler.scm
@@ -1,6 +1,6 @@
 ;;;; profiler.scm - Support code for profiling applications
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/rules.make b/rules.make
index 7fc04e8a..25743bc2 100644
--- a/rules.make
+++ b/rules.make
@@ -1,6 +1,6 @@
 # rules.make - basic build rules -*- Makefile -*-
 #
-# Copyright (c) 2008-2011, The Chicken Team
+# Copyright (c) 2008-2012, The Chicken Team
 # Copyright (c) 2000-2007, Felix L. Winkelmann
 # All rights reserved.
 #
diff --git a/runtime.c b/runtime.c
index 41a2f9d9..8c60abc3 100644
--- a/runtime.c
+++ b/runtime.c
@@ -1,6 +1,6 @@
 /* runtime.c - Runtime code for compiler generated executables
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/scheduler.scm b/scheduler.scm
index 02a8fad9..e3a96bc1 100644
--- a/scheduler.scm
+++ b/scheduler.scm
@@ -1,6 +1,6 @@
 ; scheduler.scm - Basic scheduler for multithreading
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/scrutinizer.scm b/scrutinizer.scm
old mode 100755
new mode 100644
index 332ed2e7..94f4ec35
--- a/scrutinizer.scm
+++ b/scrutinizer.scm
@@ -1,6 +1,6 @@
 ;;;; scrutinizer.scm - The CHICKEN Scheme compiler (local flow analysis)
 ;
-; Copyright (c) 2009-2011, The Chicken Team
+; Copyright (c) 2009-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/setup-api.scm b/setup-api.scm
index a61a4bbf..8e1d582c 100644
--- a/setup-api.scm
+++ b/setup-api.scm
@@ -1,6 +1,6 @@
 ;;;; setup-api.scm - build + installation API for eggs
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/setup-download.scm b/setup-download.scm
index 3795007d..9619d80a 100644
--- a/setup-download.scm
+++ b/setup-download.scm
@@ -1,6 +1,6 @@
 ;;;; setup-download.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-1.import.scm b/srfi-1.import.scm
index 8c76ea42..c01a8070 100644
--- a/srfi-1.import.scm
+++ b/srfi-1.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-1.import.scm - import library for "srfi-1" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-13.import.scm b/srfi-13.import.scm
index 562df13c..b941dcef 100644
--- a/srfi-13.import.scm
+++ b/srfi-13.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-13.import.scm - import library for "srfi-13" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-14.import.scm b/srfi-14.import.scm
index e896e3a9..3d553802 100644
--- a/srfi-14.import.scm
+++ b/srfi-14.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-14.import.scm - import library for "srfi-14" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-18.import.scm b/srfi-18.import.scm
index e0918869..cb10eacb 100644
--- a/srfi-18.import.scm
+++ b/srfi-18.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-18.import.scm - import library for "srfi-18" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-18.scm b/srfi-18.scm
index a22d8dbd..93de135e 100644
--- a/srfi-18.scm
+++ b/srfi-18.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-18.scm - Simple thread unit - felix
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/srfi-4.import.scm b/srfi-4.import.scm
index 308f0da1..b1e15c8b 100644
--- a/srfi-4.import.scm
+++ b/srfi-4.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-4.import.scm - import library for "srfi-4" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-4.scm b/srfi-4.scm
index 8b3def28..412b7c76 100644
--- a/srfi-4.scm
+++ b/srfi-4.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-4.scm - Homogeneous numeric vectors
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/srfi-69.import.scm b/srfi-69.import.scm
index ef239a68..1d15bbb7 100644
--- a/srfi-69.import.scm
+++ b/srfi-69.import.scm
@@ -1,6 +1,6 @@
 ;;;; srfi-69.import.scm - import library for "srfi-69" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/srfi-69.scm b/srfi-69.scm
index 4b22a3cd..03e1620c 100644
--- a/srfi-69.scm
+++ b/srfi-69.scm
@@ -1,6 +1,6 @@
 ;;; srfi-69.scm - Optional non-standard extensions
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/stub.scm b/stub.scm
index 18881f97..f68c8710 100644
--- a/stub.scm
+++ b/stub.scm
@@ -1,6 +1,6 @@
 ;;;; stub.scm
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/support.scm b/support.scm
index c8cda93e..3ee317ab 100644
--- a/support.scm
+++ b/support.scm
@@ -1,6 +1,6 @@
 ;;;; support.scm - Miscellaneous support code for the CHICKEN compiler
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/tcp.import.scm b/tcp.import.scm
index ef84e58a..ede74e86 100644
--- a/tcp.import.scm
+++ b/tcp.import.scm
@@ -1,6 +1,6 @@
 ;;;; tcp.import.scm - import library for "tcp" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/tcp.scm b/tcp.scm
index 4731c01f..960df468 100644
--- a/tcp.scm
+++ b/tcp.scm
@@ -1,6 +1,6 @@
 ;;;; tcp.scm - Networking stuff
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/tests/null.scm b/tests/null.scm
index bc3bccbb..a18c6409 100644
--- a/tests/null.scm
+++ b/tests/null.scm
@@ -1,6 +1,6 @@
 ;;;; null.scm - the empty program
 ;
-; Copyright (c) 2010-2011, The Chicken Team
+; Copyright (c) 2010-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/tweaks.scm b/tweaks.scm
index f4302d02..b92427ef 100644
--- a/tweaks.scm
+++ b/tweaks.scm
@@ -1,6 +1,6 @@
 ;;;; tweaks.scm - Some inline-routines and declarations for the compiler 
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
diff --git a/types.db b/types.db
index 2db80152..5e42fec2 100644
--- a/types.db
+++ b/types.db
@@ -1,6 +1,6 @@
 ;;;; types.db - Type-information for core library functions -*- Scheme -*-
 ;
-; Copyright (c)2009-2011, The Chicken Team
+; Copyright (c) 2009-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/utils.import.scm b/utils.import.scm
index 75cb3189..00f3e378 100644
--- a/utils.import.scm
+++ b/utils.import.scm
@@ -1,6 +1,6 @@
 ;;;; utils.import.scm - import library for "utils" module
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; All rights reserved.
 ;
 ; Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following
diff --git a/utils.scm b/utils.scm
index de55a4f9..0db5c96e 100644
--- a/utils.scm
+++ b/utils.scm
@@ -1,6 +1,6 @@
 ;;;; utils.scm - Utilities for scripting and file stuff
 ;
-; Copyright (c) 2008-2011, The Chicken Team
+; Copyright (c) 2008-2012, The Chicken Team
 ; Copyright (c) 2000-2007, Felix L. Winkelmann
 ; All rights reserved.
 ;
Trap