34 #define GRU_MAX_ERROR_MESSAGE 1024
void gru_status_set_success(gru_status_t *status)
Sets the status to success.
Definition: gru_status.c:53
bool gru_status_success(const gru_status_t *status)
Checks for success status.
Definition: gru_status.c:87
char * message
Definition: gru_status.h:48
void gru_status_set(gru_status_t *status, gru_status_code_t code, const char *message,...)
Sets the status.
Definition: gru_status.c:26
#define gru_export
Definition: gru_portable.h:19
gru_export gru_status_t gru_status_new()
Copyright 2016 Otavio Rodolfo Piske.
Definition: gru_status.c:18
gru_status_code_t_
Definition: gru_status.h:39
void gru_status_reset(gru_status_t *status)
Resets the status.
Definition: gru_status.c:47
gru_status_code_t code
Definition: gru_status.h:49
Status type.
Definition: gru_status.h:47
Definition: gru_status.h:40
enum gru_status_code_t_ gru_status_code_t
bool gru_status_error(const gru_status_t *status)
Checks for error status.
Definition: gru_status.c:83
struct gru_status_t_ gru_status_t
Status type.
void gru_status_strerror(gru_status_t *status, gru_status_code_t code, int errnum)
Sets the status from the errno.
Definition: gru_status.c:57
Definition: gru_status.h:41