Files
reiserfsprogs/include/progbar.h
T
Jeff Mahoney 47cff72748 cleanup: run indent with the Linux Kernel style across all code
Over the years, the reiserfs kernel code has been gradually cleaned up
to be more readable. This patch does the same to the progs code.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
2013-08-26 17:14:42 -04:00

33 lines
677 B
C

#ifndef _PROGBAR_H_
#define _PROGBAR_H_
enum {
E2F_FLAG_PROG_SUPPRESS = 1,
E2F_FLAG_PROG_BAR = 2,
};
struct progbar {
char units[16];
int progress_pos;
int progress_last_percent;
time_t progress_last_time;
int flags;
FILE *file;
};
struct spinner {
int count;
FILE *file;
};
void progbar_init(struct progbar *ctx, const char *units, FILE * fp);
void progbar_clear(struct progbar *ctx);
int progbar_update(struct progbar *ctx, const char *label, int curr, int max,
unsigned int dpynum);
void spinner_init(struct spinner *spinner, FILE * fp);
void spinner_touch(struct spinner *spinner);
void spinner_clear(struct spinner *spinner);
#endif /* _PROGBAR_H_ */