Introduction
Introduction Statistics Contact Development Disclaimer Help
Nicer output in Makefile; dounderline ends with \n; adding -Werror; dohtml uses…
git clone git://git.codemadness.org/smu
Log
Files
Refs
README
LICENSE
---
commit d86557e66a684ce2bd3b16dab9a5e16d47c9df89
parent f8f4f86c211d639b04480bd2ee57d8d7df8cc6c5
Author: [email protected] <[email protected]>
Date: Mon, 17 Dec 2007 08:34:47 +0100
Nicer output in Makefile; dounderline ends with \n; adding -Werror; dohtml uses…
Diffstat:
M Makefile | 2 +-
M cmarkdown.c | 9 ++++-----
M config.mk | 2 +-
3 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/Makefile b/Makefile
@@ -21,7 +21,7 @@ options:
${OBJ}: config.mk
cmarkdown: ${OBJ}
- @echo CC -o $@
+ @echo LD $@
@${CC} -o $@ ${OBJ} ${LDFLAGS}
clean:
diff --git a/cmarkdown.c b/cmarkdown.c
@@ -64,8 +64,8 @@ struct Tag lineprefix[] = {
{ "# ", 1, "<h1>", "</h1>" },
};
struct Tag underline[] = {
- { "=", 1, "<h1>", "</h1>" },
- { "-", 1, "<h2>", "</h2>" },
+ { "=", 1, "<h1>", "</h1>\n" },
+ { "-", 1, "<h2>", "</h2>\n" },
};
struct Tag surround[] = {
{ "``", 0, "<code>", "</code>" },
@@ -78,7 +78,6 @@ struct Tag surround[] = {
char * replace[][2] = {
{ "\n- - -\n", "\n<hr />\n" },
{ "\n- - - \n", "\n<hr />\n" },
- { " #######\n", "\n" },
{ " ######\n", "\n" },
{ " #####\n", "\n" },
{ " ####\n", "\n" },
@@ -134,7 +133,8 @@ doamp(const char *begin, const char *end, int newblock) {
unsigned int
dohtml(const char *begin, const char *end, int newblock) {
const char *p, *tag, *tagend;
- if(nohtml || *begin != '\n' || !*begin)
+
+ if(nohtml || !newblock || *begin == '\n')
return 0;
p = begin;
if(p[1] == '\n')
@@ -533,4 +533,3 @@ main(int argc, char *argv[]) {
free(buffer);
return EXIT_SUCCESS;
}
-
diff --git a/config.mk b/config.mk
@@ -10,7 +10,7 @@ INCS = -I. -I/usr/include
LIBS = -L/usr/lib
# flags
-CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" -Wall
+CFLAGS = -Os -Wall -Werror ${INCS} -DVERSION=\"${VERSION}\"
LDFLAGS = ${LIBS}
# compiler
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.