Small README corrections
diff --git a/README.md b/README.md
index 58f6469..859df97 100644
--- a/README.md
+++ b/README.md
@@ -26,14 +26,14 @@
RFC 7049 are not directly supported (canonicalization, decimal
fractions, big floats). Decoding indefinite length strings is supported,
but requires a string allocator (see documentation). Encoding indefinite
- length strings is not supported, but is also not necessary or
+ length strings is not supported, but is not necessary or
preferred.
**Extensible and general** – Provides a way to handle data types that
are not directly supported.
**Secure coding style** – Uses a construct called UsefulBuf as a
- discipline for very safe coding the handling of binary data.
+ discipline for very safe coding and handling of binary data.
**Small code size** – When optimized for size using the compiler -Os
option, x86 code is about 4KB (~1.1KB encode, ~2.5KB decode,
@@ -59,7 +59,8 @@
This code in [Laurence's
GitHub](https://github.com/laurencelundblade/QCBOR) has diverged from
-the CAF source with some small simplifications and tidying up.
+the CAF source with some simplifications, tidying up and feature
+additions.
From Nov 3, 2018, the interface and code are fairly stable. Large
changes are not planned or expected, particularly in the
@@ -106,7 +107,7 @@
RunTests() to invoke them all.
While this code will run fine without configuration, there are several
-C pre processor macros that can be defined in order to:
+C pre processor macros that can be #defined in order to:
* use a more efficient implementation
* to reduce code size