added general float test; some bug fixes
diff --git a/test/float_tests.h b/test/float_tests.h
index 2b997f7..0e889ea 100644
--- a/test/float_tests.h
+++ b/test/float_tests.h
@@ -23,6 +23,9 @@
 
 int32_t HalfPrecisionAgainstRFCCodeTest(void);
 
+int32_t GeneralFloatEncodeTests(void);
+
+
 #endif /* QCBOR_DISABLE_PREFERRED_FLOAT */