src/c2html.h

changeset 39
ac35daceb24c
parent 37
1a67185e5496
child 49
f86f0b054464
equal deleted inserted replaced
38:77c158821738 39:ac35daceb24c
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

mercurial