diff options
author | Hiltjo Posthuma <hiltjo@codemadness.org> | 2014-05-13 10:07:52 +0000 |
---|---|---|
committer | Hiltjo Posthuma <hiltjo@codemadness.org> | 2014-05-13 10:07:52 +0000 |
commit | c334bcf1862a48ebb37e80aca319d4aa5baad061 (patch) | |
tree | 227c6be05a7d77120859ebd766e8fea1468407d9 /sfeed_html.c | |
parent | c3b5da658eeef51b1444060aa107fc413ea0f436 (diff) |
cleanup, tested with tcc
Signed-off-by: Hiltjo Posthuma <hiltjo@codemadness.org>
Diffstat (limited to 'sfeed_html.c')
-rw-r--r-- | sfeed_html.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/sfeed_html.c b/sfeed_html.c index 4530005..afd3e4c 100644 --- a/sfeed_html.c +++ b/sfeed_html.c @@ -7,7 +7,6 @@ #include "util.h" static int showsidebar = 1; /* show sidebar ? */ - static struct feed *feeds = NULL; /* start of feeds linked-list. */ static char *line = NULL; @@ -18,11 +17,10 @@ cleanup(void) { feedsfree(feeds); /* free feeds linked-list */ } -static void /* print error message to stderr */ +/* print error message to stderr */ +static void die(const char *s) { - fputs("sfeed_html: ", stderr); - fputs(s, stderr); - fputc('\n', stderr); + fprintf(stderr, "sfeed_html: %s\n", s); exit(EXIT_FAILURE); } @@ -53,10 +51,9 @@ main(void) { while(parseline(&line, &size, fields, FieldLast, '\t', stdin) > 0) { parsedtime = (time_t)strtol(fields[FieldUnixTimestamp], NULL, 10); - isnew = (parsedtime >= comparetime); - islink = (fields[FieldLink][0] != '\0'); + isnew = (parsedtime >= comparetime) ? 1 : 0; + islink = (fields[FieldLink][0] != '\0') ? 1 : 0; /* first of feed section or new feed section. */ - /* TODO: allocate fcur before here, fcur can be NULL */ if(!totalfeeds || (fcur && strcmp(fcur->name, fields[FieldFeedName]))) { if(!(f = calloc(1, sizeof(struct feed)))) die("can't allocate enough memory"); @@ -80,12 +77,6 @@ main(void) { if(!(fcur->name = strdup(fields[FieldFeedName]))) die("can't allocate enough memory"); - - /* - fcur->totalnew = 0; - fcur->total = 0; - fcur->next = NULL;*/ - if(fields[FieldFeedName][0] != '\0') { fputs("<h2 id=\"", stdout); printfeednameid(fcur->name, stdout); |