Bug #1318 ยป undo.patch
| undo.fixonly/undo.c 2009-03-22 13:57:32 +0000 | ||
|---|---|---|
|
static void doiterate(const char *filename, const char *outFileName,
|
||
|
const char *outFilePostfix, int flags,
|
||
|
struct hammer_ioc_hist_entry ts1,
|
||
|
struct hammer_ioc_hist_entry ts2,
|
||
|
enum undo_cmd cmd, enum undo_type type);
|
||
|
static void dogenerate(const char *filename, const char *outFileName,
|
||
|
const char *outFilePostfix,
|
||
| ... | ... | |
|
while (ac) {
|
||
|
doiterate(*av, outFileName, outFilePostfix,
|
||
|
flags, ts1, cmd, type);
|
||
|
flags, ts1, ts2, cmd, type);
|
||
|
++av;
|
||
|
--ac;
|
||
|
}
|
||
| ... | ... | |
|
doiterate(const char *filename, const char *outFileName,
|
||
|
const char *outFilePostfix, int flags,
|
||
|
struct hammer_ioc_hist_entry ts1,
|
||
|
struct hammer_ioc_hist_entry ts2,
|
||
|
enum undo_cmd cmd, enum undo_type type)
|
||
|
{
|
||
|
struct undo_hist_entry_rb_tree dir_tree;
|
||
|
struct undo_hist_entry_rb_tree tse_tree;
|
||
|
struct undo_hist_entry *tse1;
|
||
|
struct undo_hist_entry *tse2;
|
||
|
struct hammer_ioc_hist_entry ts2, tid_max;
|
||
|
struct hammer_ioc_hist_entry tid_max;
|
||
|
char *path = NULL;
|
||
|
int i;
|
||
|
int fd;
|
||