|  |  |  | Prelude library Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
typedef prelude_ident_t; uint64_t prelude_ident_inc (prelude_ident_t *ident); int prelude_ident_generate (prelude_ident_t *ident, prelude_string_t *out); void prelude_ident_destroy (prelude_ident_t *ident); int prelude_ident_new (prelude_ident_t **ret);
uint64_t prelude_ident_inc (prelude_ident_t *ident);
Deprecated.
| 
 | Pointer to a prelude_ident_t object. | 
| Returns : | A new ident. | 
int prelude_ident_generate (prelude_ident_t *ident, prelude_string_t *out);
Generate an UUID and store it in out.
| 
 | Pointer to a prelude_ident_t object. | 
| 
 | prelude_string_t where the ident will be generated. | 
| Returns : | A negative value if an error occur. | 
void prelude_ident_destroy (prelude_ident_t *ident);
Destroy a prelude_ident_t object.
| 
 | Pointer to a prelude_ident_t object. | 
int prelude_ident_new (prelude_ident_t **ret);
Create a new prelude_ident_t object with an unique value.
| 
 | Pointer where to store the created object. | 
| Returns : | 0 on success, or a negative value if an error occured. |