Added a test and updated CHANGES
diff --git a/CHANGES b/CHANGES
index ad8ad45..f613174 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,13 @@
+ Version 2.10 (??)
+ - A number of improvements in the handling of typedef-name ambiguities,
+ contributed by Sye van der Veen in GitHub issue #1:
+
+ * Allow shawoding of types by identifiers in inner scopes.
+ * Allow struct field names to reside in a separate namespace and have
+ the same names as types.
+ * Allow duplicate typedefs in some cases to mimic real compiler behavior.
+
- c_generator error for ExprList in expression context.
- Assume default int type for functions whose argument or return types were
not specified.