xdc-H11
diff --git a/README b/README
index 9a110c4..98b24a5 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- xdc-H10 (corevers:16.0.2.0; B:200,G:200,R:200)
+ xdc-H11 (corevers:16.0.2.0; B:200,G:200,R:200)
eXpanDed C Tools (XDCtools)
@@ -64,20 +64,27 @@
CHANGES
-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.
+xdc.runtime set Log and Diags module config parameters of primitive types to
+ NOGEN. Object parameters were already set to NOGEN previously.
+ But, loggerDefined is still kept because Error module references
+ its loggerDefined.
-core we don't need to generate macros that are used by Log and
- Diags if these are not used in a configuration
+core enabled using NOGEN for primitive types
+
+ reorganized code that adds 'const' when casting values for module
+ config parameters
+
+ modules that have instances but do not declare Instance_State in
+ their spec files had multiple macro definition for Instance_State
+ in their header files. One was added at a time when such modules
+ did not have Instance_State in their metaworld representation, so
+ a macro definition was not created automatically. However, at some
+ time we added Instance_State in metaworld, but the code that
+ compensated for them missing was still generating Instance_State
+ macros. That code is deleted in this tree.
+
+ MISRA was complaining about _extern being defined multiple times
+ so we added an ifdef guard to the headers.
MRS
diff --git a/ident.c b/ident.c
index 676ba6d..3a4a34a 100644
--- a/ident.c
+++ b/ident.c
@@ -2,7 +2,7 @@
* ======== ident.c ========
*/
-#define _VERS_ "@(#)*** xdc-H10"
+#define _VERS_ "@(#)*** xdc-H11"
static char __NAME[] = _NAME_;
static char __DATE[] = _DATE_;