#include "stack.h"
-typedef enum {
- UNDO_ADD,
- UNDO_DELETE,
- UNDO_UPDATE
-} UndoType;
-
-typedef void (*RevertAction)(void *layer, void *context, size_t context_size);
+typedef void (*RevertAction)(void *context, size_t context_size);
typedef struct {
Stack actions;
}
void undo_history_push(UndoHistory *undo_history,
- void *layer,
RevertAction revert,
void *context_data,
size_t context_data_size);