Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | /* undo.c */ |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 2 | extern int u_save_cursor __ARGS((void)); |
| 3 | extern int u_save __ARGS((linenr_T top, linenr_T bot)); |
| 4 | extern int u_savesub __ARGS((linenr_T lnum)); |
| 5 | extern int u_inssub __ARGS((linenr_T lnum)); |
| 6 | extern int u_savedel __ARGS((linenr_T lnum, long nlines)); |
Bram Moolenaar | ce6ef25 | 2006-07-12 19:49:41 +0000 | [diff] [blame] | 7 | extern int undo_allowed __ARGS((void)); |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 8 | extern void u_undo __ARGS((int count)); |
| 9 | extern void u_redo __ARGS((int count)); |
| 10 | extern void undo_time __ARGS((long step, int sec, int absolute)); |
Bram Moolenaar | 779b74b | 2006-04-10 14:55:34 +0000 | [diff] [blame] | 11 | extern void u_sync __ARGS((int force)); |
Bram Moolenaar | c01140a | 2006-03-24 22:21:52 +0000 | [diff] [blame] | 12 | extern void ex_undolist __ARGS((exarg_T *eap)); |
| 13 | extern void ex_undojoin __ARGS((exarg_T *eap)); |
| 14 | extern void u_unchanged __ARGS((buf_T *buf)); |
| 15 | extern void u_clearall __ARGS((buf_T *buf)); |
| 16 | extern void u_saveline __ARGS((linenr_T lnum)); |
| 17 | extern void u_clearline __ARGS((void)); |
| 18 | extern void u_undoline __ARGS((void)); |
| 19 | extern void u_blockfree __ARGS((buf_T *buf)); |
| 20 | extern int bufIsChanged __ARGS((buf_T *buf)); |
| 21 | extern int curbufIsChanged __ARGS((void)); |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 22 | /* vim: set ft=c : */ |