[PATCH] score: Simplify Chain_Node definition
Joel Sherrill
joel at rtems.org
Thu Sep 22 22:10:53 UTC 2022
OK I think.
On Thu, Sep 22, 2022 at 8:58 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:
> Fix documentation.
> ---
> cpukit/include/rtems/score/chain.h | 22 ++++++----------------
> 1 file changed, 6 insertions(+), 16 deletions(-)
>
> diff --git a/cpukit/include/rtems/score/chain.h
> b/cpukit/include/rtems/score/chain.h
> index 7414fdb697..95f2d2b2ef 100644
> --- a/cpukit/include/rtems/score/chain.h
> +++ b/cpukit/include/rtems/score/chain.h
> @@ -61,17 +61,7 @@ extern "C" {
> */
>
> /**
> - * @typedef Chain_Node
> - *
> - * This type definition promotes the name for the Chain Node used by
> - * all RTEMS code. It is a separate type definition because a forward
> - * reference is required to define it. See @ref Chain_Node_struct for
> - * detailed information.
> - */
> -typedef struct Chain_Node_struct Chain_Node;
> -
> -/**
> - * @struct Chain_Node_struct
> + * @brief This structure represents a chain node.
> *
> * This is used to manage each element (node) which is placed
> * on a chain.
> @@ -85,15 +75,15 @@ typedef struct Chain_Node_struct Chain_Node;
> * so the user can cast the pointers back and forth.
> *
> */
> -struct Chain_Node_struct {
> +typedef struct Chain_Node {
> /** This points to the node after this one on this chain. */
> - Chain_Node *next;
> + struct Chain_Node *next;
> /** This points to the node immediate prior to this one on this chain.
> */
> - Chain_Node *previous;
> -};
> + struct Chain_Node *previous;
> +} Chain_Node;
>
> /**
> - * @struct Chain_Control
> + * @brief This union represents a chain control block.
> *
> * This is used to manage a chain. A chain consists of a doubly
> * linked list of zero or more nodes.
> --
> 2.35.3
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20220922/e5ac15f0/attachment-0001.htm>
More information about the devel
mailing list