Introduction
Introduction Statistics Contact Development Disclaimer Help
remove unneeded casts for row->data - sfeed_curses - sfeed curses UI (now part …
git clone git://git.codemadness.org/sfeed_curses
Log
Files
Refs
README
LICENSE
---
commit c5c1f1c85a2a0fe44eab2786255dab73a2ca448a
parent 0cd539155ae12983a7ff1febd14b8c56774a85e7
Author: Hiltjo Posthuma <[email protected]>
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(-)
---
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 cha…
{
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;
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.