Update copyright dates.


git-svn-id: svn://svn.valgrind.org/vex/trunk@1719 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/priv/guest-amd64/gdefs.h b/priv/guest-amd64/gdefs.h
index 888935d..61fbafb 100644
--- a/priv/guest-amd64/gdefs.h
+++ b/priv/guest-amd64/gdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-amd64/ghelpers.c b/priv/guest-amd64/ghelpers.c
index a211c67..e27c792 100644
--- a/priv/guest-amd64/ghelpers.c
+++ b/priv/guest-amd64/ghelpers.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-amd64/toIR.c b/priv/guest-amd64/toIR.c
index e96a72b..9f089fb 100644
--- a/priv/guest-amd64/toIR.c
+++ b/priv/guest-amd64/toIR.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-arm/gdefs.h b/priv/guest-arm/gdefs.h
index 7333836..8fb166b 100644
--- a/priv/guest-arm/gdefs.h
+++ b/priv/guest-arm/gdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-arm/ghelpers.c b/priv/guest-arm/ghelpers.c
index 0664019..c7a6e68 100644
--- a/priv/guest-arm/ghelpers.c
+++ b/priv/guest-arm/ghelpers.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-arm/toIR.c b/priv/guest-arm/toIR.c
index 183f05b..c89775e 100644
--- a/priv/guest-arm/toIR.c
+++ b/priv/guest-arm/toIR.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-generic/bb_to_IR.c b/priv/guest-generic/bb_to_IR.c
index da2ba9c..a366089 100644
--- a/priv/guest-generic/bb_to_IR.c
+++ b/priv/guest-generic/bb_to_IR.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-generic/bb_to_IR.h b/priv/guest-generic/bb_to_IR.h
index 4a28a80..8b99ae2 100644
--- a/priv/guest-generic/bb_to_IR.h
+++ b/priv/guest-generic/bb_to_IR.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-generic/g_generic_x87.c b/priv/guest-generic/g_generic_x87.c
index 74298e3..33fdc30 100644
--- a/priv/guest-generic/g_generic_x87.c
+++ b/priv/guest-generic/g_generic_x87.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-generic/g_generic_x87.h b/priv/guest-generic/g_generic_x87.h
index 1c9dbdb..d42e486 100644
--- a/priv/guest-generic/g_generic_x87.h
+++ b/priv/guest-generic/g_generic_x87.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-ppc/gdefs.h b/priv/guest-ppc/gdefs.h
index 68b478d..000d251 100644
--- a/priv/guest-ppc/gdefs.h
+++ b/priv/guest-ppc/gdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-ppc/ghelpers.c b/priv/guest-ppc/ghelpers.c
index ff1a599..fd8ef4d 100644
--- a/priv/guest-ppc/ghelpers.c
+++ b/priv/guest-ppc/ghelpers.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-ppc/toIR.c b/priv/guest-ppc/toIR.c
index 452ba35..914d3d4 100644
--- a/priv/guest-ppc/toIR.c
+++ b/priv/guest-ppc/toIR.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-x86/gdefs.h b/priv/guest-x86/gdefs.h
index 4cf9bea..3b36ea4 100644
--- a/priv/guest-x86/gdefs.h
+++ b/priv/guest-x86/gdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-x86/ghelpers.c b/priv/guest-x86/ghelpers.c
index 90f4126..784662c 100644
--- a/priv/guest-x86/ghelpers.c
+++ b/priv/guest-x86/ghelpers.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/guest-x86/toIR.c b/priv/guest-x86/toIR.c
index e5a0dad..c158052 100644
--- a/priv/guest-x86/toIR.c
+++ b/priv/guest-x86/toIR.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-amd64/hdefs.c b/priv/host-amd64/hdefs.c
index 602b197..2e1b824 100644
--- a/priv/host-amd64/hdefs.c
+++ b/priv/host-amd64/hdefs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-amd64/hdefs.h b/priv/host-amd64/hdefs.h
index 08c1d5b..874981a 100644
--- a/priv/host-amd64/hdefs.h
+++ b/priv/host-amd64/hdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-amd64/isel.c b/priv/host-amd64/isel.c
index 11cae8c..d94eb1c 100644
--- a/priv/host-amd64/isel.c
+++ b/priv/host-amd64/isel.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-arm/hdefs.c b/priv/host-arm/hdefs.c
index 5fa80cb..8e1f4f8 100644
--- a/priv/host-arm/hdefs.c
+++ b/priv/host-arm/hdefs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-arm/hdefs.h b/priv/host-arm/hdefs.h
index 57f6681..95c70d0 100644
--- a/priv/host-arm/hdefs.h
+++ b/priv/host-arm/hdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-arm/isel.c b/priv/host-arm/isel.c
index 478b668..e040974 100644
--- a/priv/host-arm/isel.c
+++ b/priv/host-arm/isel.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-generic/h_generic_regs.c b/priv/host-generic/h_generic_regs.c
index 3242719..e054627 100644
--- a/priv/host-generic/h_generic_regs.c
+++ b/priv/host-generic/h_generic_regs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-generic/h_generic_regs.h b/priv/host-generic/h_generic_regs.h
index c43f090..8c5a006 100644
--- a/priv/host-generic/h_generic_regs.h
+++ b/priv/host-generic/h_generic_regs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-generic/h_generic_simd64.c b/priv/host-generic/h_generic_simd64.c
index 4f9bfe8..b271c0f 100644
--- a/priv/host-generic/h_generic_simd64.c
+++ b/priv/host-generic/h_generic_simd64.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-generic/h_generic_simd64.h b/priv/host-generic/h_generic_simd64.h
index 93f9e90..eb00e69 100644
--- a/priv/host-generic/h_generic_simd64.h
+++ b/priv/host-generic/h_generic_simd64.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-generic/reg_alloc2.c b/priv/host-generic/reg_alloc2.c
index 6efd87a..9a6695e 100644
--- a/priv/host-generic/reg_alloc2.c
+++ b/priv/host-generic/reg_alloc2.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-ppc/hdefs.c b/priv/host-ppc/hdefs.c
index 2085157..e9712b2 100644
--- a/priv/host-ppc/hdefs.c
+++ b/priv/host-ppc/hdefs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-ppc/hdefs.h b/priv/host-ppc/hdefs.h
index b0608ed..7682c2b 100644
--- a/priv/host-ppc/hdefs.h
+++ b/priv/host-ppc/hdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-ppc/isel.c b/priv/host-ppc/isel.c
index 17c3406..e09a53d 100644
--- a/priv/host-ppc/isel.c
+++ b/priv/host-ppc/isel.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-x86/hdefs.c b/priv/host-x86/hdefs.c
index 19220d6..a88a035 100644
--- a/priv/host-x86/hdefs.c
+++ b/priv/host-x86/hdefs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-x86/hdefs.h b/priv/host-x86/hdefs.h
index ceca4a7..1615cae 100644
--- a/priv/host-x86/hdefs.h
+++ b/priv/host-x86/hdefs.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/host-x86/isel.c b/priv/host-x86/isel.c
index b9aeddd..2c339db 100644
--- a/priv/host-x86/isel.c
+++ b/priv/host-x86/isel.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/ir/irdefs.c b/priv/ir/irdefs.c
index f2fed93..eb12305 100644
--- a/priv/ir/irdefs.c
+++ b/priv/ir/irdefs.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/ir/irmatch.c b/priv/ir/irmatch.c
index e925b8c..e4e0654 100644
--- a/priv/ir/irmatch.c
+++ b/priv/ir/irmatch.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/ir/irmatch.h b/priv/ir/irmatch.h
index f338d96..459c0ff 100644
--- a/priv/ir/irmatch.h
+++ b/priv/ir/irmatch.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/ir/iropt.c b/priv/ir/iropt.c
index 4389e6c..3703deb 100644
--- a/priv/ir/iropt.c
+++ b/priv/ir/iropt.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/ir/iropt.h b/priv/ir/iropt.h
index 965401e..43b31e8 100644
--- a/priv/ir/iropt.h
+++ b/priv/ir/iropt.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/main/vex_globals.c b/priv/main/vex_globals.c
index 774f709..7d6aae5 100644
--- a/priv/main/vex_globals.c
+++ b/priv/main/vex_globals.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/main/vex_globals.h b/priv/main/vex_globals.h
index e7d123f..d16b390 100644
--- a/priv/main/vex_globals.h
+++ b/priv/main/vex_globals.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/main/vex_main.c b/priv/main/vex_main.c
index 5203c9e..108720c 100644
--- a/priv/main/vex_main.c
+++ b/priv/main/vex_main.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/main/vex_util.c b/priv/main/vex_util.c
index 8227130..3c6adc9 100644
--- a/priv/main/vex_util.c
+++ b/priv/main/vex_util.c
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.
 
diff --git a/priv/main/vex_util.h b/priv/main/vex_util.h
index c0de699..d44f996 100644
--- a/priv/main/vex_util.h
+++ b/priv/main/vex_util.h
@@ -10,7 +10,7 @@
    This file is part of LibVEX, a library for dynamic binary
    instrumentation and translation.
 
-   Copyright (C) 2004-2006 OpenWorks LLP.  All rights reserved.
+   Copyright (C) 2004-2007 OpenWorks LLP.  All rights reserved.
 
    This library is made available under a dual licensing scheme.