/* prototypes from libmoira */
struct save_queue *sq_create(void);
-void sq_save_data(struct save_queue *sq, void *data);
-void sq_save_unique_data(struct save_queue *sq, void *data);
-void sq_save_args(int argc, void *argv[], struct save_queue *sq);
+int sq_save_data(struct save_queue *sq, void *data);
+int sq_save_unique_data(struct save_queue *sq, void *data);
+int sq_save_args(int argc, void *argv[], struct save_queue *sq);
int sq_get_data(struct save_queue *sq, void *data);
int sq_remove_data(struct save_queue *sq, void *data);
int sq_empty(struct save_queue *sq);