Introduction
Introduction Statistics Contact Development Disclaimer Help
Fix error messages - lel - Farbfeld image viewer
git clone git://git.codemadness.org/lel
Log
Files
Refs
README
LICENSE
---
commit 77d29cab890dd1623b96d445cf0b898ff8c09df8
parent 731fb4699a844e3ed77a32ea768e0969f95aee07
Author: sin <[email protected]>
Date: Sat, 2 Aug 2014 12:50:30 +0100
Fix error messages
Signed-off-by: Hiltjo Posthuma <[email protected]>
Diffstat:
M lel.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/lel.c b/lel.c
@@ -109,7 +109,7 @@ if_open(struct img *img)
return -1;
if(!(img->buf = malloc(img->width * img->height * 4)))
- die("can't malloc\n");
+ die("malloc:");
return 0;
}
@@ -270,7 +270,7 @@ ximage(unsigned int newwidth, unsigned int newheight)
scale(ximg->width, ximg->height, ximg->bytes_per_line, ximg->d…
XInitImage(ximg);
} else {
- die("This program does not yet support display depths < 24.\n"…
+ die("this program does not yet support display depths < 24\n");
}
}
@@ -505,7 +505,7 @@ setup(void)
XClassHint class = { APP_NAME, APP_NAME };
if(!(dpy = XOpenDisplay(NULL)))
- die("Can't open X display.\n");
+ die("can't open X display\n");
xfd = ConnectionNumber(dpy);
screen = DefaultScreen(dpy);
@@ -571,7 +571,7 @@ main(int argc, char *argv[]) {
if(argc == 0) {
imgs = calloc(1, sizeof(*imgs));
if (!imgs)
- die("can't calloc\n");
+ die("calloc:");
nimgs = 1;
imgs[0].filename = "<stdin>";
imgs[0].fp = stdin;
@@ -579,11 +579,12 @@ main(int argc, char *argv[]) {
} else {
imgs = calloc(argc, sizeof(*imgs));
if(!imgs)
- die("can't calloc\n");
+ die("calloc:");
for(i = 0, j = 0; j < argc; j++) {
fp = fopen(argv[j], "rb");
if (!fp) {
- fprintf(stderr, "can't open %s\n", argv[j]);
+ fprintf(stderr, "can't open %s: %s\n", argv[j],
+ strerror(errno));
continue;
}
imgs[i].filename = argv[j];
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.