common progress display support
[git/dscho.git] / progress.h
blob5fa4948117824904a0249b03e29f8936e351748b
1 #ifndef __progress_h__
2 #define __progress_h__
4 struct progress {
5 const char *msg;
6 unsigned total;
7 unsigned last_percent;
8 };
10 int display_progress(struct progress *progress, unsigned n);
11 void start_progress(struct progress *progress, const char *msg, unsigned total);
12 void stop_progress(struct progress *progress);
14 #endif