From fa1e7ea054ae4bde00e3bc4d1996fa05ed001a6d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 16 Mar 2021 09:32:58 +0100 Subject: 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. --- .../validation/tc-message-construct-errors.c | 2025 ++------------------ 1 file changed, 179 insertions(+), 1846 deletions(-) (limited to 'testsuites/validation/tc-message-construct-errors.c') diff --git a/testsuites/validation/tc-message-construct-errors.c b/testsuites/validation/tc-message-construct-errors.c index 3512b45c65..902918b6f7 100644 --- a/testsuites/validation/tc-message-construct-errors.c +++ b/testsuites/validation/tc-message-construct-errors.c @@ -66,18 +66,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, @@ -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; -- cgit v1.2.3