xdc-H10
diff --git a/README b/README
index 8648b04..9a110c4 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-             xdc-H09 (corevers:16.0.2.0; B:200,G:200,R:200)
+             xdc-H10 (corevers:16.0.2.0; B:200,G:200,R:200)
 
                        eXpanDed C Tools (XDCtools)
 
@@ -64,11 +64,20 @@
 
 CHANGES
 
-xdc.runtime     before calling printfExtend in System_doPrint, there was a
-                corner case where precis<0, while printfExtend expects positive
-                values at all times
+xdc.runtime     there is a call to Registry from Text that is not going to be
+		executed if Registry is not used. There is no need for Text
+		to use Registry because it is responsibility of the code that
+		adds modules to Registry to ensure that Registry is used.
+		However, linker will still try to link Registry_findById and
+		that will bring in references to Registry data that would be
+		normally found in the config C file. To prevent that, a NOP
+		version of Registry_findById is added in the Text template.
+		This is not going to cause a multiple definition problem
+		because the linker does not have any reason to bring in
+		Registry.obj if Registry is not used.
+
+core	    we don't need to generate macros that are used by Log and
+	    Diags if these are not used in a configuration
 
 MRS
 
-XDCTOOLS-326	Recursive calls to System_doPrint lose track of maximum
-		length allowed
diff --git a/ident.c b/ident.c
index acbee24..676ba6d 100644
--- a/ident.c
+++ b/ident.c
@@ -2,7 +2,7 @@
  *  ======== ident.c ========
  */
 
-#define _VERS_ "@(#)*** xdc-H09"
+#define _VERS_ "@(#)*** xdc-H10"
 
 static char __NAME[] = _NAME_;
 static char __DATE[] = _DATE_;