44 extern "C" { |
44 extern "C" { |
45 #endif |
45 #endif |
46 |
46 |
47 #define VERSION_MAJOR 2 |
47 #define VERSION_MAJOR 2 |
48 #define VERSION_MINOR 0 |
48 #define VERSION_MINOR 0 |
49 #define VERSION_DEVELOP 1 // set this to zero for release version |
49 #define VERSION_DEVELOP 1 /* set this to zero for release version */ |
50 |
50 |
51 |
|
52 #define INPUTBUF_SIZE 2048 |
|
53 |
|
54 #define C2HTML_C 0 |
|
55 #define C2HTML_JAVA 1 |
|
56 |
|
57 typedef struct { |
51 typedef struct { |
58 char* outfilename; |
52 char* outfilename; |
59 char* headerfile; |
53 char* headerfile; |
60 char* footerfile; |
54 char* footerfile; |
61 char* infilename; |
55 char* infilename; |
62 int highlight; |
|
63 int showlinenumbers; |
56 int showlinenumbers; |
64 } settings_t; |
57 } Settings; |
65 |
58 |
66 typedef struct { |
|
67 size_t count; |
|
68 size_t capacity; |
|
69 size_t maxlinewidth; |
|
70 char** lines; |
|
71 } inputfile_t; |
|
72 |
|
73 typedef size_t(*fmt_write_func)(const void*, size_t, size_t, void*); |
|
74 |
59 |
75 #ifdef __cplusplus |
60 #ifdef __cplusplus |
76 } |
61 } |
77 #endif |
62 #endif |
78 |
63 |