[rtems commit] validation: Reduce source code/rodata size

Sebastian Huber sebh at rtems.org
Fri Mar 19 16:08:31 UTC 2021


Module:    rtems
Branch:    master
Commit:    fa1e7ea054ae4bde00e3bc4d1996fa05ed001a6d
Changeset: http://git.rtems.org/rtems/commit/?id=fa1e7ea054ae4bde00e3bc4d1996fa05ed001a6d

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Mar 16 09:32:58 2021 +0100

validation: Reduce source code/rodata size

Use a common wording for the tests.  Use the new templates for action
requirements described in the RTEMS Software Engineering manual.

---

 testsuites/validation/tc-barrier-create.c          |  637 +---
 testsuites/validation/tc-barrier-delete.c          |  122 +-
 testsuites/validation/tc-barrier-release.c         |  149 +-
 testsuites/validation/tc-barrier-wait.c            |  183 +-
 .../validation/tc-message-construct-errors.c       | 2025 +----------
 testsuites/validation/tc-signal-catch.c            | 1126 ++----
 testsuites/validation/tc-signal-send.c             |  463 +--
 testsuites/validation/tc-task-construct-errors.c   | 3773 ++------------------
 testsuites/validation/tc-task-create-errors.c      | 2590 +-------------
 9 files changed, 1272 insertions(+), 9796 deletions(-)

