]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rearrange to decrease size
authorAlan T. DeKok <aland@freeradius.org>
Fri, 20 Jan 2023 13:04:09 +0000 (08:04 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 20 Jan 2023 13:04:09 +0000 (08:04 -0500)
src/lib/server/cf_priv.h

index a99bf7c676ff9957ecc064ee7108f30658800644..02d0f3d44876c616b253005ed86af8e1e346fa73 100644 (file)
@@ -50,16 +50,16 @@ struct cf_item {
        fr_rb_node_t            ident1_node;    //!< Entry in the ident1 tree.
        fr_rb_node_t            ident2_node;    //!< Entry in the ident2 tree.
 
-       CONF_ITEM_TYPE          type;           //!< Whether the config item is a config_pair, conf_section or cf_data.
-
        fr_dlist_t              entry;          //!< Entry in dlist
-       CONF_ITEM               *parent;        //!< Parent.
-
        fr_dlist_head_t         children;       //!< The head of the ordered list of children.
 
+       CONF_ITEM               *parent;        //!< Parent
+
        fr_rb_tree_t            *ident1;        //!< Tree to store the first identifier (name1 || type || attr).
        fr_rb_tree_t            *ident2;        //!< Tree to store the second identifier (name2 || name).
 
+       CONF_ITEM_TYPE          type;           //!< Whether the config item is a config_pair, conf_section or cf_data.
+
        int                     lineno;         //!< The line number the config item began on.
        char const              *filename;      //!< The file the config item was parsed from.
 };