chiark / gitweb /
cb2bf77e6d0a27a1306cb364bc7baee794a8ca96
[ypp-sc-tools.db-test.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 #define FMT(f,a) __attribute__((format(printf,f,a)))
26
27 void vwarning(const char *fmt, va_list) FMT(1,0);
28 void warning(const char *fmt, ...)      FMT(1,2);
29
30 void vprogress(const char *fmt, va_list) FMT(1,0);
31 void progress(const char *fmt, ...)      FMT(1,2);
32
33 void vprogress_log(const char *fmt, va_list) FMT(1,0);
34 void progress_log(const char *fmt, ...)      FMT(1,2);
35
36 void vprogress_spinner(const char *fmt, va_list) FMT(1,0);
37 void progress_spinner(const char *fmt, ...)      FMT(1,2);
38
39 /*----- from pages.c -----*/
40
41 void screenshot_startup(void);
42 void set_yppclient_window(unsigned long wul);
43 void find_yppclient_window(void);
44 void take_screenshots(void);
45 void take_one_screenshot(void);
46
47 #define MAX_PAGES 100
48 extern CanonImage *page_images[MAX_PAGES];
49 extern int npages;
50
51 extern char *ocean, *pirate;
52
53
54 #endif /*CONVERT_H*/