## prelude-ident prelude-ident — |

## Synopsis

    typedef     prelude_ident_t;
    uint64_t    prelude_ident_inc               (prelude_ident_t *ident);
    uint64_t    prelude_ident_dec               (prelude_ident_t *ident);
    void        prelude_ident_destroy           (prelude_ident_t *ident);
    int         prelude_ident_new               (prelude_ident_t **ret);

## Description

## Details

### prelude_ident_t

    typedef struct prelude_ident prelude_ident_t;

### prelude_ident_inc ()

    uint64_t    prelude_ident_inc               (prelude_ident_t *ident);

Increment the ident associated with the prelude_ident_t object.

`ident` : | Pointer to a prelude_ident_t object.
Returns : | the new ident.

### prelude_ident_dec ()

    uint64_t    prelude_ident_dec               (prelude_ident_t *ident);

`ident` : |
Returns : |

### prelude_ident_destroy ()

    void        prelude_ident_destroy           (prelude_ident_t *ident);

Destroy a prelude_ident_t object.

`ident` : | Pointer to a prelude_ident_t object.

### prelude_ident_new ()

    int         prelude_ident_new               (prelude_ident_t **ret);

Create a new prelude_ident_t object with an unique value.

`ret` : | Pointer where to store the created object.
Returns : | 0 on success, or a negative value if an error occured.