1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-22 05:48:01 +01:00

WPrefs: Fixed compiler warnings

This patch is used to catch some return function value, to make the
compiler happy.
This commit is contained in:
David Maciejak
2014-02-28 11:21:47 +07:00
committed by Carlos R. Mafra
parent 278fdfa1db
commit aa890c8868
2 changed files with 14 additions and 5 deletions

View File

@@ -1261,17 +1261,25 @@ static Pixmap loadRImage(WMScreen * scr, const char *path)
{ {
FILE *f; FILE *f;
RImage *image; RImage *image;
int w, h, d; int w, h, d, cnt;
size_t read_size;
Pixmap pixmap; Pixmap pixmap;
f = fopen(path, "rb"); f = fopen(path, "rb");
if (!f) if (!f)
return None; return None;
fscanf(f, "%02x%02x%1x", &w, &h, &d); cnt = fscanf(f, "%02x%02x%1x", &w, &h, &d);
if (cnt != 3) {
fclose(f);
return None;
}
image = RCreateImage(w, h, d == 4); image = RCreateImage(w, h, d == 4);
fread(image->data, 1, w * h * d, f); read_size = w * h * d;
if (fread(image->data, 1, read_size, f) != read_size) {
fclose(f);
return None;
}
fclose(f); fclose(f);
RConvertImage(WMScreenRContext(scr), image, &pixmap); RConvertImage(WMScreenRContext(scr), image, &pixmap);

View File

@@ -714,7 +714,8 @@ static void storeCommandInScript(const char *cmd, const char *line)
wfree(tmppath); wfree(tmppath);
} }
sprintf(buffer, "chmod u+x %s", path); sprintf(buffer, "chmod u+x %s", path);
system(buffer); if (system(buffer) == -1)
werror(_("could not execute command \"%s\""), buffer);
end: end:
wfree(path); wfree(path);