source: rtems/testsuites/validation/tc-message-construct-errors.c @ c0c4b8b

Last change on this file since c0c4b8b was c0c4b8b, checked in by Sebastian Huber <sebastian.huber@…>, on Mar 2, 2021 at 6:54:17 AM

validation: Format comment blocks

  • Property mode set to 100644
File size: 83.8 KB
Line 
1/* SPDX-License-Identifier: BSD-2-Clause */
2
3/**
4 * @file
5 *
6 * @ingroup RTEMSTestCaseRtemsMessageReqConstructErrors
7 */
8
9/*
10 * Copyright (C) 2020, 2021 embedded brains GmbH (http://www.embedded-brains.de)
11 *
12 * Redistribution and use in source and binary forms, with or without
13 * modification, are permitted provided that the following conditions
14 * are met:
15 * 1. Redistributions of source code must retain the above copyright
16 *    notice, this list of conditions and the following disclaimer.
17 * 2. Redistributions in binary form must reproduce the above copyright
18 *    notice, this list of conditions and the following disclaimer in the
19 *    documentation and/or other materials provided with the distribution.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
25 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 * POSSIBILITY OF SUCH DAMAGE.
32 */
33
34/*
35 * This file is part of the RTEMS quality process and was automatically
36 * generated.  If you find something that needs to be fixed or
37 * worded better please post a report or patch to an RTEMS mailing list
38 * or raise a bug report:
39 *
40 * https://www.rtems.org/bugs.html
41 *
42 * For information on updating and regenerating please refer to the How-To
43 * section in the Software Requirements Engineering chapter of the
44 * RTEMS Software Engineering manual.  The manual is provided as a part of
45 * a release.  For development sources please refer to the online
46 * documentation at:
47 *
48 * https://docs.rtems.org
49 */
50
51#ifdef HAVE_CONFIG_H
52#include "config.h"
53#endif
54
55#include <rtems.h>
56#include <string.h>
57
58#include <rtems/test.h>
59
60/**
61 * @defgroup RTEMSTestCaseRtemsMessageReqConstructErrors \
62 *   spec:/rtems/message/req/construct-errors
63 *
64 * @ingroup RTEMSTestSuiteTestsuitesValidation0
65 *
66 * @{
67 */
68
69typedef enum {
70  RtemsMessageReqConstructErrors_Pre_Id_Id,
71  RtemsMessageReqConstructErrors_Pre_Id_Null,
72  RtemsMessageReqConstructErrors_Pre_Id_NA
73} RtemsMessageReqConstructErrors_Pre_Id;
74
75typedef enum {
76  RtemsMessageReqConstructErrors_Pre_Name_Valid,
77  RtemsMessageReqConstructErrors_Pre_Name_Invalid,
78  RtemsMessageReqConstructErrors_Pre_Name_NA
79} RtemsMessageReqConstructErrors_Pre_Name;
80
81typedef enum {
82  RtemsMessageReqConstructErrors_Pre_MaxPending_Valid,
83  RtemsMessageReqConstructErrors_Pre_MaxPending_Zero,
84  RtemsMessageReqConstructErrors_Pre_MaxPending_Big,
85  RtemsMessageReqConstructErrors_Pre_MaxPending_NA
86} RtemsMessageReqConstructErrors_Pre_MaxPending;
87
88typedef enum {
89  RtemsMessageReqConstructErrors_Pre_MaxSize_Valid,
90  RtemsMessageReqConstructErrors_Pre_MaxSize_Zero,
91  RtemsMessageReqConstructErrors_Pre_MaxSize_Big,
92  RtemsMessageReqConstructErrors_Pre_MaxSize_NA
93} RtemsMessageReqConstructErrors_Pre_MaxSize;
94
95typedef enum {
96  RtemsMessageReqConstructErrors_Pre_Free_Yes,
97  RtemsMessageReqConstructErrors_Pre_Free_No,
98  RtemsMessageReqConstructErrors_Pre_Free_NA
99} RtemsMessageReqConstructErrors_Pre_Free;
100
101typedef enum {
102  RtemsMessageReqConstructErrors_Pre_Area_Valid,
103  RtemsMessageReqConstructErrors_Pre_Area_Null,
104  RtemsMessageReqConstructErrors_Pre_Area_NA
105} RtemsMessageReqConstructErrors_Pre_Area;
106
107typedef enum {
108  RtemsMessageReqConstructErrors_Pre_AreaSize_Valid,
109  RtemsMessageReqConstructErrors_Pre_AreaSize_Invalid,
110  RtemsMessageReqConstructErrors_Pre_AreaSize_NA
111} RtemsMessageReqConstructErrors_Pre_AreaSize;
112
113typedef enum {
114  RtemsMessageReqConstructErrors_Post_Status_Ok,
115  RtemsMessageReqConstructErrors_Post_Status_InvAddr,
116  RtemsMessageReqConstructErrors_Post_Status_InvName,
117  RtemsMessageReqConstructErrors_Post_Status_InvNum,
118  RtemsMessageReqConstructErrors_Post_Status_InvSize,
119  RtemsMessageReqConstructErrors_Post_Status_TooMany,
120  RtemsMessageReqConstructErrors_Post_Status_Unsat,
121  RtemsMessageReqConstructErrors_Post_Status_NA
122} RtemsMessageReqConstructErrors_Post_Status;
123
124typedef enum {
125  RtemsMessageReqConstructErrors_Post_Name_Valid,
126  RtemsMessageReqConstructErrors_Post_Name_Invalid,
127  RtemsMessageReqConstructErrors_Post_Name_NA
128} RtemsMessageReqConstructErrors_Post_Name;
129
130typedef enum {
131  RtemsMessageReqConstructErrors_Post_IdValue_Assigned,
132  RtemsMessageReqConstructErrors_Post_IdValue_Unchanged,
133  RtemsMessageReqConstructErrors_Post_IdValue_NA
134} RtemsMessageReqConstructErrors_Post_IdValue;
135
136/**
137 * @brief Test context for spec:/rtems/message/req/construct-errors test case.
138 */
139typedef struct {
140  rtems_status_code status;
141
142  rtems_message_queue_config config;
143
144  rtems_id *id;
145
146  rtems_id id_value;
147
148  void *seized_objects;
149
150  /**
151   * @brief This member defines the pre-condition states for the next action.
152   */
153  size_t pcs[ 7 ];
154
155  /**
156   * @brief This member indicates if the test action loop is currently
157   *   executed.
158   */
159  bool in_action_loop;
160} RtemsMessageReqConstructErrors_Context;
161
162static RtemsMessageReqConstructErrors_Context
163  RtemsMessageReqConstructErrors_Instance;
164
165static const char * const RtemsMessageReqConstructErrors_PreDesc_Id[] = {
166  "Id",
167  "Null",
168  "NA"
169};
170
171static const char * const RtemsMessageReqConstructErrors_PreDesc_Name[] = {
172  "Valid",
173  "Invalid",
174  "NA"
175};
176
177static const char * const RtemsMessageReqConstructErrors_PreDesc_MaxPending[] = {
178  "Valid",
179  "Zero",
180  "Big",
181  "NA"
182};
183
184static const char * const RtemsMessageReqConstructErrors_PreDesc_MaxSize[] = {
185  "Valid",
186  "Zero",
187  "Big",
188  "NA"
189};
190
191static const char * const RtemsMessageReqConstructErrors_PreDesc_Free[] = {
192  "Yes",
193  "No",
194  "NA"
195};
196
197static const char * const RtemsMessageReqConstructErrors_PreDesc_Area[] = {
198  "Valid",
199  "Null",
200  "NA"
201};
202
203static const char * const RtemsMessageReqConstructErrors_PreDesc_AreaSize[] = {
204  "Valid",
205  "Invalid",
206  "NA"
207};
208
209static const char * const * const RtemsMessageReqConstructErrors_PreDesc[] = {
210  RtemsMessageReqConstructErrors_PreDesc_Id,
211  RtemsMessageReqConstructErrors_PreDesc_Name,
212  RtemsMessageReqConstructErrors_PreDesc_MaxPending,
213  RtemsMessageReqConstructErrors_PreDesc_MaxSize,
214  RtemsMessageReqConstructErrors_PreDesc_Free,
215  RtemsMessageReqConstructErrors_PreDesc_Area,
216  RtemsMessageReqConstructErrors_PreDesc_AreaSize,
217  NULL
218};
219
220#define NAME rtems_build_name( 'T', 'E', 'S', 'T' )
221
222#define INVALID_ID 0xffffffff
223
224#define MAX_MESSAGE_QUEUES 4
225
226#define MAX_PENDING_MESSAGES 1
227
228#define MAX_MESSAGE_SIZE 1
229
230static RTEMS_MESSAGE_QUEUE_BUFFER( MAX_MESSAGE_SIZE )
231  buffers_to_seize[ MAX_MESSAGE_QUEUES ][ MAX_PENDING_MESSAGES ];
232
233static RTEMS_MESSAGE_QUEUE_BUFFER( MAX_MESSAGE_SIZE )
234  buffers[ MAX_PENDING_MESSAGES ];
235
236static rtems_status_code Create( void *arg, uint32_t *id )
237{
238  rtems_message_queue_config config;
239  size_t                    *i;
240
241  i = arg;
242  T_quiet_lt_sz( *i, MAX_MESSAGE_QUEUES );
243
244  memset( &config, 0, sizeof( config ) );
245  config.name = rtems_build_name( 'S', 'I', 'Z', 'E' );
246  config.maximum_pending_messages = MAX_PENDING_MESSAGES;
247  config.maximum_message_size = MAX_MESSAGE_SIZE;
248  config.storage_size = sizeof( buffers_to_seize[ *i ] );
249  config.storage_area = buffers_to_seize[ *i ];
250  config.attributes = RTEMS_DEFAULT_ATTRIBUTES;
251
252  ++(*i);
253
254  return rtems_message_queue_construct( &config, id );
255}
256
257static void RtemsMessageReqConstructErrors_Pre_Id_Prepare(
258  RtemsMessageReqConstructErrors_Context *ctx,
259  RtemsMessageReqConstructErrors_Pre_Id   state
260)
261{
262  switch ( state ) {
263    case RtemsMessageReqConstructErrors_Pre_Id_Id: {
264      /*
265       * The id parameter shall reference an object identifier value.
266       */
267      ctx->id = &ctx->id_value;
268      break;
269    }
270
271    case RtemsMessageReqConstructErrors_Pre_Id_Null: {
272      /*
273       * The id parameter shall be NULL.
274       */
275      ctx->id = NULL;
276      break;
277    }
278
279    case RtemsMessageReqConstructErrors_Pre_Id_NA:
280      break;
281  }
282}
283
284static void RtemsMessageReqConstructErrors_Pre_Name_Prepare(
285  RtemsMessageReqConstructErrors_Context *ctx,
286  RtemsMessageReqConstructErrors_Pre_Name state
287)
288{
289  switch ( state ) {
290    case RtemsMessageReqConstructErrors_Pre_Name_Valid: {
291      /*
292       * The name of the message queue configuration shall be valid.
293       */
294      ctx->config.name = NAME;
295      break;
296    }
297
298    case RtemsMessageReqConstructErrors_Pre_Name_Invalid: {
299      /*
300       * The name of the message queue configuration shall be invalid.
301       */
302      ctx->config.name = 0;
303      break;
304    }
305
306    case RtemsMessageReqConstructErrors_Pre_Name_NA:
307      break;
308  }
309}
310
311static void RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare(
312  RtemsMessageReqConstructErrors_Context       *ctx,
313  RtemsMessageReqConstructErrors_Pre_MaxPending state
314)
315{
316  switch ( state ) {
317    case RtemsMessageReqConstructErrors_Pre_MaxPending_Valid: {
318      /*
319       * The maximum number of pending messages of the message queue
320       * configuration shall be valid.
321       */
322      ctx->config.maximum_pending_messages = MAX_PENDING_MESSAGES;
323      break;
324    }
325
326    case RtemsMessageReqConstructErrors_Pre_MaxPending_Zero: {
327      /*
328       * The maximum number of pending messages of the message queue
329       * configuration shall be zero.
330       */
331      ctx->config.maximum_pending_messages = 0;
332      break;
333    }
334
335    case RtemsMessageReqConstructErrors_Pre_MaxPending_Big: {
336      /*
337       * The maximum number of pending messages of the message queue
338       * configuration shall be big enough so that a calculation to get the
339       * message buffer storage area size overflows.
340       */
341      ctx->config.maximum_pending_messages = UINT32_MAX;
342      break;
343    }
344
345    case RtemsMessageReqConstructErrors_Pre_MaxPending_NA:
346      break;
347  }
348}
349
350static void RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare(
351  RtemsMessageReqConstructErrors_Context    *ctx,
352  RtemsMessageReqConstructErrors_Pre_MaxSize state
353)
354{
355  switch ( state ) {
356    case RtemsMessageReqConstructErrors_Pre_MaxSize_Valid: {
357      /*
358       * The maximum message size of the message queue configuration shall be
359       * valid.
360       */
361      ctx->config.maximum_message_size = MAX_MESSAGE_SIZE;
362      break;
363    }
364
365    case RtemsMessageReqConstructErrors_Pre_MaxSize_Zero: {
366      /*
367       * The maximum message size of the message queue configuration shall be
368       * zero.
369       */
370      ctx->config.maximum_message_size = 0;
371      break;
372    }
373
374    case RtemsMessageReqConstructErrors_Pre_MaxSize_Big: {
375      /*
376       * The maximum message size of the message queue configuration shall be
377       * big enough so that a calculation to get the message buffer storage
378       * area size overflows.
379       */
380      ctx->config.maximum_message_size = SIZE_MAX;
381      break;
382    }
383
384    case RtemsMessageReqConstructErrors_Pre_MaxSize_NA:
385      break;
386  }
387}
388
389static void RtemsMessageReqConstructErrors_Pre_Free_Prepare(
390  RtemsMessageReqConstructErrors_Context *ctx,
391  RtemsMessageReqConstructErrors_Pre_Free state
392)
393{
394  size_t i;
395
396  switch ( state ) {
397    case RtemsMessageReqConstructErrors_Pre_Free_Yes: {
398      /*
399       * The system shall have at least one inactive message queue object
400       * available.
401       */
402      /* Nothing to do */
403      break;
404    }
405
406    case RtemsMessageReqConstructErrors_Pre_Free_No: {
407      /*
408       * The system shall have no inactive message queue object available.
409       */
410      i = 0;
411      ctx->seized_objects = T_seize_objects( Create, &i );
412      break;
413    }
414
415    case RtemsMessageReqConstructErrors_Pre_Free_NA:
416      break;
417  }
418}
419
420static void RtemsMessageReqConstructErrors_Pre_Area_Prepare(
421  RtemsMessageReqConstructErrors_Context *ctx,
422  RtemsMessageReqConstructErrors_Pre_Area state
423)
424{
425  switch ( state ) {
426    case RtemsMessageReqConstructErrors_Pre_Area_Valid: {
427      /*
428       * The message buffer storage area begin pointer of the message queue
429       * configuration shall be valid.
430       */
431      ctx->config.storage_area = buffers;
432      break;
433    }
434
435    case RtemsMessageReqConstructErrors_Pre_Area_Null: {
436      /*
437       * The message buffer storage area begin pointer of the message queue
438       * configuration shall be NULL.
439       */
440      ctx->config.storage_area = NULL;
441      break;
442    }
443
444    case RtemsMessageReqConstructErrors_Pre_Area_NA:
445      break;
446  }
447}
448
449static void RtemsMessageReqConstructErrors_Pre_AreaSize_Prepare(
450  RtemsMessageReqConstructErrors_Context     *ctx,
451  RtemsMessageReqConstructErrors_Pre_AreaSize state
452)
453{
454  switch ( state ) {
455    case RtemsMessageReqConstructErrors_Pre_AreaSize_Valid: {
456      /*
457       * The message buffer storage area size of the message queue
458       * configuration shall be valid.
459       */
460      ctx->config.storage_size = sizeof( buffers );
461      break;
462    }
463
464    case RtemsMessageReqConstructErrors_Pre_AreaSize_Invalid: {
465      /*
466       * The message buffer storage area size of the message queue
467       * configuration shall be invalid.
468       */
469      ctx->config.storage_size = SIZE_MAX;
470      break;
471    }
472
473    case RtemsMessageReqConstructErrors_Pre_AreaSize_NA:
474      break;
475  }
476}
477
478static void RtemsMessageReqConstructErrors_Post_Status_Check(
479  RtemsMessageReqConstructErrors_Context    *ctx,
480  RtemsMessageReqConstructErrors_Post_Status state
481)
482{
483  switch ( state ) {
484    case RtemsMessageReqConstructErrors_Post_Status_Ok: {
485      /*
486       * The return status of rtems_message_queue_construct() shall be
487       * RTEMS_SUCCESSFUL.
488       */
489      T_rsc_success( ctx->status );
490      break;
491    }
492
493    case RtemsMessageReqConstructErrors_Post_Status_InvAddr: {
494      /*
495       * The return status of rtems_message_queue_construct() shall be
496       * RTEMS_INVALID_ADDRESS.
497       */
498      T_rsc( ctx->status, RTEMS_INVALID_ADDRESS );
499      break;
500    }
501
502    case RtemsMessageReqConstructErrors_Post_Status_InvName: {
503      /*
504       * The return status of rtems_message_queue_construct() shall be
505       * RTEMS_INVALID_NAME.
506       */
507      T_rsc( ctx->status, RTEMS_INVALID_NAME );
508      break;
509    }
510
511    case RtemsMessageReqConstructErrors_Post_Status_InvNum: {
512      /*
513       * The return status of rtems_message_queue_construct() shall be
514       * RTEMS_INVALID_NUMBER.
515       */
516      T_rsc( ctx->status, RTEMS_INVALID_NUMBER );
517      break;
518    }
519
520    case RtemsMessageReqConstructErrors_Post_Status_InvSize: {
521      /*
522       * The return status of rtems_message_queue_construct() shall be
523       * RTEMS_INVALID_SIZE.
524       */
525      T_rsc( ctx->status, RTEMS_INVALID_SIZE );
526      break;
527    }
528
529    case RtemsMessageReqConstructErrors_Post_Status_TooMany: {
530      /*
531       * The return status of rtems_message_queue_construct() shall be
532       * RTEMS_TOO_MANY.
533       */
534      T_rsc( ctx->status, RTEMS_TOO_MANY );
535      break;
536    }
537
538    case RtemsMessageReqConstructErrors_Post_Status_Unsat: {
539      /*
540       * The return status of rtems_message_queue_construct() shall be
541       * RTEMS_UNSATISFIED.
542       */
543      T_rsc( ctx->status, RTEMS_UNSATISFIED  );
544      break;
545    }
546
547    case RtemsMessageReqConstructErrors_Post_Status_NA:
548      break;
549  }
550}
551
552static void RtemsMessageReqConstructErrors_Post_Name_Check(
553  RtemsMessageReqConstructErrors_Context  *ctx,
554  RtemsMessageReqConstructErrors_Post_Name state
555)
556{
557  rtems_status_code sc;
558  rtems_id          id;
559
560  switch ( state ) {
561    case RtemsMessageReqConstructErrors_Post_Name_Valid: {
562      /*
563       * The unique object name shall identify the message queue constructed by
564       * the rtems_message_queue_construct() call.
565       */
566      id = 0;
567      sc = rtems_message_queue_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id );
568      T_rsc_success( sc );
569      T_eq_u32( id, ctx->id_value );
570      break;
571    }
572
573    case RtemsMessageReqConstructErrors_Post_Name_Invalid: {
574      /*
575       * The unique object name shall not identify a message queue.
576       */
577      sc = rtems_message_queue_ident( NAME, RTEMS_SEARCH_LOCAL_NODE, &id );
578      T_rsc( sc, RTEMS_INVALID_NAME );
579      break;
580    }
581
582    case RtemsMessageReqConstructErrors_Post_Name_NA:
583      break;
584  }
585}
586
587static void RtemsMessageReqConstructErrors_Post_IdValue_Check(
588  RtemsMessageReqConstructErrors_Context     *ctx,
589  RtemsMessageReqConstructErrors_Post_IdValue state
590)
591{
592  switch ( state ) {
593    case RtemsMessageReqConstructErrors_Post_IdValue_Assigned: {
594      /*
595       * The value of the object identifier variable shall be equal to the
596       * object identifier of the message queue constructed by the
597       * rtems_message_queue_construct() call.
598       */
599      T_eq_ptr( ctx->id, &ctx->id_value );
600      T_ne_u32( ctx->id_value, INVALID_ID );
601      break;
602    }
603
604    case RtemsMessageReqConstructErrors_Post_IdValue_Unchanged: {
605      /*
606       * The value of the object identifier variable shall be unchanged by the
607       * rtems_message_queue_construct() call.
608       */
609      T_eq_u32( ctx->id_value, INVALID_ID );
610      break;
611    }
612
613    case RtemsMessageReqConstructErrors_Post_IdValue_NA:
614      break;
615  }
616}
617
618static size_t RtemsMessageReqConstructErrors_Scope(
619  void  *arg,
620  char  *buf,
621  size_t n
622)
623{
624  RtemsMessageReqConstructErrors_Context *ctx;
625
626  ctx = arg;
627
628  if ( ctx->in_action_loop ) {
629    return T_get_scope(
630      RtemsMessageReqConstructErrors_PreDesc,
631      buf,
632      n,
633      ctx->pcs
634    );
635  }
636
637  return 0;
638}
639
640static T_fixture RtemsMessageReqConstructErrors_Fixture = {
641  .setup = NULL,
642  .stop = NULL,
643  .teardown = NULL,
644  .scope = RtemsMessageReqConstructErrors_Scope,
645  .initial_context = &RtemsMessageReqConstructErrors_Instance
646};
647
648static const uint8_t RtemsMessageReqConstructErrors_TransitionMap[][ 3 ] = {
649  {
650    RtemsMessageReqConstructErrors_Post_Status_Ok,
651    RtemsMessageReqConstructErrors_Post_Name_Valid,
652    RtemsMessageReqConstructErrors_Post_IdValue_Assigned
653  }, {
654    RtemsMessageReqConstructErrors_Post_Status_Unsat,
655    RtemsMessageReqConstructErrors_Post_Name_Invalid,
656    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
657  }, {
658    RtemsMessageReqConstructErrors_Post_Status_Unsat,
659    RtemsMessageReqConstructErrors_Post_Name_Invalid,
660    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
661  }, {
662    RtemsMessageReqConstructErrors_Post_Status_Unsat,
663    RtemsMessageReqConstructErrors_Post_Name_Invalid,
664    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
665  }, {
666    RtemsMessageReqConstructErrors_Post_Status_TooMany,
667    RtemsMessageReqConstructErrors_Post_Name_Invalid,
668    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
669  }, {
670    RtemsMessageReqConstructErrors_Post_Status_TooMany,
671    RtemsMessageReqConstructErrors_Post_Name_Invalid,
672    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
673  }, {
674    RtemsMessageReqConstructErrors_Post_Status_TooMany,
675    RtemsMessageReqConstructErrors_Post_Name_Invalid,
676    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
677  }, {
678    RtemsMessageReqConstructErrors_Post_Status_TooMany,
679    RtemsMessageReqConstructErrors_Post_Name_Invalid,
680    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
681  }, {
682    RtemsMessageReqConstructErrors_Post_Status_InvSize,
683    RtemsMessageReqConstructErrors_Post_Name_Invalid,
684    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
685  }, {
686    RtemsMessageReqConstructErrors_Post_Status_InvSize,
687    RtemsMessageReqConstructErrors_Post_Name_Invalid,
688    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
689  }, {
690    RtemsMessageReqConstructErrors_Post_Status_InvSize,
691    RtemsMessageReqConstructErrors_Post_Name_Invalid,
692    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
693  }, {
694    RtemsMessageReqConstructErrors_Post_Status_InvSize,
695    RtemsMessageReqConstructErrors_Post_Name_Invalid,
696    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
697  }, {
698    RtemsMessageReqConstructErrors_Post_Status_InvSize,
699    RtemsMessageReqConstructErrors_Post_Name_Invalid,
700    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
701  }, {
702    RtemsMessageReqConstructErrors_Post_Status_InvSize,
703    RtemsMessageReqConstructErrors_Post_Name_Invalid,
704    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
705  }, {
706    RtemsMessageReqConstructErrors_Post_Status_InvSize,
707    RtemsMessageReqConstructErrors_Post_Name_Invalid,
708    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
709  }, {
710    RtemsMessageReqConstructErrors_Post_Status_InvSize,
711    RtemsMessageReqConstructErrors_Post_Name_Invalid,
712    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
713  }, {
714    RtemsMessageReqConstructErrors_Post_Status_InvSize,
715    RtemsMessageReqConstructErrors_Post_Name_Invalid,
716    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
717  }, {
718    RtemsMessageReqConstructErrors_Post_Status_InvSize,
719    RtemsMessageReqConstructErrors_Post_Name_Invalid,
720    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
721  }, {
722    RtemsMessageReqConstructErrors_Post_Status_InvSize,
723    RtemsMessageReqConstructErrors_Post_Name_Invalid,
724    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
725  }, {
726    RtemsMessageReqConstructErrors_Post_Status_InvSize,
727    RtemsMessageReqConstructErrors_Post_Name_Invalid,
728    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
729  }, {
730    RtemsMessageReqConstructErrors_Post_Status_TooMany,
731    RtemsMessageReqConstructErrors_Post_Name_Invalid,
732    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
733  }, {
734    RtemsMessageReqConstructErrors_Post_Status_TooMany,
735    RtemsMessageReqConstructErrors_Post_Name_Invalid,
736    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
737  }, {
738    RtemsMessageReqConstructErrors_Post_Status_TooMany,
739    RtemsMessageReqConstructErrors_Post_Name_Invalid,
740    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
741  }, {
742    RtemsMessageReqConstructErrors_Post_Status_TooMany,
743    RtemsMessageReqConstructErrors_Post_Name_Invalid,
744    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
745  }, {
746    RtemsMessageReqConstructErrors_Post_Status_InvNum,
747    RtemsMessageReqConstructErrors_Post_Name_Invalid,
748    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
749  }, {
750    RtemsMessageReqConstructErrors_Post_Status_InvNum,
751    RtemsMessageReqConstructErrors_Post_Name_Invalid,
752    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
753  }, {
754    RtemsMessageReqConstructErrors_Post_Status_InvNum,
755    RtemsMessageReqConstructErrors_Post_Name_Invalid,
756    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
757  }, {
758    RtemsMessageReqConstructErrors_Post_Status_InvNum,
759    RtemsMessageReqConstructErrors_Post_Name_Invalid,
760    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
761  }, {
762    RtemsMessageReqConstructErrors_Post_Status_InvNum,
763    RtemsMessageReqConstructErrors_Post_Name_Invalid,
764    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
765  }, {
766    RtemsMessageReqConstructErrors_Post_Status_InvNum,
767    RtemsMessageReqConstructErrors_Post_Name_Invalid,
768    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
769  }, {
770    RtemsMessageReqConstructErrors_Post_Status_InvNum,
771    RtemsMessageReqConstructErrors_Post_Name_Invalid,
772    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
773  }, {
774    RtemsMessageReqConstructErrors_Post_Status_InvNum,
775    RtemsMessageReqConstructErrors_Post_Name_Invalid,
776    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
777  }, {
778    RtemsMessageReqConstructErrors_Post_Status_InvNum,
779    RtemsMessageReqConstructErrors_Post_Name_Invalid,
780    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
781  }, {
782    RtemsMessageReqConstructErrors_Post_Status_InvNum,
783    RtemsMessageReqConstructErrors_Post_Name_Invalid,
784    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
785  }, {
786    RtemsMessageReqConstructErrors_Post_Status_InvNum,
787    RtemsMessageReqConstructErrors_Post_Name_Invalid,
788    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
789  }, {
790    RtemsMessageReqConstructErrors_Post_Status_InvNum,
791    RtemsMessageReqConstructErrors_Post_Name_Invalid,
792    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
793  }, {
794    RtemsMessageReqConstructErrors_Post_Status_InvNum,
795    RtemsMessageReqConstructErrors_Post_Name_Invalid,
796    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
797  }, {
798    RtemsMessageReqConstructErrors_Post_Status_InvNum,
799    RtemsMessageReqConstructErrors_Post_Name_Invalid,
800    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
801  }, {
802    RtemsMessageReqConstructErrors_Post_Status_InvNum,
803    RtemsMessageReqConstructErrors_Post_Name_Invalid,
804    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
805  }, {
806    RtemsMessageReqConstructErrors_Post_Status_InvNum,
807    RtemsMessageReqConstructErrors_Post_Name_Invalid,
808    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
809  }, {
810    RtemsMessageReqConstructErrors_Post_Status_InvNum,
811    RtemsMessageReqConstructErrors_Post_Name_Invalid,
812    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
813  }, {
814    RtemsMessageReqConstructErrors_Post_Status_InvNum,
815    RtemsMessageReqConstructErrors_Post_Name_Invalid,
816    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
817  }, {
818    RtemsMessageReqConstructErrors_Post_Status_InvNum,
819    RtemsMessageReqConstructErrors_Post_Name_Invalid,
820    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
821  }, {
822    RtemsMessageReqConstructErrors_Post_Status_InvNum,
823    RtemsMessageReqConstructErrors_Post_Name_Invalid,
824    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
825  }, {
826    RtemsMessageReqConstructErrors_Post_Status_InvNum,
827    RtemsMessageReqConstructErrors_Post_Name_Invalid,
828    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
829  }, {
830    RtemsMessageReqConstructErrors_Post_Status_InvNum,
831    RtemsMessageReqConstructErrors_Post_Name_Invalid,
832    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
833  }, {
834    RtemsMessageReqConstructErrors_Post_Status_InvNum,
835    RtemsMessageReqConstructErrors_Post_Name_Invalid,
836    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
837  }, {
838    RtemsMessageReqConstructErrors_Post_Status_InvNum,
839    RtemsMessageReqConstructErrors_Post_Name_Invalid,
840    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
841  }, {
842    RtemsMessageReqConstructErrors_Post_Status_InvNum,
843    RtemsMessageReqConstructErrors_Post_Name_Invalid,
844    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
845  }, {
846    RtemsMessageReqConstructErrors_Post_Status_InvNum,
847    RtemsMessageReqConstructErrors_Post_Name_Invalid,
848    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
849  }, {
850    RtemsMessageReqConstructErrors_Post_Status_InvNum,
851    RtemsMessageReqConstructErrors_Post_Name_Invalid,
852    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
853  }, {
854    RtemsMessageReqConstructErrors_Post_Status_InvNum,
855    RtemsMessageReqConstructErrors_Post_Name_Invalid,
856    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
857  }, {
858    RtemsMessageReqConstructErrors_Post_Status_TooMany,
859    RtemsMessageReqConstructErrors_Post_Name_Invalid,
860    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
861  }, {
862    RtemsMessageReqConstructErrors_Post_Status_TooMany,
863    RtemsMessageReqConstructErrors_Post_Name_Invalid,
864    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
865  }, {
866    RtemsMessageReqConstructErrors_Post_Status_TooMany,
867    RtemsMessageReqConstructErrors_Post_Name_Invalid,
868    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
869  }, {
870    RtemsMessageReqConstructErrors_Post_Status_TooMany,
871    RtemsMessageReqConstructErrors_Post_Name_Invalid,
872    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
873  }, {
874    RtemsMessageReqConstructErrors_Post_Status_InvSize,
875    RtemsMessageReqConstructErrors_Post_Name_Invalid,
876    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
877  }, {
878    RtemsMessageReqConstructErrors_Post_Status_InvSize,
879    RtemsMessageReqConstructErrors_Post_Name_Invalid,
880    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
881  }, {
882    RtemsMessageReqConstructErrors_Post_Status_InvSize,
883    RtemsMessageReqConstructErrors_Post_Name_Invalid,
884    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
885  }, {
886    RtemsMessageReqConstructErrors_Post_Status_InvSize,
887    RtemsMessageReqConstructErrors_Post_Name_Invalid,
888    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
889  }, {
890    RtemsMessageReqConstructErrors_Post_Status_InvSize,
891    RtemsMessageReqConstructErrors_Post_Name_Invalid,
892    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
893  }, {
894    RtemsMessageReqConstructErrors_Post_Status_InvSize,
895    RtemsMessageReqConstructErrors_Post_Name_Invalid,
896    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
897  }, {
898    RtemsMessageReqConstructErrors_Post_Status_InvSize,
899    RtemsMessageReqConstructErrors_Post_Name_Invalid,
900    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
901  }, {
902    RtemsMessageReqConstructErrors_Post_Status_InvSize,
903    RtemsMessageReqConstructErrors_Post_Name_Invalid,
904    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
905  }, {
906    RtemsMessageReqConstructErrors_Post_Status_InvSize,
907    RtemsMessageReqConstructErrors_Post_Name_Invalid,
908    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
909  }, {
910    RtemsMessageReqConstructErrors_Post_Status_InvSize,
911    RtemsMessageReqConstructErrors_Post_Name_Invalid,
912    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
913  }, {
914    RtemsMessageReqConstructErrors_Post_Status_InvSize,
915    RtemsMessageReqConstructErrors_Post_Name_Invalid,
916    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
917  }, {
918    RtemsMessageReqConstructErrors_Post_Status_InvSize,
919    RtemsMessageReqConstructErrors_Post_Name_Invalid,
920    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
921  }, {
922    RtemsMessageReqConstructErrors_Post_Status_TooMany,
923    RtemsMessageReqConstructErrors_Post_Name_Invalid,
924    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
925  }, {
926    RtemsMessageReqConstructErrors_Post_Status_TooMany,
927    RtemsMessageReqConstructErrors_Post_Name_Invalid,
928    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
929  }, {
930    RtemsMessageReqConstructErrors_Post_Status_TooMany,
931    RtemsMessageReqConstructErrors_Post_Name_Invalid,
932    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
933  }, {
934    RtemsMessageReqConstructErrors_Post_Status_TooMany,
935    RtemsMessageReqConstructErrors_Post_Name_Invalid,
936    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
937  }, {
938    RtemsMessageReqConstructErrors_Post_Status_InvName,
939    RtemsMessageReqConstructErrors_Post_Name_Invalid,
940    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
941  }, {
942    RtemsMessageReqConstructErrors_Post_Status_InvName,
943    RtemsMessageReqConstructErrors_Post_Name_Invalid,
944    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
945  }, {
946    RtemsMessageReqConstructErrors_Post_Status_InvName,
947    RtemsMessageReqConstructErrors_Post_Name_Invalid,
948    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
949  }, {
950    RtemsMessageReqConstructErrors_Post_Status_InvName,
951    RtemsMessageReqConstructErrors_Post_Name_Invalid,
952    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
953  }, {
954    RtemsMessageReqConstructErrors_Post_Status_InvName,
955    RtemsMessageReqConstructErrors_Post_Name_Invalid,
956    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
957  }, {
958    RtemsMessageReqConstructErrors_Post_Status_InvName,
959    RtemsMessageReqConstructErrors_Post_Name_Invalid,
960    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
961  }, {
962    RtemsMessageReqConstructErrors_Post_Status_InvName,
963    RtemsMessageReqConstructErrors_Post_Name_Invalid,
964    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
965  }, {
966    RtemsMessageReqConstructErrors_Post_Status_InvName,
967    RtemsMessageReqConstructErrors_Post_Name_Invalid,
968    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
969  }, {
970    RtemsMessageReqConstructErrors_Post_Status_InvName,
971    RtemsMessageReqConstructErrors_Post_Name_Invalid,
972    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
973  }, {
974    RtemsMessageReqConstructErrors_Post_Status_InvName,
975    RtemsMessageReqConstructErrors_Post_Name_Invalid,
976    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
977  }, {
978    RtemsMessageReqConstructErrors_Post_Status_InvName,
979    RtemsMessageReqConstructErrors_Post_Name_Invalid,
980    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
981  }, {
982    RtemsMessageReqConstructErrors_Post_Status_InvName,
983    RtemsMessageReqConstructErrors_Post_Name_Invalid,
984    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
985  }, {
986    RtemsMessageReqConstructErrors_Post_Status_InvName,
987    RtemsMessageReqConstructErrors_Post_Name_Invalid,
988    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
989  }, {
990    RtemsMessageReqConstructErrors_Post_Status_InvName,
991    RtemsMessageReqConstructErrors_Post_Name_Invalid,
992    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
993  }, {
994    RtemsMessageReqConstructErrors_Post_Status_InvName,
995    RtemsMessageReqConstructErrors_Post_Name_Invalid,
996    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
997  }, {
998    RtemsMessageReqConstructErrors_Post_Status_InvName,
999    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1000    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1001  }, {
1002    RtemsMessageReqConstructErrors_Post_Status_InvName,
1003    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1004    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1005  }, {
1006    RtemsMessageReqConstructErrors_Post_Status_InvName,
1007    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1008    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1009  }, {
1010    RtemsMessageReqConstructErrors_Post_Status_InvName,
1011    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1012    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1013  }, {
1014    RtemsMessageReqConstructErrors_Post_Status_InvName,
1015    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1016    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1017  }, {
1018    RtemsMessageReqConstructErrors_Post_Status_InvName,
1019    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1020    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1021  }, {
1022    RtemsMessageReqConstructErrors_Post_Status_InvName,
1023    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1024    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1025  }, {
1026    RtemsMessageReqConstructErrors_Post_Status_InvName,
1027    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1028    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1029  }, {
1030    RtemsMessageReqConstructErrors_Post_Status_InvName,
1031    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1032    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1033  }, {
1034    RtemsMessageReqConstructErrors_Post_Status_InvName,
1035    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1036    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1037  }, {
1038    RtemsMessageReqConstructErrors_Post_Status_InvName,
1039    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1040    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1041  }, {
1042    RtemsMessageReqConstructErrors_Post_Status_InvName,
1043    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1044    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1045  }, {
1046    RtemsMessageReqConstructErrors_Post_Status_InvName,
1047    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1048    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1049  }, {
1050    RtemsMessageReqConstructErrors_Post_Status_InvName,
1051    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1052    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1053  }, {
1054    RtemsMessageReqConstructErrors_Post_Status_InvName,
1055    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1056    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1057  }, {
1058    RtemsMessageReqConstructErrors_Post_Status_InvName,
1059    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1060    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1061  }, {
1062    RtemsMessageReqConstructErrors_Post_Status_InvName,
1063    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1064    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1065  }, {
1066    RtemsMessageReqConstructErrors_Post_Status_InvName,
1067    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1068    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1069  }, {
1070    RtemsMessageReqConstructErrors_Post_Status_InvName,
1071    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1072    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1073  }, {
1074    RtemsMessageReqConstructErrors_Post_Status_InvName,
1075    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1076    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1077  }, {
1078    RtemsMessageReqConstructErrors_Post_Status_InvName,
1079    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1080    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1081  }, {
1082    RtemsMessageReqConstructErrors_Post_Status_InvName,
1083    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1084    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1085  }, {
1086    RtemsMessageReqConstructErrors_Post_Status_InvName,
1087    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1088    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1089  }, {
1090    RtemsMessageReqConstructErrors_Post_Status_InvName,
1091    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1092    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1093  }, {
1094    RtemsMessageReqConstructErrors_Post_Status_InvName,
1095    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1096    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1097  }, {
1098    RtemsMessageReqConstructErrors_Post_Status_InvName,
1099    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1100    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1101  }, {
1102    RtemsMessageReqConstructErrors_Post_Status_InvName,
1103    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1104    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1105  }, {
1106    RtemsMessageReqConstructErrors_Post_Status_InvName,
1107    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1108    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1109  }, {
1110    RtemsMessageReqConstructErrors_Post_Status_InvName,
1111    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1112    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1113  }, {
1114    RtemsMessageReqConstructErrors_Post_Status_InvName,
1115    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1116    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1117  }, {
1118    RtemsMessageReqConstructErrors_Post_Status_InvName,
1119    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1120    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1121  }, {
1122    RtemsMessageReqConstructErrors_Post_Status_InvName,
1123    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1124    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1125  }, {
1126    RtemsMessageReqConstructErrors_Post_Status_InvName,
1127    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1128    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1129  }, {
1130    RtemsMessageReqConstructErrors_Post_Status_InvName,
1131    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1132    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1133  }, {
1134    RtemsMessageReqConstructErrors_Post_Status_InvName,
1135    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1136    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1137  }, {
1138    RtemsMessageReqConstructErrors_Post_Status_InvName,
1139    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1140    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1141  }, {
1142    RtemsMessageReqConstructErrors_Post_Status_InvName,
1143    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1144    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1145  }, {
1146    RtemsMessageReqConstructErrors_Post_Status_InvName,
1147    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1148    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1149  }, {
1150    RtemsMessageReqConstructErrors_Post_Status_InvName,
1151    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1152    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1153  }, {
1154    RtemsMessageReqConstructErrors_Post_Status_InvName,
1155    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1156    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1157  }, {
1158    RtemsMessageReqConstructErrors_Post_Status_InvName,
1159    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1160    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1161  }, {
1162    RtemsMessageReqConstructErrors_Post_Status_InvName,
1163    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1164    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1165  }, {
1166    RtemsMessageReqConstructErrors_Post_Status_InvName,
1167    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1168    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1169  }, {
1170    RtemsMessageReqConstructErrors_Post_Status_InvName,
1171    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1172    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1173  }, {
1174    RtemsMessageReqConstructErrors_Post_Status_InvName,
1175    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1176    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1177  }, {
1178    RtemsMessageReqConstructErrors_Post_Status_InvName,
1179    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1180    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1181  }, {
1182    RtemsMessageReqConstructErrors_Post_Status_InvName,
1183    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1184    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1185  }, {
1186    RtemsMessageReqConstructErrors_Post_Status_InvName,
1187    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1188    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1189  }, {
1190    RtemsMessageReqConstructErrors_Post_Status_InvName,
1191    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1192    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1193  }, {
1194    RtemsMessageReqConstructErrors_Post_Status_InvName,
1195    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1196    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1197  }, {
1198    RtemsMessageReqConstructErrors_Post_Status_InvName,
1199    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1200    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1201  }, {
1202    RtemsMessageReqConstructErrors_Post_Status_InvName,
1203    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1204    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1205  }, {
1206    RtemsMessageReqConstructErrors_Post_Status_InvName,
1207    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1208    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1209  }, {
1210    RtemsMessageReqConstructErrors_Post_Status_InvName,
1211    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1212    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1213  }, {
1214    RtemsMessageReqConstructErrors_Post_Status_InvName,
1215    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1216    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1217  }, {
1218    RtemsMessageReqConstructErrors_Post_Status_InvName,
1219    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1220    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1221  }, {
1222    RtemsMessageReqConstructErrors_Post_Status_InvName,
1223    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1224    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1225  }, {
1226    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1227    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1228    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1229  }, {
1230    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1231    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1232    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1233  }, {
1234    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1235    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1236    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1237  }, {
1238    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1239    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1240    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1241  }, {
1242    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1243    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1244    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1245  }, {
1246    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1247    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1248    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1249  }, {
1250    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1251    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1252    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1253  }, {
1254    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1255    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1256    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1257  }, {
1258    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1259    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1260    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1261  }, {
1262    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1263    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1264    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1265  }, {
1266    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1267    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1268    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1269  }, {
1270    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1271    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1272    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1273  }, {
1274    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1275    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1276    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1277  }, {
1278    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1279    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1280    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1281  }, {
1282    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1283    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1284    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1285  }, {
1286    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1287    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1288    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1289  }, {
1290    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1291    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1292    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1293  }, {
1294    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1295    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1296    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1297  }, {
1298    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1299    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1300    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1301  }, {
1302    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1303    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1304    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1305  }, {
1306    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1307    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1308    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1309  }, {
1310    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1311    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1312    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1313  }, {
1314    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1315    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1316    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1317  }, {
1318    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1319    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1320    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1321  }, {
1322    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1323    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1324    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1325  }, {
1326    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1327    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1328    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1329  }, {
1330    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1331    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1332    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1333  }, {
1334    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1335    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1336    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1337  }, {
1338    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1339    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1340    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1341  }, {
1342    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1343    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1344    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1345  }, {
1346    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1347    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1348    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1349  }, {
1350    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1351    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1352    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1353  }, {
1354    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1355    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1356    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1357  }, {
1358    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1359    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1360    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1361  }, {
1362    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1363    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1364    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1365  }, {
1366    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1367    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1368    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1369  }, {
1370    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1371    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1372    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1373  }, {
1374    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1375    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1376    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1377  }, {
1378    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1379    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1380    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1381  }, {
1382    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1383    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1384    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1385  }, {
1386    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1387    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1388    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1389  }, {
1390    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1391    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1392    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1393  }, {
1394    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1395    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1396    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1397  }, {
1398    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1399    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1400    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1401  }, {
1402    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1403    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1404    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1405  }, {
1406    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1407    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1408    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1409  }, {
1410    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1411    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1412    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1413  }, {
1414    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1415    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1416    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1417  }, {
1418    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1419    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1420    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1421  }, {
1422    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1423    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1424    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1425  }, {
1426    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1427    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1428    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1429  }, {
1430    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1431    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1432    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1433  }, {
1434    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1435    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1436    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1437  }, {
1438    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1439    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1440    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1441  }, {
1442    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1443    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1444    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1445  }, {
1446    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1447    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1448    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1449  }, {
1450    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1451    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1452    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1453  }, {
1454    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1455    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1456    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1457  }, {
1458    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1459    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1460    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1461  }, {
1462    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1463    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1464    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1465  }, {
1466    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1467    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1468    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1469  }, {
1470    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1471    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1472    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1473  }, {
1474    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1475    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1476    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1477  }, {
1478    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1479    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1480    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1481  }, {
1482    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1483    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1484    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1485  }, {
1486    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1487    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1488    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1489  }, {
1490    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1491    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1492    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1493  }, {
1494    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1495    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1496    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1497  }, {
1498    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1499    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1500    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1501  }, {
1502    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1503    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1504    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1505  }, {
1506    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1507    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1508    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1509  }, {
1510    RtemsMessageReqConstructErrors_Post_Status_InvAddr,
1511    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1512    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1513  }, {
1514    RtemsMessageReqConstructErrors_Post_Status_InvName,
1515    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1516    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1517  }, {
1518    RtemsMessageReqConstructErrors_Post_Status_InvName,
1519    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1520    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1521  }, {
1522    RtemsMessageReqConstructErrors_Post_Status_InvName,
1523    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1524    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1525  }, {
1526    RtemsMessageReqConstructErrors_Post_Status_InvName,
1527    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1528    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1529  }, {
1530    RtemsMessageReqConstructErrors_Post_Status_InvName,
1531    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1532    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1533  }, {
1534    RtemsMessageReqConstructErrors_Post_Status_InvName,
1535    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1536    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1537  }, {
1538    RtemsMessageReqConstructErrors_Post_Status_InvName,
1539    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1540    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1541  }, {
1542    RtemsMessageReqConstructErrors_Post_Status_InvName,
1543    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1544    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1545  }, {
1546    RtemsMessageReqConstructErrors_Post_Status_InvName,
1547    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1548    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1549  }, {
1550    RtemsMessageReqConstructErrors_Post_Status_InvName,
1551    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1552    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1553  }, {
1554    RtemsMessageReqConstructErrors_Post_Status_InvName,
1555    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1556    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1557  }, {
1558    RtemsMessageReqConstructErrors_Post_Status_InvName,
1559    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1560    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1561  }, {
1562    RtemsMessageReqConstructErrors_Post_Status_InvName,
1563    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1564    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1565  }, {
1566    RtemsMessageReqConstructErrors_Post_Status_InvName,
1567    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1568    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1569  }, {
1570    RtemsMessageReqConstructErrors_Post_Status_InvName,
1571    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1572    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1573  }, {
1574    RtemsMessageReqConstructErrors_Post_Status_InvName,
1575    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1576    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1577  }, {
1578    RtemsMessageReqConstructErrors_Post_Status_InvName,
1579    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1580    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1581  }, {
1582    RtemsMessageReqConstructErrors_Post_Status_InvName,
1583    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1584    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1585  }, {
1586    RtemsMessageReqConstructErrors_Post_Status_InvName,
1587    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1588    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1589  }, {
1590    RtemsMessageReqConstructErrors_Post_Status_InvName,
1591    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1592    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1593  }, {
1594    RtemsMessageReqConstructErrors_Post_Status_InvName,
1595    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1596    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1597  }, {
1598    RtemsMessageReqConstructErrors_Post_Status_InvName,
1599    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1600    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1601  }, {
1602    RtemsMessageReqConstructErrors_Post_Status_InvName,
1603    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1604    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1605  }, {
1606    RtemsMessageReqConstructErrors_Post_Status_InvName,
1607    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1608    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1609  }, {
1610    RtemsMessageReqConstructErrors_Post_Status_InvName,
1611    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1612    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1613  }, {
1614    RtemsMessageReqConstructErrors_Post_Status_InvName,
1615    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1616    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1617  }, {
1618    RtemsMessageReqConstructErrors_Post_Status_InvName,
1619    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1620    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1621  }, {
1622    RtemsMessageReqConstructErrors_Post_Status_InvName,
1623    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1624    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1625  }, {
1626    RtemsMessageReqConstructErrors_Post_Status_InvName,
1627    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1628    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1629  }, {
1630    RtemsMessageReqConstructErrors_Post_Status_InvName,
1631    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1632    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1633  }, {
1634    RtemsMessageReqConstructErrors_Post_Status_InvName,
1635    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1636    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1637  }, {
1638    RtemsMessageReqConstructErrors_Post_Status_InvName,
1639    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1640    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1641  }, {
1642    RtemsMessageReqConstructErrors_Post_Status_InvName,
1643    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1644    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1645  }, {
1646    RtemsMessageReqConstructErrors_Post_Status_InvName,
1647    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1648    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1649  }, {
1650    RtemsMessageReqConstructErrors_Post_Status_InvName,
1651    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1652    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1653  }, {
1654    RtemsMessageReqConstructErrors_Post_Status_InvName,
1655    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1656    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1657  }, {
1658    RtemsMessageReqConstructErrors_Post_Status_InvName,
1659    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1660    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1661  }, {
1662    RtemsMessageReqConstructErrors_Post_Status_InvName,
1663    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1664    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1665  }, {
1666    RtemsMessageReqConstructErrors_Post_Status_InvName,
1667    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1668    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1669  }, {
1670    RtemsMessageReqConstructErrors_Post_Status_InvName,
1671    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1672    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1673  }, {
1674    RtemsMessageReqConstructErrors_Post_Status_InvName,
1675    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1676    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1677  }, {
1678    RtemsMessageReqConstructErrors_Post_Status_InvName,
1679    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1680    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1681  }, {
1682    RtemsMessageReqConstructErrors_Post_Status_InvName,
1683    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1684    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1685  }, {
1686    RtemsMessageReqConstructErrors_Post_Status_InvName,
1687    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1688    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1689  }, {
1690    RtemsMessageReqConstructErrors_Post_Status_InvName,
1691    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1692    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1693  }, {
1694    RtemsMessageReqConstructErrors_Post_Status_InvName,
1695    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1696    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1697  }, {
1698    RtemsMessageReqConstructErrors_Post_Status_InvName,
1699    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1700    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1701  }, {
1702    RtemsMessageReqConstructErrors_Post_Status_InvName,
1703    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1704    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1705  }, {
1706    RtemsMessageReqConstructErrors_Post_Status_InvName,
1707    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1708    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1709  }, {
1710    RtemsMessageReqConstructErrors_Post_Status_InvName,
1711    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1712    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1713  }, {
1714    RtemsMessageReqConstructErrors_Post_Status_InvName,
1715    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1716    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1717  }, {
1718    RtemsMessageReqConstructErrors_Post_Status_InvName,
1719    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1720    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1721  }, {
1722    RtemsMessageReqConstructErrors_Post_Status_InvName,
1723    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1724    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1725  }, {
1726    RtemsMessageReqConstructErrors_Post_Status_InvName,
1727    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1728    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1729  }, {
1730    RtemsMessageReqConstructErrors_Post_Status_InvName,
1731    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1732    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1733  }, {
1734    RtemsMessageReqConstructErrors_Post_Status_InvName,
1735    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1736    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1737  }, {
1738    RtemsMessageReqConstructErrors_Post_Status_InvName,
1739    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1740    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1741  }, {
1742    RtemsMessageReqConstructErrors_Post_Status_InvName,
1743    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1744    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1745  }, {
1746    RtemsMessageReqConstructErrors_Post_Status_InvName,
1747    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1748    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1749  }, {
1750    RtemsMessageReqConstructErrors_Post_Status_InvName,
1751    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1752    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1753  }, {
1754    RtemsMessageReqConstructErrors_Post_Status_InvName,
1755    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1756    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1757  }, {
1758    RtemsMessageReqConstructErrors_Post_Status_InvName,
1759    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1760    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1761  }, {
1762    RtemsMessageReqConstructErrors_Post_Status_InvName,
1763    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1764    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1765  }, {
1766    RtemsMessageReqConstructErrors_Post_Status_InvName,
1767    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1768    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1769  }, {
1770    RtemsMessageReqConstructErrors_Post_Status_InvName,
1771    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1772    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1773  }, {
1774    RtemsMessageReqConstructErrors_Post_Status_InvName,
1775    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1776    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1777  }, {
1778    RtemsMessageReqConstructErrors_Post_Status_InvName,
1779    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1780    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1781  }, {
1782    RtemsMessageReqConstructErrors_Post_Status_InvName,
1783    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1784    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1785  }, {
1786    RtemsMessageReqConstructErrors_Post_Status_InvName,
1787    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1788    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1789  }, {
1790    RtemsMessageReqConstructErrors_Post_Status_InvName,
1791    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1792    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1793  }, {
1794    RtemsMessageReqConstructErrors_Post_Status_InvName,
1795    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1796    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1797  }, {
1798    RtemsMessageReqConstructErrors_Post_Status_InvName,
1799    RtemsMessageReqConstructErrors_Post_Name_Invalid,
1800    RtemsMessageReqConstructErrors_Post_IdValue_Unchanged
1801  }
1802};
1803
1804static const struct {
1805  uint8_t Skip : 1;
1806  uint8_t Pre_Id_NA : 1;
1807  uint8_t Pre_Name_NA : 1;
1808  uint8_t Pre_MaxPending_NA : 1;
1809  uint8_t Pre_MaxSize_NA : 1;
1810  uint8_t Pre_Free_NA : 1;
1811  uint8_t Pre_Area_NA : 1;
1812  uint8_t Pre_AreaSize_NA : 1;
1813} RtemsMessageReqConstructErrors_TransitionInfo[] = {
1814  {
1815    0, 0, 0, 0, 0, 0, 0, 0
1816  }, {
1817    0, 0, 0, 0, 0, 0, 0, 0
1818  }, {
1819    0, 0, 0, 0, 0, 0, 0, 0
1820  }, {
1821    0, 0, 0, 0, 0, 0, 0, 0
1822  }, {
1823    0, 0, 0, 0, 0, 0, 0, 0
1824  }, {
1825    0, 0, 0, 0, 0, 0, 0, 0
1826  }, {
1827    0, 0, 0, 0, 0, 0, 0, 0
1828  }, {
1829    0, 0, 0, 0, 0, 0, 0, 0
1830  }, {
1831    0, 0, 0, 0, 0, 0, 0, 0
1832  }, {
1833    0, 0, 0, 0, 0, 0, 0, 0
1834  }, {
1835    0, 0, 0, 0, 0, 0, 0, 0
1836  }, {
1837    0, 0, 0, 0, 0, 0, 0, 0
1838  }, {
1839    0, 0, 0, 0, 0, 0, 0, 0
1840  }, {
1841    0, 0, 0, 0, 0, 0, 0, 0
1842  }, {
1843    0, 0, 0, 0, 0, 0, 0, 0
1844  }, {
1845    0, 0, 0, 0, 0, 0, 0, 0
1846  }, {
1847    0, 0, 0, 0, 0, 0, 0, 0
1848  }, {
1849    0, 0, 0, 0, 0, 0, 0, 0
1850  }, {
1851    0, 0, 0, 0, 0, 0, 0, 0
1852  }, {
1853    0, 0, 0, 0, 0, 0, 0, 0
1854  }, {
1855    0, 0, 0, 0, 0, 0, 0, 0
1856  }, {
1857    0, 0, 0, 0, 0, 0, 0, 0
1858  }, {
1859    0, 0, 0, 0, 0, 0, 0, 0
1860  }, {
1861    0, 0, 0, 0, 0, 0, 0, 0
1862  }, {
1863    0, 0, 0, 0, 0, 0, 0, 0
1864  }, {
1865    0, 0, 0, 0, 0, 0, 0, 0
1866  }, {
1867    0, 0, 0, 0, 0, 0, 0, 0
1868  }, {
1869    0, 0, 0, 0, 0, 0, 0, 0
1870  }, {
1871    0, 0, 0, 0, 0, 0, 0, 0
1872  }, {
1873    0, 0, 0, 0, 0, 0, 0, 0
1874  }, {
1875    0, 0, 0, 0, 0, 0, 0, 0
1876  }, {
1877    0, 0, 0, 0, 0, 0, 0, 0
1878  }, {
1879    0, 0, 0, 0, 0, 0, 0, 0
1880  }, {
1881    0, 0, 0, 0, 0, 0, 0, 0
1882  }, {
1883    0, 0, 0, 0, 0, 0, 0, 0
1884  }, {
1885    0, 0, 0, 0, 0, 0, 0, 0
1886  }, {
1887    0, 0, 0, 0, 0, 0, 0, 0
1888  }, {
1889    0, 0, 0, 0, 0, 0, 0, 0
1890  }, {
1891    0, 0, 0, 0, 0, 0, 0, 0
1892  }, {
1893    0, 0, 0, 0, 0, 0, 0, 0
1894  }, {
1895    0, 0, 0, 0, 0, 0, 0, 0
1896  }, {
1897    0, 0, 0, 0, 0, 0, 0, 0
1898  }, {
1899    0, 0, 0, 0, 0, 0, 0, 0
1900  }, {
1901    0, 0, 0, 0, 0, 0, 0, 0
1902  }, {
1903    0, 0, 0, 0, 0, 0, 0, 0
1904  }, {
1905    0, 0, 0, 0, 0, 0, 0, 0
1906  }, {
1907    0, 0, 0, 0, 0, 0, 0, 0
1908  }, {
1909    0, 0, 0, 0, 0, 0, 0, 0
1910  }, {
1911    0, 0, 0, 0, 0, 0, 0, 0
1912  }, {
1913    0, 0, 0, 0, 0, 0, 0, 0
1914  }, {
1915    0, 0, 0, 0, 0, 0, 0, 0
1916  }, {
1917    0, 0, 0, 0, 0, 0, 0, 0
1918  }, {
1919    0, 0, 0, 0, 0, 0, 0, 0
1920  }, {
1921    0, 0, 0, 0, 0, 0, 0, 0
1922  }, {
1923    0, 0, 0, 0, 0, 0, 0, 0
1924  }, {
1925    0, 0, 0, 0, 0, 0, 0, 0
1926  }, {
1927    0, 0, 0, 0, 0, 0, 0, 0
1928  }, {
1929    0, 0, 0, 0, 0, 0, 0, 0
1930  }, {
1931    0, 0, 0, 0, 0, 0, 0, 0
1932  }, {
1933    0, 0, 0, 0, 0, 0, 0, 0
1934  }, {
1935    0, 0, 0, 0, 0, 0, 0, 0
1936  }, {
1937    0, 0, 0, 0, 0, 0, 0, 0
1938  }, {
1939    0, 0, 0, 0, 0, 0, 0, 0
1940  }, {
1941    0, 0, 0, 0, 0, 0, 0, 0
1942  }, {
1943    0, 0, 0, 0, 0, 0, 0, 0
1944  }, {
1945    0, 0, 0, 0, 0, 0, 0, 0
1946  }, {
1947    0, 0, 0, 0, 0, 0, 0, 0
1948  }, {
1949    0, 0, 0, 0, 0, 0, 0, 0
1950  }, {
1951    0, 0, 0, 0, 0, 0, 0, 0
1952  }, {
1953    0, 0, 0, 0, 0, 0, 0, 0
1954  }, {
1955    0, 0, 0, 0, 0, 0, 0, 0
1956  }, {
1957    0, 0, 0, 0, 0, 0, 0, 0
1958  }, {
1959    0, 0, 0, 0, 0, 0, 0, 0
1960  }, {
1961    0, 0, 0, 0, 0, 0, 0, 0
1962  }, {
1963    0, 0, 0, 0, 0, 0, 0, 0
1964  }, {
1965    0, 0, 0, 0, 0, 0, 0, 0
1966  }, {
1967    0, 0, 0, 0, 0, 0, 0, 0
1968  }, {
1969    0, 0, 0, 0, 0, 0, 0, 0
1970  }, {
1971    0, 0, 0, 0, 0, 0, 0, 0
1972  }, {
1973    0, 0, 0, 0, 0, 0, 0, 0
1974  }, {
1975    0, 0, 0, 0, 0, 0, 0, 0
1976  }, {
1977    0, 0, 0, 0, 0, 0, 0, 0
1978  }, {
1979    0, 0, 0, 0, 0, 0, 0, 0
1980  }, {
1981    0, 0, 0, 0, 0, 0, 0, 0
1982  }, {
1983    0, 0, 0, 0, 0, 0, 0, 0
1984  }, {
1985    0, 0, 0, 0, 0, 0, 0, 0
1986  }, {
1987    0, 0, 0, 0, 0, 0, 0, 0
1988  }, {
1989    0, 0, 0, 0, 0, 0, 0, 0
1990  }, {
1991    0, 0, 0, 0, 0, 0, 0, 0
1992  }, {
1993    0, 0, 0, 0, 0, 0, 0, 0
1994  }, {
1995    0, 0, 0, 0, 0, 0, 0, 0
1996  }, {
1997    0, 0, 0, 0, 0, 0, 0, 0
1998  }, {
1999    0, 0, 0, 0, 0, 0, 0, 0
2000  }, {
2001    0, 0, 0, 0, 0, 0, 0, 0
2002  }, {
2003    0, 0, 0, 0, 0, 0, 0, 0
2004  }, {
2005    0, 0, 0, 0, 0, 0, 0, 0
2006  }, {
2007    0, 0, 0, 0, 0, 0, 0, 0
2008  }, {
2009    0, 0, 0, 0, 0, 0, 0, 0
2010  }, {
2011    0, 0, 0, 0, 0, 0, 0, 0
2012  }, {
2013    0, 0, 0, 0, 0, 0, 0, 0
2014  }, {
2015    0, 0, 0, 0, 0, 0, 0, 0
2016  }, {
2017    0, 0, 0, 0, 0, 0, 0, 0
2018  }, {
2019    0, 0, 0, 0, 0, 0, 0, 0
2020  }, {
2021    0, 0, 0, 0, 0, 0, 0, 0
2022  }, {
2023    0, 0, 0, 0, 0, 0, 0, 0
2024  }, {
2025    0, 0, 0, 0, 0, 0, 0, 0
2026  }, {
2027    0, 0, 0, 0, 0, 0, 0, 0
2028  }, {
2029    0, 0, 0, 0, 0, 0, 0, 0
2030  }, {
2031    0, 0, 0, 0, 0, 0, 0, 0
2032  }, {
2033    0, 0, 0, 0, 0, 0, 0, 0
2034  }, {
2035    0, 0, 0, 0, 0, 0, 0, 0
2036  }, {
2037    0, 0, 0, 0, 0, 0, 0, 0
2038  }, {
2039    0, 0, 0, 0, 0, 0, 0, 0
2040  }, {
2041    0, 0, 0, 0, 0, 0, 0, 0
2042  }, {
2043    0, 0, 0, 0, 0, 0, 0, 0
2044  }, {
2045    0, 0, 0, 0, 0, 0, 0, 0
2046  }, {
2047    0, 0, 0, 0, 0, 0, 0, 0
2048  }, {
2049    0, 0, 0, 0, 0, 0, 0, 0
2050  }, {
2051    0, 0, 0, 0, 0, 0, 0, 0
2052  }, {
2053    0, 0, 0, 0, 0, 0, 0, 0
2054  }, {
2055    0, 0, 0, 0, 0, 0, 0, 0
2056  }, {
2057    0, 0, 0, 0, 0, 0, 0, 0
2058  }, {
2059    0, 0, 0, 0, 0, 0, 0, 0
2060  }, {
2061    0, 0, 0, 0, 0, 0, 0, 0
2062  }, {
2063    0, 0, 0, 0, 0, 0, 0, 0
2064  }, {
2065    0, 0, 0, 0, 0, 0, 0, 0
2066  }, {
2067    0, 0, 0, 0, 0, 0, 0, 0
2068  }, {
2069    0, 0, 0, 0, 0, 0, 0, 0
2070  }, {
2071    0, 0, 0, 0, 0, 0, 0, 0
2072  }, {
2073    0, 0, 0, 0, 0, 0, 0, 0
2074  }, {
2075    0, 0, 0, 0, 0, 0, 0, 0
2076  }, {
2077    0, 0, 0, 0, 0, 0, 0, 0
2078  }, {
2079    0, 0, 0, 0, 0, 0, 0, 0
2080  }, {
2081    0, 0, 0, 0, 0, 0, 0, 0
2082  }, {
2083    0, 0, 0, 0, 0, 0, 0, 0
2084  }, {
2085    0, 0, 0, 0, 0, 0, 0, 0
2086  }, {
2087    0, 0, 0, 0, 0, 0, 0, 0
2088  }, {
2089    0, 0, 0, 0, 0, 0, 0, 0
2090  }, {
2091    0, 0, 0, 0, 0, 0, 0, 0
2092  }, {
2093    0, 0, 0, 0, 0, 0, 0, 0
2094  }, {
2095    0, 0, 0, 0, 0, 0, 0, 0
2096  }, {
2097    0, 0, 0, 0, 0, 0, 0, 0
2098  }, {
2099    0, 0, 0, 0, 0, 0, 0, 0
2100  }, {
2101    0, 0, 0, 0, 0, 0, 0, 0
2102  }, {
2103    0, 0, 0, 0, 0, 0, 0, 0
2104  }, {
2105    0, 0, 0, 0, 0, 0, 0, 0
2106  }, {
2107    0, 0, 0, 0, 0, 0, 0, 0
2108  }, {
2109    0, 0, 0, 0, 0, 0, 0, 0
2110  }, {
2111    0, 0, 0, 0, 0, 0, 0, 0
2112  }, {
2113    0, 0, 0, 0, 0, 0, 0, 0
2114  }, {
2115    0, 0, 0, 0, 0, 0, 0, 0
2116  }, {
2117    0, 0, 0, 0, 0, 0, 0, 0
2118  }, {
2119    0, 0, 0, 0, 0, 0, 0, 0
2120  }, {
2121    0, 0, 0, 0, 0, 0, 0, 0
2122  }, {
2123    0, 0, 0, 0, 0, 0, 0, 0
2124  }, {
2125    0, 0, 0, 0, 0, 0, 0, 0
2126  }, {
2127    0, 0, 0, 0, 0, 0, 0, 0
2128  }, {
2129    0, 0, 0, 0, 0, 0, 0, 0
2130  }, {
2131    0, 0, 0, 0, 0, 0, 0, 0
2132  }, {
2133    0, 0, 0, 0, 0, 0, 0, 0
2134  }, {
2135    0, 0, 0, 0, 0, 0, 0, 0
2136  }, {
2137    0, 0, 0, 0, 0, 0, 0, 0
2138  }, {
2139    0, 0, 0, 0, 0, 0, 0, 0
2140  }, {
2141    0, 0, 0, 0, 0, 0, 0, 0
2142  }, {
2143    0, 0, 0, 0, 0, 0, 0, 0
2144  }, {
2145    0, 0, 0, 0, 0, 0, 0, 0
2146  }, {
2147    0, 0, 0, 0, 0, 0, 0, 0
2148  }, {
2149    0, 0, 0, 0, 0, 0, 0, 0
2150  }, {
2151    0, 0, 0, 0, 0, 0, 0, 0
2152  }, {
2153    0, 0, 0, 0, 0, 0, 0, 0
2154  }, {
2155    0, 0, 0, 0, 0, 0, 0, 0
2156  }, {
2157    0, 0, 0, 0, 0, 0, 0, 0
2158  }, {
2159    0, 0, 0, 0, 0, 0, 0, 0
2160  }, {
2161    0, 0, 0, 0, 0, 0, 0, 0
2162  }, {
2163    0, 0, 0, 0, 0, 0, 0, 0
2164  }, {
2165    0, 0, 0, 0, 0, 0, 0, 0
2166  }, {
2167    0, 0, 0, 0, 0, 0, 0, 0
2168  }, {
2169    0, 0, 0, 0, 0, 0, 0, 0
2170  }, {
2171    0, 0, 0, 0, 0, 0, 0, 0
2172  }, {
2173    0, 0, 0, 0, 0, 0, 0, 0
2174  }, {
2175    0, 0, 0, 0, 0, 0, 0, 0
2176  }, {
2177    0, 0, 0, 0, 0, 0, 0, 0
2178  }, {
2179    0, 0, 0, 0, 0, 0, 0, 0
2180  }, {
2181    0, 0, 0, 0, 0, 0, 0, 0
2182  }, {
2183    0, 0, 0, 0, 0, 0, 0, 0
2184  }, {
2185    0, 0, 0, 0, 0, 0, 0, 0
2186  }, {
2187    0, 0, 0, 0, 0, 0, 0, 0
2188  }, {
2189    0, 0, 0, 0, 0, 0, 0, 0
2190  }, {
2191    0, 0, 0, 0, 0, 0, 0, 0
2192  }, {
2193    0, 0, 0, 0, 0, 0, 0, 0
2194  }, {
2195    0, 0, 0, 0, 0, 0, 0, 0
2196  }, {
2197    0, 0, 0, 0, 0, 0, 0, 0
2198  }, {
2199    0, 0, 0, 0, 0, 0, 0, 0
2200  }, {
2201    0, 0, 0, 0, 0, 0, 0, 0
2202  }, {
2203    0, 0, 0, 0, 0, 0, 0, 0
2204  }, {
2205    0, 0, 0, 0, 0, 0, 0, 0
2206  }, {
2207    0, 0, 0, 0, 0, 0, 0, 0
2208  }, {
2209    0, 0, 0, 0, 0, 0, 0, 0
2210  }, {
2211    0, 0, 0, 0, 0, 0, 0, 0
2212  }, {
2213    0, 0, 0, 0, 0, 0, 0, 0
2214  }, {
2215    0, 0, 0, 0, 0, 0, 0, 0
2216  }, {
2217    0, 0, 0, 0, 0, 0, 0, 0
2218  }, {
2219    0, 0, 0, 0, 0, 0, 0, 0
2220  }, {
2221    0, 0, 0, 0, 0, 0, 0, 0
2222  }, {
2223    0, 0, 0, 0, 0, 0, 0, 0
2224  }, {
2225    0, 0, 0, 0, 0, 0, 0, 0
2226  }, {
2227    0, 0, 0, 0, 0, 0, 0, 0
2228  }, {
2229    0, 0, 0, 0, 0, 0, 0, 0
2230  }, {
2231    0, 0, 0, 0, 0, 0, 0, 0
2232  }, {
2233    0, 0, 0, 0, 0, 0, 0, 0
2234  }, {
2235    0, 0, 0, 0, 0, 0, 0, 0
2236  }, {
2237    0, 0, 0, 0, 0, 0, 0, 0
2238  }, {
2239    0, 0, 0, 0, 0, 0, 0, 0
2240  }, {
2241    0, 0, 0, 0, 0, 0, 0, 0
2242  }, {
2243    0, 0, 0, 0, 0, 0, 0, 0
2244  }, {
2245    0, 0, 0, 0, 0, 0, 0, 0
2246  }, {
2247    0, 0, 0, 0, 0, 0, 0, 0
2248  }, {
2249    0, 0, 0, 0, 0, 0, 0, 0
2250  }, {
2251    0, 0, 0, 0, 0, 0, 0, 0
2252  }, {
2253    0, 0, 0, 0, 0, 0, 0, 0
2254  }, {
2255    0, 0, 0, 0, 0, 0, 0, 0
2256  }, {
2257    0, 0, 0, 0, 0, 0, 0, 0
2258  }, {
2259    0, 0, 0, 0, 0, 0, 0, 0
2260  }, {
2261    0, 0, 0, 0, 0, 0, 0, 0
2262  }, {
2263    0, 0, 0, 0, 0, 0, 0, 0
2264  }, {
2265    0, 0, 0, 0, 0, 0, 0, 0
2266  }, {
2267    0, 0, 0, 0, 0, 0, 0, 0
2268  }, {
2269    0, 0, 0, 0, 0, 0, 0, 0
2270  }, {
2271    0, 0, 0, 0, 0, 0, 0, 0
2272  }, {
2273    0, 0, 0, 0, 0, 0, 0, 0
2274  }, {
2275    0, 0, 0, 0, 0, 0, 0, 0
2276  }, {
2277    0, 0, 0, 0, 0, 0, 0, 0
2278  }, {
2279    0, 0, 0, 0, 0, 0, 0, 0
2280  }, {
2281    0, 0, 0, 0, 0, 0, 0, 0
2282  }, {
2283    0, 0, 0, 0, 0, 0, 0, 0
2284  }, {
2285    0, 0, 0, 0, 0, 0, 0, 0
2286  }, {
2287    0, 0, 0, 0, 0, 0, 0, 0
2288  }, {
2289    0, 0, 0, 0, 0, 0, 0, 0
2290  }, {
2291    0, 0, 0, 0, 0, 0, 0, 0
2292  }, {
2293    0, 0, 0, 0, 0, 0, 0, 0
2294  }, {
2295    0, 0, 0, 0, 0, 0, 0, 0
2296  }, {
2297    0, 0, 0, 0, 0, 0, 0, 0
2298  }, {
2299    0, 0, 0, 0, 0, 0, 0, 0
2300  }, {
2301    0, 0, 0, 0, 0, 0, 0, 0
2302  }, {
2303    0, 0, 0, 0, 0, 0, 0, 0
2304  }, {
2305    0, 0, 0, 0, 0, 0, 0, 0
2306  }, {
2307    0, 0, 0, 0, 0, 0, 0, 0
2308  }, {
2309    0, 0, 0, 0, 0, 0, 0, 0
2310  }, {
2311    0, 0, 0, 0, 0, 0, 0, 0
2312  }, {
2313    0, 0, 0, 0, 0, 0, 0, 0
2314  }, {
2315    0, 0, 0, 0, 0, 0, 0, 0
2316  }, {
2317    0, 0, 0, 0, 0, 0, 0, 0
2318  }, {
2319    0, 0, 0, 0, 0, 0, 0, 0
2320  }, {
2321    0, 0, 0, 0, 0, 0, 0, 0
2322  }, {
2323    0, 0, 0, 0, 0, 0, 0, 0
2324  }, {
2325    0, 0, 0, 0, 0, 0, 0, 0
2326  }, {
2327    0, 0, 0, 0, 0, 0, 0, 0
2328  }, {
2329    0, 0, 0, 0, 0, 0, 0, 0
2330  }, {
2331    0, 0, 0, 0, 0, 0, 0, 0
2332  }, {
2333    0, 0, 0, 0, 0, 0, 0, 0
2334  }, {
2335    0, 0, 0, 0, 0, 0, 0, 0
2336  }, {
2337    0, 0, 0, 0, 0, 0, 0, 0
2338  }, {
2339    0, 0, 0, 0, 0, 0, 0, 0
2340  }, {
2341    0, 0, 0, 0, 0, 0, 0, 0
2342  }, {
2343    0, 0, 0, 0, 0, 0, 0, 0
2344  }, {
2345    0, 0, 0, 0, 0, 0, 0, 0
2346  }, {
2347    0, 0, 0, 0, 0, 0, 0, 0
2348  }, {
2349    0, 0, 0, 0, 0, 0, 0, 0
2350  }, {
2351    0, 0, 0, 0, 0, 0, 0, 0
2352  }, {
2353    0, 0, 0, 0, 0, 0, 0, 0
2354  }, {
2355    0, 0, 0, 0, 0, 0, 0, 0
2356  }, {
2357    0, 0, 0, 0, 0, 0, 0, 0
2358  }, {
2359    0, 0, 0, 0, 0, 0, 0, 0
2360  }, {
2361    0, 0, 0, 0, 0, 0, 0, 0
2362  }, {
2363    0, 0, 0, 0, 0, 0, 0, 0
2364  }, {
2365    0, 0, 0, 0, 0, 0, 0, 0
2366  }, {
2367    0, 0, 0, 0, 0, 0, 0, 0
2368  }, {
2369    0, 0, 0, 0, 0, 0, 0, 0
2370  }, {
2371    0, 0, 0, 0, 0, 0, 0, 0
2372  }, {
2373    0, 0, 0, 0, 0, 0, 0, 0
2374  }, {
2375    0, 0, 0, 0, 0, 0, 0, 0
2376  }, {
2377    0, 0, 0, 0, 0, 0, 0, 0
2378  }, {
2379    0, 0, 0, 0, 0, 0, 0, 0
2380  }, {
2381    0, 0, 0, 0, 0, 0, 0, 0
2382  }, {
2383    0, 0, 0, 0, 0, 0, 0, 0
2384  }, {
2385    0, 0, 0, 0, 0, 0, 0, 0
2386  }, {
2387    0, 0, 0, 0, 0, 0, 0, 0
2388  }, {
2389    0, 0, 0, 0, 0, 0, 0, 0
2390  }
2391};
2392
2393static void RtemsMessageReqConstructErrors_Prepare(
2394  RtemsMessageReqConstructErrors_Context *ctx
2395)
2396{
2397  ctx->id_value = INVALID_ID;
2398  memset( &ctx->config, 0, sizeof( ctx->config ) );
2399}
2400
2401static void RtemsMessageReqConstructErrors_Action(
2402  RtemsMessageReqConstructErrors_Context *ctx
2403)
2404{
2405  ctx->status = rtems_message_queue_construct( &ctx->config, ctx->id );
2406}
2407
2408static void RtemsMessageReqConstructErrors_Cleanup(
2409  RtemsMessageReqConstructErrors_Context *ctx
2410)
2411{
2412  if ( ctx->id_value != INVALID_ID ) {
2413    rtems_status_code sc;
2414
2415    sc = rtems_message_queue_delete( ctx->id_value );
2416    T_rsc_success( sc );
2417
2418    ctx->id_value = INVALID_ID;
2419  }
2420
2421  T_surrender_objects( &ctx->seized_objects, rtems_message_queue_delete );
2422}
2423
2424/**
2425 * @fn void T_case_body_RtemsMessageReqConstructErrors( void )
2426 */
2427T_TEST_CASE_FIXTURE(
2428  RtemsMessageReqConstructErrors,
2429  &RtemsMessageReqConstructErrors_Fixture
2430)
2431{
2432  RtemsMessageReqConstructErrors_Context *ctx;
2433  size_t index;
2434
2435  ctx = T_fixture_context();
2436  ctx->in_action_loop = true;
2437  index = 0;
2438
2439  for (
2440    ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Id_Id;
2441    ctx->pcs[ 0 ] < RtemsMessageReqConstructErrors_Pre_Id_NA;
2442    ++ctx->pcs[ 0 ]
2443  ) {
2444    if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Id_NA ) {
2445      ctx->pcs[ 0 ] = RtemsMessageReqConstructErrors_Pre_Id_NA;
2446      index += ( RtemsMessageReqConstructErrors_Pre_Id_NA - 1 )
2447        * RtemsMessageReqConstructErrors_Pre_Name_NA
2448        * RtemsMessageReqConstructErrors_Pre_MaxPending_NA
2449        * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
2450        * RtemsMessageReqConstructErrors_Pre_Free_NA
2451        * RtemsMessageReqConstructErrors_Pre_Area_NA
2452        * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2453    }
2454
2455    for (
2456      ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Name_Valid;
2457      ctx->pcs[ 1 ] < RtemsMessageReqConstructErrors_Pre_Name_NA;
2458      ++ctx->pcs[ 1 ]
2459    ) {
2460      if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Name_NA ) {
2461        ctx->pcs[ 1 ] = RtemsMessageReqConstructErrors_Pre_Name_NA;
2462        index += ( RtemsMessageReqConstructErrors_Pre_Name_NA - 1 )
2463          * RtemsMessageReqConstructErrors_Pre_MaxPending_NA
2464          * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
2465          * RtemsMessageReqConstructErrors_Pre_Free_NA
2466          * RtemsMessageReqConstructErrors_Pre_Area_NA
2467          * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2468      }
2469
2470      for (
2471        ctx->pcs[ 2 ] = RtemsMessageReqConstructErrors_Pre_MaxPending_Valid;
2472        ctx->pcs[ 2 ] < RtemsMessageReqConstructErrors_Pre_MaxPending_NA;
2473        ++ctx->pcs[ 2 ]
2474      ) {
2475        if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_MaxPending_NA ) {
2476          ctx->pcs[ 2 ] = RtemsMessageReqConstructErrors_Pre_MaxPending_NA;
2477          index += ( RtemsMessageReqConstructErrors_Pre_MaxPending_NA - 1 )
2478            * RtemsMessageReqConstructErrors_Pre_MaxSize_NA
2479            * RtemsMessageReqConstructErrors_Pre_Free_NA
2480            * RtemsMessageReqConstructErrors_Pre_Area_NA
2481            * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2482        }
2483
2484        for (
2485          ctx->pcs[ 3 ] = RtemsMessageReqConstructErrors_Pre_MaxSize_Valid;
2486          ctx->pcs[ 3 ] < RtemsMessageReqConstructErrors_Pre_MaxSize_NA;
2487          ++ctx->pcs[ 3 ]
2488        ) {
2489          if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_MaxSize_NA ) {
2490            ctx->pcs[ 3 ] = RtemsMessageReqConstructErrors_Pre_MaxSize_NA;
2491            index += ( RtemsMessageReqConstructErrors_Pre_MaxSize_NA - 1 )
2492              * RtemsMessageReqConstructErrors_Pre_Free_NA
2493              * RtemsMessageReqConstructErrors_Pre_Area_NA
2494              * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2495          }
2496
2497          for (
2498            ctx->pcs[ 4 ] = RtemsMessageReqConstructErrors_Pre_Free_Yes;
2499            ctx->pcs[ 4 ] < RtemsMessageReqConstructErrors_Pre_Free_NA;
2500            ++ctx->pcs[ 4 ]
2501          ) {
2502            if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Free_NA ) {
2503              ctx->pcs[ 4 ] = RtemsMessageReqConstructErrors_Pre_Free_NA;
2504              index += ( RtemsMessageReqConstructErrors_Pre_Free_NA - 1 )
2505                * RtemsMessageReqConstructErrors_Pre_Area_NA
2506                * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2507            }
2508
2509            for (
2510              ctx->pcs[ 5 ] = RtemsMessageReqConstructErrors_Pre_Area_Valid;
2511              ctx->pcs[ 5 ] < RtemsMessageReqConstructErrors_Pre_Area_NA;
2512              ++ctx->pcs[ 5 ]
2513            ) {
2514              if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_Area_NA ) {
2515                ctx->pcs[ 5 ] = RtemsMessageReqConstructErrors_Pre_Area_NA;
2516                index += ( RtemsMessageReqConstructErrors_Pre_Area_NA - 1 )
2517                  * RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2518              }
2519
2520              for (
2521                ctx->pcs[ 6 ] = RtemsMessageReqConstructErrors_Pre_AreaSize_Valid;
2522                ctx->pcs[ 6 ] < RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2523                ++ctx->pcs[ 6 ]
2524              ) {
2525                if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Pre_AreaSize_NA ) {
2526                  ctx->pcs[ 6 ] = RtemsMessageReqConstructErrors_Pre_AreaSize_NA;
2527                  index += ( RtemsMessageReqConstructErrors_Pre_AreaSize_NA - 1 );
2528                }
2529
2530                if ( RtemsMessageReqConstructErrors_TransitionInfo[ index ].Skip ) {
2531                  ++index;
2532                  continue;
2533                }
2534
2535                RtemsMessageReqConstructErrors_Prepare( ctx );
2536                RtemsMessageReqConstructErrors_Pre_Id_Prepare(
2537                  ctx,
2538                  ctx->pcs[ 0 ]
2539                );
2540                RtemsMessageReqConstructErrors_Pre_Name_Prepare(
2541                  ctx,
2542                  ctx->pcs[ 1 ]
2543                );
2544                RtemsMessageReqConstructErrors_Pre_MaxPending_Prepare(
2545                  ctx,
2546                  ctx->pcs[ 2 ]
2547                );
2548                RtemsMessageReqConstructErrors_Pre_MaxSize_Prepare(
2549                  ctx,
2550                  ctx->pcs[ 3 ]
2551                );
2552                RtemsMessageReqConstructErrors_Pre_Free_Prepare(
2553                  ctx,
2554                  ctx->pcs[ 4 ]
2555                );
2556                RtemsMessageReqConstructErrors_Pre_Area_Prepare(
2557                  ctx,
2558                  ctx->pcs[ 5 ]
2559                );
2560                RtemsMessageReqConstructErrors_Pre_AreaSize_Prepare(
2561                  ctx,
2562                  ctx->pcs[ 6 ]
2563                );
2564                RtemsMessageReqConstructErrors_Action( ctx );
2565                RtemsMessageReqConstructErrors_Post_Status_Check(
2566                  ctx,
2567                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 0 ]
2568                );
2569                RtemsMessageReqConstructErrors_Post_Name_Check(
2570                  ctx,
2571                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 1 ]
2572                );
2573                RtemsMessageReqConstructErrors_Post_IdValue_Check(
2574                  ctx,
2575                  RtemsMessageReqConstructErrors_TransitionMap[ index ][ 2 ]
2576                );
2577                RtemsMessageReqConstructErrors_Cleanup( ctx );
2578                ++index;
2579              }
2580            }
2581          }
2582        }
2583      }
2584    }
2585  }
2586}
2587
2588/** @} */
Note: See TracBrowser for help on using the repository browser.