Introduction
Introduction Statistics Contact Development Disclaimer Help
use die() where it should be used - sent - simple plaintext presentation tool
git clone git://git.suckless.org/sent
Log
Files
Refs
README
LICENSE
---
commit edb657eb96cd3431e438140e2bcc72b1646443dd
parent 4d6dfeb1adec7a9af90aa496540dfa1c57cfc4e7
Author: Markus Teich <[email protected]>
Date: Sat, 11 Apr 2015 12:05:39 +0200
use die() where it should be used
Diffstat:
M sent.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/sent.c b/sent.c
@@ -470,13 +470,13 @@ void load(FILE *fp)
while (fgets(buf, sizeof(buf), fp)) {
if ((i+1) * sizeof(*slides) >= size)
if (!(slides = realloc(slides, (size += BUFSIZ))))
- eprintf("cannot realloc %u bytes:", size);
+ die("cannot realloc %u bytes:", size);
if (*buf == '#')
continue;
if ((p = strchr(buf, '\n')))
*p = '\0';
if (!(slides[i].text = strdup(buf)))
- eprintf("cannot strdup %u bytes:", strlen(buf)+1);
+ die("cannot strdup %u bytes:", strlen(buf)+1);
if (slides[i].text[0] == '@')
slides[i].img = pngopen(slides[i].text + 1);
i++;
@@ -496,9 +496,9 @@ void advance(const Arg *arg)
idx = new_idx;
xdraw();
if (slidecount > idx + 1 && slides[idx + 1].img && !pngread(sl…
- eprintf("could not read image %s", slides[idx + 1].tex…
+ die("could not read image %s", slides[idx + 1].text + …
if (0 < idx && slides[idx - 1].img && !pngread(slides[idx - 1]…
- eprintf("could not read image %s", slides[idx - 1].tex…
+ die("could not read image %s", slides[idx - 1].text + …
}
}
@@ -538,7 +538,7 @@ void run()
void usage()
{
- eprintf("sent " VERSION " (c) 2014 [email protected]\n" \
+ die("sent " VERSION " (c) 2014 [email protected]\n" \
"usage: sent [-f font] FILE1 [FILE2 ...]", argv0);
}
@@ -572,7 +572,7 @@ void xhints()
XSizeHints *sizeh = NULL;
if (!(sizeh = XAllocSizeHints()))
- eprintf("sent: Could not alloc size hints");
+ die("sent: Could not alloc size hints");
sizeh->flags = PSize;
sizeh->height = xw.h;
@@ -587,7 +587,7 @@ void xinit()
XTextProperty prop;
if (!(xw.dpy = XOpenDisplay(NULL)))
- eprintf("Can't open display.");
+ die("Can't open display.");
xw.scr = XDefaultScreen(xw.dpy);
xw.vis = XDefaultVisual(xw.dpy, xw.scr);
xw.w = DisplayWidth(xw.dpy, xw.scr);
@@ -607,7 +607,7 @@ void xinit()
XSetWMProtocols(xw.dpy, xw.win, &xw.wmdeletewin, 1);
if(!(d = drw_create(xw.dpy, xw.scr, xw.win, xw.w, xw.h)))
- eprintf("Can't create drawing context.");
+ die("Can't create drawing context.");
sc = drw_scm_create(d, "#000000", "#FFFFFF");
drw_setscheme(d, sc);
You are viewing proxied material from suckless.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.