Introduce a helper for warnings

This commit is contained in:
Pierre Pronchery 2017-11-09 04:45:39 +01:00
parent 3a9b33cf27
commit d96f1726a9
2 changed files with 11 additions and 1 deletions

View File

@ -157,6 +157,15 @@ int configure_error(char const * message, int ret)
}
/* configure_warning */
int configure_warning(char const * message, int ret)
{
fputs(PROGNAME ": warning: ", stderr);
perror(message);
return ret;
}
/* enum_map_find */
unsigned int enum_map_find(unsigned int last, EnumMap const * map,
String const * str)
@ -352,7 +361,7 @@ static int _configure_detect_programs(Configure * configure)
programs[i].program) != 0)
return -1;
if(config_load(configure->programs, filename) != 0)
configure_error(DATADIR "/" PACKAGE "/" PACKAGE ".conf: "
configure_warning(DATADIR "/" PACKAGE "/" PACKAGE ".conf: "
"Could not load program definitions", 0);
/* platform-specific */
switch(configure->os)

View File

@ -163,6 +163,7 @@ unsigned int configure_is_flag_set(Configure * configure, unsigned int flags);
/* useful */
int configure_error(char const * message, int ret);
int configure_warning(char const * message, int ret);
/* generic */
unsigned int enum_map_find(unsigned int last, EnumMap const * map,