summaryrefslogtreecommitdiff
path: root/sfeed_stats.c
diff options
context:
space:
mode:
Diffstat (limited to 'sfeed_stats.c')
-rw-r--r--sfeed_stats.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/sfeed_stats.c b/sfeed_stats.c
index 0190e2f..9846e38 100644
--- a/sfeed_stats.c
+++ b/sfeed_stats.c
@@ -47,7 +47,6 @@ main(void) {
if(!totalfeeds || (feedcurrent && strcmp(feedcurrent->name, fields[FieldFeedName]))) { /* TODO: allocate feedcurrent before here, feedcurrent can be NULL */
if(!(f = calloc(1, sizeof(struct feed))))
die("can't allocate enough memory");
- /*f->next = NULL;*/
if(totalfeeds) { /* end previous one. */
feedcurrent->next = f;
feedcurrent = f;
@@ -57,24 +56,19 @@ main(void) {
}
if(parsedtime > timenewest) {
timenewest = parsedtime;
- strncpy(timenewestformat, fields[FieldTimeFormatted],
- sizeof(timenewestformat)); /* TODO: strlcpy */
+ strlcpy(timenewestformat, fields[FieldTimeFormatted],
+ sizeof(timenewestformat));
}
if(parsedtime > feedcurrent->timenewest) {
feedcurrent->timenewest = parsedtime;
- strncpy(feedcurrent->timenewestformat, fields[FieldTimeFormatted],
- sizeof(feedcurrent->timenewestformat)); /* TODO: strlcpy */
+ strlcpy(feedcurrent->timenewestformat, fields[FieldTimeFormatted],
+ sizeof(feedcurrent->timenewestformat));
}
/* TODO: memcpy and make feedcurrent->name static? */
if(!(feedcurrent->name = strdup(fields[FieldFeedName])))
die("can't allocate enough memory");
- /*
- feedcurrent->totalnew = 0;
- feedcurrent->total = 0;
- feedcurrent->next = NULL;*/
-
totalfeeds++;
}
totalnew += isnew;
@@ -85,7 +79,6 @@ main(void) {
for(feedcurrent = feeds; feedcurrent; feedcurrent = feedcurrent->next) {
if(!feedcurrent->name || feedcurrent->name[0] == '\0')
continue;
-/* printfeednameid(feedcurrent->name, stdout);*/
fprintf(stdout, "%c %-20.20s [%4lu/%-4lu]", feedcurrent->totalnew > 0 ? 'N' : ' ',
feedcurrent->name, feedcurrent->totalnew, feedcurrent->total);
if(feedcurrent->timenewestformat && feedcurrent->timenewestformat[0])