23#if !defined(_WIN32) && !defined(_WIN64)
void(* gru_payload_data_init_t)(void *)
Definition: gru_payload.h:36
gru_export void gru_payload_destroy(gru_payload_t **payload)
Definition: gru_payload.c:36
void(* gru_payload_data_read_t)(FILE *, void *)
Definition: gru_payload.h:38
gru_export 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(* gru_payload_data_save_t)(FILE *, void *)
Definition: gru_payload.h:37
struct gru_payload_t_ gru_payload_t
gru_export FILE * gru_payload_for_dump(gru_payload_t *payload, const char *filename, gru_status_t *status)
Definition: gru_payload.c:70
gru_export FILE * gru_payload_init_data(gru_payload_t *payload, const char *filename, gru_status_t *status)
Definition: gru_payload.c:41
#define gru_export
Definition: gru_portable.h:19
Definition: gru_payload.h:40
gru_payload_data_save_t save
Definition: gru_payload.h:42
void * data
Definition: gru_payload.h:45
gru_payload_data_init_t init
Definition: gru_payload.h:41
gru_payload_data_read_t read
Definition: gru_payload.h:43
Status type.
Definition: gru_status.h:47