remove unneeded casts for row->data - sfeed_curses - sfeed curses UI (now part of sfeed, development is in sfeed)
(HTM) git clone git://git.codemadness.org/sfeed_curses
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit c5c1f1c85a2a0fe44eab2786255dab73a2ca448a
(DIR) parent 0cd539155ae12983a7ff1febd14b8c56774a85e7
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Mon, 29 Mar 2021 19:58:53 +0200
remove unneeded casts for row->data
Diffstat:
M sfeed_curses.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
(DIR) diff --git a/sfeed_curses.c b/sfeed_curses.c
@@ -1324,7 +1324,7 @@ updatenewitems(struct feed *f)
f->totalnew = 0;
for (i = 0; i < p->nrows; i++) {
row = &(p->rows[i]); /* do not use pane_row_get */
- item = (struct item *)row->data;
+ item = row->data;
if (urlfile)
item->isnew = urls_isnew(item->matchnew);
else
@@ -1723,7 +1723,7 @@ draw(void)
/* If item selection text changed then update the status text. */
if ((row = pane_row_get(&panes[PaneItems], panes[PaneItems].pos))) {
- item = (struct item *)row->data;
+ item = row->data;
statusbar_update(&statusbar, item->fields[FieldLink]);
} else {
statusbar_update(&statusbar, "");
@@ -1819,7 +1819,7 @@ feed_row_format(struct pane *p, struct row *row)
char counts[128];
int len, w;
- feed = (struct feed *)row->data;
+ feed = row->data;
/* align counts to the right and pad remaining width with spaces */
len = snprintf(counts, sizeof(counts), "(%lu/%lu)",
@@ -1854,7 +1854,7 @@ feed_row_match(struct pane *p, struct row *row, const char *s)
{
struct feed *feed;
- feed = (struct feed *)row->data;
+ feed = row->data;
return (strcasestr(feed->name, s) != NULL);
}
@@ -1870,7 +1870,7 @@ item_row_get(struct pane *p, off_t pos)
ssize_t linelen;
itemrow = p->rows + pos;
- item = (struct item *)itemrow->data;
+ item = itemrow->data;
f = curfeed;
if (f && f->path && f->fp && !item->line) {
@@ -1903,7 +1903,7 @@ item_row_format(struct pane *p, struct row *row)
struct tm tm;
size_t needsize;
- item = (struct item *)row->data;
+ item = row->data;
needsize = strlen(item->fields[FieldTitle]) + 21;
if (needsize > textsize) {
@@ -1954,7 +1954,7 @@ markread(struct pane *p, off_t from, off_t to, int isread)
for (i = from; i <= to && i < p->nrows; i++) {
/* do not use pane_row_get: no need for lazyload */
row = &(p->rows[i]);
- item = (struct item *)row->data;
+ item = row->data;
if (item->isnew != isnew) {
fputs(item->matchnew, fp);
putc('\n', fp);
@@ -1974,7 +1974,7 @@ markread(struct pane *p, off_t from, off_t to, int isread)
visstart = p->pos - (p->pos % p->height); /* visible start */
for (i = from; i <= to && i < p->nrows; i++) {
row = &(p->rows[i]);
- item = (struct item *)row->data;
+ item = row->data;
if (item->isnew == isnew)
continue;