Changes between Version 3 and Version 4 of Ticket #406


Ignore:
Timestamp:
09/01/2026 08:58:33 AM (4 days ago)
Author:
Gary Dixon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #406 – Description

    v3 v4  
    3535       2 call_data_ptr               ptr,                   /* For event call channels -- something to tell them. */
    3636       2 call_priority               fixed bin (17),        /* For event call channels -- who's first? */
     37       2 pad5                        fixed bin,
    3738
    3839     ipc_create_arg_structure_ptr    ptr;
     
    5354       2 pad2                        variable entry (ptr),
    5455       2 pad3                        ptr,
    55        2 pad4                        fixed bin;
     56       2 pad4                        fixed bin,
     57       2 pad5                        fixed bin;
    5658
    5759
     
    6567                                                            /*  -- output ptr which locates fast_event_bit */
    6668       2 pad4                        fixed bin,
     69       2 pad5                        fixed bin,
    6770
    6871      fast_event_bit                 bit(1) unaligned based (ipc_create_fast_event.event_bit_ptr);
     
    8487}}}
    8588
    86 The pad1 element is missing, but the gap between channel_type and call_entry still exists, because the entry data type must be aligned on an even-word boundary.  Coding standards require that all space within a public structure be explicitly declared.  So I have added the pad1 element to represent this hidden space in my proposal above.
     89The pad1 and pad5 elements are missing, but the gap between channel_type and call_entry still exists, because the entry data type must be aligned on an even-word boundary; and the pad5 word does exist because the entire structure is aligned on a double-word boundary and is an even number of words in length.  Coding standards require that all space within a public structure be explicitly declared.  So I have added the pad1 element to represent this hidden space in my proposal above.