Build fixes

Fix setting options for appveyor
Add missing case statement for -Wx
diff --git a/.appveyor.yml b/.appveyor.yml
index 19c3000..89c3af5 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -9,10 +9,10 @@
   - debug
 
 environment:
-  - OPTIONS=-Duse_context=ON
-  - OPTIONS=-Duse_context=OFF
-  - OPTIONS=-Dno_floats=ON
-  - OPTIONS=-Dalign_reads=ON
+  - OPTIONS: -Duse_context=ON
+  - OPTIONS: -Duse_context=OFF
+  - OPTIONS: -Dno_floats=ON
+  - OPTIONS: -Dalign_reads=ON
 
 before_build:
   - cmake -G "Visual Studio 16 2019" -Dfatal_warnings=OFF $(OPTIONS)
diff --git a/src/cn-print.c b/src/cn-print.c
index 2eb76f4..6799362 100644
--- a/src/cn-print.c
+++ b/src/cn-print.c
@@ -165,7 +165,12 @@
 		write_data(ws, rgchT, cch);
 		break;
 
-	case CN_CBOR_DOUBLE:
+  case CN_CBOR_FLOAT:
+    cch = _snprintf(rgchT, sizeof(rgchT), "%f", cb->v.f);
+    write_data(ws, rgchT, cch);
+    break;
+
+	 case CN_CBOR_DOUBLE:
 		cch = _snprintf(rgchT, sizeof(rgchT), "%f", cb->v.dbl);
 		write_data(ws, rgchT, cch);
 		break;
@@ -188,6 +193,7 @@
 		}
 		write_data(ws, "\'", 1);
 		break;
+
 	}
 
 	if (depth > 0) {