-Wall does not produce warnings anymore.
This commit is contained in:
parent
2182736537
commit
4696810e4b
2 changed files with 9 additions and 6 deletions
13
cmarkdown.c
13
cmarkdown.c
|
@ -216,7 +216,7 @@ dolineprefix(const char *begin, const char *end, int first) {
|
||||||
unsigned int
|
unsigned int
|
||||||
dolink(const char *begin, const char *end, int first) {
|
dolink(const char *begin, const char *end, int first) {
|
||||||
int img;
|
int img;
|
||||||
const char *desc, *link, *p, *q, *r, *descend, *linkend;
|
const char *desc, *link, *p, *q, *descend, *linkend;
|
||||||
|
|
||||||
if(*begin == '[')
|
if(*begin == '[')
|
||||||
img = 0;
|
img = 0;
|
||||||
|
@ -254,16 +254,17 @@ dolink(const char *begin, const char *end, int first) {
|
||||||
|
|
||||||
unsigned int
|
unsigned int
|
||||||
dolist(const char *begin, const char *end, int first) {
|
dolist(const char *begin, const char *end, int first) {
|
||||||
unsigned int i,j,indent,run,ul, isblock;
|
unsigned int i, j, indent, run, ul, isblock;
|
||||||
const char *p, *q;
|
const char *p, *q;
|
||||||
char *buffer;
|
char *buffer;
|
||||||
|
|
||||||
if(*begin != '\n' || begin[1] != '\n' && !first)
|
if((*begin != '\n' || begin[1] != '\n') && !first)
|
||||||
return 0;
|
return 0;
|
||||||
p = begin;
|
p = begin;
|
||||||
if(!first)
|
if(!first)
|
||||||
p += 2;
|
p += 2;
|
||||||
q = p;
|
q = p;
|
||||||
|
isblock = 0;
|
||||||
if((*p == '-' || *p == '*' || *p == '+') && (p[1] == ' ' || p[1] == '\t')) {
|
if((*p == '-' || *p == '*' || *p == '+') && (p[1] == ' ' || p[1] == '\t')) {
|
||||||
ul = 1;
|
ul = 1;
|
||||||
}
|
}
|
||||||
|
@ -290,6 +291,7 @@ dolist(const char *begin, const char *end, int first) {
|
||||||
ADDC(buffer,i) = '\n';
|
ADDC(buffer,i) = '\n';
|
||||||
i++;
|
i++;
|
||||||
run = 0;
|
run = 0;
|
||||||
|
isblock = 1;
|
||||||
}
|
}
|
||||||
q = p + 1;
|
q = p + 1;
|
||||||
j = 0;
|
j = 0;
|
||||||
|
@ -317,7 +319,7 @@ dolist(const char *begin, const char *end, int first) {
|
||||||
ADDC(buffer,i) = *p;
|
ADDC(buffer,i) = *p;
|
||||||
}
|
}
|
||||||
fputs("<li>",stdout);
|
fputs("<li>",stdout);
|
||||||
process(buffer,buffer+i,0); //TODO
|
process(buffer,buffer+i,isblock); //TODO
|
||||||
fputs("</li>\n",stdout);
|
fputs("</li>\n",stdout);
|
||||||
}
|
}
|
||||||
fputs(ul ? "</ul>\n" : "</ol>\n",stdout);
|
fputs(ul ? "</ul>\n" : "</ol>\n",stdout);
|
||||||
|
@ -524,7 +526,7 @@ main(int argc, char *argv[]) {
|
||||||
|
|
||||||
|
|
||||||
p = buffer+strlen(buffer);
|
p = buffer+strlen(buffer);
|
||||||
while(s = fread(p, sizeof(char),BUFFERSIZE, source)) {
|
while((s = fread(p, sizeof(char),BUFFERSIZE, source))) {
|
||||||
p += s;
|
p += s;
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
if(BUFFERSIZE + strlen(buffer) > bsize) {
|
if(BUFFERSIZE + strlen(buffer) > bsize) {
|
||||||
|
@ -536,5 +538,6 @@ main(int argc, char *argv[]) {
|
||||||
process(buffer,buffer+strlen(buffer),1);
|
process(buffer,buffer+strlen(buffer),1);
|
||||||
putchar('\n');
|
putchar('\n');
|
||||||
free(buffer);
|
free(buffer);
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ INCS = -I. -I/usr/include
|
||||||
LIBS = -L/usr/lib
|
LIBS = -L/usr/lib
|
||||||
|
|
||||||
# flags
|
# flags
|
||||||
CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\"
|
CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -Wall
|
||||||
LDFLAGS = ${LIBS}
|
LDFLAGS = ${LIBS}
|
||||||
|
|
||||||
# compiler
|
# compiler
|
||||||
|
|
Loading…
Add table
Reference in a new issue