src/c2html.c

changeset 40
903b46fc4214
parent 39
ac35daceb24c
child 41
c06ab07fd29d
equal deleted inserted replaced
39:ac35daceb24c 40:903b46fc4214
97 if (highlighter) { 97 if (highlighter) {
98 highlighter->parser(sourceline->data, line->space, highlighter); 98 highlighter->parser(sourceline->data, line->space, highlighter);
99 } else { 99 } else {
100 char *c = sourceline->data; 100 char *c = sourceline->data;
101 size_t dp = 0; 101 size_t dp = 0;
102 while (*c) { 102 while (*c && *c != '\n') {
103 dp = writeescapedchar(line->space, dp, *c); 103 dp = writeescapedchar(line->space, dp, *c);
104 c++; 104 c++;
105 } 105 }
106 line->space[dp++] = '\n';
106 line->space[dp] = '\0'; 107 line->space[dp] = '\0';
107 } 108 }
108 109
109 // write line number 110 // write line number
110 if (showlineno) { 111 if (showlineno) {

mercurial