Applied MC indentation policy.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
Andrew Borodin 2010-04-06 09:50:33 +04:00
parent e36552d574
commit bdc0878379
2 changed files with 1414 additions and 1304 deletions

2679
src/file.c

File diff suppressed because it is too large Load Diff

View File

@ -6,26 +6,25 @@
#ifndef MC_FILE_H
#define MC_FILE_H
#include <sys/types.h> /* off_t */
#include <sys/types.h> /* off_t */
#include <sys/time.h>
#include "lib/global.h"
#include "dialog.h" /* Dlg_head */
#include "widget.h" /* WLabel */
#include "dialog.h" /* Dlg_head */
#include "widget.h" /* WLabel */
#include "fileopctx.h"
struct link;
FileProgressStatus copy_file_file (FileOpTotalContext *tctx, FileOpContext *ctx,
const char *src_path, const char *dst_path);
FileProgressStatus move_dir_dir (FileOpTotalContext *tctx, FileOpContext *ctx,
const char *s, const char *d);
FileProgressStatus copy_dir_dir (FileOpTotalContext *tctx, FileOpContext *ctx,
const char *s, const char *d,
gboolean toplevel, gboolean move_over, gboolean do_delete,
struct link *parent_dirs);
FileProgressStatus erase_dir (FileOpTotalContext *tctx, FileOpContext *ctx,
const char *s);
FileProgressStatus copy_file_file (FileOpTotalContext * tctx, FileOpContext * ctx,
const char *src_path, const char *dst_path);
FileProgressStatus move_dir_dir (FileOpTotalContext * tctx, FileOpContext * ctx,
const char *s, const char *d);
FileProgressStatus copy_dir_dir (FileOpTotalContext * tctx, FileOpContext * ctx,
const char *s, const char *d,
gboolean toplevel, gboolean move_over, gboolean do_delete,
struct link *parent_dirs);
FileProgressStatus erase_dir (FileOpTotalContext * tctx, FileOpContext * ctx, const char *s);
gboolean panel_operate (void *source_panel, FileOperation op, gboolean force_single);
@ -38,21 +37,23 @@ FileProgressStatus file_error (const char *format, const char *file);
/* Compute directory size */
/* callback to update status dialog */
typedef FileProgressStatus (*compute_dir_size_callback)(const void *ui, const char *dirname);
typedef FileProgressStatus (*compute_dir_size_callback) (const void *ui, const char *dirname);
/* return value is FILE_CONT or FILE_ABORT */
FileProgressStatus compute_dir_size (const char *dirname, const void *ui,
compute_dir_size_callback cback,
off_t *ret_marked, double *ret_total, gboolean compute_symlinks);
compute_dir_size_callback cback,
off_t * ret_marked, double *ret_total,
gboolean compute_symlinks);
/* status dialog of directory size computing */
typedef struct {
typedef struct
{
Dlg_head *dlg;
WLabel *dirname;
} ComputeDirSizeUI;
ComputeDirSizeUI *compute_dir_size_create_ui (void);
void compute_dir_size_destroy_ui (ComputeDirSizeUI *ui);
void compute_dir_size_destroy_ui (ComputeDirSizeUI * ui);
FileProgressStatus compute_dir_size_update_ui (const void *ui, const char *dirname);
#endif /* MC_FILE_H */
#endif /* MC_FILE_H */