23 #if !defined(_WIN32) && !defined(_WIN64)
FILE * gru_payload_init_data(gru_payload_t *payload, const char *dir, const char *name, gru_status_t *status)
Definition: gru_payload.c:39
void(* gru_payload_data_read_t)(FILE *, void *)
Definition: gru_payload.h:38
void(* gru_payload_data_init_t)(void *)
Definition: gru_payload.h:36
void(* gru_payload_data_save_t)(FILE *, void *)
Definition: gru_payload.h:37
#define gru_export
Definition: gru_portable.h:19
gru_payload_data_init_t init
Definition: gru_payload.h:41
gru_payload_data_read_t read
Definition: gru_payload.h:43
Definition: gru_payload.h:40
gru_payload_data_save_t save
Definition: gru_payload.h:42
struct gru_payload_t_ gru_payload_t
Status type.
Definition: gru_status.h:47
gru_payload_t * gru_payload_init(gru_payload_data_init_t init, gru_payload_data_save_t save, gru_payload_data_read_t read, void *data, gru_status_t *status)
Definition: gru_payload.c:20
void * data
Definition: gru_payload.h:45
void gru_payload_destroy(gru_payload_t **payload)
Definition: gru_payload.c:34