Fix compiler warnings
authorFabian Keil <fk@fabiankeil.de>
Tue, 23 Oct 2018 14:41:27 +0000 (16:41 +0200)
committerFabian Keil <fk@fabiankeil.de>
Tue, 23 Oct 2018 15:04:53 +0000 (17:04 +0200)
jcc.c:1012:27: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
         jb_err_to_string(err));
         ~~~~~~~~~~~~~~~~ ^~~
jcc.c:1721:45: warning: implicit conversion changes signedness: 'jb_err' (aka 'enum privoxy_err') to 'int' [-Wsign-conversion]
         csp->ip_addr_str, jb_err_to_string(err));
                           ~~~~~~~~~~~~~~~~ ^~~

errlog.c
errlog.h

index 21e062d..df5d09c 100644 (file)
--- a/errlog.c
+++ b/errlog.c
@@ -974,7 +974,7 @@ void log_error(int loglevel, const char *fmt, ...)
  * 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)
    {
index 9abaad3..a5ae62b 100644 (file)
--- 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 */