chiark / gitweb /
better progress indication
[ypp-sc-tools.web-live.git] / pctb / convert.h
1 #ifndef CONVERT_H
2 #define CONVERT_H
3
4
5 #include "ocr.h"
6
7 #include <pam.h>
8 #include <time.h>
9 #include <limits.h>
10
11 #include <sys/time.h>
12
13
14 /*----- from structure.c -----*/
15
16 void find_structure(CanonImage *im);
17 void read_screenshots(void);
18 void read_one_screenshot(void);
19 void analyse(void);
20
21 /*----- from convert.c -----*/
22
23 extern FILE *screenshots_file;
24
25 void vprogress(const char *fmt, va_list);
26 void progress(const char *fmt, ...);
27
28 void vprogress_log(const char *fmt, va_list);
29 void progress_log(const char *fmt, ...);
30
31 void vprogress_spinner(const char *fmt, va_list);
32 void progress_spinner(const char *fmt, ...);
33
34 /*----- from pages.c -----*/
35
36 void screenshot_startup(void);
37 void set_yppclient_window(unsigned long wul);
38 void find_yppclient_window(void);
39 void take_screenshots(void);
40 void take_one_screenshot(void);
41
42 #define MAX_PAGES 100
43 extern CanonImage *page_images[MAX_PAGES];
44 extern int npages;
45
46 extern char *ocean, *pirate;
47
48
49 #endif /*CONVERT_H*/