From: Lee Date: Tue, 23 Oct 2018 16:02:54 +0000 (-0400) Subject: Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy X-Git-Tag: v_3_0_27~35 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=946ba69596ad2dc36726b2085e7a28683acdb7ac;hp=b374496daac41b610b0c0d4b2367efbf41880554 Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy --- diff --git a/cgiedit.c b/cgiedit.c index 750015cf..7e04f46d 100644 --- a/cgiedit.c +++ b/cgiedit.c @@ -2833,7 +2833,7 @@ jb_err cgi_edit_actions_for_url(struct client_state *csp, char number[20]; struct list_entry *filter_name; struct map *line_exports; - const int type = filter_group->type; + const enum filter_type type = filter_group->type; const int multi_action_index = filter_type_info[type].multi_action_index; assert(type < MAX_FILTER_TYPES); diff --git a/deanimate.c b/deanimate.c index ae0d96a8..d9c56682 100644 --- a/deanimate.c +++ b/deanimate.c @@ -40,8 +40,8 @@ #include #include -#include "errlog.h" #include "project.h" +#include "errlog.h" #include "deanimate.h" #include "miscutil.h" diff --git a/errlog.c b/errlog.c index 21e062db..b9b39cb4 100644 --- a/errlog.c +++ b/errlog.c @@ -964,17 +964,13 @@ void log_error(int loglevel, const char *fmt, ...) * * Description : Translates JB_ERR_FOO codes into strings. * - * XXX: the type of error codes is jb_err - * but the typedef'inition is currently not - * visible to all files that include errlog.h. - * * Parameters : * 1 : jb_error = a valid jb_err code * * Returns : A string with the jb_err translation * *********************************************************************/ -const char *jb_err_to_string(int jb_error) +const char *jb_err_to_string(jb_err jb_error) { switch (jb_error) { diff --git a/errlog.h b/errlog.h index 9abaad39..a5ae62b2 100644 --- a/errlog.h +++ b/errlog.h @@ -75,7 +75,7 @@ extern void disable_logging(void); extern void init_log_module(void); extern void show_version(const char *prog_name); extern void log_error(int loglevel, const char *fmt, ...); -extern const char *jb_err_to_string(int jb_error); +extern const char *jb_err_to_string(jb_err jb_error); #endif /* ndef ERRLOG_H_INCLUDED */ diff --git a/loaders.c b/loaders.c index 7683fa56..65aba0ac 100644 --- a/loaders.c +++ b/loaders.c @@ -1097,7 +1097,6 @@ int load_one_re_filterfile(struct client_state *csp, int fileid) struct file_list *fs; char *buf = NULL; - int error; unsigned long linenum = 0; pcrs_job *dummy, *lastjob = NULL; @@ -1227,6 +1226,7 @@ int load_one_re_filterfile(struct client_state *csp, int fileid) #ifdef FEATURE_EXTERNAL_FILTERS if ((bl != NULL) && (bl->type == FT_EXTERNAL_CONTENT_FILTER)) { + jb_err jb_error; /* Save the code as "pattern", but do not compile anything. */ if (bl->patterns->first != NULL) { @@ -1234,8 +1234,8 @@ int load_one_re_filterfile(struct client_state *csp, int fileid) "Did you forget to escape a line break?", bl->name); } - error = enlist(bl->patterns, buf); - if (JB_ERR_MEMORY == error) + jb_error = enlist(bl->patterns, buf); + if (JB_ERR_MEMORY == jb_error) { log_error(LOG_LEVEL_FATAL, "Out of memory while enlisting external filter code \'%s\' for filter %s.", @@ -1247,17 +1247,19 @@ int load_one_re_filterfile(struct client_state *csp, int fileid) #endif if (bl != NULL) { + int pcrs_error; + jb_err jb_error; /* * Save the expression, make it a pcrs_job * and chain it into the current filter's joblist */ - error = enlist(bl->patterns, buf); - if (JB_ERR_MEMORY == error) + jb_error = enlist(bl->patterns, buf); + if (JB_ERR_MEMORY == jb_error) { log_error(LOG_LEVEL_FATAL, "Out of memory while enlisting re_filter job \'%s\' for filter %s.", buf, bl->name); } - assert(JB_ERR_OK == error); + assert(JB_ERR_OK == jb_error); if (pcrs_job_is_dynamic(buf)) { @@ -1289,11 +1291,11 @@ int load_one_re_filterfile(struct client_state *csp, int fileid) continue; } - if ((dummy = pcrs_compile_command(buf, &error)) == NULL) + if ((dummy = pcrs_compile_command(buf, &pcrs_error)) == NULL) { log_error(LOG_LEVEL_ERROR, "Adding re_filter job \'%s\' to filter %s failed: %s", - buf, bl->name, pcrs_strerror(error)); + buf, bl->name, pcrs_strerror(pcrs_error)); freez(buf); continue; }