On 16/04/17 07:57, Andrew Gregory wrote:
> Signed-off-by: Andrew Gregory <[email protected]>
> ---

<snip>

> +enum __alpm_graph_vertex_state {
> +     ALPM_GRAPH_STATE_UNPROCESSED = 0,
> +     ALPM_GRAPH_STATE_PROCESSING = -1,
> +     ALPM_GRAPH_STATE_PROCESSED = 1
> +};
> +

Why keep the -1, 0, 1 state when switching to an enum?  I can't see a
point when it matters?

>  typedef struct __alpm_graph_t {
>       void *data;
>       struct __alpm_graph_t *parent; /* where did we come from? */
>       alpm_list_t *children;
>       alpm_list_t *childptr; /* points to a child in children list */
>       off_t weight; /* weight of the node */
> -     signed char state; /* 0: untouched, -1: entered, other: leaving time */
> +     signed char state;

struct __alpm_graph_vertex_state state
?

>  } alpm_graph_t;
>  
>  alpm_graph_t *_alpm_graph_new(void);
> 

Reply via email to