diff --git a/caca/libcaca.vcproj b/caca/libcaca.vcproj
index 490c0be..eace75b 100644
--- a/caca/libcaca.vcproj
+++ b/caca/libcaca.vcproj
@@ -1,486 +1,490 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cxx/libcaca++.vcproj b/cxx/libcaca++.vcproj
index fccf8ec..03aae26 100644
--- a/cxx/libcaca++.vcproj
+++ b/cxx/libcaca++.vcproj
@@ -1,346 +1,341 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cxx/test-cxx.vcproj b/cxx/test-cxx.vcproj
index c667720..9edd43e 100644
--- a/cxx/test-cxx.vcproj
+++ b/cxx/test-cxx.vcproj
@@ -1,331 +1,335 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/blit.vcproj b/examples/blit.vcproj
index 7f59273..7454fff 100644
--- a/examples/blit.vcproj
+++ b/examples/blit.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/colors.vcproj b/examples/colors.vcproj
index 5866688..452f059 100644
--- a/examples/colors.vcproj
+++ b/examples/colors.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/demo.vcproj b/examples/demo.vcproj
index e2fa8c5..4ccbb10 100644
--- a/examples/demo.vcproj
+++ b/examples/demo.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/dithering.vcproj b/examples/dithering.vcproj
index 04b3434..c263a2b 100644
--- a/examples/dithering.vcproj
+++ b/examples/dithering.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/driver.vcproj b/examples/driver.vcproj
index c439795..c6d4f64 100644
--- a/examples/driver.vcproj
+++ b/examples/driver.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/event.vcproj b/examples/event.vcproj
index 5f66e2d..ef2a9fc 100644
--- a/examples/event.vcproj
+++ b/examples/event.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/font.vcproj b/examples/font.vcproj
index 6d14674..8a90694 100644
--- a/examples/font.vcproj
+++ b/examples/font.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/frames.vcproj b/examples/frames.vcproj
index 975f993..d3fc424 100644
--- a/examples/frames.vcproj
+++ b/examples/frames.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/fullwidth.vcproj b/examples/fullwidth.vcproj
index 94dacba..e7ce254 100644
--- a/examples/fullwidth.vcproj
+++ b/examples/fullwidth.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/gamma.vcproj b/examples/gamma.vcproj
index 30988c3..f3bab04 100644
--- a/examples/gamma.vcproj
+++ b/examples/gamma.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/hsv.vcproj b/examples/hsv.vcproj
index 7217b6e..b204223 100644
--- a/examples/hsv.vcproj
+++ b/examples/hsv.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/import.vcproj b/examples/import.vcproj
index ad91cc8..c1bf649 100644
--- a/examples/import.vcproj
+++ b/examples/import.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/input.vcproj b/examples/input.vcproj
index ac70815..6ca525e 100644
--- a/examples/input.vcproj
+++ b/examples/input.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/transform.vcproj b/examples/transform.vcproj
index 6e77daf..df65500 100644
--- a/examples/transform.vcproj
+++ b/examples/transform.vcproj
@@ -1,367 +1,359 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/truecolor.vcproj b/examples/truecolor.vcproj
index 8c8e654..461f98e 100644
--- a/examples/truecolor.vcproj
+++ b/examples/truecolor.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/unicode.vcproj b/examples/unicode.vcproj
index ce433b8..2429147 100644
--- a/examples/unicode.vcproj
+++ b/examples/unicode.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/libcaca.sln b/libcaca.sln
index 446a11b..1c93337 100644
--- a/libcaca.sln
+++ b/libcaca.sln
@@ -119,14 +119,23 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unicode", "examples\unicode
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}
EndProjectSection
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{11FAFB04-761F-4B93-B456-51AE124F1405}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bench", "tests\bench.vcproj", "{3F5133B7-D65C-4BD4-B8CA-247C08A14081}"
+ ProjectSection(ProjectDependencies) = postProject
+ {8951ECB0-7CFE-41AB-A426-98D7C441BEA4} = {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Win32 = Debug|Win32
Debug|Win64 = Debug|Win64
+ Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
Release|Win32 = Release|Win32
Release|Win64 = Release|Win64
+ Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|Any CPU.ActiveCfg = Debug|Win32
@@ -134,257 +143,367 @@ Global
{F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|Win32.Build.0 = Debug|Win32
{F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|Win64.ActiveCfg = Debug|x64
{F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|Win64.Build.0 = Debug|x64
+ {F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|x64.ActiveCfg = Debug|x64
+ {F25D1237-9ED8-4343-B958-308C95FE392F}.Debug|x64.Build.0 = Debug|x64
{F25D1237-9ED8-4343-B958-308C95FE392F}.Release|Any CPU.ActiveCfg = Release|Win32
{F25D1237-9ED8-4343-B958-308C95FE392F}.Release|Win32.ActiveCfg = Release|Win32
{F25D1237-9ED8-4343-B958-308C95FE392F}.Release|Win32.Build.0 = Release|Win32
{F25D1237-9ED8-4343-B958-308C95FE392F}.Release|Win64.ActiveCfg = Release|x64
{F25D1237-9ED8-4343-B958-308C95FE392F}.Release|Win64.Build.0 = Release|x64
+ {F25D1237-9ED8-4343-B958-308C95FE392F}.Release|x64.ActiveCfg = Release|x64
+ {F25D1237-9ED8-4343-B958-308C95FE392F}.Release|x64.Build.0 = Release|x64
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|Any CPU.ActiveCfg = Debug|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|Win32.ActiveCfg = Debug|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|Win32.Build.0 = Debug|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|Win64.ActiveCfg = Debug|x64
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|Win64.Build.0 = Debug|x64
+ {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|x64.ActiveCfg = Debug|x64
+ {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Debug|x64.Build.0 = Debug|x64
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|Any CPU.ActiveCfg = Release|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|Win32.ActiveCfg = Release|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|Win32.Build.0 = Release|Win32
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|Win64.ActiveCfg = Release|x64
{8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|Win64.Build.0 = Release|x64
+ {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|x64.ActiveCfg = Release|x64
+ {8951ECB0-7CFE-41AB-A426-98D7C441BEA4}.Release|x64.Build.0 = Release|x64
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|Any CPU.ActiveCfg = Debug|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|Win32.ActiveCfg = Debug|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|Win32.Build.0 = Debug|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|Win64.ActiveCfg = Debug|x64
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|Win64.Build.0 = Debug|x64
+ {EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|x64.ActiveCfg = Debug|x64
+ {EE082122-5ECD-4DB4-93C7-145392074F8B}.Debug|x64.Build.0 = Debug|x64
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|Any CPU.ActiveCfg = Release|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|Win32.ActiveCfg = Release|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|Win32.Build.0 = Release|Win32
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|Win64.ActiveCfg = Release|x64
{EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|Win64.Build.0 = Release|x64
+ {EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|x64.ActiveCfg = Release|x64
+ {EE082122-5ECD-4DB4-93C7-145392074F8B}.Release|x64.Build.0 = Release|x64
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Win32.ActiveCfg = Debug|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Win32.Build.0 = Debug|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Win64.ActiveCfg = Debug|x64
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|Win64.Build.0 = Debug|x64
+ {046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|x64.ActiveCfg = Debug|x64
+ {046BD004-7B02-4521-BF01-9D9042F19AD5}.Debug|x64.Build.0 = Debug|x64
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Any CPU.Build.0 = Release|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Win32.ActiveCfg = Release|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Win32.Build.0 = Release|Any CPU
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Win64.ActiveCfg = Release|x64
{046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|Win64.Build.0 = Release|x64
+ {046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|x64.ActiveCfg = Release|x64
+ {046BD004-7B02-4521-BF01-9D9042F19AD5}.Release|x64.Build.0 = Release|x64
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Win32.ActiveCfg = Debug|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Win32.Build.0 = Debug|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Win64.ActiveCfg = Debug|x64
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|Win64.Build.0 = Debug|x64
+ {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|x64.ActiveCfg = Debug|x64
+ {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Debug|x64.Build.0 = Debug|x64
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Any CPU.Build.0 = Release|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win32.ActiveCfg = Release|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win32.Build.0 = Release|Any CPU
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win64.ActiveCfg = Release|x64
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|Win64.Build.0 = Release|x64
+ {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|x64.ActiveCfg = Release|x64
+ {6EB34142-45E0-4BF3-8F75-81F4F604EAAA}.Release|x64.Build.0 = Release|x64
{5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Any CPU.ActiveCfg = Debug|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win32.ActiveCfg = Debug|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win32.Build.0 = Debug|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win64.ActiveCfg = Debug|x64
{5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|Win64.Build.0 = Debug|x64
+ {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|x64.ActiveCfg = Debug|x64
+ {5AAFB727-094F-4104-A765-A94B32497C7D}.Debug|x64.Build.0 = Debug|x64
{5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Any CPU.ActiveCfg = Release|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win32.ActiveCfg = Release|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win32.Build.0 = Release|Win32
{5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win64.ActiveCfg = Release|x64
{5AAFB727-094F-4104-A765-A94B32497C7D}.Release|Win64.Build.0 = Release|x64
+ {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|x64.ActiveCfg = Release|x64
+ {5AAFB727-094F-4104-A765-A94B32497C7D}.Release|x64.Build.0 = Release|x64
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Any CPU.ActiveCfg = Debug|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win32.ActiveCfg = Debug|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win32.Build.0 = Debug|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win64.ActiveCfg = Debug|x64
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|Win64.Build.0 = Debug|x64
+ {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|x64.ActiveCfg = Debug|x64
+ {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Debug|x64.Build.0 = Debug|x64
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Any CPU.ActiveCfg = Release|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win32.ActiveCfg = Release|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win32.Build.0 = Release|Win32
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win64.ActiveCfg = Release|x64
{F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|Win64.Build.0 = Release|x64
+ {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|x64.ActiveCfg = Release|x64
+ {F2530E59-7ADB-4D3C-8873-6D110788B8F7}.Release|x64.Build.0 = Release|x64
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|Any CPU.ActiveCfg = Debug|Win32
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|Win32.ActiveCfg = Debug|Win32
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|Win32.Build.0 = Debug|Win32
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|Win64.ActiveCfg = Debug|x64
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|Win64.Build.0 = Debug|x64
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|x64.ActiveCfg = Debug|x64
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Debug|x64.Build.0 = Debug|x64
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Any CPU.ActiveCfg = Release|Win32
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win32.ActiveCfg = Release|Win32
{62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win32.Build.0 = Release|Win32
- {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win64.ActiveCfg = Release|Win32
- {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win64.Build.0 = Release|Win32
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win64.ActiveCfg = Release|x64
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|Win64.Build.0 = Release|x64
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|x64.ActiveCfg = Release|x64
+ {62E567BD-73B7-4C1E-9919-6423C8A8F72E}.Release|x64.Build.0 = Release|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|Any CPU.ActiveCfg = Debug|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|Win32.ActiveCfg = Debug|Win32
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|Win32.Build.0 = Debug|Win32
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|Win64.ActiveCfg = Debug|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|Win64.Build.0 = Debug|x64
+ {D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|x64.ActiveCfg = Debug|x64
+ {D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Debug|x64.Build.0 = Debug|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|Any CPU.ActiveCfg = Release|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|Win32.ActiveCfg = Release|Win32
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|Win32.Build.0 = Release|Win32
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|Win64.ActiveCfg = Release|x64
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|Win64.Build.0 = Release|x64
+ {D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|x64.ActiveCfg = Release|x64
+ {D5379407-2DCA-4D67-94A9-86EEEF1E5C2D}.Release|x64.Build.0 = Release|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|Any CPU.ActiveCfg = Debug|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|Win32.ActiveCfg = Debug|Win32
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|Win32.Build.0 = Debug|Win32
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|Win64.ActiveCfg = Debug|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|Win64.Build.0 = Debug|x64
+ {E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|x64.ActiveCfg = Debug|x64
+ {E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Debug|x64.Build.0 = Debug|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|Any CPU.ActiveCfg = Release|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|Win32.ActiveCfg = Release|Win32
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|Win32.Build.0 = Release|Win32
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|Win64.ActiveCfg = Release|x64
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|Win64.Build.0 = Release|x64
+ {E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|x64.ActiveCfg = Release|x64
+ {E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE}.Release|x64.Build.0 = Release|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|Any CPU.ActiveCfg = Debug|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|Win32.ActiveCfg = Debug|Win32
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|Win32.Build.0 = Debug|Win32
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|Win64.ActiveCfg = Debug|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|Win64.Build.0 = Debug|x64
+ {47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|x64.ActiveCfg = Debug|x64
+ {47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Debug|x64.Build.0 = Debug|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|Any CPU.ActiveCfg = Release|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|Win32.ActiveCfg = Release|Win32
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|Win32.Build.0 = Release|Win32
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|Win64.ActiveCfg = Release|x64
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|Win64.Build.0 = Release|x64
+ {47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|x64.ActiveCfg = Release|x64
+ {47789F1D-3B1A-4F77-BDF3-4078887ED9FB}.Release|x64.Build.0 = Release|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|Any CPU.ActiveCfg = Debug|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|Win32.ActiveCfg = Debug|Win32
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|Win32.Build.0 = Debug|Win32
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|Win64.ActiveCfg = Debug|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|Win64.Build.0 = Debug|x64
+ {EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|x64.ActiveCfg = Debug|x64
+ {EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Debug|x64.Build.0 = Debug|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|Any CPU.ActiveCfg = Release|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|Win32.ActiveCfg = Release|Win32
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|Win32.Build.0 = Release|Win32
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|Win64.ActiveCfg = Release|x64
{EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|Win64.Build.0 = Release|x64
+ {EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|x64.ActiveCfg = Release|x64
+ {EEBA3DE9-449E-4101-B5EC-5341EE8AA86A}.Release|x64.Build.0 = Release|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|Any CPU.ActiveCfg = Debug|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|Win32.ActiveCfg = Debug|Win32
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|Win32.Build.0 = Debug|Win32
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|Win64.ActiveCfg = Debug|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|Win64.Build.0 = Debug|x64
+ {225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|x64.ActiveCfg = Debug|x64
+ {225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Debug|x64.Build.0 = Debug|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|Any CPU.ActiveCfg = Release|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|Win32.ActiveCfg = Release|Win32
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|Win32.Build.0 = Release|Win32
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|Win64.ActiveCfg = Release|x64
{225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|Win64.Build.0 = Release|x64
+ {225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|x64.ActiveCfg = Release|x64
+ {225231EB-FFFE-40D3-805E-A6B4B6B5AE5C}.Release|x64.Build.0 = Release|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|Any CPU.ActiveCfg = Debug|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|Win32.ActiveCfg = Debug|Win32
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|Win32.Build.0 = Debug|Win32
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|Win64.ActiveCfg = Debug|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|Win64.Build.0 = Debug|x64
+ {EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|x64.ActiveCfg = Debug|x64
+ {EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Debug|x64.Build.0 = Debug|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|Any CPU.ActiveCfg = Release|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|Win32.ActiveCfg = Release|Win32
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|Win32.Build.0 = Release|Win32
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|Win64.ActiveCfg = Release|x64
{EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|Win64.Build.0 = Release|x64
+ {EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|x64.ActiveCfg = Release|x64
+ {EBCAAE35-5A61-4B43-B754-4F7200FC2A8F}.Release|x64.Build.0 = Release|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|Any CPU.ActiveCfg = Debug|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|Win32.ActiveCfg = Debug|Win32
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|Win32.Build.0 = Debug|Win32
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|Win64.ActiveCfg = Debug|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|Win64.Build.0 = Debug|x64
+ {9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|x64.ActiveCfg = Debug|x64
+ {9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Debug|x64.Build.0 = Debug|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|Any CPU.ActiveCfg = Release|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|Win32.ActiveCfg = Release|Win32
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|Win32.Build.0 = Release|Win32
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|Win64.ActiveCfg = Release|x64
{9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|Win64.Build.0 = Release|x64
+ {9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|x64.ActiveCfg = Release|x64
+ {9002BB07-D372-40AE-BB60-7D7BDD2C2C84}.Release|x64.Build.0 = Release|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|Any CPU.ActiveCfg = Debug|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|Win32.ActiveCfg = Debug|Win32
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|Win32.Build.0 = Debug|Win32
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|Win64.ActiveCfg = Debug|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|Win64.Build.0 = Debug|x64
+ {6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|x64.ActiveCfg = Debug|x64
+ {6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Debug|x64.Build.0 = Debug|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|Any CPU.ActiveCfg = Release|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|Win32.ActiveCfg = Release|Win32
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|Win32.Build.0 = Release|Win32
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|Win64.ActiveCfg = Release|x64
{6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|Win64.Build.0 = Release|x64
+ {6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|x64.ActiveCfg = Release|x64
+ {6B23C7A5-6B2F-4136-BEBE-B432F8AFF345}.Release|x64.Build.0 = Release|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|Any CPU.ActiveCfg = Debug|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|Win32.ActiveCfg = Debug|Win32
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|Win32.Build.0 = Debug|Win32
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|Win64.ActiveCfg = Debug|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|Win64.Build.0 = Debug|x64
+ {CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|x64.ActiveCfg = Debug|x64
+ {CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Debug|x64.Build.0 = Debug|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|Any CPU.ActiveCfg = Release|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|Win32.ActiveCfg = Release|Win32
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|Win32.Build.0 = Release|Win32
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|Win64.ActiveCfg = Release|x64
{CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|Win64.Build.0 = Release|x64
+ {CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|x64.ActiveCfg = Release|x64
+ {CC0E6EB2-9630-43E1-872F-721B8D7C0825}.Release|x64.Build.0 = Release|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|Any CPU.ActiveCfg = Debug|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|Win32.ActiveCfg = Debug|Win32
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|Win32.Build.0 = Debug|Win32
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|Win64.ActiveCfg = Debug|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|Win64.Build.0 = Debug|x64
+ {F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|x64.ActiveCfg = Debug|x64
+ {F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Debug|x64.Build.0 = Debug|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|Any CPU.ActiveCfg = Release|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|Win32.ActiveCfg = Release|Win32
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|Win32.Build.0 = Release|Win32
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|Win64.ActiveCfg = Release|x64
{F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|Win64.Build.0 = Release|x64
+ {F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|x64.ActiveCfg = Release|x64
+ {F49B6231-2C1C-4C76-BCAE-58ABBF66EBB8}.Release|x64.Build.0 = Release|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|Any CPU.ActiveCfg = Debug|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|Win32.ActiveCfg = Debug|Win32
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|Win32.Build.0 = Debug|Win32
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|Win64.ActiveCfg = Debug|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|Win64.Build.0 = Debug|x64
+ {4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|x64.ActiveCfg = Debug|x64
+ {4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Debug|x64.Build.0 = Debug|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|Any CPU.ActiveCfg = Release|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|Win32.ActiveCfg = Release|Win32
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|Win32.Build.0 = Release|Win32
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|Win64.ActiveCfg = Release|x64
{4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|Win64.Build.0 = Release|x64
+ {4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|x64.ActiveCfg = Release|x64
+ {4559999D-DA0F-4D16-ADD7-FCCC455A1446}.Release|x64.Build.0 = Release|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|Any CPU.ActiveCfg = Debug|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|Win32.ActiveCfg = Debug|Win32
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|Win32.Build.0 = Debug|Win32
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|Win64.ActiveCfg = Debug|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|Win64.Build.0 = Debug|x64
+ {7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|x64.ActiveCfg = Debug|x64
+ {7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Debug|x64.Build.0 = Debug|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|Any CPU.ActiveCfg = Release|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|Win32.ActiveCfg = Release|Win32
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|Win32.Build.0 = Release|Win32
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|Win64.ActiveCfg = Release|x64
{7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|Win64.Build.0 = Release|x64
+ {7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|x64.ActiveCfg = Release|x64
+ {7BB929A8-2F88-42E1-BB34-2A94CE56F4AE}.Release|x64.Build.0 = Release|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|Any CPU.ActiveCfg = Debug|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|Win32.ActiveCfg = Debug|Win32
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|Win32.Build.0 = Debug|Win32
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|Win64.ActiveCfg = Debug|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|Win64.Build.0 = Debug|x64
+ {FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|x64.ActiveCfg = Debug|x64
+ {FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Debug|x64.Build.0 = Debug|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|Any CPU.ActiveCfg = Release|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|Win32.ActiveCfg = Release|Win32
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|Win32.Build.0 = Release|Win32
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|Win64.ActiveCfg = Release|x64
{FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|Win64.Build.0 = Release|x64
+ {FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|x64.ActiveCfg = Release|x64
+ {FCDECEF5-B23F-4CA7-A79F-07E8241812A6}.Release|x64.Build.0 = Release|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|Any CPU.ActiveCfg = Debug|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|Win32.ActiveCfg = Debug|Win32
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|Win32.Build.0 = Debug|Win32
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|Win64.ActiveCfg = Debug|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|Win64.Build.0 = Debug|x64
+ {8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|x64.ActiveCfg = Debug|x64
+ {8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Debug|x64.Build.0 = Debug|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|Any CPU.ActiveCfg = Release|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|Win32.ActiveCfg = Release|Win32
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|Win32.Build.0 = Release|Win32
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|Win64.ActiveCfg = Release|x64
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|Win64.Build.0 = Release|x64
+ {8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|x64.ActiveCfg = Release|x64
+ {8338282A-BB63-40D5-B0C0-EA9A94D2EC17}.Release|x64.Build.0 = Release|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|Any CPU.ActiveCfg = Debug|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|Win32.ActiveCfg = Debug|Win32
{78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|Win32.Build.0 = Debug|Win32
{78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|Win64.ActiveCfg = Debug|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|Win64.Build.0 = Debug|x64
+ {78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|x64.ActiveCfg = Debug|x64
+ {78BCD01C-9994-41A7-9618-29602C8644ED}.Debug|x64.Build.0 = Debug|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Release|Any CPU.ActiveCfg = Release|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Release|Win32.ActiveCfg = Release|Win32
{78BCD01C-9994-41A7-9618-29602C8644ED}.Release|Win32.Build.0 = Release|Win32
{78BCD01C-9994-41A7-9618-29602C8644ED}.Release|Win64.ActiveCfg = Release|x64
{78BCD01C-9994-41A7-9618-29602C8644ED}.Release|Win64.Build.0 = Release|x64
+ {78BCD01C-9994-41A7-9618-29602C8644ED}.Release|x64.ActiveCfg = Release|x64
+ {78BCD01C-9994-41A7-9618-29602C8644ED}.Release|x64.Build.0 = Release|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|Any CPU.ActiveCfg = Debug|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|Win32.ActiveCfg = Debug|Win32
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|Win32.Build.0 = Debug|Win32
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|Win64.ActiveCfg = Debug|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|Win64.Build.0 = Debug|x64
+ {C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|x64.ActiveCfg = Debug|x64
+ {C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Debug|x64.Build.0 = Debug|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|Any CPU.ActiveCfg = Release|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|Win32.ActiveCfg = Release|Win32
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|Win32.Build.0 = Release|Win32
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|Win64.ActiveCfg = Release|x64
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|Win64.Build.0 = Release|x64
+ {C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|x64.ActiveCfg = Release|x64
+ {C27F686B-6D72-4C5F-A5AA-C4A1924F14EC}.Release|x64.Build.0 = Release|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|Win32.Build.0 = Debug|Win32
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|Win64.ActiveCfg = Debug|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|Win64.Build.0 = Debug|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|x64.ActiveCfg = Debug|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Debug|x64.Build.0 = Debug|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|Any CPU.ActiveCfg = Release|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|Win32.ActiveCfg = Release|Win32
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|Win32.Build.0 = Release|Win32
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|Win64.ActiveCfg = Release|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|Win64.Build.0 = Release|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|x64.ActiveCfg = Release|x64
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{EE082122-5ECD-4DB4-93C7-145392074F8B} = {AA6407AD-FBEC-4E73-9B1F-D9F582C68B33}
- {F25D1237-9ED8-4343-B958-308C95FE392F} = {AA6407AD-FBEC-4E73-9B1F-D9F582C68B33}
{62E567BD-73B7-4C1E-9919-6423C8A8F72E} = {AA6407AD-FBEC-4E73-9B1F-D9F582C68B33}
- {046BD004-7B02-4521-BF01-9D9042F19AD5} = {277A4F8F-0CDB-4962-8247-8AA839DFDAA4}
+ {F25D1237-9ED8-4343-B958-308C95FE392F} = {AA6407AD-FBEC-4E73-9B1F-D9F582C68B33}
{6EB34142-45E0-4BF3-8F75-81F4F604EAAA} = {277A4F8F-0CDB-4962-8247-8AA839DFDAA4}
- {5AAFB727-094F-4104-A765-A94B32497C7D} = {5B207DC7-7AC3-4C51-889F-36C504812ECE}
+ {046BD004-7B02-4521-BF01-9D9042F19AD5} = {277A4F8F-0CDB-4962-8247-8AA839DFDAA4}
{F2530E59-7ADB-4D3C-8873-6D110788B8F7} = {5B207DC7-7AC3-4C51-889F-36C504812ECE}
+ {5AAFB727-094F-4104-A765-A94B32497C7D} = {5B207DC7-7AC3-4C51-889F-36C504812ECE}
{D5379407-2DCA-4D67-94A9-86EEEF1E5C2D} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
{E93DAC8E-1A80-4449-BF9B-36C6CDBB68CE} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
{47789F1D-3B1A-4F77-BDF3-4078887ED9FB} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
@@ -401,5 +520,6 @@ Global
{8338282A-BB63-40D5-B0C0-EA9A94D2EC17} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
{78BCD01C-9994-41A7-9618-29602C8644ED} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
{C27F686B-6D72-4C5F-A5AA-C4A1924F14EC} = {44C085D0-3AA8-41E0-A3B3-416C5BDE44E4}
+ {3F5133B7-D65C-4BD4-B8CA-247C08A14081} = {11FAFB04-761F-4B93-B456-51AE124F1405}
EndGlobalSection
EndGlobal
diff --git a/src/cacademo.vcproj b/src/cacademo.vcproj
index 7302678..eb3a81a 100644
--- a/src/cacademo.vcproj
+++ b/src/cacademo.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/cacafire.vcproj b/src/cacafire.vcproj
index d696f73..3bcb07b 100644
--- a/src/cacafire.vcproj
+++ b/src/cacafire.vcproj
@@ -1,367 +1,363 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/cacaview.vcproj b/src/cacaview.vcproj
index 8724b0c..653bc2d 100644
--- a/src/cacaview.vcproj
+++ b/src/cacaview.vcproj
@@ -1,371 +1,366 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/bench.vcproj b/tests/bench.vcproj
new file mode 100644
index 0000000..45898dc
--- /dev/null
+++ b/tests/bench.vcproj
@@ -0,0 +1,364 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win32/config.h b/win32/config.h
index 0633bf5..0283ac2 100644
--- a/win32/config.h
+++ b/win32/config.h
@@ -22,7 +22,7 @@
#define HAVE_SLEEP 1
/* #undef HAVE_STDINT_H */
#define HAVE_STDLIB_H 1
-/* #undef HAVE_STRCASECMP */
+#define HAVE_STRCASECMP 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
/* #undef HAVE_SYS_IOCTL_H */