diff --git a/testsuites/validation/tc-barrier-create.c b/testsuites/validation/tc-barrier-create.c
index ec679d1..2db0bae 100644
--- a/testsuites/validation/tc-barrier-create.c
+++ b/testsuites/validation/tc-barrier-create.c
@@ -72,6 +72,12 @@ typedef enum {
 } RtemsBarrierReqCreate_Pre_Name;
 
 typedef enum {
+  RtemsBarrierReqCreate_Pre_Id_Valid,
+  RtemsBarrierReqCreate_Pre_Id_Null,
+  RtemsBarrierReqCreate_Pre_Id_NA
+} RtemsBarrierReqCreate_Pre_Id;
+
+typedef enum {
   RtemsBarrierReqCreate_Pre_Class_Default,
   RtemsBarrierReqCreate_Pre_Class_Manual,
   RtemsBarrierReqCreate_Pre_Class_Auto,
@@ -85,12 +91,6 @@ typedef enum {
 } RtemsBarrierReqCreate_Pre_MaxWait;
 
 typedef enum {
-  RtemsBarrierReqCreate_Pre_Id_Valid,
-  RtemsBarrierReqCreate_Pre_Id_Null,
-  RtemsBarrierReqCreate_Pre_Id_NA
-} RtemsBarrierReqCreate_Pre_Id;
-
-typedef enum {
   RtemsBarrierReqCreate_Pre_Free_Yes,
   RtemsBarrierReqCreate_Pre_Free_No,
   RtemsBarrierReqCreate_Pre_Free_NA
@@ -112,7 +112,6 @@ typedef enum {
 } RtemsBarrierReqCreate_Post_Name;
 
 typedef enum {
-  RtemsBarrierReqCreate_Post_Class_NoObj,
   RtemsBarrierReqCreate_Post_Class_Manual,
   RtemsBarrierReqCreate_Post_Class_Auto,
   RtemsBarrierReqCreate_Post_Class_NA
@@ -169,6 +168,12 @@ static const char * const RtemsBarrierReqCreate_PreDesc_Name[] = {
   "NA"
 };
 
+static const char * const RtemsBarrierReqCreate_PreDesc_Id[] = {
+  "Valid",
+  "Null",
+  "NA"
+};
+
 static const char * const RtemsBarrierReqCreate_PreDesc_Class[] = {
   "Default",
   "Manual",
@@ -182,12 +187,6 @@ static const char * const RtemsBarrierReqCreate_PreDesc_MaxWait[] = {
   "NA"
 };
 
-static const char * const RtemsBarrierReqCreate_PreDesc_Id[] = {
-  "Valid",
-  "Null",
-  "NA"
-};
-
 static const char * const RtemsBarrierReqCreate_PreDesc_Free[] = {
   "Yes",
   "No",
@@ -196,9 +195,9 @@ static const char * const RtemsBarrierReqCreate_PreDesc_Free[] = {
 
 static const char * const * const RtemsBarrierReqCreate_PreDesc[] = {
   RtemsBarrierReqCreate_PreDesc_Name,
+  RtemsBarrierReqCreate_PreDesc_Id,
   RtemsBarrierReqCreate_PreDesc_Class,
   RtemsBarrierReqCreate_PreDesc_MaxWait,
-  RtemsBarrierReqCreate_PreDesc_Id,
   RtemsBarrierReqCreate_PreDesc_Free,
   NULL
 };
@@ -251,7 +250,7 @@ static void RtemsBarrierReqCreate_Pre_Name_Prepare(
   switch ( state ) {
     case RtemsBarrierReqCreate_Pre_Name_Valid: {
       /*
-       * The ``name`` parameter shall be valid.
+       * While the ``name`` parameter is valid.
        */
       ctx->name = NAME;
       break;
@@ -259,7 +258,7 @@ static void RtemsBarrierReqCreate_Pre_Name_Prepare(
 
     case RtemsBarrierReqCreate_Pre_Name_Invalid: {
       /*
-       * The ``name`` parameter shall be invalid.
+       * While the ``name`` parameter is invalid.
        */
       ctx->name = 0;
       break;
@@ -270,6 +269,33 @@ static void RtemsBarrierReqCreate_Pre_Name_Prepare(
   }
 }
 
+static void RtemsBarrierReqCreate_Pre_Id_Prepare(
+  RtemsBarrierReqCreate_Context *ctx,
+  RtemsBarrierReqCreate_Pre_Id   state
+)
+{
+  switch ( state ) {
+    case RtemsBarrierReqCreate_Pre_Id_Valid: {
+      /*
+       * While the ``id`` parameter references an object of type rtems_id.
+       */
+      ctx->id = &ctx->id_value;
+      break;
+    }
+
+    case RtemsBarrierReqCreate_Pre_Id_Null: {
+      /*
+       * While the ``id`` parameter is NULL.
+       */
+      ctx->id = NULL;
+      break;
+    }
+
+    case RtemsBarrierReqCreate_Pre_Id_NA:
+      break;
+  }
+}
+
 static void RtemsBarrierReqCreate_Pre_Class_Prepare(
   RtemsBarrierReqCreate_Context  *ctx,
   RtemsBarrierReqCreate_Pre_Class state
@@ -278,7 +304,7 @@ static void RtemsBarrierReqCreate_Pre_Class_Prepare(
   switch ( state ) {
     case RtemsBarrierReqCreate_Pre_Class_Default: {
       /*
-       * The ``attribute_set`` parameter shall specify the default class.
+       * While the ``attribute_set`` parameter specifies the default class.
        */
       /* Nothing to do */
       break;
@@ -286,7 +312,7 @@ static void RtemsBarrierReqCreate_Pre_Class_Prepare(
 
     case RtemsBarrierReqCreate_Pre_Class_Manual: {
       /*
-       * The ``attribute_set`` parameter shall specify the manual release
+       * While the ``attribute_set`` parameter specifies the manual release
        * class.
        */
       ctx->attribute_set |= RTEMS_BARRIER_MANUAL_RELEASE;
@@ -295,7 +321,7 @@ static void RtemsBarrierReqCreate_Pre_Class_Prepare(
 
     case RtemsBarrierReqCreate_Pre_Class_Auto: {
       /*
-       * The ``attribute_set`` parameter shall specify the automatic release
+       * While the ``attribute_set`` parameter specifies the automatic release
        * class.
        */
       ctx->attribute_set |= RTEMS_BARRIER_AUTOMATIC_RELEASE;
@@ -315,7 +341,7 @@ static void RtemsBarrierReqCreate_Pre_MaxWait_Prepare(
   switch ( state ) {
     case RtemsBarrierReqCreate_Pre_MaxWait_Zero: {
       /*
-       * The ``maximum_waiters`` parameter shall be zero.
+       * While the ``maximum_waiters`` parameter is zero.
        */
       ctx->maximum_waiters = 0;
       break;
@@ -323,7 +349,7 @@ static void RtemsBarrierReqCreate_Pre_MaxWait_Prepare(
 
     case RtemsBarrierReqCreate_Pre_MaxWait_Positive: {
       /*
-       * The ``maximum_waiters`` parameter shall be positive.
+       * While the ``maximum_waiters`` parameter is positive.
        */
       ctx->maximum_waiters = 1;
       break;
@@ -334,33 +360,6 @@ static void RtemsBarrierReqCreate_Pre_MaxWait_Prepare(
   }
 }
 
-static void RtemsBarrierReqCreate_Pre_Id_Prepare(
-  RtemsBarrierReqCreate_Context *ctx,
-  RtemsBarrierReqCreate_Pre_Id   state
-)
-{
-  switch ( state ) {
-    case RtemsBarrierReqCreate_Pre_Id_Valid: {
-      /*
-       * The ``id`` parameter shall reference an object of type rtems_id.
-       */
-      ctx->id = &ctx->id_value;
-      break;
-    }
-
-    case RtemsBarrierReqCreate_Pre_Id_Null: {
-      /*
-       * The ``id`` parameter shall be NULL.
-       */
-      ctx->id = NULL;
-      break;
-    }
-
-    case RtemsBarrierReqCreate_Pre_Id_NA:
-      break;
-  }
-}
-
 static void RtemsBarrierReqCreate_Pre_Free_Prepare(
   RtemsBarrierReqCreate_Context *ctx,
   RtemsBarrierReqCreate_Pre_Free state
@@ -369,7 +368,7 @@ static void RtemsBarrierReqCreate_Pre_Free_Prepare(
   switch ( state ) {
     case RtemsBarrierReqCreate_Pre_Free_Yes: {
       /*
-       * The system shall have at least one inactive barrier object available.
+       * While the system has at least one inactive barrier object available.
        */
       /* Nothing to do */
       break;
@@ -377,7 +376,7 @@ static void RtemsBarrierReqCreate_Pre_Free_Prepare(
 
     case RtemsBarrierReqCreate_Pre_Free_No: {
       /*
-       * The system shall not have an inactive barrier object available.
+       * While the system has no inactive barrier object available.
        */
       ctx->seized_objects = T_seize_objects( Create, NULL );
       break;
@@ -485,18 +484,10 @@ static void RtemsBarrierReqCreate_Post_Class_Check(
   rtems_status_code sc;
 
   switch ( state ) {
-    case RtemsBarrierReqCreate_Post_Class_NoObj: {
-      /*
-       * The barrier class is not applicable since there was no barrier
-       * created.
-       */
-      /* Not applicable */
-      break;
-    }
-
     case RtemsBarrierReqCreate_Post_Class_Manual: {
       /*
-       * The class of the barrier shall be manual release.
+       * The class of the barrier created by the rtems_barrier_create() call
+       * shall be manual release.
        */
       sc = rtems_barrier_wait( ctx->id_value, RTEMS_NO_TIMEOUT );
       T_rsc_success( sc );
@@ -508,7 +499,8 @@ static void RtemsBarrierReqCreate_Post_Class_Check(
 
     case RtemsBarrierReqCreate_Post_Class_Auto: {
       /*
-       * The class of the barrier shall be automatic release.
+       * The class of the barrier created by the rtems_barrier_create() call
+       * shall be automatic release.
        */
       sc = rtems_barrier_wait( ctx->id_value, RTEMS_NO_TIMEOUT );
       T_rsc_success( sc );
@@ -605,378 +597,6 @@ static void RtemsBarrierReqCreate_Teardown_Wrap( void *arg )
   RtemsBarrierReqCreate_Teardown( ctx );
 }
 
-static size_t RtemsBarrierReqCreate_Scope( void *arg, char *buf, size_t n )
-{
-  RtemsBarrierReqCreate_Context *ctx;
-
-  ctx = arg;
-
-  if ( ctx->in_action_loop ) {
-    return T_get_scope( RtemsBarrierReqCreate_PreDesc, buf, n, ctx->pcs );
-  }
-
-  return 0;
-}
-
-static T_fixture RtemsBarrierReqCreate_Fixture = {
-  .setup = RtemsBarrierReqCreate_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsBarrierReqCreate_Teardown_Wrap,
-  .scope = RtemsBarrierReqCreate_Scope,
-  .initial_context = &RtemsBarrierReqCreate_Instance
-};
-
-static const uint8_t RtemsBarrierReqCreate_TransitionMap[][ 4 ] = {
-  {
-    RtemsBarrierReqCreate_Post_Status_Ok,
-    RtemsBarrierReqCreate_Post_Name_Valid,
-    RtemsBarrierReqCreate_Post_Class_Manual,
-    RtemsBarrierReqCreate_Post_IdVar_Set
-  }, {
-    RtemsBarrierReqCreate_Post_Status_TooMany,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_Ok,
-    RtemsBarrierReqCreate_Post_Name_Valid,
-    RtemsBarrierReqCreate_Post_Class_Manual,
-    RtemsBarrierReqCreate_Post_IdVar_Set
-  }, {
-    RtemsBarrierReqCreate_Post_Status_TooMany,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_Ok,
-    RtemsBarrierReqCreate_Post_Name_Valid,
-    RtemsBarrierReqCreate_Post_Class_Manual,
-    RtemsBarrierReqCreate_Post_IdVar_Set
-  }, {
-    RtemsBarrierReqCreate_Post_Status_TooMany,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_Ok,
-    RtemsBarrierReqCreate_Post_Name_Valid,
-    RtemsBarrierReqCreate_Post_Class_Manual,
-    RtemsBarrierReqCreate_Post_IdVar_Set
-  }, {
-    RtemsBarrierReqCreate_Post_Status_TooMany,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvNum,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvNum,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_Ok,
-    RtemsBarrierReqCreate_Post_Name_Valid,
-    RtemsBarrierReqCreate_Post_Class_Auto,
-    RtemsBarrierReqCreate_Post_IdVar_Set
-  }, {
-    RtemsBarrierReqCreate_Post_Status_TooMany,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvAddr,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }, {
-    RtemsBarrierReqCreate_Post_Status_InvName,
-    RtemsBarrierReqCreate_Post_Name_Invalid,
-    RtemsBarrierReqCreate_Post_Class_NoObj,
-    RtemsBarrierReqCreate_Post_IdVar_Nop
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Name_NA : 1;
-  uint8_t Pre_Class_NA : 1;
-  uint8_t Pre_MaxWait_NA : 1;
-  uint8_t Pre_Id_NA : 1;
-  uint8_t Pre_Free_NA : 1;
-} RtemsBarrierReqCreate_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }
-};
-
 static void RtemsBarrierReqCreate_Action( RtemsBarrierReqCreate_Context *ctx )
 {
   ctx->status = rtems_barrier_create(
@@ -1001,12 +621,85 @@ static void RtemsBarrierReqCreate_Cleanup( RtemsBarrierReqCreate_Context *ctx )
   T_surrender_objects( &ctx->seized_objects, rtems_barrier_delete );
 }
 
+typedef struct {
+  uint16_t Skip : 1;
+  uint16_t Pre_Name_NA : 1;
+  uint16_t Pre_Id_NA : 1;
+  uint16_t Pre_Class_NA : 1;
+  uint16_t Pre_MaxWait_NA : 1;
+  uint16_t Pre_Free_NA : 1;
+  uint16_t Post_Status : 3;
+  uint16_t Post_Name : 2;
+  uint16_t Post_Class : 2;
+  uint16_t Post_IdVar : 2;
+} RtemsBarrierReqCreate_Entry;
+
+static const RtemsBarrierReqCreate_Entry
+RtemsBarrierReqCreate_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_InvName,
+    RtemsBarrierReqCreate_Post_Name_Invalid,
+    RtemsBarrierReqCreate_Post_Class_NA, RtemsBarrierReqCreate_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_InvAddr,
+    RtemsBarrierReqCreate_Post_Name_Invalid,
+    RtemsBarrierReqCreate_Post_Class_NA, RtemsBarrierReqCreate_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_TooMany,
+    RtemsBarrierReqCreate_Post_Name_Invalid,
+    RtemsBarrierReqCreate_Post_Class_NA, RtemsBarrierReqCreate_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_Ok,
+    RtemsBarrierReqCreate_Post_Name_Valid,
+    RtemsBarrierReqCreate_Post_Class_Manual,
+    RtemsBarrierReqCreate_Post_IdVar_Set },
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_InvNum,
+    RtemsBarrierReqCreate_Post_Name_Invalid,
+    RtemsBarrierReqCreate_Post_Class_NA, RtemsBarrierReqCreate_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, RtemsBarrierReqCreate_Post_Status_Ok,
+    RtemsBarrierReqCreate_Post_Name_Valid,
+    RtemsBarrierReqCreate_Post_Class_Auto, RtemsBarrierReqCreate_Post_IdVar_Set }
+};
+
+static const uint8_t
+RtemsBarrierReqCreate_Map[] = {
+  3, 2, 3, 2, 3, 2, 3, 2, 4, 4, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+};
+
+static size_t RtemsBarrierReqCreate_Scope( void *arg, char *buf, size_t n )
+{
+  RtemsBarrierReqCreate_Context *ctx;
+
+  ctx = arg;
+
+  if ( ctx->in_action_loop ) {
+    return T_get_scope( RtemsBarrierReqCreate_PreDesc, buf, n, ctx->pcs );
+  }
+
+  return 0;
+}
+
+static T_fixture RtemsBarrierReqCreate_Fixture = {
+  .setup = RtemsBarrierReqCreate_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsBarrierReqCreate_Teardown_Wrap,
+  .scope = RtemsBarrierReqCreate_Scope,
+  .initial_context = &RtemsBarrierReqCreate_Instance
+};
+
+static inline RtemsBarrierReqCreate_Entry RtemsBarrierReqCreate_GetEntry(
+  size_t index
+)
+{
+  return RtemsBarrierReqCreate_Entries[
+    RtemsBarrierReqCreate_Map[ index ]
+  ];
+}
+
 /**
  * @fn void T_case_body_RtemsBarrierReqCreate( void )
  */
 T_TEST_CASE_FIXTURE( RtemsBarrierReqCreate, &RtemsBarrierReqCreate_Fixture )
 {
   RtemsBarrierReqCreate_Context *ctx;
+  RtemsBarrierReqCreate_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -1018,48 +711,56 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqCreate, &RtemsBarrierReqCreate_Fixture )
     ctx->pcs[ 0 ] < RtemsBarrierReqCreate_Pre_Name_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Pre_Name_NA ) {
+    entry = RtemsBarrierReqCreate_GetEntry( index );
+
+    if ( entry.Pre_Name_NA ) {
       ctx->pcs[ 0 ] = RtemsBarrierReqCreate_Pre_Name_NA;
       index += ( RtemsBarrierReqCreate_Pre_Name_NA - 1 )
+        * RtemsBarrierReqCreate_Pre_Id_NA
         * RtemsBarrierReqCreate_Pre_Class_NA
         * RtemsBarrierReqCreate_Pre_MaxWait_NA
-        * RtemsBarrierReqCreate_Pre_Id_NA
         * RtemsBarrierReqCreate_Pre_Free_NA;
     }
 
     for (
-      ctx->pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Class_Default;
-      ctx->pcs[ 1 ] < RtemsBarrierReqCreate_Pre_Class_NA;
+      ctx->pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Id_Valid;
+      ctx->pcs[ 1 ] < RtemsBarrierReqCreate_Pre_Id_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Pre_Class_NA ) {
-        ctx->pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Class_NA;
-        index += ( RtemsBarrierReqCreate_Pre_Class_NA - 1 )
+      entry = RtemsBarrierReqCreate_GetEntry( index );
+
+      if ( entry.Pre_Id_NA ) {
+        ctx->pcs[ 1 ] = RtemsBarrierReqCreate_Pre_Id_NA;
+        index += ( RtemsBarrierReqCreate_Pre_Id_NA - 1 )
+          * RtemsBarrierReqCreate_Pre_Class_NA
           * RtemsBarrierReqCreate_Pre_MaxWait_NA
-          * RtemsBarrierReqCreate_Pre_Id_NA
           * RtemsBarrierReqCreate_Pre_Free_NA;
       }
 
       for (
-        ctx->pcs[ 2 ] = RtemsBarrierReqCreate_Pre_MaxWait_Zero;
-        ctx->pcs[ 2 ] < RtemsBarrierReqCreate_Pre_MaxWait_NA;
+        ctx->pcs[ 2 ] = RtemsBarrierReqCreate_Pre_Class_Default;
+        ctx->pcs[ 2 ] < RtemsBarrierReqCreate_Pre_Class_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Pre_MaxWait_NA ) {
-          ctx->pcs[ 2 ] = RtemsBarrierReqCreate_Pre_MaxWait_NA;
-          index += ( RtemsBarrierReqCreate_Pre_MaxWait_NA - 1 )
-            * RtemsBarrierReqCreate_Pre_Id_NA
+        entry = RtemsBarrierReqCreate_GetEntry( index );
+
+        if ( entry.Pre_Class_NA ) {
+          ctx->pcs[ 2 ] = RtemsBarrierReqCreate_Pre_Class_NA;
+          index += ( RtemsBarrierReqCreate_Pre_Class_NA - 1 )
+            * RtemsBarrierReqCreate_Pre_MaxWait_NA
             * RtemsBarrierReqCreate_Pre_Free_NA;
         }
 
         for (
-          ctx->pcs[ 3 ] = RtemsBarrierReqCreate_Pre_Id_Valid;
-          ctx->pcs[ 3 ] < RtemsBarrierReqCreate_Pre_Id_NA;
+          ctx->pcs[ 3 ] = RtemsBarrierReqCreate_Pre_MaxWait_Zero;
+          ctx->pcs[ 3 ] < RtemsBarrierReqCreate_Pre_MaxWait_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Pre_Id_NA ) {
-            ctx->pcs[ 3 ] = RtemsBarrierReqCreate_Pre_Id_NA;
-            index += ( RtemsBarrierReqCreate_Pre_Id_NA - 1 )
+          entry = RtemsBarrierReqCreate_GetEntry( index );
+
+          if ( entry.Pre_MaxWait_NA ) {
+            ctx->pcs[ 3 ] = RtemsBarrierReqCreate_Pre_MaxWait_NA;
+            index += ( RtemsBarrierReqCreate_Pre_MaxWait_NA - 1 )
               * RtemsBarrierReqCreate_Pre_Free_NA;
           }
 
@@ -1068,38 +769,28 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqCreate, &RtemsBarrierReqCreate_Fixture )
             ctx->pcs[ 4 ] < RtemsBarrierReqCreate_Pre_Free_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Pre_Free_NA ) {
+            entry = RtemsBarrierReqCreate_GetEntry( index );
+
+            if ( entry.Pre_Free_NA ) {
               ctx->pcs[ 4 ] = RtemsBarrierReqCreate_Pre_Free_NA;
               index += ( RtemsBarrierReqCreate_Pre_Free_NA - 1 );
             }
 
-            if ( RtemsBarrierReqCreate_TransitionInfo[ index ].Skip ) {
+            if ( entry.Skip ) {
               ++index;
               continue;
             }
 
             RtemsBarrierReqCreate_Pre_Name_Prepare( ctx, ctx->pcs[ 0 ] );
-            RtemsBarrierReqCreate_Pre_Class_Prepare( ctx, ctx->pcs[ 1 ] );
-            RtemsBarrierReqCreate_Pre_MaxWait_Prepare( ctx, ctx->pcs[ 2 ] );
-            RtemsBarrierReqCreate_Pre_Id_Prepare( ctx, ctx->pcs[ 3 ] );
+            RtemsBarrierReqCreate_Pre_Id_Prepare( ctx, ctx->pcs[ 1 ] );
+            RtemsBarrierReqCreate_Pre_Class_Prepare( ctx, ctx->pcs[ 2 ] );
+            RtemsBarrierReqCreate_Pre_MaxWait_Prepare( ctx, ctx->pcs[ 3 ] );
             RtemsBarrierReqCreate_Pre_Free_Prepare( ctx, ctx->pcs[ 4 ] );
             RtemsBarrierReqCreate_Action( ctx );
-            RtemsBarrierReqCreate_Post_Status_Check(
-              ctx,
-              RtemsBarrierReqCreate_TransitionMap[ index ][ 0 ]
-            );
-            RtemsBarrierReqCreate_Post_Name_Check(
-              ctx,
-              RtemsBarrierReqCreate_TransitionMap[ index ][ 1 ]
-            );
-            RtemsBarrierReqCreate_Post_Class_Check(
-              ctx,
-              RtemsBarrierReqCreate_TransitionMap[ index ][ 2 ]
-            );
-            RtemsBarrierReqCreate_Post_IdVar_Check(
-              ctx,
-              RtemsBarrierReqCreate_TransitionMap[ index ][ 3 ]
-            );
+            RtemsBarrierReqCreate_Post_Status_Check( ctx, entry.Post_Status );
+            RtemsBarrierReqCreate_Post_Name_Check( ctx, entry.Post_Name );
+            RtemsBarrierReqCreate_Post_Class_Check( ctx, entry.Post_Class );
+            RtemsBarrierReqCreate_Post_IdVar_Check( ctx, entry.Post_IdVar );
             RtemsBarrierReqCreate_Cleanup( ctx );
             ++index;
           }
diff --git a/testsuites/validation/tc-barrier-delete.c b/testsuites/validation/tc-barrier-delete.c
index eb2d1d4..5cfbee8 100644
--- a/testsuites/validation/tc-barrier-delete.c
+++ b/testsuites/validation/tc-barrier-delete.c
@@ -184,7 +184,7 @@ static void RtemsBarrierReqDelete_Pre_Id_Prepare(
   switch ( state ) {
     case RtemsBarrierReqDelete_Pre_Id_NoObj: {
       /*
-       * The ``id`` parameter shall not be associated with a barrier.
+       * While the ``id`` parameter is not associated with a barrier.
        */
       ctx->id = 0;
       break;
@@ -192,7 +192,7 @@ static void RtemsBarrierReqDelete_Pre_Id_Prepare(
 
     case RtemsBarrierReqDelete_Pre_Id_Barrier: {
       /*
-       * The ``id`` parameter shall be associated with a barrier.
+       * While the ``id`` parameter is associated with a barrier.
        */
       ctx->id = ctx->barrier_id;
       break;
@@ -355,50 +355,6 @@ static void RtemsBarrierReqDelete_Teardown_Wrap( void *arg )
   RtemsBarrierReqDelete_Teardown( ctx );
 }
 
-static size_t RtemsBarrierReqDelete_Scope( void *arg, char *buf, size_t n )
-{
-  RtemsBarrierReqDelete_Context *ctx;
-
-  ctx = arg;
-
-  if ( ctx->in_action_loop ) {
-    return T_get_scope( RtemsBarrierReqDelete_PreDesc, buf, n, ctx->pcs );
-  }
-
-  return 0;
-}
-
-static T_fixture RtemsBarrierReqDelete_Fixture = {
-  .setup = RtemsBarrierReqDelete_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsBarrierReqDelete_Teardown_Wrap,
-  .scope = RtemsBarrierReqDelete_Scope,
-  .initial_context = &RtemsBarrierReqDelete_Instance
-};
-
-static const uint8_t RtemsBarrierReqDelete_TransitionMap[][ 3 ] = {
-  {
-    RtemsBarrierReqDelete_Post_Status_InvId,
-    RtemsBarrierReqDelete_Post_Name_Valid,
-    RtemsBarrierReqDelete_Post_Flush_No
-  }, {
-    RtemsBarrierReqDelete_Post_Status_Ok,
-    RtemsBarrierReqDelete_Post_Name_Invalid,
-    RtemsBarrierReqDelete_Post_Flush_Yes
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Id_NA : 1;
-} RtemsBarrierReqDelete_TransitionInfo[] = {
-  {
-    0, 0
-  }, {
-    0, 0
-  }
-};
-
 static void RtemsBarrierReqDelete_Prepare( RtemsBarrierReqDelete_Context *ctx )
 {
   rtems_status_code   sc;
@@ -430,12 +386,65 @@ static void RtemsBarrierReqDelete_Cleanup( RtemsBarrierReqDelete_Context *ctx )
   }
 }
 
+typedef struct {
+  uint8_t Skip : 1;
+  uint8_t Pre_Id_NA : 1;
+  uint8_t Post_Status : 2;
+  uint8_t Post_Name : 2;
+  uint8_t Post_Flush : 2;
+} RtemsBarrierReqDelete_Entry;
+
+static const RtemsBarrierReqDelete_Entry
+RtemsBarrierReqDelete_Entries[] = {
+  { 0, 0, RtemsBarrierReqDelete_Post_Status_InvId,
+    RtemsBarrierReqDelete_Post_Name_Valid, RtemsBarrierReqDelete_Post_Flush_No },
+  { 0, 0, RtemsBarrierReqDelete_Post_Status_Ok,
+    RtemsBarrierReqDelete_Post_Name_Invalid,
+    RtemsBarrierReqDelete_Post_Flush_Yes }
+};
+
+static const uint8_t
+RtemsBarrierReqDelete_Map[] = {
+  0, 1
+};
+
+static size_t RtemsBarrierReqDelete_Scope( void *arg, char *buf, size_t n )
+{
+  RtemsBarrierReqDelete_Context *ctx;
+
+  ctx = arg;
+
+  if ( ctx->in_action_loop ) {
+    return T_get_scope( RtemsBarrierReqDelete_PreDesc, buf, n, ctx->pcs );
+  }
+
+  return 0;
+}
+
+static T_fixture RtemsBarrierReqDelete_Fixture = {
+  .setup = RtemsBarrierReqDelete_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsBarrierReqDelete_Teardown_Wrap,
+  .scope = RtemsBarrierReqDelete_Scope,
+  .initial_context = &RtemsBarrierReqDelete_Instance
+};
+
+static inline RtemsBarrierReqDelete_Entry RtemsBarrierReqDelete_GetEntry(
+  size_t index
+)
+{
+  return RtemsBarrierReqDelete_Entries[
+    RtemsBarrierReqDelete_Map[ index ]
+  ];
+}
+
 /**
  * @fn void T_case_body_RtemsBarrierReqDelete( void )
  */
 T_TEST_CASE_FIXTURE( RtemsBarrierReqDelete, &RtemsBarrierReqDelete_Fixture )
 {
   RtemsBarrierReqDelete_Context *ctx;
+  RtemsBarrierReqDelete_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -447,12 +456,14 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqDelete, &RtemsBarrierReqDelete_Fixture )
     ctx->pcs[ 0 ] < RtemsBarrierReqDelete_Pre_Id_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsBarrierReqDelete_TransitionInfo[ index ].Pre_Id_NA ) {
+    entry = RtemsBarrierReqDelete_GetEntry( index );
+
+    if ( entry.Pre_Id_NA ) {
       ctx->pcs[ 0 ] = RtemsBarrierReqDelete_Pre_Id_NA;
       index += ( RtemsBarrierReqDelete_Pre_Id_NA - 1 );
     }
 
-    if ( RtemsBarrierReqDelete_TransitionInfo[ index ].Skip ) {
+    if ( entry.Skip ) {
       ++index;
       continue;
     }
@@ -460,18 +471,9 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqDelete, &RtemsBarrierReqDelete_Fixture )
     RtemsBarrierReqDelete_Prepare( ctx );
     RtemsBarrierReqDelete_Pre_Id_Prepare( ctx, ctx->pcs[ 0 ] );
     RtemsBarrierReqDelete_Action( ctx );
-    RtemsBarrierReqDelete_Post_Status_Check(
-      ctx,
-      RtemsBarrierReqDelete_TransitionMap[ index ][ 0 ]
-    );
-    RtemsBarrierReqDelete_Post_Name_Check(
-      ctx,
-      RtemsBarrierReqDelete_TransitionMap[ index ][ 1 ]
-    );
-    RtemsBarrierReqDelete_Post_Flush_Check(
-      ctx,
-      RtemsBarrierReqDelete_TransitionMap[ index ][ 2 ]
-    );
+    RtemsBarrierReqDelete_Post_Status_Check( ctx, entry.Post_Status );
+    RtemsBarrierReqDelete_Post_Name_Check( ctx, entry.Post_Name );
+    RtemsBarrierReqDelete_Post_Flush_Check( ctx, entry.Post_Flush );
     RtemsBarrierReqDelete_Cleanup( ctx );
     ++index;
   }
diff --git a/testsuites/validation/tc-barrier-release.c b/testsuites/validation/tc-barrier-release.c
index 711e32f..ee7a280 100644
--- a/testsuites/validation/tc-barrier-release.c
+++ b/testsuites/validation/tc-barrier-release.c
@@ -214,7 +214,7 @@ static void RtemsBarrierReqRelease_Pre_Id_Prepare(
   switch ( state ) {
     case RtemsBarrierReqRelease_Pre_Id_NoObj: {
       /*
-       * The ``id`` parameter shall not be associated with a barrier.
+       * While the ``id`` parameter is not associated with a barrier.
        */
       ctx->id = 0xffffffff;
       break;
@@ -222,7 +222,7 @@ static void RtemsBarrierReqRelease_Pre_Id_Prepare(
 
     case RtemsBarrierReqRelease_Pre_Id_Manual: {
       /*
-       * The ``id`` parameter shall be associated with a manual release
+       * While the ``id`` parameter is associated with a manual release
        * barrier.
        */
       ctx->id = ctx->manual_release_id;
@@ -231,7 +231,7 @@ static void RtemsBarrierReqRelease_Pre_Id_Prepare(
 
     case RtemsBarrierReqRelease_Pre_Id_Auto: {
       /*
-       * The ``id`` parameter shall be associated with an automatic release
+       * While the ``id`` parameter is associated with an automatic release
        * barrier.
        */
       ctx->id = ctx->auto_release_id;
@@ -253,7 +253,8 @@ static void RtemsBarrierReqRelease_Pre_Released_Prepare(
   switch ( state ) {
     case RtemsBarrierReqRelease_Pre_Released_Valid: {
       /*
-       * The ``released`` parameter shall reference an object of type uint32_t.
+       * While the ``released`` parameter references an object of type
+       * uint32_t.
        */
       ctx->released = &ctx->released_value;
       break;
@@ -261,7 +262,7 @@ static void RtemsBarrierReqRelease_Pre_Released_Prepare(
 
     case RtemsBarrierReqRelease_Pre_Released_Null: {
       /*
-       * The ``released`` parameter shall be NULL.
+       * While the ``released`` parameter is NULL.
        */
       ctx->released = NULL;
       break;
@@ -280,7 +281,7 @@ static void RtemsBarrierReqRelease_Pre_Waiting_Prepare(
   switch ( state ) {
     case RtemsBarrierReqRelease_Pre_Waiting_Zero: {
       /*
-       * The number of tasks waiting at the barrier shall be zero.
+       * While the number of tasks waiting at the barrier is zero.
        */
       ctx->waiting_tasks = 0;
       break;
@@ -288,7 +289,7 @@ static void RtemsBarrierReqRelease_Pre_Waiting_Prepare(
 
     case RtemsBarrierReqRelease_Pre_Waiting_Positive: {
       /*
-       * The number of tasks waiting at the barrier shall be positive.
+       * While the number of tasks waiting at the barrier is positive.
        */
       ctx->waiting_tasks = 1;
       SendEvents( ctx->worker_id, EVENT_WAIT );
@@ -461,6 +462,37 @@ static void RtemsBarrierReqRelease_Teardown_Wrap( void *arg )
   RtemsBarrierReqRelease_Teardown( ctx );
 }
 
+static void RtemsBarrierReqRelease_Action(
+  RtemsBarrierReqRelease_Context *ctx
+)
+{
+  ctx->status = rtems_barrier_release( ctx->id, ctx->released );
+}
+
+typedef struct {
+  uint8_t Skip : 1;
+  uint8_t Pre_Id_NA : 1;
+  uint8_t Pre_Released_NA : 1;
+  uint8_t Pre_Waiting_NA : 1;
+  uint8_t Post_Status : 2;
+  uint8_t Post_ReleasedVar : 2;
+} RtemsBarrierReqRelease_Entry;
+
+static const RtemsBarrierReqRelease_Entry
+RtemsBarrierReqRelease_Entries[] = {
+  { 0, 0, 0, 1, RtemsBarrierReqRelease_Post_Status_InvAddr,
+    RtemsBarrierReqRelease_Post_ReleasedVar_Nop },
+  { 0, 0, 0, 0, RtemsBarrierReqRelease_Post_Status_Ok,
+    RtemsBarrierReqRelease_Post_ReleasedVar_Set },
+  { 0, 0, 0, 1, RtemsBarrierReqRelease_Post_Status_InvId,
+    RtemsBarrierReqRelease_Post_ReleasedVar_Nop }
+};
+
+static const uint8_t
+RtemsBarrierReqRelease_Map[] = {
+  2, 2, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0
+};
+
 static size_t RtemsBarrierReqRelease_Scope( void *arg, char *buf, size_t n )
 {
   RtemsBarrierReqRelease_Context *ctx;
@@ -482,84 +514,13 @@ static T_fixture RtemsBarrierReqRelease_Fixture = {
   .initial_context = &RtemsBarrierReqRelease_Instance
 };
 
-static const uint8_t RtemsBarrierReqRelease_TransitionMap[][ 2 ] = {
-  {
-    RtemsBarrierReqRelease_Post_Status_InvId,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvId,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_Ok,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Set
-  }, {
-    RtemsBarrierReqRelease_Post_Status_Ok,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Set
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_Ok,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Set
-  }, {
-    RtemsBarrierReqRelease_Post_Status_Ok,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Set
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }, {
-    RtemsBarrierReqRelease_Post_Status_InvAddr,
-    RtemsBarrierReqRelease_Post_ReleasedVar_Nop
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Id_NA : 1;
-  uint8_t Pre_Released_NA : 1;
-  uint8_t Pre_Waiting_NA : 1;
-} RtemsBarrierReqRelease_TransitionInfo[] = {
-  {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 1
-  }, {
-    0, 0, 0, 1
-  }
-};
-
-static void RtemsBarrierReqRelease_Action(
-  RtemsBarrierReqRelease_Context *ctx
+static inline RtemsBarrierReqRelease_Entry RtemsBarrierReqRelease_GetEntry(
+  size_t index
 )
 {
-  ctx->status = rtems_barrier_release( ctx->id, ctx->released );
+  return RtemsBarrierReqRelease_Entries[
+    RtemsBarrierReqRelease_Map[ index ]
+  ];
 }
 
 /**
@@ -568,6 +529,7 @@ static void RtemsBarrierReqRelease_Action(
 T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
 {
   RtemsBarrierReqRelease_Context *ctx;
+  RtemsBarrierReqRelease_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -579,7 +541,9 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
     ctx->pcs[ 0 ] < RtemsBarrierReqRelease_Pre_Id_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsBarrierReqRelease_TransitionInfo[ index ].Pre_Id_NA ) {
+    entry = RtemsBarrierReqRelease_GetEntry( index );
+
+    if ( entry.Pre_Id_NA ) {
       ctx->pcs[ 0 ] = RtemsBarrierReqRelease_Pre_Id_NA;
       index += ( RtemsBarrierReqRelease_Pre_Id_NA - 1 )
         * RtemsBarrierReqRelease_Pre_Released_NA
@@ -591,7 +555,9 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
       ctx->pcs[ 1 ] < RtemsBarrierReqRelease_Pre_Released_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsBarrierReqRelease_TransitionInfo[ index ].Pre_Released_NA ) {
+      entry = RtemsBarrierReqRelease_GetEntry( index );
+
+      if ( entry.Pre_Released_NA ) {
         ctx->pcs[ 1 ] = RtemsBarrierReqRelease_Pre_Released_NA;
         index += ( RtemsBarrierReqRelease_Pre_Released_NA - 1 )
           * RtemsBarrierReqRelease_Pre_Waiting_NA;
@@ -602,12 +568,14 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
         ctx->pcs[ 2 ] < RtemsBarrierReqRelease_Pre_Waiting_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsBarrierReqRelease_TransitionInfo[ index ].Pre_Waiting_NA ) {
+        entry = RtemsBarrierReqRelease_GetEntry( index );
+
+        if ( entry.Pre_Waiting_NA ) {
           ctx->pcs[ 2 ] = RtemsBarrierReqRelease_Pre_Waiting_NA;
           index += ( RtemsBarrierReqRelease_Pre_Waiting_NA - 1 );
         }
 
-        if ( RtemsBarrierReqRelease_TransitionInfo[ index ].Skip ) {
+        if ( entry.Skip ) {
           ++index;
           continue;
         }
@@ -616,13 +584,10 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqRelease, &RtemsBarrierReqRelease_Fixture )
         RtemsBarrierReqRelease_Pre_Released_Prepare( ctx, ctx->pcs[ 1 ] );
         RtemsBarrierReqRelease_Pre_Waiting_Prepare( ctx, ctx->pcs[ 2 ] );
         RtemsBarrierReqRelease_Action( ctx );
-        RtemsBarrierReqRelease_Post_Status_Check(
-          ctx,
-          RtemsBarrierReqRelease_TransitionMap[ index ][ 0 ]
-        );
+        RtemsBarrierReqRelease_Post_Status_Check( ctx, entry.Post_Status );
         RtemsBarrierReqRelease_Post_ReleasedVar_Check(
           ctx,
-          RtemsBarrierReqRelease_TransitionMap[ index ][ 1 ]
+          entry.Post_ReleasedVar
         );
         ++index;
       }
diff --git a/testsuites/validation/tc-barrier-wait.c b/testsuites/validation/tc-barrier-wait.c
index 6fd5b02..2f7e41a 100644
--- a/testsuites/validation/tc-barrier-wait.c
+++ b/testsuites/validation/tc-barrier-wait.c
@@ -264,7 +264,7 @@ static void RtemsBarrierReqWait_Pre_Id_Prepare(
   switch ( state ) {
     case RtemsBarrierReqWait_Pre_Id_NoObj: {
       /*
-       * The ``id`` parameter shall not be associated with a barrier.
+       * While the ``id`` parameter is not associated with a barrier.
        */
       ctx->id = 0xffffffff;
       break;
@@ -272,7 +272,7 @@ static void RtemsBarrierReqWait_Pre_Id_Prepare(
 
     case RtemsBarrierReqWait_Pre_Id_Manual: {
       /*
-       * The ``id`` parameter shall be associated with a manual release
+       * While the ``id`` parameter is associated with a manual release
        * barrier.
        */
       ctx->id = ctx->manual_release_id;
@@ -281,7 +281,7 @@ static void RtemsBarrierReqWait_Pre_Id_Prepare(
 
     case RtemsBarrierReqWait_Pre_Id_Auto: {
       /*
-       * The ``id`` parameter shall be associated with an automatic release
+       * While the ``id`` parameter is associated with an automatic release
        * barrier.
        */
       ctx->id = ctx->auto_release_id;
@@ -301,7 +301,7 @@ static void RtemsBarrierReqWait_Pre_Timeout_Prepare(
   switch ( state ) {
     case RtemsBarrierReqWait_Pre_Timeout_Ticks: {
       /*
-       * The ``released`` parameter shall be a clock tick interval.
+       * While the ``released`` parameter is a clock tick interval.
        */
       ctx->timeout = 2;
       break;
@@ -309,7 +309,7 @@ static void RtemsBarrierReqWait_Pre_Timeout_Prepare(
 
     case RtemsBarrierReqWait_Pre_Timeout_Forever: {
       /*
-       * The ``released`` parameter shall be RTEMS_NO_TIMEOUT.
+       * While the ``released`` parameter is RTEMS_NO_TIMEOUT.
        */
       ctx->timeout = RTEMS_NO_TIMEOUT;
       break;
@@ -328,7 +328,7 @@ static void RtemsBarrierReqWait_Pre_Satisfy_Prepare(
   switch ( state ) {
     case RtemsBarrierReqWait_Pre_Satisfy_Never: {
       /*
-       * While the calling task waits at the barrier, the barrier shall not be
+       * While the calling task waits at the barrier, while the barrier is not
        * released or deleted.
        */
       if ( ctx->timeout == RTEMS_NO_TIMEOUT ) {
@@ -339,7 +339,7 @@ static void RtemsBarrierReqWait_Pre_Satisfy_Prepare(
 
     case RtemsBarrierReqWait_Pre_Satisfy_Wait: {
       /*
-       * Calling the directive shall release the barrier.
+       * While calling the directive releases the barrier.
        */
       SendEvents( ctx->high_worker_id, EVENT_WAIT );
       break;
@@ -347,7 +347,7 @@ static void RtemsBarrierReqWait_Pre_Satisfy_Prepare(
 
     case RtemsBarrierReqWait_Pre_Satisfy_Release: {
       /*
-       * While the calling task waits at the barrier, the barrier shall be
+       * While the calling task waits at the barrier, while the barrier is
        * released.
        */
       SendEvents( ctx->low_worker_id, EVENT_RELEASE );
@@ -356,7 +356,7 @@ static void RtemsBarrierReqWait_Pre_Satisfy_Prepare(
 
     case RtemsBarrierReqWait_Pre_Satisfy_Delete: {
       /*
-       * While the calling task waits at the barrier, the barrier shall be
+       * While the calling task waits at the barrier, while the barrier is
        * deleted.
        */
       SendEvents( ctx->low_worker_id, EVENT_DELETE );
@@ -533,6 +533,34 @@ static void RtemsBarrierReqWait_Teardown_Wrap( void *arg )
   RtemsBarrierReqWait_Teardown( ctx );
 }
 
+static void RtemsBarrierReqWait_Action( RtemsBarrierReqWait_Context *ctx )
+{
+  ctx->status = rtems_barrier_wait( ctx->id, ctx->timeout );
+}
+
+typedef struct {
+  uint8_t Skip : 1;
+  uint8_t Pre_Id_NA : 1;
+  uint8_t Pre_Timeout_NA : 1;
+  uint8_t Pre_Satisfy_NA : 1;
+  uint8_t Post_Status : 3;
+} RtemsBarrierReqWait_Entry;
+
+static const RtemsBarrierReqWait_Entry
+RtemsBarrierReqWait_Entries[] = {
+  { 0, 0, 1, 1, RtemsBarrierReqWait_Post_Status_InvId },
+  { 0, 0, 0, 0, RtemsBarrierReqWait_Post_Status_Ok },
+  { 0, 0, 0, 0, RtemsBarrierReqWait_Post_Status_ObjDel },
+  { 0, 0, 0, 0, RtemsBarrierReqWait_Post_Status_Timeout },
+  { 1, 0, 0, 0, RtemsBarrierReqWait_Post_Status_NA },
+  { 0, 0, 0, 0, RtemsBarrierReqWait_Post_Status_NoReturn }
+};
+
+static const uint8_t
+RtemsBarrierReqWait_Map[] = {
+  0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1, 2, 5, 4, 1, 2, 3, 1, 1, 2, 5, 1, 1, 2
+};
+
 static size_t RtemsBarrierReqWait_Scope( void *arg, char *buf, size_t n )
 {
   RtemsBarrierReqWait_Context *ctx;
@@ -554,118 +582,13 @@ static T_fixture RtemsBarrierReqWait_Fixture = {
   .initial_context = &RtemsBarrierReqWait_Instance
 };
 
-static const uint8_t RtemsBarrierReqWait_TransitionMap[][ 1 ] = {
-  {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_InvId
-  }, {
-    RtemsBarrierReqWait_Post_Status_Timeout
-  }, {
-    RtemsBarrierReqWait_Post_Status_NA
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_ObjDel
-  }, {
-    RtemsBarrierReqWait_Post_Status_NoReturn
-  }, {
-    RtemsBarrierReqWait_Post_Status_NA
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_ObjDel
-  }, {
-    RtemsBarrierReqWait_Post_Status_Timeout
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_ObjDel
-  }, {
-    RtemsBarrierReqWait_Post_Status_NoReturn
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_Ok
-  }, {
-    RtemsBarrierReqWait_Post_Status_ObjDel
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Id_NA : 1;
-  uint8_t Pre_Timeout_NA : 1;
-  uint8_t Pre_Satisfy_NA : 1;
-} RtemsBarrierReqWait_TransitionInfo[] = {
-  {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 1, 1
-  }, {
-    0, 0, 0, 0
-  }, {
-    1, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    1, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }, {
-    0, 0, 0, 0
-  }
-};
-
-static void RtemsBarrierReqWait_Action( RtemsBarrierReqWait_Context *ctx )
+static inline RtemsBarrierReqWait_Entry RtemsBarrierReqWait_GetEntry(
+  size_t index
+)
 {
-  ctx->status = rtems_barrier_wait( ctx->id, ctx->timeout );
+  return RtemsBarrierReqWait_Entries[
+    RtemsBarrierReqWait_Map[ index ]
+  ];
 }
 
 /**
@@ -674,6 +597,7 @@ static void RtemsBarrierReqWait_Action( RtemsBarrierReqWait_Context *ctx )
 T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
 {
   RtemsBarrierReqWait_Context *ctx;
+  RtemsBarrierReqWait_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -685,7 +609,9 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
     ctx->pcs[ 0 ] < RtemsBarrierReqWait_Pre_Id_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsBarrierReqWait_TransitionInfo[ index ].Pre_Id_NA ) {
+    entry = RtemsBarrierReqWait_GetEntry( index );
+
+    if ( entry.Pre_Id_NA ) {
       ctx->pcs[ 0 ] = RtemsBarrierReqWait_Pre_Id_NA;
       index += ( RtemsBarrierReqWait_Pre_Id_NA - 1 )
         * RtemsBarrierReqWait_Pre_Timeout_NA
@@ -697,7 +623,9 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
       ctx->pcs[ 1 ] < RtemsBarrierReqWait_Pre_Timeout_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsBarrierReqWait_TransitionInfo[ index ].Pre_Timeout_NA ) {
+      entry = RtemsBarrierReqWait_GetEntry( index );
+
+      if ( entry.Pre_Timeout_NA ) {
         ctx->pcs[ 1 ] = RtemsBarrierReqWait_Pre_Timeout_NA;
         index += ( RtemsBarrierReqWait_Pre_Timeout_NA - 1 )
           * RtemsBarrierReqWait_Pre_Satisfy_NA;
@@ -708,12 +636,14 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
         ctx->pcs[ 2 ] < RtemsBarrierReqWait_Pre_Satisfy_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsBarrierReqWait_TransitionInfo[ index ].Pre_Satisfy_NA ) {
+        entry = RtemsBarrierReqWait_GetEntry( index );
+
+        if ( entry.Pre_Satisfy_NA ) {
           ctx->pcs[ 2 ] = RtemsBarrierReqWait_Pre_Satisfy_NA;
           index += ( RtemsBarrierReqWait_Pre_Satisfy_NA - 1 );
         }
 
-        if ( RtemsBarrierReqWait_TransitionInfo[ index ].Skip ) {
+        if ( entry.Skip ) {
           ++index;
           continue;
         }
@@ -722,10 +652,7 @@ T_TEST_CASE_FIXTURE( RtemsBarrierReqWait, &RtemsBarrierReqWait_Fixture )
         RtemsBarrierReqWait_Pre_Timeout_Prepare( ctx, ctx->pcs[ 1 ] );
         RtemsBarrierReqWait_Pre_Satisfy_Prepare( ctx, ctx->pcs[ 2 ] );
         RtemsBarrierReqWait_Action( ctx );
-        RtemsBarrierReqWait_Post_Status_Check(
-          ctx,
-          RtemsBarrierReqWait_TransitionMap[ index ][ 0 ]
-        );
+        RtemsBarrierReqWait_Post_Status_Check( ctx, entry.Post_Status );
         ++index;
       }
     }
diff --git a/testsuites/validation/tc-message-construct-errors.c b/testsuites/validation/tc-message-construct-errors.c
index 3512b45..902918b 100644
--- a/testsuites/validation/tc-message-construct-errors.c
+++ b/testsuites/validation/tc-message-construct-errors.c
@@ -67,18 +67,18 @@
  */
 
 typedef enum {
-  RtemsMessageReqConstructErrors_Pre_Id_Id,
-  RtemsMessageReqConstructErrors_Pre_Id_Null,
-  RtemsMessageReqConstructErrors_Pre_Id_NA
-} RtemsMessageReqConstructErrors_Pre_Id;
-
-typedef enum {
   RtemsMessageReqConstructErrors_Pre_Name_Valid,
   RtemsMessageReqConstructErrors_Pre_Name_Invalid,
   RtemsMessageReqConstructErrors_Pre_Name_NA
 } RtemsMessageReqConstructErrors_Pre_Name;
 
 typedef enum {
+  RtemsMessageReqConstructErrors_Pre_Id_Id,
+  RtemsMessageReqConstructErrors_Pre_Id_Null,
+  RtemsMessageReqConstructErrors_Pre_Id_NA
+} RtemsMessageReqConstructErrors_Pre_Id;
+
+typedef enum {
   RtemsMessageReqConstructErrors_Pre_MaxPending_Valid,
   RtemsMessageReqConstructErrors_Pre_MaxPending_Zero,
   RtemsMessageReqConstructErrors_Pre_MaxPending_Big,
@@ -162,18 +162,18 @@ typedef struct {
 static RtemsMessageReqConstructErrors_Context
   RtemsMessageReqConstructErrors_Instance;
 
-static const char * const RtemsMessageReqConstructErrors_PreDesc_Id[] = {
-  "Id",
-  "Null",
-  "NA"
-};
-
 static const char * const RtemsMessageReqConstructErrors_PreDesc_Name[] = {
   "Valid",
   "Invalid",
   "NA"
 };
 
+static const char * const RtemsMessageReqConstructErrors_PreDesc_Id[] = {
+  "Id",
+  "Null",
+  "NA"
+};
+
 static const char * const RtemsMessageReqConstructErrors_PreDesc_MaxPending[] = {
   "Valid",
   "Zero",
@@ -207,8 +207,8 @@ static const char * const RtemsMessageReqConstructErrors_PreDesc_AreaSize[] = {
 };
 
 static const char * const * const RtemsMessageReqConstructErrors_PreDesc[] = {
-  RtemsMessageReqConstructErrors_PreDesc_Id,
   RtemsMessageReqConstructErrors_PreDesc_Name,
+  RtemsMessageReqConstructErrors_PreDesc_Id,
   RtemsMessageReqConstructErrors_PreDesc_MaxPending,
   RtemsMessageReqConstructErrors_PreDesc_MaxSize,
   RtemsMessageReqConstructErrors_PreDesc_Free,
@@ -254,56 +254,56 @@ static rtems_status_code Create( void *arg, uint32_t *id )
   return rtems_message_queue_construct( &config, id );
 }
 
-static void RtemsMessageReqConstructErrors_Pre_Id_Prepare(
+static void RtemsMessageReqConstructErrors_Pre_Name_Prepare(
   RtemsMessageReqConstructErrors_Context *ctx,
-  RtemsMessageReqConstructErrors_Pre_Id   state
+  RtemsMessageReqConstructErrors_Pre_Name state
 )
 {
   switch ( state ) {
-    case RtemsMessageReqConstructErrors_Pre_Id_Id: {
+    case RtemsMessageReqConstructErrors_Pre_Name_Valid: {
       /*
-       * The ``id`` parameter shall reference an object of type rtems_id.
+       * While the name of the message queue configuration is valid.
        */
-      ctx->id = &ctx->id_value;
+      ctx->config.name = NAME;
       break;
     }
 
-    case RtemsMessageReqConstructErrors_Pre_Id_Null: {
+    case RtemsMessageReqConstructErrors_Pre_Name_Invalid: {
       /*
-       * The ``id`` parameter shall be NULL.
+       * While the name of the message queue configuration is invalid.
        */
-      ctx->id = NULL;
+      ctx->config.name = 0;
       break;
     }
 
-    case RtemsMessageReqConstructErrors_Pre_Id_NA:
+    case RtemsMessageReqConstructErrors_Pre_Name_NA:
       break;
   }
 }
 
-static void RtemsMessageReqConstructErrors_Pre_Name_Prepare(
+static void RtemsMessageReqConstructErrors_Pre_Id_Prepare(
   RtemsMessageReqConstructErrors_Context *ctx,
-  RtemsMessageReqConstructErrors_Pre_Name state
+  RtemsMessageReqConstructErrors_Pre_Id   state
 )
 {
   switch ( state ) {
-    case RtemsMessageReqConstructErrors_Pre_Name_Valid: {
+    case RtemsMessageReqConstructErrors_Pre_Id_Id: {
       /*
-       * The name of the message queue configuration shall be valid.
+       * While the ``id`` parameter references an object of type rtems_id.
        */
-      ctx->config.name = NAME;
+      ctx->id = &ctx->id_value;
       break;
     }
 
-    case RtemsMessageReqConstructErrors_Pre_Name_Invalid: {
+    case RtemsMessageReqConstructErrors_Pre_Id_Null: {
       /*
-       * The name of the message queue configuration shall be invalid.
+       * While the ``id`` parameter is NULL.
        */
-      ctx->config.name = 0;
+      ctx->id = NULL;
       break;
     }
 
-    case RtemsMessageReqConstructErrors_Pre_Name_NA:
+    case RtemsMessageReqConstructErrors_Pre_Id_NA:
       break;
   }
 }
@@ -316,8 +316,8 @@ static void RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare(
   switch ( state ) {
     case RtemsMessageReqConstructErrors_Pre_MaxPending_Valid: {
       /*
-       * The maximum number of pending messages of the message queue
-       * configuration shall be valid.
+       * While the maximum number of pending messages of the message queue
+       * configuration is valid.
        */
       ctx->config.maximum_pending_messages = MAX_PENDING_MESSAGES;
       break;
@@ -325,8 +325,8 @@ static void RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_MaxPending_Zero: {
       /*
-       * The maximum number of pending messages of the message queue
-       * configuration shall be zero.
+       * While the maximum number of pending messages of the message queue
+       * configuration is zero.
        */
       ctx->config.maximum_pending_messages = 0;
       break;
@@ -334,9 +334,9 @@ static void RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_MaxPending_Big: {
       /*
-       * The maximum number of pending messages of the message queue
-       * configuration shall be big enough so that a calculation to get the
-       * message buffer storage area size overflows.
+       * While the maximum number of pending messages of the message queue
+       * configuration is big enough so that a calculation to get the message
+       * buffer storage area size overflows.
        */
       ctx->config.maximum_pending_messages = UINT32_MAX;
       break;
@@ -355,7 +355,7 @@ static void RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare(
   switch ( state ) {
     case RtemsMessageReqConstructErrors_Pre_MaxSize_Valid: {
       /*
-       * The maximum message size of the message queue configuration shall be
+       * While the maximum message size of the message queue configuration is
        * valid.
        */
       if ( ctx->config.maximum_pending_messages == UINT32_MAX ) {
@@ -375,7 +375,7 @@ static void RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_MaxSize_Zero: {
       /*
-       * The maximum message size of the message queue configuration shall be
+       * While the maximum message size of the message queue configuration is
        * zero.
        */
       ctx->config.maximum_message_size = 0;
@@ -384,7 +384,7 @@ static void RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_MaxSize_Big: {
       /*
-       * The maximum message size of the message queue configuration shall be
+       * While the maximum message size of the message queue configuration is
        * big enough so that a calculation to get the message buffer storage
        * area size overflows.
        */
@@ -407,7 +407,7 @@ static void RtemsMessageReqConstructErrors_Pre_Free_Prepare(
   switch ( state ) {
     case RtemsMessageReqConstructErrors_Pre_Free_Yes: {
       /*
-       * The system shall have at least one inactive message queue object
+       * While the system has at least one inactive message queue object
        * available.
        */
       /* Nothing to do */
@@ -416,7 +416,7 @@ static void RtemsMessageReqConstructErrors_Pre_Free_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_Free_No: {
       /*
-       * The system shall not have an inactive message queue object available.
+       * While the system has no inactive message queue object available.
        */
       i = 0;
       ctx->seized_objects = T_seize_objects( Create, &i );
@@ -436,8 +436,8 @@ static void RtemsMessageReqConstructErrors_Pre_Area_Prepare(
   switch ( state ) {
     case RtemsMessageReqConstructErrors_Pre_Area_Valid: {
       /*
-       * The message buffer storage area begin pointer of the message queue
-       * configuration shall be valid.
+       * While the message buffer storage area begin pointer of the message
+       * queue configuration is valid.
        */
       ctx->config.storage_area = buffers;
       break;
@@ -445,8 +445,8 @@ static void RtemsMessageReqConstructErrors_Pre_Area_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_Area_Null: {
       /*
-       * The message buffer storage area begin pointer of the message queue
-       * configuration shall be NULL.
+       * While the message buffer storage area begin pointer of the message
+       * queue configuration is NULL.
        */
       ctx->config.storage_area = NULL;
       break;
@@ -465,8 +465,8 @@ static void RtemsMessageReqConstructErrors_Pre_AreaSize_Prepare(
   switch ( state ) {
     case RtemsMessageReqConstructErrors_Pre_AreaSize_Valid: {
       /*
-       * The message buffer storage area size of the message queue
-       * configuration shall be valid.
+       * While the message buffer storage area size of the message queue
+       * configuration is valid.
        */
       ctx->config.storage_size = sizeof( buffers );
       break;
@@ -474,8 +474,8 @@ static void RtemsMessageReqConstructErrors_Pre_AreaSize_Prepare(
 
     case RtemsMessageReqConstructErrors_Pre_AreaSize_Invalid: {
       /*
-       * The message buffer storage area size of the message queue
-       * configuration shall be invalid.
+       * While the message buffer storage area size of the message queue
+       * configuration is invalid.
        */
       ctx->config.storage_size = SIZE_MAX;
       break;
@@ -627,6 +627,92 @@ static void RtemsMessageReqConstructErrors_Post_IdVar_Check(
   }
 }
 
+static void RtemsMessageReqConstructErrors_Prepare(
+  RtemsMessageReqConstructErrors_Context *ctx
+)
+{
+  ctx->id_value = INVALID_ID;
+  memset( &ctx->config, 0, sizeof( ctx->config ) );
+}
+
+static void RtemsMessageReqConstructErrors_Action(
+  RtemsMessageReqConstructErrors_Context *ctx
+)
+{
+  ctx->status = rtems_message_queue_construct( &ctx->config, ctx->id );
+}
+
+static void RtemsMessageReqConstructErrors_Cleanup(
+  RtemsMessageReqConstructErrors_Context *ctx
+)
+{
+  if ( ctx->id_value != INVALID_ID ) {
+    rtems_status_code sc;
+
+    sc = rtems_message_queue_delete( ctx->id_value );
+    T_rsc_success( sc );
+
+    ctx->id_value = INVALID_ID;
+  }
+
+  T_surrender_objects( &ctx->seized_objects, rtems_message_queue_delete );
+}
+
+typedef struct {
+  uint16_t Skip : 1;
+  uint16_t Pre_Name_NA : 1;
+  uint16_t Pre_Id_NA : 1;
+  uint16_t Pre_MaxPending_NA : 1;
+  uint16_t Pre_MaxSize_NA : 1;
+  uint16_t Pre_Free_NA : 1;
+  uint16_t Pre_Area_NA : 1;
+  uint16_t Pre_AreaSize_NA : 1;
+  uint16_t Post_Status : 3;
+  uint16_t Post_Name : 2;
+  uint16_t Post_IdVar : 2;
+} RtemsMessageReqConstructErrors_Entry;
+
+static const RtemsMessageReqConstructErrors_Entry
+RtemsMessageReqConstructErrors_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_InvName,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_InvAddr,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_InvNum,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_InvSize,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_TooMany,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_Unsat,
+    RtemsMessageReqConstructErrors_Post_Name_Invalid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Nop },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsMessageReqConstructErrors_Post_Status_Ok,
+    RtemsMessageReqConstructErrors_Post_Name_Valid,
+    RtemsMessageReqConstructErrors_Post_IdVar_Set }
+};
+
+static const uint8_t
+RtemsMessageReqConstructErrors_Map[] = {
+  6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+  4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0
+};
+
 static size_t RtemsMessageReqConstructErrors_Scope(
   void  *arg,
   char  *buf,
@@ -657,1780 +743,12 @@ static T_fixture RtemsMessageReqConstructErrors_Fixture = {
   .initial_context = &RtemsMessageReqConstructErrors_Instance
 };
 
-static const uint8_t RtemsMessageReqConstructErrors_TransitionMap[][ 3 ] = {
-  {
-    RtemsMessageReqConstructErrors_Post_Status_Ok,
-    RtemsMessageReqConstructErrors_Post_Name_Valid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Set
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_Unsat,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_Unsat,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_Unsat,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvNum,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvSize,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_TooMany,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }, {
-    RtemsMessageReqConstructErrors_Post_Status_InvName,
-    RtemsMessageReqConstructErrors_Post_Name_Invalid,
-    RtemsMessageReqConstructErrors_Post_IdVar_Nop
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Id_NA : 1;
-  uint8_t Pre_Name_NA : 1;
-  uint8_t Pre_MaxPending_NA : 1;
-  uint8_t Pre_MaxSize_NA : 1;
-  uint8_t Pre_Free_NA : 1;
-  uint8_t Pre_Area_NA : 1;
-  uint8_t Pre_AreaSize_NA : 1;
-} RtemsMessageReqConstructErrors_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }
-};
-
-static void RtemsMessageReqConstructErrors_Prepare(
-  RtemsMessageReqConstructErrors_Context *ctx
-)
+static inline RtemsMessageReqConstructErrors_Entry
+RtemsMessageReqConstructErrors_GetEntry( size_t index )
 {
-  ctx->id_value = INVALID_ID;
-  memset( &ctx->config, 0, sizeof( ctx->config ) );
-}
-
-static void RtemsMessageReqConstructErrors_Action(
-  RtemsMessageReqConstructErrors_Context *ctx
-)
-{
-  ctx->status = rtems_message_queue_construct( &ctx->config, ctx->id );
-}
-
-static void RtemsMessageReqConstructErrors_Cleanup(
-  RtemsMessageReqConstructErrors_Context *ctx
-)
-{
-  if ( ctx->id_value != INVALID_ID ) {
-    rtems_status_code sc;
-
-    sc = rtems_message_queue_delete( ctx->id_value );
-    T_rsc_success( sc );
-
-    ctx->id_value = INVALID_ID;
-  }
-
-  T_surrender_objects( &ctx->seized_objects, rtems_message_queue_delete );
+  return RtemsMessageReqConstructErrors_Entries[
+    RtemsMessageReqConstructErrors_Map[ index ]
+  ];
 }
 
 /**
@@ -2442,6 +760,7 @@ T_TEST_CASE_FIXTURE(
 )
 {
   RtemsMessageReqConstructErrors_Context *ctx;
+  RtemsMessageReqConstructErrors_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -2449,14 +768,16 @@ T_TEST_CASE_FIXTURE(
   index = 0;
 
   for (
-    ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Id_Id;
-    ctx->pcs[ 0 ] < RtemsMessageReqConstructErrors_Pre_Id_NA;
+    ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Name_Valid;
+    ctx->pcs[ 0 ] < RtemsMessageReqConstructErrors_Pre_Name_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Id_NA ) {
-      ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Id_NA;
-      index += ( RtemsMessageReqConstructErrors_Pre_Id_NA - 1 )
-        * RtemsMessageReqConstructErrors_Pre_Name_NA
+    entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+    if ( entry.Pre_Name_NA ) {
+      ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Name_NA;
+      index += ( RtemsMessageReqConstructErrors_Pre_Name_NA - 1 )
+        * RtemsMessageReqConstructErrors_Pre_Id_NA
         * RtemsMessageReqConstructErrors_Pre_MaxPending_NA
         * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
         * RtemsMessageReqConstructErrors_Pre_Free_NA
@@ -2465,13 +786,15 @@ T_TEST_CASE_FIXTURE(
     }
 
     for (
-      ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Name_Valid;
-      ctx->pcs[ 1 ] < RtemsMessageReqConstructErrors_Pre_Name_NA;
+      ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Id_Id;
+      ctx->pcs[ 1 ] < RtemsMessageReqConstructErrors_Pre_Id_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Name_NA ) {
-        ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Name_NA;
-        index += ( RtemsMessageReqConstructErrors_Pre_Name_NA - 1 )
+      entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+      if ( entry.Pre_Id_NA ) {
+        ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Id_NA;
+        index += ( RtemsMessageReqConstructErrors_Pre_Id_NA - 1 )
           * RtemsMessageReqConstructErrors_Pre_MaxPending_NA
           * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
           * RtemsMessageReqConstructErrors_Pre_Free_NA
@@ -2484,7 +807,9 @@ T_TEST_CASE_FIXTURE(
         ctx->pcs[ 2 ] < RtemsMessageReqConstructErrors_Pre_MaxPending_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_MaxPending_NA ) {
+        entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+        if ( entry.Pre_MaxPending_NA ) {
           ctx->pcs[ 2 ] = RtemsMessageReqConstructErrors_Pre_MaxPending_NA;
           index += ( RtemsMessageReqConstructErrors_Pre_MaxPending_NA - 1 )
             * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
@@ -2498,7 +823,9 @@ T_TEST_CASE_FIXTURE(
           ctx->pcs[ 3 ] < RtemsMessageReqConstructErrors_Pre_MaxSize_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_MaxSize_NA ) {
+          entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+          if ( entry.Pre_MaxSize_NA ) {
             ctx->pcs[ 3 ] = RtemsMessageReqConstructErrors_Pre_MaxSize_NA;
             index += ( RtemsMessageReqConstructErrors_Pre_MaxSize_NA - 1 )
               * RtemsMessageReqConstructErrors_Pre_Free_NA
@@ -2511,7 +838,9 @@ T_TEST_CASE_FIXTURE(
             ctx->pcs[ 4 ] < RtemsMessageReqConstructErrors_Pre_Free_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Free_NA ) {
+            entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+            if ( entry.Pre_Free_NA ) {
               ctx->pcs[ 4 ] = RtemsMessageReqConstructErrors_Pre_Free_NA;
               index += ( RtemsMessageReqConstructErrors_Pre_Free_NA - 1 )
                 * RtemsMessageReqConstructErrors_Pre_Area_NA
@@ -2523,7 +852,9 @@ T_TEST_CASE_FIXTURE(
               ctx->pcs[ 5 ] < RtemsMessageReqConstructErrors_Pre_Area_NA;
               ++ctx->pcs[ 5 ]
             ) {
-              if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Area_NA ) {
+              entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+              if ( entry.Pre_Area_NA ) {
                 ctx->pcs[ 5 ] = RtemsMessageReqConstructErrors_Pre_Area_NA;
                 index += ( RtemsMessageReqConstructErrors_Pre_Area_NA - 1 )
                   * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
@@ -2534,22 +865,24 @@ T_TEST_CASE_FIXTURE(
                 ctx->pcs[ 6 ] < RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
                 ++ctx->pcs[ 6 ]
               ) {
-                if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_AreaSize_NA ) {
+                entry = RtemsMessageReqConstructErrors_GetEntry( index );
+
+                if ( entry.Pre_AreaSize_NA ) {
                   ctx->pcs[ 6 ] = RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
                   index += ( RtemsMessageReqConstructErrors_Pre_AreaSize_NA - 1 );
                 }
 
-                if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Skip ) {
+                if ( entry.Skip ) {
                   ++index;
                   continue;
                 }
 
                 RtemsMessageReqConstructErrors_Prepare( ctx );
-                RtemsMessageReqConstructErrors_Pre_Id_Prepare(
+                RtemsMessageReqConstructErrors_Pre_Name_Prepare(
                   ctx,
                   ctx->pcs[ 0 ]
                 );
-                RtemsMessageReqConstructErrors_Pre_Name_Prepare(
+                RtemsMessageReqConstructErrors_Pre_Id_Prepare(
                   ctx,
                   ctx->pcs[ 1 ]
                 );
@@ -2576,15 +909,15 @@ T_TEST_CASE_FIXTURE(
                 RtemsMessageReqConstructErrors_Action( ctx );
                 RtemsMessageReqConstructErrors_Post_Status_Check(
                   ctx,
-                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 0 ]
+                  entry.Post_Status
                 );
                 RtemsMessageReqConstructErrors_Post_Name_Check(
                   ctx,
-                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 1 ]
+                  entry.Post_Name
                 );
                 RtemsMessageReqConstructErrors_Post_IdVar_Check(
                   ctx,
-                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 2 ]
+                  entry.Post_IdVar
                 );
                 RtemsMessageReqConstructErrors_Cleanup( ctx );
                 ++index;
diff --git a/testsuites/validation/tc-signal-catch.c b/testsuites/validation/tc-signal-catch.c
index e513fdc..9025521 100644
--- a/testsuites/validation/tc-signal-catch.c
+++ b/testsuites/validation/tc-signal-catch.c
@@ -105,69 +105,93 @@ typedef enum {
 
 typedef enum {
   RtemsSignalReqCatch_Post_Status_Ok,
-  RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
   RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
+  RtemsSignalReqCatch_Post_Status_NotImplIntLvlSMP,
+  RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
   RtemsSignalReqCatch_Post_Status_NA
 } RtemsSignalReqCatch_Post_Status;
 
 typedef enum {
-  RtemsSignalReqCatch_Post_Send_New,
-  RtemsSignalReqCatch_Post_Send_NotDef,
-  RtemsSignalReqCatch_Post_Send_NA
-} RtemsSignalReqCatch_Post_Send;
-
-typedef enum {
-  RtemsSignalReqCatch_Post_Preempt_Yes,
-  RtemsSignalReqCatch_Post_Preempt_No,
-  RtemsSignalReqCatch_Post_Preempt_NA
-} RtemsSignalReqCatch_Post_Preempt;
-
-typedef enum {
-  RtemsSignalReqCatch_Post_Timeslice_Yes,
-  RtemsSignalReqCatch_Post_Timeslice_No,
-  RtemsSignalReqCatch_Post_Timeslice_NA
-} RtemsSignalReqCatch_Post_Timeslice;
-
-typedef enum {
-  RtemsSignalReqCatch_Post_ASR_Yes,
-  RtemsSignalReqCatch_Post_ASR_No,
-  RtemsSignalReqCatch_Post_ASR_NA
-} RtemsSignalReqCatch_Post_ASR;
-
-typedef enum {
-  RtemsSignalReqCatch_Post_IntLvl_Zero,
-  RtemsSignalReqCatch_Post_IntLvl_Positive,
-  RtemsSignalReqCatch_Post_IntLvl_NA
-} RtemsSignalReqCatch_Post_IntLvl;
+  RtemsSignalReqCatch_Post_ASRInfo_NopIntLvl,
+  RtemsSignalReqCatch_Post_ASRInfo_NopIntLvlSMP,
+  RtemsSignalReqCatch_Post_ASRInfo_NopNoPreempt,
+  RtemsSignalReqCatch_Post_ASRInfo_New,
+  RtemsSignalReqCatch_Post_ASRInfo_Inactive,
+  RtemsSignalReqCatch_Post_ASRInfo_NA
+} RtemsSignalReqCatch_Post_ASRInfo;
 
 /**
  * @brief Test context for spec:/rtems/signal/req/catch test case.
  */
 typedef struct {
+  /**
+   * @brief This member contains the object identifier of the runner task.
+   */
   rtems_id runner_id;
 
+  /**
+   * @brief This member contains the object identifier of the worker task.
+   */
   rtems_id worker_id;
 
+  /**
+   * @brief null If this member is non-zero, then rtems_signal_catch() is
+   *   called with pending signals, otherwise it is called with no pending
+   *   signals.
+   */
   uint32_t pending_signals;
 
+  /**
+   * @brief This member provides a barrier to synchronize the runner and worker
+   *   tasks.
+   */
   SMP_barrier_Control barrier;
 
+  /**
+   * @brief This member is used for barrier operations done by the runner task.
+   */
   SMP_barrier_State runner_barrier_state;
 
+  /**
+   * @brief When the default handler is called, this member is incremented.
+   */
   uint32_t default_handler_calls;
 
+  /**
+   * @brief When the handler is called, this member is incremented.
+   */
   uint32_t handler_calls;
 
+  /**
+   * @brief This member contains the mode observed in the last handler call.
+   */
   rtems_mode handler_mode;
 
+  /**
+   * @brief This member specifies the normal task mode for the action.
+   */
   rtems_mode normal_mode;
 
+  /**
+   * @brief This member specifies the handler for the action.
+   */
   rtems_asr_entry handler;
 
+  /**
+   * @brief This member specifies the task mode for the action.
+   */
   rtems_mode mode;
 
+  /**
+   * @brief This member contains the return status of the rtems_signal_catch()
+   *   call of the action.
+   */
   rtems_status_code catch_status;
 
+  /**
+   * @brief This member contains the return status of the rtems_signal_send()
+   *   call of the action.
+   */
   rtems_status_code send_status;
 
   /**
@@ -269,12 +293,20 @@ static void SignalHandler( rtems_signal_set signal_set )
   }
 }
 
-static void CheckHandlerMode( Context *ctx, rtems_mode mask, rtems_mode mode )
+static void CheckNoASRChange( Context *ctx )
 {
-  if ( ctx->catch_status == RTEMS_SUCCESSFUL && ctx->handler != NULL ) {
-    T_ne_u32( ctx->handler_mode, 0xffffffff );
-    T_eq_u32( ctx->handler_mode & mask, mode );
-  }
+  T_rsc_success( ctx->send_status );
+  T_eq_u32( ctx->default_handler_calls, 1 + ctx->pending_signals );
+  T_eq_u32( ctx->handler_calls, 0 );
+  T_eq_u32( ctx->handler_mode, 0xffffffff );
+}
+
+static void CheckNewASRSettings( Context *ctx )
+{
+  T_rsc_success( ctx->send_status );
+  T_eq_u32( ctx->default_handler_calls, 0 );
+  T_eq_u32( ctx->handler_calls, 1 + ctx->pending_signals );
+  T_eq_u32( ctx->handler_mode, ctx->mode );
 }
 
 static void Worker( rtems_task_argument arg )
@@ -306,19 +338,22 @@ static void RtemsSignalReqCatch_Pre_Pending_Prepare(
     case RtemsSignalReqCatch_Pre_Pending_Yes: {
       /*
        * Where the system has more than one processor, while the calling task
-       * has pending signals, the rtems_signal_catch() directive shall be
-       * called. Where the system has exactly one processor, while the calling
-       * task has no pending signals, the rtems_signal_catch() directive shall
-       * be called.
+       * has pending signals.
+       *
+       * Where the system has exactly one processor, while the calling task has
+       * no pending signals.
        */
-      ctx->pending_signals = ( rtems_scheduler_get_processor_maximum() > 1 ) ? 1 : 0;
+      if ( rtems_scheduler_get_processor_maximum() > 1 ) {
+        ctx->pending_signals = 1;
+      } else {
+        ctx->pending_signals = 0;
+      }
       break;
     }
 
     case RtemsSignalReqCatch_Pre_Pending_No: {
       /*
-       * While the calling task has no pending signals, the
-       * rtems_signal_catch() directive shall be called.
+       * While the calling task has no pending signals.
        */
       ctx->pending_signals = 0;
       break;
@@ -337,7 +372,7 @@ static void RtemsSignalReqCatch_Pre_Handler_Prepare(
   switch ( state ) {
     case RtemsSignalReqCatch_Pre_Handler_Invalid: {
       /*
-       * The ``asr_handler`` parameter shall be NULL.
+       * While the ``asr_handler`` parameter is NULL.
        */
       ctx->handler = NULL;
       break;
@@ -345,7 +380,7 @@ static void RtemsSignalReqCatch_Pre_Handler_Prepare(
 
     case RtemsSignalReqCatch_Pre_Handler_Valid: {
       /*
-       * The ``asr_handler`` parameter shall be a valid ASR handler.
+       * While the ``asr_handler`` parameter is a valid ASR handler.
        */
       ctx->handler = SignalHandler;
       break;
@@ -364,21 +399,18 @@ static void RtemsSignalReqCatch_Pre_Preempt_Prepare(
   switch ( state ) {
     case RtemsSignalReqCatch_Pre_Preempt_Yes: {
       /*
-       * The ``mode_set`` parameter shall specify that preemption is enabled.
+       * While the ``mode_set`` parameter specifies that preemption is enabled.
        */
-      #if defined(RTEMS_SMP)
       if ( rtems_configuration_get_maximum_processors() == 1 ) {
         ctx->normal_mode |= RTEMS_NO_PREEMPT;
       }
-      #else
-      ctx->normal_mode |= RTEMS_NO_PREEMPT;
-      #endif
       break;
     }
 
     case RtemsSignalReqCatch_Pre_Preempt_No: {
       /*
-       * The ``mode_set`` parameter shall specify that preemption is disabled.
+       * While the ``mode_set`` parameter specifies that preemption is
+       * disabled.
        */
       ctx->mode |= RTEMS_NO_PREEMPT;
       break;
@@ -397,7 +429,8 @@ static void RtemsSignalReqCatch_Pre_Timeslice_Prepare(
   switch ( state ) {
     case RtemsSignalReqCatch_Pre_Timeslice_Yes: {
       /*
-       * The ``mode_set`` parameter shall specify that timeslicing is enabled.
+       * While the ``mode_set`` parameter specifies that timeslicing is
+       * enabled.
        */
       ctx->mode |= RTEMS_TIMESLICE;
       break;
@@ -405,7 +438,8 @@ static void RtemsSignalReqCatch_Pre_Timeslice_Prepare(
 
     case RtemsSignalReqCatch_Pre_Timeslice_No: {
       /*
-       * The ``mode_set`` parameter shall specify that timeslicing is disabled.
+       * While the ``mode_set`` parameter specifies that timeslicing is
+       * disabled.
        */
       ctx->normal_mode |= RTEMS_TIMESLICE;
       break;
@@ -424,16 +458,18 @@ static void RtemsSignalReqCatch_Pre_ASR_Prepare(
   switch ( state ) {
     case RtemsSignalReqCatch_Pre_ASR_Yes: {
       /*
-       * The ``mode_set`` parameter shall specify that ASR processing is
+       * While the ``mode_set`` parameter specifies that ASR processing is
        * enabled.
        */
-      /* We cannot disable ASR processing at normal task level for this test */
+      /*
+       * We cannot disable ASR processing at normal task level for this state.
+       */
       break;
     }
 
     case RtemsSignalReqCatch_Pre_ASR_No: {
       /*
-       * The ``mode_set`` parameter shall specify that ASR processing is
+       * While the ``mode_set`` parameter specifies that ASR processing is
        * disabled.
        */
       ctx->mode |= RTEMS_NO_ASR;
@@ -453,9 +489,9 @@ static void RtemsSignalReqCatch_Pre_IntLvl_Prepare(
   switch ( state ) {
     case RtemsSignalReqCatch_Pre_IntLvl_Zero: {
       /*
-       * The ``mode_set`` parameter shall specify an interrupt level of zero.
+       * While the ``mode_set`` parameter specifies an interrupt level of zero.
        */
-      #if !defined(RTEMS_SMP) && CPU_ENABLE_ROBUST_THREAD_DISPATCH == FALSE
+      #if CPU_ENABLE_ROBUST_THREAD_DISPATCH == FALSE && !defined(RTEMS_SMP)
       ctx->normal_mode |= RTEMS_INTERRUPT_LEVEL( 1 );
       #endif
       break;
@@ -463,7 +499,9 @@ static void RtemsSignalReqCatch_Pre_IntLvl_Prepare(
 
     case RtemsSignalReqCatch_Pre_IntLvl_Positive: {
       /*
-       * The ``mode_set`` parameter shall specify a positive interrupt level.
+       * While the ``mode_set`` parameter specifies an interrupt level greater
+       * than or equal to one and less than or equal to
+       * CPU_MODES_INTERRUPT_MASK.
        */
       ctx->mode |= RTEMS_INTERRUPT_LEVEL( 1 );
       break;
@@ -488,226 +526,131 @@ static void RtemsSignalReqCatch_Post_Status_Check(
       break;
     }
 
-    case RtemsSignalReqCatch_Post_Status_NotImplNoPreempt: {
+    case RtemsSignalReqCatch_Post_Status_NotImplIntLvl: {
       /*
-       * Where the system is configured with SMP support, if the scheduler does
-       * not support the no-preempt mode, then the return status of
-       * rtems_signal_catch() shall be RTEMS_NOT_IMPLEMENTED, otherwise the
-       * return status shall be RTEMS_SUCCESSFUL.
+       * The return status of rtems_signal_catch() shall be
+       * RTEMS_NOT_IMPLEMENTED.
        */
-      #if defined(RTEMS_SMP)
-      if ( rtems_configuration_get_maximum_processors() > 1 ) {
-        T_rsc( ctx->catch_status, RTEMS_NOT_IMPLEMENTED );
-      } else {
-        T_rsc_success( ctx->catch_status );
-      }
-      #else
-      T_rsc_success( ctx->catch_status );
-      #endif
+      T_rsc( ctx->catch_status, RTEMS_NOT_IMPLEMENTED );
       break;
     }
 
-    case RtemsSignalReqCatch_Post_Status_NotImplIntLvl: {
+    case RtemsSignalReqCatch_Post_Status_NotImplIntLvlSMP: {
       /*
-       * Where the system is configured with SMP support and the configured
-       * processor maximum is greater than one, or the CPU port enabled robust
-       * thread dispatching, the return status of rtems_signal_catch() shall be
-       * RTEMS_NOT_IMPLEMENTED, otherwise the return status shall be
-       * RTEMS_SUCCESSFUL.
+       * Where the system needs inter-processor interrupts, the return status
+       * of rtems_signal_catch() shall be RTEMS_NOT_IMPLEMENTED.
+       *
+       * Where the system does not need inter-processor interrupts, the return
+       * status of rtems_signal_catch() shall be RTEMS_SUCCESSFUL.
        */
-      #if CPU_ENABLE_ROBUST_THREAD_DISPATCH == TRUE
-      T_rsc( ctx->catch_status, RTEMS_NOT_IMPLEMENTED );
-      #elif defined(RTEMS_SMP)
       if ( rtems_configuration_get_maximum_processors() > 1 ) {
         T_rsc( ctx->catch_status, RTEMS_NOT_IMPLEMENTED );
       } else {
         T_rsc_success( ctx->catch_status );
       }
-      #else
-      T_rsc_success( ctx->catch_status );
-      #endif
-      break;
-    }
-
-    case RtemsSignalReqCatch_Post_Status_NA:
-      break;
-  }
-}
-
-static void RtemsSignalReqCatch_Post_Send_Check(
-  RtemsSignalReqCatch_Context  *ctx,
-  RtemsSignalReqCatch_Post_Send state
-)
-{
-  switch ( state ) {
-    case RtemsSignalReqCatch_Post_Send_New: {
-      /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call was successful, the ASR processing shall be done with the
-       * specified handler, otherwise the ASR information of the caller shall
-       * be unchanged.
-       */
-      T_rsc_success( ctx->send_status );
-
-      if ( ctx->catch_status == RTEMS_SUCCESSFUL ) {
-        T_eq_u32( ctx->default_handler_calls, 0 );
-        T_eq_u32( ctx->handler_calls, 1 + ctx->pending_signals );
-        T_ne_u32( ctx->handler_mode, 0xffffffff );
-      } else {
-        T_eq_u32( ctx->default_handler_calls, 1 + ctx->pending_signals );
-        T_eq_u32( ctx->handler_calls, 0 );
-        T_eq_u32( ctx->handler_mode, 0xffffffff );
-      }
       break;
     }
 
-    case RtemsSignalReqCatch_Post_Send_NotDef: {
+    case RtemsSignalReqCatch_Post_Status_NotImplNoPreempt: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call was successful, the ASR processing shall be deactivated and
-       * all pending signals shall be cleared, otherwise the ASR information of
-       * the caller shall be unchanged.
+       * Where the scheduler does not support the no-preempt mode, the return
+       * status of rtems_signal_catch() shall be RTEMS_NOT_IMPLEMENTED.
+       *
+       * Where the scheduler does support the no-preempt mode, the return
+       * status of rtems_signal_catch() shall be RTEMS_SUCCESSFUL.
        */
-      if ( ctx->catch_status == RTEMS_SUCCESSFUL ) {
-        T_rsc( ctx->send_status, RTEMS_NOT_DEFINED );
-        T_eq_u32( ctx->default_handler_calls, 0 );
-        T_eq_u32( ctx->handler_calls, 0 );
-        T_eq_u32( ctx->handler_mode, 0xffffffff );
+      if ( rtems_configuration_get_maximum_processors() > 1 ) {
+        T_rsc( ctx->catch_status, RTEMS_NOT_IMPLEMENTED );
       } else {
-        T_rsc_success( ctx->send_status );
-        T_eq_u32( ctx->default_handler_calls, 1 + ctx->pending_signals );
-        T_eq_u32( ctx->handler_calls, 0 );
-        T_eq_u32( ctx->handler_mode, 0xffffffff );
+        T_rsc_success( ctx->catch_status );
       }
       break;
     }
 
-    case RtemsSignalReqCatch_Post_Send_NA:
+    case RtemsSignalReqCatch_Post_Status_NA:
       break;
   }
 }
 
-static void RtemsSignalReqCatch_Post_Preempt_Check(
+static void RtemsSignalReqCatch_Post_ASRInfo_Check(
   RtemsSignalReqCatch_Context     *ctx,
-  RtemsSignalReqCatch_Post_Preempt state
+  RtemsSignalReqCatch_Post_ASRInfo state
 )
 {
   switch ( state ) {
-    case RtemsSignalReqCatch_Post_Preempt_Yes: {
-      /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with preemption enabled.
-       */
-      CheckHandlerMode( ctx, RTEMS_PREEMPT_MASK, RTEMS_PREEMPT );
-      break;
-    }
-
-    case RtemsSignalReqCatch_Post_Preempt_No: {
-      /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with preemption disabled.
-       */
-      CheckHandlerMode( ctx, RTEMS_PREEMPT_MASK, RTEMS_NO_PREEMPT );
-      break;
-    }
-
-    case RtemsSignalReqCatch_Post_Preempt_NA:
-      break;
-  }
-}
-
-static void RtemsSignalReqCatch_Post_Timeslice_Check(
-  RtemsSignalReqCatch_Context       *ctx,
-  RtemsSignalReqCatch_Post_Timeslice state
-)
-{
-  switch ( state ) {
-    case RtemsSignalReqCatch_Post_Timeslice_Yes: {
-      /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with timeslicing enabled.
-       */
-      CheckHandlerMode( ctx, RTEMS_TIMESLICE_MASK, RTEMS_TIMESLICE );
-      break;
-    }
-
-    case RtemsSignalReqCatch_Post_Timeslice_No: {
+    case RtemsSignalReqCatch_Post_ASRInfo_NopIntLvl: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with timeslicing disabled.
+       * The ASR information of the caller of rtems_signal_catch() shall not be
+       * changed by the rtems_signal_catch() call.
        */
-      CheckHandlerMode( ctx, RTEMS_TIMESLICE_MASK, RTEMS_NO_TIMESLICE );
+      CheckNoASRChange( ctx );
       break;
     }
 
-    case RtemsSignalReqCatch_Post_Timeslice_NA:
-      break;
-  }
-}
-
-static void RtemsSignalReqCatch_Post_ASR_Check(
-  RtemsSignalReqCatch_Context *ctx,
-  RtemsSignalReqCatch_Post_ASR state
-)
-{
-  switch ( state ) {
-    case RtemsSignalReqCatch_Post_ASR_Yes: {
+    case RtemsSignalReqCatch_Post_ASRInfo_NopIntLvlSMP: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with ASR processing enabled.
+       * Where the system needs inter-processor interrupts, the ASR information
+       * of the caller of rtems_signal_catch() shall not be changed by the
+       * rtems_signal_catch() call.
+       *
+       * Where the system does not need inter-processor interrupts, the ASR
+       * processing for the caller of rtems_signal_catch() shall be done using
+       * the handler specified by ``asr_handler`` in the mode specified by
+       * ``mode_set``.
        */
-      CheckHandlerMode( ctx, RTEMS_ASR_MASK, RTEMS_ASR );
+      if ( rtems_configuration_get_maximum_processors() > 1 ) {
+        CheckNoASRChange( ctx );
+      } else {
+        CheckNewASRSettings( ctx );
+      }
       break;
     }
 
-    case RtemsSignalReqCatch_Post_ASR_No: {
+    case RtemsSignalReqCatch_Post_ASRInfo_NopNoPreempt: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with ASR processing disabled.
+       * Where the scheduler does not support the no-preempt mode, the ASR
+       * information of the caller of rtems_signal_catch() shall not be changed
+       * by the rtems_signal_catch() call.
+       *
+       * Where the scheduler does support the no-preempt mode, the ASR
+       * processing for the caller of rtems_signal_catch() shall be done using
+       * the handler specified by ``asr_handler`` in the mode specified by
+       * ``mode_set``.
        */
-      CheckHandlerMode( ctx, RTEMS_ASR_MASK, RTEMS_NO_ASR );
+      if ( rtems_configuration_get_maximum_processors() > 1 ) {
+        CheckNoASRChange( ctx );
+      } else {
+        CheckNewASRSettings( ctx );
+      }
       break;
     }
 
-    case RtemsSignalReqCatch_Post_ASR_NA:
-      break;
-  }
-}
-
-static void RtemsSignalReqCatch_Post_IntLvl_Check(
-  RtemsSignalReqCatch_Context    *ctx,
-  RtemsSignalReqCatch_Post_IntLvl state
-)
-{
-  switch ( state ) {
-    case RtemsSignalReqCatch_Post_IntLvl_Zero: {
+    case RtemsSignalReqCatch_Post_ASRInfo_New: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with interrupts enabled.
+       * The ASR processing for the caller of rtems_signal_catch() shall be
+       * done using the handler specified by ``asr_handler`` in the mode
+       * specified by ``mode_set``.
        */
-      CheckHandlerMode( ctx, RTEMS_INTERRUPT_MASK, RTEMS_INTERRUPT_LEVEL( 0 ) );
+      CheckNewASRSettings( ctx );
       break;
     }
 
-    case RtemsSignalReqCatch_Post_IntLvl_Positive: {
+    case RtemsSignalReqCatch_Post_ASRInfo_Inactive: {
       /*
-       * When a signal set is sent to the caller of rtems_signal_catch() and
-       * the call with a valid handler was successful, the ASR processing shall
-       * be done with interrupts disabled according to the specified interrupt
-       * level.
+       * The ASR processing for the caller of rtems_signal_catch() shall be
+       * deactivated.
+       *
+       * The pending signals of the caller of rtems_signal_catch() shall be
+       * cleared.
        */
-      CheckHandlerMode( ctx, RTEMS_INTERRUPT_MASK, RTEMS_INTERRUPT_LEVEL( 1 ) );
+      T_rsc( ctx->send_status, RTEMS_NOT_DEFINED );
+      T_eq_u32( ctx->default_handler_calls, 0 );
+      T_eq_u32( ctx->handler_calls, 0 );
+      T_eq_u32( ctx->handler_mode, 0xffffffff );
       break;
     }
 
-    case RtemsSignalReqCatch_Post_IntLvl_NA:
+    case RtemsSignalReqCatch_Post_ASRInfo_NA:
       break;
   }
 }
@@ -779,619 +722,6 @@ static void RtemsSignalReqCatch_Teardown_Wrap( void *arg )
   RtemsSignalReqCatch_Teardown( ctx );
 }
 
-static size_t RtemsSignalReqCatch_Scope( void *arg, char *buf, size_t n )
-{
-  RtemsSignalReqCatch_Context *ctx;
-
-  ctx = arg;
-
-  if ( ctx->in_action_loop ) {
-    return T_get_scope( RtemsSignalReqCatch_PreDesc, buf, n, ctx->pcs );
-  }
-
-  return 0;
-}
-
-static T_fixture RtemsSignalReqCatch_Fixture = {
-  .setup = RtemsSignalReqCatch_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsSignalReqCatch_Teardown_Wrap,
-  .scope = RtemsSignalReqCatch_Scope,
-  .initial_context = &RtemsSignalReqCatch_Instance
-};
-
-static const uint8_t RtemsSignalReqCatch_TransitionMap[][ 6 ] = {
-  {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_NotDef,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_Ok,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_Yes,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_Yes,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_Yes,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Zero
-  }, {
-    RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
-    RtemsSignalReqCatch_Post_Send_New,
-    RtemsSignalReqCatch_Post_Preempt_No,
-    RtemsSignalReqCatch_Post_Timeslice_No,
-    RtemsSignalReqCatch_Post_ASR_No,
-    RtemsSignalReqCatch_Post_IntLvl_Positive
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Pending_NA : 1;
-  uint8_t Pre_Handler_NA : 1;
-  uint8_t Pre_Preempt_NA : 1;
-  uint8_t Pre_Timeslice_NA : 1;
-  uint8_t Pre_ASR_NA : 1;
-  uint8_t Pre_IntLvl_NA : 1;
-} RtemsSignalReqCatch_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0
-  }
-};
-
 static void RtemsSignalReqCatch_Prepare( RtemsSignalReqCatch_Context *ctx )
 {
   rtems_status_code sc;
@@ -1433,12 +763,87 @@ static void RtemsSignalReqCatch_Action( RtemsSignalReqCatch_Context *ctx )
   T_rsc_success( sc );
 }
 
+typedef struct {
+  uint16_t Skip : 1;
+  uint16_t Pre_Pending_NA : 1;
+  uint16_t Pre_Handler_NA : 1;
+  uint16_t Pre_Preempt_NA : 1;
+  uint16_t Pre_Timeslice_NA : 1;
+  uint16_t Pre_ASR_NA : 1;
+  uint16_t Pre_IntLvl_NA : 1;
+  uint16_t Post_Status : 3;
+  uint16_t Post_ASRInfo : 3;
+} RtemsSignalReqCatch_Entry;
+
+static const RtemsSignalReqCatch_Entry
+RtemsSignalReqCatch_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_Ok,
+    RtemsSignalReqCatch_Post_ASRInfo_Inactive },
+#if CPU_ENABLE_ROBUST_THREAD_DISPATCH == TRUE
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_NotImplIntLvl,
+    RtemsSignalReqCatch_Post_ASRInfo_NopIntLvl },
+#elif defined(RTEMS_SMP)
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_NotImplIntLvlSMP,
+    RtemsSignalReqCatch_Post_ASRInfo_NopIntLvlSMP },
+#else
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_Ok,
+    RtemsSignalReqCatch_Post_ASRInfo_New },
+#endif
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_Ok,
+    RtemsSignalReqCatch_Post_ASRInfo_New },
+#if defined(RTEMS_SMP)
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_NotImplNoPreempt,
+    RtemsSignalReqCatch_Post_ASRInfo_NopNoPreempt }
+#else
+  { 0, 0, 0, 0, 0, 0, 0, RtemsSignalReqCatch_Post_Status_Ok,
+    RtemsSignalReqCatch_Post_ASRInfo_New }
+#endif
+};
+
+static const uint8_t
+RtemsSignalReqCatch_Map[] = {
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1,
+  3, 1, 3, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 1,
+  2, 1, 2, 1, 3, 1, 3, 1, 3, 1, 3, 1
+};
+
+static size_t RtemsSignalReqCatch_Scope( void *arg, char *buf, size_t n )
+{
+  RtemsSignalReqCatch_Context *ctx;
+
+  ctx = arg;
+
+  if ( ctx->in_action_loop ) {
+    return T_get_scope( RtemsSignalReqCatch_PreDesc, buf, n, ctx->pcs );
+  }
+
+  return 0;
+}
+
+static T_fixture RtemsSignalReqCatch_Fixture = {
+  .setup = RtemsSignalReqCatch_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsSignalReqCatch_Teardown_Wrap,
+  .scope = RtemsSignalReqCatch_Scope,
+  .initial_context = &RtemsSignalReqCatch_Instance
+};
+
+static inline RtemsSignalReqCatch_Entry RtemsSignalReqCatch_GetEntry(
+  size_t index
+)
+{
+  return RtemsSignalReqCatch_Entries[
+    RtemsSignalReqCatch_Map[ index ]
+  ];
+}
+
 /**
  * @fn void T_case_body_RtemsSignalReqCatch( void )
  */
 T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
 {
   RtemsSignalReqCatch_Context *ctx;
+  RtemsSignalReqCatch_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -1450,7 +855,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
     ctx->pcs[ 0 ] < RtemsSignalReqCatch_Pre_Pending_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_Pending_NA ) {
+    entry = RtemsSignalReqCatch_GetEntry( index );
+
+    if ( entry.Pre_Pending_NA ) {
       ctx->pcs[ 0 ] = RtemsSignalReqCatch_Pre_Pending_NA;
       index += ( RtemsSignalReqCatch_Pre_Pending_NA - 1 )
         * RtemsSignalReqCatch_Pre_Handler_NA
@@ -1465,7 +872,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
       ctx->pcs[ 1 ] < RtemsSignalReqCatch_Pre_Handler_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_Handler_NA ) {
+      entry = RtemsSignalReqCatch_GetEntry( index );
+
+      if ( entry.Pre_Handler_NA ) {
         ctx->pcs[ 1 ] = RtemsSignalReqCatch_Pre_Handler_NA;
         index += ( RtemsSignalReqCatch_Pre_Handler_NA - 1 )
           * RtemsSignalReqCatch_Pre_Preempt_NA
@@ -1479,7 +888,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
         ctx->pcs[ 2 ] < RtemsSignalReqCatch_Pre_Preempt_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_Preempt_NA ) {
+        entry = RtemsSignalReqCatch_GetEntry( index );
+
+        if ( entry.Pre_Preempt_NA ) {
           ctx->pcs[ 2 ] = RtemsSignalReqCatch_Pre_Preempt_NA;
           index += ( RtemsSignalReqCatch_Pre_Preempt_NA - 1 )
             * RtemsSignalReqCatch_Pre_Timeslice_NA
@@ -1492,7 +903,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
           ctx->pcs[ 3 ] < RtemsSignalReqCatch_Pre_Timeslice_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_Timeslice_NA ) {
+          entry = RtemsSignalReqCatch_GetEntry( index );
+
+          if ( entry.Pre_Timeslice_NA ) {
             ctx->pcs[ 3 ] = RtemsSignalReqCatch_Pre_Timeslice_NA;
             index += ( RtemsSignalReqCatch_Pre_Timeslice_NA - 1 )
               * RtemsSignalReqCatch_Pre_ASR_NA
@@ -1504,7 +917,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
             ctx->pcs[ 4 ] < RtemsSignalReqCatch_Pre_ASR_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_ASR_NA ) {
+            entry = RtemsSignalReqCatch_GetEntry( index );
+
+            if ( entry.Pre_ASR_NA ) {
               ctx->pcs[ 4 ] = RtemsSignalReqCatch_Pre_ASR_NA;
               index += ( RtemsSignalReqCatch_Pre_ASR_NA - 1 )
                 * RtemsSignalReqCatch_Pre_IntLvl_NA;
@@ -1515,12 +930,14 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
               ctx->pcs[ 5 ] < RtemsSignalReqCatch_Pre_IntLvl_NA;
               ++ctx->pcs[ 5 ]
             ) {
-              if ( RtemsSignalReqCatch_TransitionInfo[ index ].Pre_IntLvl_NA ) {
+              entry = RtemsSignalReqCatch_GetEntry( index );
+
+              if ( entry.Pre_IntLvl_NA ) {
                 ctx->pcs[ 5 ] = RtemsSignalReqCatch_Pre_IntLvl_NA;
                 index += ( RtemsSignalReqCatch_Pre_IntLvl_NA - 1 );
               }
 
-              if ( RtemsSignalReqCatch_TransitionInfo[ index ].Skip ) {
+              if ( entry.Skip ) {
                 ++index;
                 continue;
               }
@@ -1533,29 +950,10 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqCatch, &RtemsSignalReqCatch_Fixture )
               RtemsSignalReqCatch_Pre_ASR_Prepare( ctx, ctx->pcs[ 4 ] );
               RtemsSignalReqCatch_Pre_IntLvl_Prepare( ctx, ctx->pcs[ 5 ] );
               RtemsSignalReqCatch_Action( ctx );
-              RtemsSignalReqCatch_Post_Status_Check(
-                ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 0 ]
-              );
-              RtemsSignalReqCatch_Post_Send_Check(
-                ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 1 ]
-              );
-              RtemsSignalReqCatch_Post_Preempt_Check(
-                ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 2 ]
-              );
-              RtemsSignalReqCatch_Post_Timeslice_Check(
-                ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 3 ]
-              );
-              RtemsSignalReqCatch_Post_ASR_Check(
-                ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 4 ]
-              );
-              RtemsSignalReqCatch_Post_IntLvl_Check(
+              RtemsSignalReqCatch_Post_Status_Check( ctx, entry.Post_Status );
+              RtemsSignalReqCatch_Post_ASRInfo_Check(
                 ctx,
-                RtemsSignalReqCatch_TransitionMap[ index ][ 5 ]
+                entry.Post_ASRInfo
               );
               ++index;
             }
diff --git a/testsuites/validation/tc-signal-send.c b/testsuites/validation/tc-signal-send.c
index 0d9f67f..76ef5ea 100644
--- a/testsuites/validation/tc-signal-send.c
+++ b/testsuites/validation/tc-signal-send.c
@@ -372,7 +372,7 @@ static void RtemsSignalReqSend_Pre_Task_Prepare(
   switch ( state ) {
     case RtemsSignalReqSend_Pre_Task_NoObj: {
       /*
-       * The ``id`` parameter shall not be associated with a task.
+       * While the ``id`` parameter is not associated with a task.
        */
       ctx->id = 0xffffffff;
       break;
@@ -380,7 +380,7 @@ static void RtemsSignalReqSend_Pre_Task_Prepare(
 
     case RtemsSignalReqSend_Pre_Task_Self: {
       /*
-       * The ``id`` parameter shall be associated with the calling task.
+       * While the ``id`` parameter is associated with the calling task.
        */
       ctx->id = RTEMS_SELF;
       break;
@@ -388,7 +388,7 @@ static void RtemsSignalReqSend_Pre_Task_Prepare(
 
     case RtemsSignalReqSend_Pre_Task_Other: {
       /*
-       * The ``id`` parameter shall be associated with a task other than the
+       * While the ``id`` parameter is associated with a task other than the
        * calling task.
        */
       ctx->id = ctx->worker_id;
@@ -408,7 +408,7 @@ static void RtemsSignalReqSend_Pre_Set_Prepare(
   switch ( state ) {
     case RtemsSignalReqSend_Pre_Set_Zero: {
       /*
-       * The ``signal_set`` parameter shall be zero.
+       * While the ``signal_set`` parameter is zero.
        */
       ctx->signal_set = 0;
       break;
@@ -416,7 +416,7 @@ static void RtemsSignalReqSend_Pre_Set_Prepare(
 
     case RtemsSignalReqSend_Pre_Set_NonZero: {
       /*
-       * The ``signal_set`` parameter shall be non-zero.
+       * While the ``signal_set`` parameter is non-zero.
        */
       ctx->signal_set = 0xdeadbeef;
       break;
@@ -435,8 +435,7 @@ static void RtemsSignalReqSend_Pre_Handler_Prepare(
   switch ( state ) {
     case RtemsSignalReqSend_Pre_Handler_Invalid: {
       /*
-       * When the target task has no valid ASR handler installed, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task has no valid ASR handler installed.
        */
       ctx->handler = NULL;
       break;
@@ -444,8 +443,7 @@ static void RtemsSignalReqSend_Pre_Handler_Prepare(
 
     case RtemsSignalReqSend_Pre_Handler_Valid: {
       /*
-       * When the target task has a valid ASR handler installed, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task has a valid ASR handler installed.
        */
       ctx->handler = SignalHandler;
       break;
@@ -464,8 +462,7 @@ static void RtemsSignalReqSend_Pre_ASR_Prepare(
   switch ( state ) {
     case RtemsSignalReqSend_Pre_ASR_Enabled: {
       /*
-       * When the target task has ASR processing enabled, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task has ASR processing enabled.
        */
       ctx->mode = RTEMS_DEFAULT_MODES;
       break;
@@ -473,8 +470,7 @@ static void RtemsSignalReqSend_Pre_ASR_Prepare(
 
     case RtemsSignalReqSend_Pre_ASR_Disabled: {
       /*
-       * When the target task has ASR processing disabled, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task has ASR processing disabled.
        */
       ctx->mode = RTEMS_NO_ASR;
       break;
@@ -493,8 +489,7 @@ static void RtemsSignalReqSend_Pre_Nested_Prepare(
   switch ( state ) {
     case RtemsSignalReqSend_Pre_Nested_Yes: {
       /*
-       * When the target task processes an asynchronous signal set, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task processes an asynchronous signal.
        */
       ctx->nested = 1;
       break;
@@ -502,8 +497,7 @@ static void RtemsSignalReqSend_Pre_Nested_Prepare(
 
     case RtemsSignalReqSend_Pre_Nested_No: {
       /*
-       * When the target task does not process an asynchronous signal set, the
-       * rtems_signal_send() directive shall be called.
+       * While the target task does not process an asynchronous signal.
        */
       ctx->nested = 0;
       break;
@@ -736,330 +730,6 @@ static void RtemsSignalReqSend_Teardown_Wrap( void *arg )
   RtemsSignalReqSend_Teardown( ctx );
 }
 
-static size_t RtemsSignalReqSend_Scope( void *arg, char *buf, size_t n )
-{
-  RtemsSignalReqSend_Context *ctx;
-
-  ctx = arg;
-
-  if ( ctx->in_action_loop ) {
-    return T_get_scope( RtemsSignalReqSend_PreDesc, buf, n, ctx->pcs );
-  }
-
-  return 0;
-}
-
-static T_fixture RtemsSignalReqSend_Fixture = {
-  .setup = RtemsSignalReqSend_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsSignalReqSend_Teardown_Wrap,
-  .scope = RtemsSignalReqSend_Scope,
-  .initial_context = &RtemsSignalReqSend_Instance
-};
-
-static const uint8_t RtemsSignalReqSend_TransitionMap[][ 3 ] = {
-  {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvId,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_DuringSend,
-    RtemsSignalReqSend_Post_Recursive_Yes
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_DuringSend,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterEnable,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterEnable,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_InvNum,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_NotDef,
-    RtemsSignalReqSend_Post_Handler_NoCall,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterDispatch,
-    RtemsSignalReqSend_Post_Recursive_Yes
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterDispatch,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterEnable,
-    RtemsSignalReqSend_Post_Recursive_No
-  }, {
-    RtemsSignalReqSend_Post_Status_Ok,
-    RtemsSignalReqSend_Post_Handler_AfterEnable,
-    RtemsSignalReqSend_Post_Recursive_No
-  }
-};
-
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Task_NA : 1;
-  uint8_t Pre_Set_NA : 1;
-  uint8_t Pre_Handler_NA : 1;
-  uint8_t Pre_ASR_NA : 1;
-  uint8_t Pre_Nested_NA : 1;
-} RtemsSignalReqSend_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0
-  }
-};
-
 static void RtemsSignalReqSend_Prepare( RtemsSignalReqSend_Context *ctx )
 {
   ctx->handler_calls = 0;
@@ -1113,12 +783,89 @@ static void RtemsSignalReqSend_Action( RtemsSignalReqSend_Context *ctx )
   }
 }
 
+typedef struct {
+  uint16_t Skip : 1;
+  uint16_t Pre_Task_NA : 1;
+  uint16_t Pre_Set_NA : 1;
+  uint16_t Pre_Handler_NA : 1;
+  uint16_t Pre_ASR_NA : 1;
+  uint16_t Pre_Nested_NA : 1;
+  uint16_t Post_Status : 3;
+  uint16_t Post_Handler : 3;
+  uint16_t Post_Recursive : 2;
+} RtemsSignalReqSend_Entry;
+
+static const RtemsSignalReqSend_Entry
+RtemsSignalReqSend_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_InvNum,
+    RtemsSignalReqSend_Post_Handler_NoCall,
+    RtemsSignalReqSend_Post_Recursive_No },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_InvId,
+    RtemsSignalReqSend_Post_Handler_NoCall,
+    RtemsSignalReqSend_Post_Recursive_No },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_NotDef,
+    RtemsSignalReqSend_Post_Handler_NoCall,
+    RtemsSignalReqSend_Post_Recursive_No },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_Ok,
+    RtemsSignalReqSend_Post_Handler_AfterEnable,
+    RtemsSignalReqSend_Post_Recursive_No },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_Ok,
+    RtemsSignalReqSend_Post_Handler_DuringSend,
+    RtemsSignalReqSend_Post_Recursive_Yes },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_Ok,
+    RtemsSignalReqSend_Post_Handler_DuringSend,
+    RtemsSignalReqSend_Post_Recursive_No },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_Ok,
+    RtemsSignalReqSend_Post_Handler_AfterDispatch,
+    RtemsSignalReqSend_Post_Recursive_Yes },
+  { 0, 0, 0, 0, 0, 0, RtemsSignalReqSend_Post_Status_Ok,
+    RtemsSignalReqSend_Post_Handler_AfterDispatch,
+    RtemsSignalReqSend_Post_Recursive_No }
+};
+
+static const uint8_t
+RtemsSignalReqSend_Map[] = {
+  0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2,
+  2, 2, 4, 5, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 6, 7, 3, 3
+};
+
+static size_t RtemsSignalReqSend_Scope( void *arg, char *buf, size_t n )
+{
+  RtemsSignalReqSend_Context *ctx;
+
+  ctx = arg;
+
+  if ( ctx->in_action_loop ) {
+    return T_get_scope( RtemsSignalReqSend_PreDesc, buf, n, ctx->pcs );
+  }
+
+  return 0;
+}
+
+static T_fixture RtemsSignalReqSend_Fixture = {
+  .setup = RtemsSignalReqSend_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsSignalReqSend_Teardown_Wrap,
+  .scope = RtemsSignalReqSend_Scope,
+  .initial_context = &RtemsSignalReqSend_Instance
+};
+
+static inline RtemsSignalReqSend_Entry RtemsSignalReqSend_GetEntry(
+  size_t index
+)
+{
+  return RtemsSignalReqSend_Entries[
+    RtemsSignalReqSend_Map[ index ]
+  ];
+}
+
 /**
  * @fn void T_case_body_RtemsSignalReqSend( void )
  */
 T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
 {
   RtemsSignalReqSend_Context *ctx;
+  RtemsSignalReqSend_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -1130,7 +877,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
     ctx->pcs[ 0 ] < RtemsSignalReqSend_Pre_Task_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsSignalReqSend_TransitionInfo[ index ].Pre_Task_NA ) {
+    entry = RtemsSignalReqSend_GetEntry( index );
+
+    if ( entry.Pre_Task_NA ) {
       ctx->pcs[ 0 ] = RtemsSignalReqSend_Pre_Task_NA;
       index += ( RtemsSignalReqSend_Pre_Task_NA - 1 )
         * RtemsSignalReqSend_Pre_Set_NA
@@ -1144,7 +893,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
       ctx->pcs[ 1 ] < RtemsSignalReqSend_Pre_Set_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsSignalReqSend_TransitionInfo[ index ].Pre_Set_NA ) {
+      entry = RtemsSignalReqSend_GetEntry( index );
+
+      if ( entry.Pre_Set_NA ) {
         ctx->pcs[ 1 ] = RtemsSignalReqSend_Pre_Set_NA;
         index += ( RtemsSignalReqSend_Pre_Set_NA - 1 )
           * RtemsSignalReqSend_Pre_Handler_NA
@@ -1157,7 +908,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
         ctx->pcs[ 2 ] < RtemsSignalReqSend_Pre_Handler_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsSignalReqSend_TransitionInfo[ index ].Pre_Handler_NA ) {
+        entry = RtemsSignalReqSend_GetEntry( index );
+
+        if ( entry.Pre_Handler_NA ) {
           ctx->pcs[ 2 ] = RtemsSignalReqSend_Pre_Handler_NA;
           index += ( RtemsSignalReqSend_Pre_Handler_NA - 1 )
             * RtemsSignalReqSend_Pre_ASR_NA
@@ -1169,7 +922,9 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
           ctx->pcs[ 3 ] < RtemsSignalReqSend_Pre_ASR_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsSignalReqSend_TransitionInfo[ index ].Pre_ASR_NA ) {
+          entry = RtemsSignalReqSend_GetEntry( index );
+
+          if ( entry.Pre_ASR_NA ) {
             ctx->pcs[ 3 ] = RtemsSignalReqSend_Pre_ASR_NA;
             index += ( RtemsSignalReqSend_Pre_ASR_NA - 1 )
               * RtemsSignalReqSend_Pre_Nested_NA;
@@ -1180,12 +935,14 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
             ctx->pcs[ 4 ] < RtemsSignalReqSend_Pre_Nested_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsSignalReqSend_TransitionInfo[ index ].Pre_Nested_NA ) {
+            entry = RtemsSignalReqSend_GetEntry( index );
+
+            if ( entry.Pre_Nested_NA ) {
               ctx->pcs[ 4 ] = RtemsSignalReqSend_Pre_Nested_NA;
               index += ( RtemsSignalReqSend_Pre_Nested_NA - 1 );
             }
 
-            if ( RtemsSignalReqSend_TransitionInfo[ index ].Skip ) {
+            if ( entry.Skip ) {
               ++index;
               continue;
             }
@@ -1197,17 +954,11 @@ T_TEST_CASE_FIXTURE( RtemsSignalReqSend, &RtemsSignalReqSend_Fixture )
             RtemsSignalReqSend_Pre_ASR_Prepare( ctx, ctx->pcs[ 3 ] );
             RtemsSignalReqSend_Pre_Nested_Prepare( ctx, ctx->pcs[ 4 ] );
             RtemsSignalReqSend_Action( ctx );
-            RtemsSignalReqSend_Post_Status_Check(
-              ctx,
-              RtemsSignalReqSend_TransitionMap[ index ][ 0 ]
-            );
-            RtemsSignalReqSend_Post_Handler_Check(
-              ctx,
-              RtemsSignalReqSend_TransitionMap[ index ][ 1 ]
-            );
+            RtemsSignalReqSend_Post_Status_Check( ctx, entry.Post_Status );
+            RtemsSignalReqSend_Post_Handler_Check( ctx, entry.Post_Handler );
             RtemsSignalReqSend_Post_Recursive_Check(
               ctx,
-              RtemsSignalReqSend_TransitionMap[ index ][ 2 ]
+              entry.Post_Recursive
             );
             ++index;
           }
diff --git a/testsuites/validation/tc-task-construct-errors.c b/testsuites/validation/tc-task-construct-errors.c
index 1838356..ac57472 100644
--- a/testsuites/validation/tc-task-construct-errors.c
+++ b/testsuites/validation/tc-task-construct-errors.c
@@ -70,18 +70,18 @@
  */
 
 typedef enum {
-  RtemsTaskReqConstructErrors_Pre_Id_Valid,
-  RtemsTaskReqConstructErrors_Pre_Id_Null,
-  RtemsTaskReqConstructErrors_Pre_Id_NA
-} RtemsTaskReqConstructErrors_Pre_Id;
-
-typedef enum {
   RtemsTaskReqConstructErrors_Pre_Name_Valid,
   RtemsTaskReqConstructErrors_Pre_Name_Inv,
   RtemsTaskReqConstructErrors_Pre_Name_NA
 } RtemsTaskReqConstructErrors_Pre_Name;
 
 typedef enum {
+  RtemsTaskReqConstructErrors_Pre_Id_Valid,
+  RtemsTaskReqConstructErrors_Pre_Id_Null,
+  RtemsTaskReqConstructErrors_Pre_Id_NA
+} RtemsTaskReqConstructErrors_Pre_Id;
+
+typedef enum {
   RtemsTaskReqConstructErrors_Pre_SysTsk_Yes,
   RtemsTaskReqConstructErrors_Pre_SysTsk_No,
   RtemsTaskReqConstructErrors_Pre_SysTsk_NA
@@ -200,15 +200,15 @@ typedef struct {
 static RtemsTaskReqConstructErrors_Context
   RtemsTaskReqConstructErrors_Instance;
 
-static const char * const RtemsTaskReqConstructErrors_PreDesc_Id[] = {
+static const char * const RtemsTaskReqConstructErrors_PreDesc_Name[] = {
   "Valid",
-  "Null",
+  "Inv",
   "NA"
 };
 
-static const char * const RtemsTaskReqConstructErrors_PreDesc_Name[] = {
+static const char * const RtemsTaskReqConstructErrors_PreDesc_Id[] = {
   "Valid",
-  "Inv",
+  "Null",
   "NA"
 };
 
@@ -250,8 +250,8 @@ static const char * const RtemsTaskReqConstructErrors_PreDesc_Ext[] = {
 };
 
 static const char * const * const RtemsTaskReqConstructErrors_PreDesc[] = {
-  RtemsTaskReqConstructErrors_PreDesc_Id,
   RtemsTaskReqConstructErrors_PreDesc_Name,
+  RtemsTaskReqConstructErrors_PreDesc_Id,
   RtemsTaskReqConstructErrors_PreDesc_SysTsk,
   RtemsTaskReqConstructErrors_PreDesc_Prio,
   RtemsTaskReqConstructErrors_PreDesc_Free,
@@ -331,56 +331,56 @@ static const rtems_extensions_table extensions = {
   .thread_delete = ThreadDelete
 };
 
-static void RtemsTaskReqConstructErrors_Pre_Id_Prepare(
+static void RtemsTaskReqConstructErrors_Pre_Name_Prepare(
   RtemsTaskReqConstructErrors_Context *ctx,
-  RtemsTaskReqConstructErrors_Pre_Id   state
+  RtemsTaskReqConstructErrors_Pre_Name state
 )
 {
   switch ( state ) {
-    case RtemsTaskReqConstructErrors_Pre_Id_Valid: {
+    case RtemsTaskReqConstructErrors_Pre_Name_Valid: {
       /*
-       * The ``id`` parameter shall reference an object of type rtems_id.
+       * While the name of the task configuration is valid.
        */
-      ctx->id = &ctx->id_value;
+      ctx->config.name = NAME;
       break;
     }
 
-    case RtemsTaskReqConstructErrors_Pre_Id_Null: {
+    case RtemsTaskReqConstructErrors_Pre_Name_Inv: {
       /*
-       * The ``id`` parameter shall be NULL.
+       * While the name of the task configuration is invalid.
        */
-      ctx->id = NULL;
+      ctx->config.name = 0;
       break;
     }
 
-    case RtemsTaskReqConstructErrors_Pre_Id_NA:
+    case RtemsTaskReqConstructErrors_Pre_Name_NA:
       break;
   }
 }
 
-static void RtemsTaskReqConstructErrors_Pre_Name_Prepare(
+static void RtemsTaskReqConstructErrors_Pre_Id_Prepare(
   RtemsTaskReqConstructErrors_Context *ctx,
-  RtemsTaskReqConstructErrors_Pre_Name state
+  RtemsTaskReqConstructErrors_Pre_Id   state
 )
 {
   switch ( state ) {
-    case RtemsTaskReqConstructErrors_Pre_Name_Valid: {
+    case RtemsTaskReqConstructErrors_Pre_Id_Valid: {
       /*
-       * The name of the task configuration shall be valid.
+       * While the ``id`` parameter references an object of type rtems_id.
        */
-      ctx->config.name = NAME;
+      ctx->id = &ctx->id_value;
       break;
     }
 
-    case RtemsTaskReqConstructErrors_Pre_Name_Inv: {
+    case RtemsTaskReqConstructErrors_Pre_Id_Null: {
       /*
-       * The name of the task configuration shall be invalid.
+       * While the ``id`` parameter is NULL.
        */
-      ctx->config.name = 0;
+      ctx->id = NULL;
       break;
     }
 
-    case RtemsTaskReqConstructErrors_Pre_Name_NA:
+    case RtemsTaskReqConstructErrors_Pre_Id_NA:
       break;
   }
 }
@@ -393,7 +393,8 @@ static void RtemsTaskReqConstructErrors_Pre_SysTsk_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_SysTsk_Yes: {
       /*
-       * The attributes of the task configuration shall specify a system task.
+       * While the attributes of the task configuration specifies a system
+       * task.
        */
       ctx->config.attributes |= RTEMS_SYSTEM_TASK;
       break;
@@ -401,8 +402,8 @@ static void RtemsTaskReqConstructErrors_Pre_SysTsk_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_SysTsk_No: {
       /*
-       * The attributes of the task configuration shall specify an application
-       * task.
+       * While the attributes of the task configuration specifies an
+       * application task.
        */
       /* Nothing to do */
       break;
@@ -421,7 +422,7 @@ static void RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_Prio_Valid: {
       /*
-       * The initial priority of the task configuration shall be valid and
+       * While the initial priority of the task configuration is valid and
        * non-zero.
        */
       ctx->config.initial_priority = 254;
@@ -430,7 +431,7 @@ static void RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_Prio_Zero: {
       /*
-       * The initial priority of the task configuration shall be zero.
+       * While the initial priority of the task configuration is zero.
        */
       ctx->config.initial_priority = 0;
       break;
@@ -438,7 +439,7 @@ static void RtemsTaskReqConstructErrors_Pre_Prio_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_Prio_Inv: {
       /*
-       * The initial priority of the task configuration shall be invalid.
+       * While the initial priority of the task configuration is invalid.
        */
       ctx->config.initial_priority = 0xffffffff;
       break;
@@ -457,7 +458,7 @@ static void RtemsTaskReqConstructErrors_Pre_Free_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_Free_Yes: {
       /*
-       * The system shall have at least one inactive task object available.
+       * While the system has at least one inactive task object available.
        */
       /* Nothing to do */
       break;
@@ -465,7 +466,7 @@ static void RtemsTaskReqConstructErrors_Pre_Free_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_Free_No: {
       /*
-       * The system shall not have an inactive task object available.
+       * While the system has no inactive task object available.
        */
       ctx->seized_objects = T_seize_objects( Create, ctx );
       break;
@@ -484,8 +485,8 @@ static void RtemsTaskReqConstructErrors_Pre_TLS_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_TLS_Enough: {
       /*
-       * The maximum thread-local storage size of the task configuration shall
-       * be greater than or equal to the thread-local storage size.
+       * While the maximum thread-local storage size of the task configuration
+       * is greater than or equal to the thread-local storage size.
        */
       ctx->config.maximum_thread_local_storage_size = MAX_TLS_SIZE;
       break;
@@ -493,8 +494,8 @@ static void RtemsTaskReqConstructErrors_Pre_TLS_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_TLS_Small: {
       /*
-       * The maximum thread-local storage size of the task configuration shall
-       * be less than the thread-local storage size.
+       * While the maximum thread-local storage size of the task configuration
+       * is less than the thread-local storage size.
        */
       ctx->config.maximum_thread_local_storage_size = 0;
       break;
@@ -513,7 +514,7 @@ static void RtemsTaskReqConstructErrors_Pre_Stack_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_Stack_Enough: {
       /*
-       * The task stack size of the task configuration shall be greater than or
+       * While the task stack size of the task configuration is greater than or
        * equal to the configured minimum size.
        */
       ctx->stack_size = RTEMS_MINIMUM_STACK_SIZE;
@@ -522,7 +523,7 @@ static void RtemsTaskReqConstructErrors_Pre_Stack_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_Stack_Small: {
       /*
-       * The task stack size of the task configuration shall be less than the
+       * While the task stack size of the task configuration is less than the
        * configured minimum size.
        */
       ctx->stack_size = 0;
@@ -542,7 +543,7 @@ static void RtemsTaskReqConstructErrors_Pre_Ext_Prepare(
   switch ( state ) {
     case RtemsTaskReqConstructErrors_Pre_Ext_Ok: {
       /*
-       * None of the task create extensions shall fail.
+       * While none of the task create extensions fails.
        */
       ctx->create_extension_status = true;
       break;
@@ -550,7 +551,7 @@ static void RtemsTaskReqConstructErrors_Pre_Ext_Prepare(
 
     case RtemsTaskReqConstructErrors_Pre_Ext_Err: {
       /*
-       * At least one of the task create extensions shall fail.
+       * While at least one of the task create extensions fails.
        */
       ctx->create_extension_status = false;
       break;
@@ -834,3552 +835,169 @@ static void RtemsTaskReqConstructErrors_Teardown_Wrap( void *arg )
   RtemsTaskReqConstructErrors_Teardown( ctx );
 }
 
-static size_t RtemsTaskReqConstructErrors_Scope(
-  void  *arg,
-  char  *buf,
-  size_t n
+static void RtemsTaskReqConstructErrors_Prepare(
+  RtemsTaskReqConstructErrors_Context *ctx
 )
 {
-  RtemsTaskReqConstructErrors_Context *ctx;
+  _RTEMS_Lock_allocator();
+  _Thread_Kill_zombies();
+  _RTEMS_Unlock_allocator();
 
-  ctx = arg;
+  ctx->id_value = INVALID_ID;
+  memset( &ctx->config, 0, sizeof( ctx->config ) );
+  ctx->config.storage_area = task_storage,
+  ctx->config.storage_free = StorageFree;
+}
 
-  if ( ctx->in_action_loop ) {
-    return T_get_scope(
-      RtemsTaskReqConstructErrors_PreDesc,
-      buf,
-      n,
-      ctx->pcs
-    );
+static void RtemsTaskReqConstructErrors_Action(
+  RtemsTaskReqConstructErrors_Context *ctx
+)
+{
+  ctx->create_extension_calls = 0;
+  ctx->delete_extension_calls = 0;
+  ctx->storage_free_calls = 0;
+  ctx->config.storage_size = RTEMS_TASK_STORAGE_SIZE(
+    ctx->config.maximum_thread_local_storage_size + ctx->stack_size,
+    ctx->config.attributes
+  );
+  ctx->status = rtems_task_construct( &ctx->config, ctx->id );
+}
+
+static void RtemsTaskReqConstructErrors_Cleanup(
+  RtemsTaskReqConstructErrors_Context *ctx
+)
+{
+  if ( ctx->id_value != INVALID_ID ) {
+    rtems_status_code sc;
+
+    sc = rtems_task_delete( ctx->id_value );
+    T_rsc_success( sc );
+
+    ctx->id_value = INVALID_ID;
   }
 
-  return 0;
+  T_surrender_objects( &ctx->seized_objects, rtems_task_delete );
 }
 
-static T_fixture RtemsTaskReqConstructErrors_Fixture = {
-  .setup = RtemsTaskReqConstructErrors_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsTaskReqConstructErrors_Teardown_Wrap,
-  .scope = RtemsTaskReqConstructErrors_Scope,
-  .initial_context = &RtemsTaskReqConstructErrors_Instance
-};
+typedef struct {
+  uint32_t Skip : 1;
+  uint32_t Pre_Name_NA : 1;
+  uint32_t Pre_Id_NA : 1;
+  uint32_t Pre_SysTsk_NA : 1;
+  uint32_t Pre_Prio_NA : 1;
+  uint32_t Pre_Free_NA : 1;
+  uint32_t Pre_TLS_NA : 1;
+  uint32_t Pre_Stack_NA : 1;
+  uint32_t Pre_Ext_NA : 1;
+  uint32_t Post_Status : 3;
+  uint32_t Post_Name : 2;
+  uint32_t Post_IdVar : 2;
+  uint32_t Post_CreateExt : 2;
+  uint32_t Post_DelExt : 2;
+  uint32_t Post_StoFree : 2;
+} RtemsTaskReqConstructErrors_Entry;
 
-static const uint8_t RtemsTaskReqConstructErrors_TransitionMap[][ 6 ] = {
-  {
-    RtemsTaskReqConstructErrors_Post_Status_Ok,
-    RtemsTaskReqConstructErrors_Post_Name_Valid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Set,
-    RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_Unsat,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
-    RtemsTaskReqConstructErrors_Post_DelExt_Yes,
-    RtemsTaskReqConstructErrors_Post_StoFree_Yes
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
+static const RtemsTaskReqConstructErrors_Entry
+RtemsTaskReqConstructErrors_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_InvName,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_No,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_InvAddr,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_No,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_InvPrio,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_No,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_TooMany,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_No,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_InvSize,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_No,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_Ok,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_Ok,
     RtemsTaskReqConstructErrors_Post_Name_Valid,
     RtemsTaskReqConstructErrors_Post_IdVar_Set,
     RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
     RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_Unsat,
+    RtemsTaskReqConstructErrors_Post_StoFree_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqConstructErrors_Post_Status_Unsat,
     RtemsTaskReqConstructErrors_Post_Name_Invalid,
     RtemsTaskReqConstructErrors_Post_IdVar_Nop,
     RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
     RtemsTaskReqConstructErrors_Post_DelExt_Yes,
-    RtemsTaskReqConstructErrors_Post_StoFree_Yes
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_Ok,
-    RtemsTaskReqConstructErrors_Post_Name_Valid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Set,
-    RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_Unsat,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_Yes,
-    RtemsTaskReqConstructErrors_Post_DelExt_Yes,
-    RtemsTaskReqConstructErrors_Post_StoFree_Yes
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvSize,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_TooMany,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvPrio,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvAddr,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }, {
-    RtemsTaskReqConstructErrors_Post_Status_InvName,
-    RtemsTaskReqConstructErrors_Post_Name_Invalid,
-    RtemsTaskReqConstructErrors_Post_IdVar_Nop,
-    RtemsTaskReqConstructErrors_Post_CreateExt_No,
-    RtemsTaskReqConstructErrors_Post_DelExt_No,
-    RtemsTaskReqConstructErrors_Post_StoFree_No
-  }
+    RtemsTaskReqConstructErrors_Post_StoFree_Yes }
 };
 
-static const struct {
-  uint16_t Skip : 1;
-  uint16_t Pre_Id_NA : 1;
-  uint16_t Pre_Name_NA : 1;
-  uint16_t Pre_SysTsk_NA : 1;
-  uint16_t Pre_Prio_NA : 1;
-  uint16_t Pre_Free_NA : 1;
-  uint16_t Pre_TLS_NA : 1;
-  uint16_t Pre_Stack_NA : 1;
-  uint16_t Pre_Ext_NA : 1;
-} RtemsTaskReqConstructErrors_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0, 0
-  }
+static const uint8_t
+RtemsTaskReqConstructErrors_Map[] = {
+  5, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 5, 6, 4, 4, 4, 4, 4, 4, 3, 3,
+  3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 6, 4, 4,
+  4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 };
 
-static void RtemsTaskReqConstructErrors_Prepare(
-  RtemsTaskReqConstructErrors_Context *ctx
+static size_t RtemsTaskReqConstructErrors_Scope(
+  void  *arg,
+  char  *buf,
+  size_t n
 )
 {
-  _RTEMS_Lock_allocator();
-  _Thread_Kill_zombies();
-  _RTEMS_Unlock_allocator();
-
-  ctx->id_value = INVALID_ID;
-  memset( &ctx->config, 0, sizeof( ctx->config ) );
-  ctx->config.storage_area = task_storage,
-  ctx->config.storage_free = StorageFree;
-}
+  RtemsTaskReqConstructErrors_Context *ctx;
 
-static void RtemsTaskReqConstructErrors_Action(
-  RtemsTaskReqConstructErrors_Context *ctx
-)
-{
-  ctx->create_extension_calls = 0;
-  ctx->delete_extension_calls = 0;
-  ctx->storage_free_calls = 0;
-  ctx->config.storage_size = RTEMS_TASK_STORAGE_SIZE(
-    ctx->config.maximum_thread_local_storage_size + ctx->stack_size,
-    ctx->config.attributes
-  );
-  ctx->status = rtems_task_construct( &ctx->config, ctx->id );
-}
+  ctx = arg;
 
-static void RtemsTaskReqConstructErrors_Cleanup(
-  RtemsTaskReqConstructErrors_Context *ctx
-)
-{
-  if ( ctx->id_value != INVALID_ID ) {
-    rtems_status_code sc;
+  if ( ctx->in_action_loop ) {
+    return T_get_scope(
+      RtemsTaskReqConstructErrors_PreDesc,
+      buf,
+      n,
+      ctx->pcs
+    );
+  }
 
-    sc = rtems_task_delete( ctx->id_value );
-    T_rsc_success( sc );
+  return 0;
+}
 
-    ctx->id_value = INVALID_ID;
-  }
+static T_fixture RtemsTaskReqConstructErrors_Fixture = {
+  .setup = RtemsTaskReqConstructErrors_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsTaskReqConstructErrors_Teardown_Wrap,
+  .scope = RtemsTaskReqConstructErrors_Scope,
+  .initial_context = &RtemsTaskReqConstructErrors_Instance
+};
 
-  T_surrender_objects( &ctx->seized_objects, rtems_task_delete );
+static inline RtemsTaskReqConstructErrors_Entry
+RtemsTaskReqConstructErrors_GetEntry( size_t index )
+{
+  return RtemsTaskReqConstructErrors_Entries[
+    RtemsTaskReqConstructErrors_Map[ index ]
+  ];
 }
 
 /**
@@ -4391,6 +1009,7 @@ T_TEST_CASE_FIXTURE(
 )
 {
   RtemsTaskReqConstructErrors_Context *ctx;
+  RtemsTaskReqConstructErrors_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -4398,14 +1017,16 @@ T_TEST_CASE_FIXTURE(
   index = 0;
 
   for (
-    ctx->pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Id_Valid;
-    ctx->pcs[ 0 ] < RtemsTaskReqConstructErrors_Pre_Id_NA;
+    ctx->pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Name_Valid;
+    ctx->pcs[ 0 ] < RtemsTaskReqConstructErrors_Pre_Name_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Id_NA ) {
-      ctx->pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Id_NA;
-      index += ( RtemsTaskReqConstructErrors_Pre_Id_NA - 1 )
-        * RtemsTaskReqConstructErrors_Pre_Name_NA
+    entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+    if ( entry.Pre_Name_NA ) {
+      ctx->pcs[ 0 ] = RtemsTaskReqConstructErrors_Pre_Name_NA;
+      index += ( RtemsTaskReqConstructErrors_Pre_Name_NA - 1 )
+        * RtemsTaskReqConstructErrors_Pre_Id_NA
         * RtemsTaskReqConstructErrors_Pre_SysTsk_NA
         * RtemsTaskReqConstructErrors_Pre_Prio_NA
         * RtemsTaskReqConstructErrors_Pre_Free_NA
@@ -4415,13 +1036,15 @@ T_TEST_CASE_FIXTURE(
     }
 
     for (
-      ctx->pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Name_Valid;
-      ctx->pcs[ 1 ] < RtemsTaskReqConstructErrors_Pre_Name_NA;
+      ctx->pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Id_Valid;
+      ctx->pcs[ 1 ] < RtemsTaskReqConstructErrors_Pre_Id_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Name_NA ) {
-        ctx->pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Name_NA;
-        index += ( RtemsTaskReqConstructErrors_Pre_Name_NA - 1 )
+      entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+      if ( entry.Pre_Id_NA ) {
+        ctx->pcs[ 1 ] = RtemsTaskReqConstructErrors_Pre_Id_NA;
+        index += ( RtemsTaskReqConstructErrors_Pre_Id_NA - 1 )
           * RtemsTaskReqConstructErrors_Pre_SysTsk_NA
           * RtemsTaskReqConstructErrors_Pre_Prio_NA
           * RtemsTaskReqConstructErrors_Pre_Free_NA
@@ -4435,7 +1058,9 @@ T_TEST_CASE_FIXTURE(
         ctx->pcs[ 2 ] < RtemsTaskReqConstructErrors_Pre_SysTsk_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_SysTsk_NA ) {
+        entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+        if ( entry.Pre_SysTsk_NA ) {
           ctx->pcs[ 2 ] = RtemsTaskReqConstructErrors_Pre_SysTsk_NA;
           index += ( RtemsTaskReqConstructErrors_Pre_SysTsk_NA - 1 )
             * RtemsTaskReqConstructErrors_Pre_Prio_NA
@@ -4450,7 +1075,9 @@ T_TEST_CASE_FIXTURE(
           ctx->pcs[ 3 ] < RtemsTaskReqConstructErrors_Pre_Prio_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Prio_NA ) {
+          entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+          if ( entry.Pre_Prio_NA ) {
             ctx->pcs[ 3 ] = RtemsTaskReqConstructErrors_Pre_Prio_NA;
             index += ( RtemsTaskReqConstructErrors_Pre_Prio_NA - 1 )
               * RtemsTaskReqConstructErrors_Pre_Free_NA
@@ -4464,7 +1091,9 @@ T_TEST_CASE_FIXTURE(
             ctx->pcs[ 4 ] < RtemsTaskReqConstructErrors_Pre_Free_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Free_NA ) {
+            entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+            if ( entry.Pre_Free_NA ) {
               ctx->pcs[ 4 ] = RtemsTaskReqConstructErrors_Pre_Free_NA;
               index += ( RtemsTaskReqConstructErrors_Pre_Free_NA - 1 )
                 * RtemsTaskReqConstructErrors_Pre_TLS_NA
@@ -4477,7 +1106,9 @@ T_TEST_CASE_FIXTURE(
               ctx->pcs[ 5 ] < RtemsTaskReqConstructErrors_Pre_TLS_NA;
               ++ctx->pcs[ 5 ]
             ) {
-              if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_TLS_NA ) {
+              entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+              if ( entry.Pre_TLS_NA ) {
                 ctx->pcs[ 5 ] = RtemsTaskReqConstructErrors_Pre_TLS_NA;
                 index += ( RtemsTaskReqConstructErrors_Pre_TLS_NA - 1 )
                   * RtemsTaskReqConstructErrors_Pre_Stack_NA
@@ -4489,7 +1120,9 @@ T_TEST_CASE_FIXTURE(
                 ctx->pcs[ 6 ] < RtemsTaskReqConstructErrors_Pre_Stack_NA;
                 ++ctx->pcs[ 6 ]
               ) {
-                if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Stack_NA ) {
+                entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+                if ( entry.Pre_Stack_NA ) {
                   ctx->pcs[ 6 ] = RtemsTaskReqConstructErrors_Pre_Stack_NA;
                   index += ( RtemsTaskReqConstructErrors_Pre_Stack_NA - 1 )
                     * RtemsTaskReqConstructErrors_Pre_Ext_NA;
@@ -4500,22 +1133,24 @@ T_TEST_CASE_FIXTURE(
                   ctx->pcs[ 7 ] < RtemsTaskReqConstructErrors_Pre_Ext_NA;
                   ++ctx->pcs[ 7 ]
                 ) {
-                  if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Pre_Ext_NA ) {
+                  entry = RtemsTaskReqConstructErrors_GetEntry( index );
+
+                  if ( entry.Pre_Ext_NA ) {
                     ctx->pcs[ 7 ] = RtemsTaskReqConstructErrors_Pre_Ext_NA;
                     index += ( RtemsTaskReqConstructErrors_Pre_Ext_NA - 1 );
                   }
 
-                  if ( RtemsTaskReqConstructErrors_TransitionInfo[ index ].Skip ) {
+                  if ( entry.Skip ) {
                     ++index;
                     continue;
                   }
 
                   RtemsTaskReqConstructErrors_Prepare( ctx );
-                  RtemsTaskReqConstructErrors_Pre_Id_Prepare(
+                  RtemsTaskReqConstructErrors_Pre_Name_Prepare(
                     ctx,
                     ctx->pcs[ 0 ]
                   );
-                  RtemsTaskReqConstructErrors_Pre_Name_Prepare(
+                  RtemsTaskReqConstructErrors_Pre_Id_Prepare(
                     ctx,
                     ctx->pcs[ 1 ]
                   );
@@ -4546,27 +1181,27 @@ T_TEST_CASE_FIXTURE(
                   RtemsTaskReqConstructErrors_Action( ctx );
                   RtemsTaskReqConstructErrors_Post_Status_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 0 ]
+                    entry.Post_Status
                   );
                   RtemsTaskReqConstructErrors_Post_Name_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 1 ]
+                    entry.Post_Name
                   );
                   RtemsTaskReqConstructErrors_Post_IdVar_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 2 ]
+                    entry.Post_IdVar
                   );
                   RtemsTaskReqConstructErrors_Post_CreateExt_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 3 ]
+                    entry.Post_CreateExt
                   );
                   RtemsTaskReqConstructErrors_Post_DelExt_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 4 ]
+                    entry.Post_DelExt
                   );
                   RtemsTaskReqConstructErrors_Post_StoFree_Check(
                     ctx,
-                    RtemsTaskReqConstructErrors_TransitionMap[ index ][ 5 ]
+                    entry.Post_StoFree
                   );
                   RtemsTaskReqConstructErrors_Cleanup( ctx );
                   ++index;
diff --git a/testsuites/validation/tc-task-create-errors.c b/testsuites/validation/tc-task-create-errors.c
index 9c63c86..1733201 100644
--- a/testsuites/validation/tc-task-create-errors.c
+++ b/testsuites/validation/tc-task-create-errors.c
@@ -70,18 +70,18 @@
  */
 
 typedef enum {
-  RtemsTaskReqCreateErrors_Pre_Id_Valid,
-  RtemsTaskReqCreateErrors_Pre_Id_Null,
-  RtemsTaskReqCreateErrors_Pre_Id_NA
-} RtemsTaskReqCreateErrors_Pre_Id;
-
-typedef enum {
   RtemsTaskReqCreateErrors_Pre_Name_Valid,
   RtemsTaskReqCreateErrors_Pre_Name_Inv,
   RtemsTaskReqCreateErrors_Pre_Name_NA
 } RtemsTaskReqCreateErrors_Pre_Name;
 
 typedef enum {
+  RtemsTaskReqCreateErrors_Pre_Id_Valid,
+  RtemsTaskReqCreateErrors_Pre_Id_Null,
+  RtemsTaskReqCreateErrors_Pre_Id_NA
+} RtemsTaskReqCreateErrors_Pre_Id;
+
+typedef enum {
   RtemsTaskReqCreateErrors_Pre_SysTsk_Yes,
   RtemsTaskReqCreateErrors_Pre_SysTsk_No,
   RtemsTaskReqCreateErrors_Pre_SysTsk_NA
@@ -190,15 +190,15 @@ typedef struct {
 static RtemsTaskReqCreateErrors_Context
   RtemsTaskReqCreateErrors_Instance;
 
-static const char * const RtemsTaskReqCreateErrors_PreDesc_Id[] = {
+static const char * const RtemsTaskReqCreateErrors_PreDesc_Name[] = {
   "Valid",
-  "Null",
+  "Inv",
   "NA"
 };
 
-static const char * const RtemsTaskReqCreateErrors_PreDesc_Name[] = {
+static const char * const RtemsTaskReqCreateErrors_PreDesc_Id[] = {
   "Valid",
-  "Inv",
+  "Null",
   "NA"
 };
 
@@ -235,8 +235,8 @@ static const char * const RtemsTaskReqCreateErrors_PreDesc_Ext[] = {
 };
 
 static const char * const * const RtemsTaskReqCreateErrors_PreDesc[] = {
-  RtemsTaskReqCreateErrors_PreDesc_Id,
   RtemsTaskReqCreateErrors_PreDesc_Name,
+  RtemsTaskReqCreateErrors_PreDesc_Id,
   RtemsTaskReqCreateErrors_PreDesc_SysTsk,
   RtemsTaskReqCreateErrors_PreDesc_Prio,
   RtemsTaskReqCreateErrors_PreDesc_Free,
@@ -295,56 +295,56 @@ static const rtems_extensions_table extensions = {
   .thread_delete = ThreadDelete
 };
 
-static void RtemsTaskReqCreateErrors_Pre_Id_Prepare(
+static void RtemsTaskReqCreateErrors_Pre_Name_Prepare(
   RtemsTaskReqCreateErrors_Context *ctx,
-  RtemsTaskReqCreateErrors_Pre_Id   state
+  RtemsTaskReqCreateErrors_Pre_Name state
 )
 {
   switch ( state ) {
-    case RtemsTaskReqCreateErrors_Pre_Id_Valid: {
+    case RtemsTaskReqCreateErrors_Pre_Name_Valid: {
       /*
-       * The ``id`` parameter shall reference an object of type rtems_id.
+       * While the ``name`` parameter is valid.
        */
-      ctx->id = &ctx->id_value;
+      ctx->name = NAME;
       break;
     }
 
-    case RtemsTaskReqCreateErrors_Pre_Id_Null: {
+    case RtemsTaskReqCreateErrors_Pre_Name_Inv: {
       /*
-       * The ``id`` parameter shall be NULL.
+       * While the ``name`` parameter is invalid.
        */
-      ctx->id = NULL;
+      ctx->name = 0;
       break;
     }
 
-    case RtemsTaskReqCreateErrors_Pre_Id_NA:
+    case RtemsTaskReqCreateErrors_Pre_Name_NA:
       break;
   }
 }
 
-static void RtemsTaskReqCreateErrors_Pre_Name_Prepare(
+static void RtemsTaskReqCreateErrors_Pre_Id_Prepare(
   RtemsTaskReqCreateErrors_Context *ctx,
-  RtemsTaskReqCreateErrors_Pre_Name state
+  RtemsTaskReqCreateErrors_Pre_Id   state
 )
 {
   switch ( state ) {
-    case RtemsTaskReqCreateErrors_Pre_Name_Valid: {
+    case RtemsTaskReqCreateErrors_Pre_Id_Valid: {
       /*
-       * The ``name`` parameter shall be valid.
+       * While the ``id`` parameter references an object of type rtems_id.
        */
-      ctx->name = NAME;
+      ctx->id = &ctx->id_value;
       break;
     }
 
-    case RtemsTaskReqCreateErrors_Pre_Name_Inv: {
+    case RtemsTaskReqCreateErrors_Pre_Id_Null: {
       /*
-       * The ``name`` parameter shall be invalid.
+       * While the ``id`` parameter is NULL.
        */
-      ctx->name = 0;
+      ctx->id = NULL;
       break;
     }
 
-    case RtemsTaskReqCreateErrors_Pre_Name_NA:
+    case RtemsTaskReqCreateErrors_Pre_Id_NA:
       break;
   }
 }
@@ -357,7 +357,7 @@ static void RtemsTaskReqCreateErrors_Pre_SysTsk_Prepare(
   switch ( state ) {
     case RtemsTaskReqCreateErrors_Pre_SysTsk_Yes: {
       /*
-       * The ``attribute_set`` parameter shall specify a system task.
+       * While the ``attribute_set`` parameter specifies a system task.
        */
       ctx->attributes = RTEMS_SYSTEM_TASK;
       break;
@@ -365,7 +365,7 @@ static void RtemsTaskReqCreateErrors_Pre_SysTsk_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_SysTsk_No: {
       /*
-       * The ``attribute_set`` parameter shall specify an application task.
+       * While the ``attribute_set`` parameter specifies an application task.
        */
       ctx->attributes = RTEMS_DEFAULT_ATTRIBUTES;
       break;
@@ -384,7 +384,7 @@ static void RtemsTaskReqCreateErrors_Pre_Prio_Prepare(
   switch ( state ) {
     case RtemsTaskReqCreateErrors_Pre_Prio_Valid: {
       /*
-       * The ``initial_priority`` parameter shall be valid and non-zero.
+       * While the ``initial_priority`` parameter is valid and non-zero.
        */
       ctx->initial_priority = 254;
       break;
@@ -392,7 +392,7 @@ static void RtemsTaskReqCreateErrors_Pre_Prio_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Prio_Zero: {
       /*
-       * The ``initial_priority`` parameter shall be zero.
+       * While the ``initial_priority`` parameter is zero.
        */
       ctx->initial_priority = 0;
       break;
@@ -400,7 +400,7 @@ static void RtemsTaskReqCreateErrors_Pre_Prio_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Prio_Inv: {
       /*
-       * The ``initial_priority`` parameter shall be invalid.
+       * While the ``initial_priority`` parameter is invalid.
        */
       ctx->initial_priority = 0xffffffff;
       break;
@@ -419,7 +419,7 @@ static void RtemsTaskReqCreateErrors_Pre_Free_Prepare(
   switch ( state ) {
     case RtemsTaskReqCreateErrors_Pre_Free_Yes: {
       /*
-       * The system shall have at least one inactive task object available.
+       * While the system has at least one inactive task object available.
        */
       /* Nothing to do */
       break;
@@ -427,7 +427,7 @@ static void RtemsTaskReqCreateErrors_Pre_Free_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Free_No: {
       /*
-       * The system shall not have an inactive task object available.
+       * While the system has no inactive task object available.
        */
       ctx->seized_objects = T_seize_objects( Create, ctx );
       break;
@@ -446,7 +446,7 @@ static void RtemsTaskReqCreateErrors_Pre_Stack_Prepare(
   switch ( state ) {
     case RtemsTaskReqCreateErrors_Pre_Stack_Normal: {
       /*
-       * The ``initial_priority`` parameter shall be greater than or equal to
+       * While the ``initial_priority`` parameter is greater than or equal to
        * the configured minimum size and less than or equal to the maximum
        * stack size which can be allocated by the system.
        */
@@ -456,7 +456,7 @@ static void RtemsTaskReqCreateErrors_Pre_Stack_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Stack_Small: {
       /*
-       * The ``initial_priority`` parameter shall be less than the configured
+       * While the ``initial_priority`` parameter is less than the configured
        * minimum size.
        */
       ctx->stack_size = 0;
@@ -465,7 +465,7 @@ static void RtemsTaskReqCreateErrors_Pre_Stack_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Stack_Huge: {
       /*
-       * The ``initial_priority`` parameter shall be greater than the maximum
+       * While the ``initial_priority`` parameter is greater than the maximum
        * stack size which can be allocated by the system.
        */
       ctx->stack_size = SIZE_MAX;
@@ -485,7 +485,7 @@ static void RtemsTaskReqCreateErrors_Pre_Ext_Prepare(
   switch ( state ) {
     case RtemsTaskReqCreateErrors_Pre_Ext_Ok: {
       /*
-       * None of the task create extensions shall fail.
+       * While none of the task create extensions fails.
        */
       ctx->create_extension_status = true;
       break;
@@ -493,7 +493,7 @@ static void RtemsTaskReqCreateErrors_Pre_Ext_Prepare(
 
     case RtemsTaskReqCreateErrors_Pre_Ext_Err: {
       /*
-       * At least one of the task create extensions shall fail.
+       * While at least one of the task create extensions fails.
        */
       ctx->create_extension_status = false;
       break;
@@ -732,2389 +732,148 @@ static void RtemsTaskReqCreateErrors_Teardown_Wrap( void *arg )
   RtemsTaskReqCreateErrors_Teardown( ctx );
 }
 
-static size_t RtemsTaskReqCreateErrors_Scope( void *arg, char *buf, size_t n )
+static void RtemsTaskReqCreateErrors_Prepare(
+  RtemsTaskReqCreateErrors_Context *ctx
+)
 {
-  RtemsTaskReqCreateErrors_Context *ctx;
+  _RTEMS_Lock_allocator();
+  _Thread_Kill_zombies();
+  _RTEMS_Unlock_allocator();
 
-  ctx = arg;
+  ctx->id_value = INVALID_ID;
+}
 
-  if ( ctx->in_action_loop ) {
-    return T_get_scope( RtemsTaskReqCreateErrors_PreDesc, buf, n, ctx->pcs );
+static void RtemsTaskReqCreateErrors_Action(
+  RtemsTaskReqCreateErrors_Context *ctx
+)
+{
+  ctx->create_extension_calls = 0;
+  ctx->delete_extension_calls = 0;
+  ctx->status = rtems_task_create(
+    ctx->name,
+    ctx->initial_priority,
+    ctx->stack_size,
+    RTEMS_DEFAULT_MODES,
+    ctx->attributes,
+    ctx->id
+  );
+}
+
+static void RtemsTaskReqCreateErrors_Cleanup(
+  RtemsTaskReqCreateErrors_Context *ctx
+)
+{
+  if ( ctx->id_value != INVALID_ID ) {
+    rtems_status_code sc;
+
+    sc = rtems_task_delete( ctx->id_value );
+    T_rsc_success( sc );
+
+    ctx->id_value = INVALID_ID;
   }
 
-  return 0;
+  T_surrender_objects( &ctx->seized_objects, rtems_task_delete );
 }
 
-static T_fixture RtemsTaskReqCreateErrors_Fixture = {
-  .setup = RtemsTaskReqCreateErrors_Setup_Wrap,
-  .stop = NULL,
-  .teardown = RtemsTaskReqCreateErrors_Teardown_Wrap,
-  .scope = RtemsTaskReqCreateErrors_Scope,
-  .initial_context = &RtemsTaskReqCreateErrors_Instance
-};
+typedef struct {
+  uint32_t Skip : 1;
+  uint32_t Pre_Name_NA : 1;
+  uint32_t Pre_Id_NA : 1;
+  uint32_t Pre_SysTsk_NA : 1;
+  uint32_t Pre_Prio_NA : 1;
+  uint32_t Pre_Free_NA : 1;
+  uint32_t Pre_Stack_NA : 1;
+  uint32_t Pre_Ext_NA : 1;
+  uint32_t Post_Status : 3;
+  uint32_t Post_Name : 2;
+  uint32_t Post_IdVar : 2;
+  uint32_t Post_CreateExt : 2;
+  uint32_t Post_DelExt : 2;
+} RtemsTaskReqCreateErrors_Entry;
 
-static const uint8_t RtemsTaskReqCreateErrors_TransitionMap[][ 5 ] = {
-  {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
-    RtemsTaskReqCreateErrors_Post_Name_Valid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Set,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
-    RtemsTaskReqCreateErrors_Post_Name_Valid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Set,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
-    RtemsTaskReqCreateErrors_Post_Name_Valid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Set,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
-    RtemsTaskReqCreateErrors_Post_Name_Valid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Set,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
+static const RtemsTaskReqCreateErrors_Entry
+RtemsTaskReqCreateErrors_Entries[] = {
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_InvName,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
+    RtemsTaskReqCreateErrors_Post_DelExt_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_InvAddr,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
+    RtemsTaskReqCreateErrors_Post_DelExt_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_InvPrio,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
+    RtemsTaskReqCreateErrors_Post_DelExt_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_TooMany,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
-    RtemsTaskReqCreateErrors_Post_Name_Valid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Set,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Ok,
+    RtemsTaskReqCreateErrors_Post_DelExt_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_Ok,
     RtemsTaskReqCreateErrors_Post_Name_Valid,
     RtemsTaskReqCreateErrors_Post_IdVar_Set,
     RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
+    RtemsTaskReqCreateErrors_Post_DelExt_No },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_Unsat,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_Yes,
-    RtemsTaskReqCreateErrors_Post_DelExt_Yes
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_Unsat,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_TooMany,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
+    RtemsTaskReqCreateErrors_Post_DelExt_Yes },
+  { 0, 0, 0, 0, 0, 0, 0, 0, RtemsTaskReqCreateErrors_Post_Status_Unsat,
     RtemsTaskReqCreateErrors_Post_Name_Invalid,
     RtemsTaskReqCreateErrors_Post_IdVar_Nop,
     RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvPrio,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvAddr,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }, {
-    RtemsTaskReqCreateErrors_Post_Status_InvName,
-    RtemsTaskReqCreateErrors_Post_Name_Invalid,
-    RtemsTaskReqCreateErrors_Post_IdVar_Nop,
-    RtemsTaskReqCreateErrors_Post_CreateExt_No,
-    RtemsTaskReqCreateErrors_Post_DelExt_No
-  }
+    RtemsTaskReqCreateErrors_Post_DelExt_No }
 };
 
-static const struct {
-  uint8_t Skip : 1;
-  uint8_t Pre_Id_NA : 1;
-  uint8_t Pre_Name_NA : 1;
-  uint8_t Pre_SysTsk_NA : 1;
-  uint8_t Pre_Prio_NA : 1;
-  uint8_t Pre_Free_NA : 1;
-  uint8_t Pre_Stack_NA : 1;
-  uint8_t Pre_Ext_NA : 1;
-} RtemsTaskReqCreateErrors_TransitionInfo[] = {
-  {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }, {
-    0, 0, 0, 0, 0, 0, 0, 0
-  }
+static const uint8_t
+RtemsTaskReqCreateErrors_Map[] = {
+  4, 5, 4, 5, 6, 6, 3, 3, 3, 3, 3, 3, 4, 5, 4, 5, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 5, 4, 5, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2,
+  2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0
 };
 
-static void RtemsTaskReqCreateErrors_Prepare(
-  RtemsTaskReqCreateErrors_Context *ctx
-)
+static size_t RtemsTaskReqCreateErrors_Scope( void *arg, char *buf, size_t n )
 {
-  _RTEMS_Lock_allocator();
-  _Thread_Kill_zombies();
-  _RTEMS_Unlock_allocator();
+  RtemsTaskReqCreateErrors_Context *ctx;
 
-  ctx->id_value = INVALID_ID;
-}
+  ctx = arg;
 
-static void RtemsTaskReqCreateErrors_Action(
-  RtemsTaskReqCreateErrors_Context *ctx
-)
-{
-  ctx->create_extension_calls = 0;
-  ctx->delete_extension_calls = 0;
-  ctx->status = rtems_task_create(
-    ctx->name,
-    ctx->initial_priority,
-    ctx->stack_size,
-    RTEMS_DEFAULT_MODES,
-    ctx->attributes,
-    ctx->id
-  );
+  if ( ctx->in_action_loop ) {
+    return T_get_scope( RtemsTaskReqCreateErrors_PreDesc, buf, n, ctx->pcs );
+  }
+
+  return 0;
 }
 
-static void RtemsTaskReqCreateErrors_Cleanup(
-  RtemsTaskReqCreateErrors_Context *ctx
+static T_fixture RtemsTaskReqCreateErrors_Fixture = {
+  .setup = RtemsTaskReqCreateErrors_Setup_Wrap,
+  .stop = NULL,
+  .teardown = RtemsTaskReqCreateErrors_Teardown_Wrap,
+  .scope = RtemsTaskReqCreateErrors_Scope,
+  .initial_context = &RtemsTaskReqCreateErrors_Instance
+};
+
+static inline RtemsTaskReqCreateErrors_Entry RtemsTaskReqCreateErrors_GetEntry(
+  size_t index
 )
 {
-  if ( ctx->id_value != INVALID_ID ) {
-    rtems_status_code sc;
-
-    sc = rtems_task_delete( ctx->id_value );
-    T_rsc_success( sc );
-
-    ctx->id_value = INVALID_ID;
-  }
-
-  T_surrender_objects( &ctx->seized_objects, rtems_task_delete );
+  return RtemsTaskReqCreateErrors_Entries[
+    RtemsTaskReqCreateErrors_Map[ index ]
+  ];
 }
 
 /**
@@ -3126,6 +885,7 @@ T_TEST_CASE_FIXTURE(
 )
 {
   RtemsTaskReqCreateErrors_Context *ctx;
+  RtemsTaskReqCreateErrors_Entry entry;
   size_t index;
 
   ctx = T_fixture_context();
@@ -3133,14 +893,16 @@ T_TEST_CASE_FIXTURE(
   index = 0;
 
   for (
-    ctx->pcs[ 0 ] = RtemsTaskReqCreateErrors_Pre_Id_Valid;
-    ctx->pcs[ 0 ] < RtemsTaskReqCreateErrors_Pre_Id_NA;
+    ctx->pcs[ 0 ] = RtemsTaskReqCreateErrors_Pre_Name_Valid;
+    ctx->pcs[ 0 ] < RtemsTaskReqCreateErrors_Pre_Name_NA;
     ++ctx->pcs[ 0 ]
   ) {
-    if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Id_NA ) {
-      ctx->pcs[ 0 ] = RtemsTaskReqCreateErrors_Pre_Id_NA;
-      index += ( RtemsTaskReqCreateErrors_Pre_Id_NA - 1 )
-        * RtemsTaskReqCreateErrors_Pre_Name_NA
+    entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+    if ( entry.Pre_Name_NA ) {
+      ctx->pcs[ 0 ] = RtemsTaskReqCreateErrors_Pre_Name_NA;
+      index += ( RtemsTaskReqCreateErrors_Pre_Name_NA - 1 )
+        * RtemsTaskReqCreateErrors_Pre_Id_NA
         * RtemsTaskReqCreateErrors_Pre_SysTsk_NA
         * RtemsTaskReqCreateErrors_Pre_Prio_NA
         * RtemsTaskReqCreateErrors_Pre_Free_NA
@@ -3149,13 +911,15 @@ T_TEST_CASE_FIXTURE(
     }
 
     for (
-      ctx->pcs[ 1 ] = RtemsTaskReqCreateErrors_Pre_Name_Valid;
-      ctx->pcs[ 1 ] < RtemsTaskReqCreateErrors_Pre_Name_NA;
+      ctx->pcs[ 1 ] = RtemsTaskReqCreateErrors_Pre_Id_Valid;
+      ctx->pcs[ 1 ] < RtemsTaskReqCreateErrors_Pre_Id_NA;
       ++ctx->pcs[ 1 ]
     ) {
-      if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Name_NA ) {
-        ctx->pcs[ 1 ] = RtemsTaskReqCreateErrors_Pre_Name_NA;
-        index += ( RtemsTaskReqCreateErrors_Pre_Name_NA - 1 )
+      entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+      if ( entry.Pre_Id_NA ) {
+        ctx->pcs[ 1 ] = RtemsTaskReqCreateErrors_Pre_Id_NA;
+        index += ( RtemsTaskReqCreateErrors_Pre_Id_NA - 1 )
           * RtemsTaskReqCreateErrors_Pre_SysTsk_NA
           * RtemsTaskReqCreateErrors_Pre_Prio_NA
           * RtemsTaskReqCreateErrors_Pre_Free_NA
@@ -3168,7 +932,9 @@ T_TEST_CASE_FIXTURE(
         ctx->pcs[ 2 ] < RtemsTaskReqCreateErrors_Pre_SysTsk_NA;
         ++ctx->pcs[ 2 ]
       ) {
-        if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_SysTsk_NA ) {
+        entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+        if ( entry.Pre_SysTsk_NA ) {
           ctx->pcs[ 2 ] = RtemsTaskReqCreateErrors_Pre_SysTsk_NA;
           index += ( RtemsTaskReqCreateErrors_Pre_SysTsk_NA - 1 )
             * RtemsTaskReqCreateErrors_Pre_Prio_NA
@@ -3182,7 +948,9 @@ T_TEST_CASE_FIXTURE(
           ctx->pcs[ 3 ] < RtemsTaskReqCreateErrors_Pre_Prio_NA;
           ++ctx->pcs[ 3 ]
         ) {
-          if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Prio_NA ) {
+          entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+          if ( entry.Pre_Prio_NA ) {
             ctx->pcs[ 3 ] = RtemsTaskReqCreateErrors_Pre_Prio_NA;
             index += ( RtemsTaskReqCreateErrors_Pre_Prio_NA - 1 )
               * RtemsTaskReqCreateErrors_Pre_Free_NA
@@ -3195,7 +963,9 @@ T_TEST_CASE_FIXTURE(
             ctx->pcs[ 4 ] < RtemsTaskReqCreateErrors_Pre_Free_NA;
             ++ctx->pcs[ 4 ]
           ) {
-            if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Free_NA ) {
+            entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+            if ( entry.Pre_Free_NA ) {
               ctx->pcs[ 4 ] = RtemsTaskReqCreateErrors_Pre_Free_NA;
               index += ( RtemsTaskReqCreateErrors_Pre_Free_NA - 1 )
                 * RtemsTaskReqCreateErrors_Pre_Stack_NA
@@ -3207,7 +977,9 @@ T_TEST_CASE_FIXTURE(
               ctx->pcs[ 5 ] < RtemsTaskReqCreateErrors_Pre_Stack_NA;
               ++ctx->pcs[ 5 ]
             ) {
-              if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Stack_NA ) {
+              entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+              if ( entry.Pre_Stack_NA ) {
                 ctx->pcs[ 5 ] = RtemsTaskReqCreateErrors_Pre_Stack_NA;
                 index += ( RtemsTaskReqCreateErrors_Pre_Stack_NA - 1 )
                   * RtemsTaskReqCreateErrors_Pre_Ext_NA;
@@ -3218,22 +990,24 @@ T_TEST_CASE_FIXTURE(
                 ctx->pcs[ 6 ] < RtemsTaskReqCreateErrors_Pre_Ext_NA;
                 ++ctx->pcs[ 6 ]
               ) {
-                if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Pre_Ext_NA ) {
+                entry = RtemsTaskReqCreateErrors_GetEntry( index );
+
+                if ( entry.Pre_Ext_NA ) {
                   ctx->pcs[ 6 ] = RtemsTaskReqCreateErrors_Pre_Ext_NA;
                   index += ( RtemsTaskReqCreateErrors_Pre_Ext_NA - 1 );
                 }
 
-                if ( RtemsTaskReqCreateErrors_TransitionInfo[ index ].Skip ) {
+                if ( entry.Skip ) {
                   ++index;
                   continue;
                 }
 
                 RtemsTaskReqCreateErrors_Prepare( ctx );
-                RtemsTaskReqCreateErrors_Pre_Id_Prepare( ctx, ctx->pcs[ 0 ] );
                 RtemsTaskReqCreateErrors_Pre_Name_Prepare(
                   ctx,
-                  ctx->pcs[ 1 ]
+                  ctx->pcs[ 0 ]
                 );
+                RtemsTaskReqCreateErrors_Pre_Id_Prepare( ctx, ctx->pcs[ 1 ] );
                 RtemsTaskReqCreateErrors_Pre_SysTsk_Prepare(
                   ctx,
                   ctx->pcs[ 2 ]
@@ -3254,23 +1028,23 @@ T_TEST_CASE_FIXTURE(
                 RtemsTaskReqCreateErrors_Action( ctx );
                 RtemsTaskReqCreateErrors_Post_Status_Check(
                   ctx,
-                  RtemsTaskReqCreateErrors_TransitionMap[ index ][ 0 ]
+                  entry.Post_Status
                 );
                 RtemsTaskReqCreateErrors_Post_Name_Check(
                   ctx,
-                  RtemsTaskReqCreateErrors_TransitionMap[ index ][ 1 ]
+                  entry.Post_Name
                 );
                 RtemsTaskReqCreateErrors_Post_IdVar_Check(
                   ctx,
-                  RtemsTaskReqCreateErrors_TransitionMap[ index ][ 2 ]
+                  entry.Post_IdVar
                 );
                 RtemsTaskReqCreateErrors_Post_CreateExt_Check(
                   ctx,
-                  RtemsTaskReqCreateErrors_TransitionMap[ index ][ 3 ]
+                  entry.Post_CreateExt
                 );
                 RtemsTaskReqCreateErrors_Post_DelExt_Check(
                   ctx,
-                  RtemsTaskReqCreateErrors_TransitionMap[ index ][ 4 ]
+                  entry.Post_DelExt
                 );
                 RtemsTaskReqCreateErrors_Cleanup( ctx );
                 ++index;



More information about the vc mailing list