Warning fixes (based on patches by pfritz and gahr, tickets 331,342).
SVN revision: 40997
This commit is contained in:
parent
6f4b66903e
commit
09e67b2f44
|
@ -121,7 +121,11 @@ main(int argc, char **argv)
|
|||
#endif
|
||||
if (!opts->no_output)
|
||||
{
|
||||
fwrite(parse_in.token_buffer, 1, CPP_WRITTEN(&parse_in), stdout);
|
||||
size_t n;
|
||||
|
||||
n = CPP_WRITTEN(&parse_in);
|
||||
if (fwrite(parse_in.token_buffer, 1, n, stdout) != n)
|
||||
exit(FATAL_EXIT_CODE);
|
||||
}
|
||||
next:
|
||||
parse_in.limit = parse_in.token_buffer;
|
||||
|
|
1
src/E.h
1
src/E.h
|
@ -441,6 +441,7 @@ void About(void);
|
|||
int execApplication(const char *params, int flags);
|
||||
void Espawn(int argc, char **argv);
|
||||
void EspawnCmd(const char *cmd);
|
||||
int Esystem(const char *cmd);
|
||||
|
||||
/* config.c */
|
||||
void SkipTillEnd(FILE * ConfigFile);
|
||||
|
|
|
@ -200,3 +200,9 @@ EspawnCmd(const char *cmd)
|
|||
Espawn(argc, argv);
|
||||
StrlistFree(argv, argc);
|
||||
}
|
||||
|
||||
int
|
||||
Esystem(const char *cmd)
|
||||
{
|
||||
return system(cmd);
|
||||
}
|
||||
|
|
|
@ -258,7 +258,7 @@ ConfigFilePreparse(const char *src, const char *dst, const char *themepath)
|
|||
themepath, EDirUser(), EDirUserCache(),
|
||||
WinGetW(VROOT), WinGetH(VROOT), WinGetW(VROOT), WinGetH(VROOT),
|
||||
WinGetDepth(VROOT), def_user, def_home, def_shell, src, dst);
|
||||
system(execline);
|
||||
Esystem(execline);
|
||||
|
||||
Efree(def_user);
|
||||
Efree(def_shell);
|
||||
|
|
|
@ -739,7 +739,7 @@ SessionRunProg(const char *prog, const char *params)
|
|||
}
|
||||
if (EDebug(EDBUG_TYPE_SESSION))
|
||||
Eprintf("SessionRunProg: %s\n", s);
|
||||
system(s);
|
||||
Esystem(s);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -74,12 +74,17 @@ _sound_esd_Load(const char *file)
|
|||
|
||||
s->id = esd_sample_cache(sound_fd, format, s->ssd.rate, s->ssd.size,
|
||||
file);
|
||||
write(sound_fd, s->ssd.data, s->ssd.size);
|
||||
if (write(sound_fd, s->ssd.data, s->ssd.size) != (ssize_t) s->ssd.size)
|
||||
{
|
||||
s->id = 0;
|
||||
goto done;
|
||||
}
|
||||
confirm = esd_confirm_sample_cache(sound_fd);
|
||||
if (confirm != s->id)
|
||||
s->id = 0;
|
||||
}
|
||||
|
||||
done:
|
||||
_EFREE(s->ssd.data);
|
||||
if (s->id <= 0)
|
||||
_EFREE(s);
|
||||
|
|
|
@ -244,7 +244,7 @@ ThemeExtract(const char *path)
|
|||
path = th;
|
||||
|
||||
/* exec the untar if tarred */
|
||||
system(s);
|
||||
Esystem(s);
|
||||
|
||||
done:
|
||||
if (ThemeCheckPath(path))
|
||||
|
|
Loading…
Reference in New Issue