mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-20 04:48:06 +01:00
committed by
Carlos R. Mafra
parent
091c9c366d
commit
ae8937e152
@@ -43,36 +43,36 @@ void __wmessage(int type, void *extra, const char *msg, ...)
|
||||
va_start(args, msg);
|
||||
switch (type) {
|
||||
case WMESSAGE_TYPE_WARNING:
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
_("warning: "));
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
msg, args);
|
||||
break;
|
||||
case WMESSAGE_TYPE_FATAL:
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
_("fatal error: "));
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
msg, args);
|
||||
break;
|
||||
case WMESSAGE_TYPE_WSYSERROR:
|
||||
case WMESSAGE_TYPE_WSYSERRORWITHCODE:
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
_("error: "));
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
msg, args);
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf),
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1,
|
||||
": %s", type == WMESSAGE_TYPE_WSYSERROR ?
|
||||
strerror(errno) : strerror(*(int *)extra));
|
||||
break;
|
||||
case WMESSAGE_TYPE_MESSAGE:
|
||||
/* FALLTHROUGH */
|
||||
default:
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), ": ");
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), msg, args);
|
||||
snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1, ": ");
|
||||
vsnprintf(buf + strlen(buf), sizeof(buf) - strlen(buf) - 1, msg, args);
|
||||
break;
|
||||
}
|
||||
va_end(args);
|
||||
strncat(buf + strlen(buf), "\n", sizeof(buf) - strlen(buf) - 1);
|
||||
strncat(buf + strlen(buf), "\n", sizeof(buf) - strlen(buf));
|
||||
fputs(buf, stderr);
|
||||
}
|
||||
|
||||
|
||||
@@ -439,7 +439,7 @@ int main(int argc, char **argv)
|
||||
perror(file);
|
||||
return 1;
|
||||
}
|
||||
strncat(buf, "/style", sizeof(buf) - strlen(buf) - 1);
|
||||
strncat(buf, "/style", sizeof(buf) - strlen(buf));
|
||||
|
||||
if (stat(buf, &st) != 0 || !S_ISREG(st.st_mode)) { /* maybe symlink too? */
|
||||
printf("%s: %s: style file not found or not a file\n", __progname, buf);
|
||||
|
||||
Reference in New Issue
Block a user