Return to undo.c CVS log | Up to [local] / src / usr.bin / mg |
version 1.51, 2012/11/06 18:04:10 | version 1.52, 2013/03/25 11:38:22 | ||
---|---|---|---|
|
|
||
void | void | ||
undo_add_modified(void) | undo_add_modified(void) | ||
{ | { | ||
struct undo_rec *rec; | struct undo_rec *rec, *trec; | ||
TAILQ_FOREACH_SAFE(rec, &curbp->b_undo, next, trec) | |||
if (rec->type == MODIFIED) { | |||
TAILQ_REMOVE(&curbp->b_undo, rec, next); | |||
free_undo_record(rec); | |||
} | |||
rec = new_undo_record(); | rec = new_undo_record(); | ||
rec->type = MODIFIED; | rec->type = MODIFIED; |