Use %ld not %l
authorJeremy Harris <jgh146exb@wizmail.org>
Sun, 12 Sep 2021 17:01:09 +0000 (18:01 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 12 Sep 2021 19:55:39 +0000 (20:55 +0100)
src/exim_monitor/em_init.c
src/src/exim.c
src/src/expand.c
src/src/filter.c
src/src/malware.c
src/src/regex.c
src/src/tls-gnu.c
src/src/transports/appendfile.c
src/src/transports/tf_maildir.c

index f85f858d45819a03837a1ceb489421a8a9b4b2ac..ee27c20521a7028e3d3f10ee92c6b90f00a3b9ff 100644 (file)
@@ -78,7 +78,7 @@ for (i = 0; i <= 1; i++)
           {
          uschar errbuf[128];
          pcre2_get_error_message(err, errbuf, sizeof(errbuf));
           {
          uschar errbuf[128];
          pcre2_get_error_message(err, errbuf, sizeof(errbuf));
-          printf("regular expression error: %s at offset %l "
+          printf("regular expression error: %s at offset %ld "
             "while compiling %s\n", errbuf, (long)offset, buffer);
           exit(99);
           }
             "while compiling %s\n", errbuf, (long)offset, buffer);
           exit(99);
           }
index 27f1e9b8893734b6992c4dc4d550a87a1eb5aa94..ff1aa49db56762a6192bf1132e4942d8ce0299d7 100644 (file)
@@ -1247,7 +1247,7 @@ show_db_version(fp);
   uschar buf[24];
   pcre2_config(PCRE2_CONFIG_VERSION, buf);
   fprintf(fp, "Library version: PCRE2: Compile: %d.%d%s\n"
   uschar buf[24];
   pcre2_config(PCRE2_CONFIG_VERSION, buf);
   fprintf(fp, "Library version: PCRE2: Compile: %d.%d%s\n"
-             "                       Runtime: %s\n",
+              "                        Runtime: %s\n",
           PCRE2_MAJOR, PCRE2_MINOR,
           EXPAND_AND_QUOTE(PCRE2_PRERELEASE) "",
           buf);
           PCRE2_MAJOR, PCRE2_MINOR,
           EXPAND_AND_QUOTE(PCRE2_PRERELEASE) "",
           buf);
index 4e1ffbb24f1ae7d024a22b8ff2d17ebb40fb5656..2bd78aac6b69d91b3cb373d4fbfbdc1578733447 100644 (file)
@@ -5864,7 +5864,7 @@ while (*s)
         uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         expand_string_message = string_sprintf("regular expression error in "
         uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         expand_string_message = string_sprintf("regular expression error in "
-          "\"%s\": %s at offset %l", sub[1], errbuf, (long)roffset);
+          "\"%s\": %s at offset %ld", sub[1], errbuf, (long)roffset);
         goto EXPAND_FAILED;
         }
       md = pcre2_match_data_create(EXPAND_MAXN + 1, pcre_gen_ctx);
         goto EXPAND_FAILED;
         }
       md = pcre2_match_data_create(EXPAND_MAXN + 1, pcre_gen_ctx);
index 7c9e963a4e5b7baed89125c2c0dc3461ba26cc4c..dfcc80271f1b08efef0b2286221d2c0a59f8777a 100644 (file)
@@ -1605,7 +1605,7 @@ switch (c->type)
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
        *error_pointer = string_sprintf("error while compiling "
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
        *error_pointer = string_sprintf("error while compiling "
-         "regular expression \"%s\": %s at offset %l",
+         "regular expression \"%s\": %s at offset %ld",
          exp[1], errbuf, (long)offset);
        return FALSE;
        }
          exp[1], errbuf, (long)offset);
        return FALSE;
        }
index cd80cd4b2d01dc620867f0ab2849aa9268ad4ecf..b34ca5794648b1540ac4b27aece7a4d6fa386228 100644 (file)
@@ -313,7 +313,7 @@ if (!(cre = pcre2_compile((PCRE2_SPTR)re, PCRE2_ZERO_TERMINATED,
   {
   uschar errbuf[128];
   pcre2_get_error_message(err, errbuf, sizeof(errbuf));
   {
   uschar errbuf[128];
   pcre2_get_error_message(err, errbuf, sizeof(errbuf));
-  *errstr= string_sprintf("regular expression error in '%s': %s at offset %l",
+  *errstr= string_sprintf("regular expression error in '%s': %s at offset %ld",
       re, errbuf, (long)roffset);
   }
 return cre;
       re, errbuf, (long)roffset);
   }
 return cre;
index 35af5e1b5b20578f6b9db05fbfa06819695d397c..2c14eb2d9df0dd7a8dbe707d26ec83753591ee10 100644 (file)
@@ -50,7 +50,7 @@ while ((regex_string = string_nextinlist(&list, &sep, NULL, 0)))
       uschar errbuf[128];
       pcre2_get_error_message(err, errbuf, sizeof(errbuf));
       log_write(0, LOG_MAIN,
       uschar errbuf[128];
       pcre2_get_error_message(err, errbuf, sizeof(errbuf));
       log_write(0, LOG_MAIN,
-          "regex acl condition warning - error in regex '%s': %s at offset %l, skipped.",
+          "regex acl condition warning - error in regex '%s': %s at offset %ld, skipped.",
           regex_string, errbuf, (long)pcre_erroffset);
       continue;
       }
           regex_string, errbuf, (long)pcre_erroffset);
       continue;
       }
index 7d434f6afe06db7758c35b7045373e5b4f14f87d..618caf6a225f19b35fb4780aff6d7b6df5b34231 100644 (file)
@@ -2112,7 +2112,7 @@ if (!state->lib_state.pri_string)
   if ((rc = creds_load_pristring(state, p, &errpos)))
     return tls_error_gnu(state, string_sprintf(
                        "gnutls_priority_init(%s) failed at offset %ld, \"%.6s..\"",
   if ((rc = creds_load_pristring(state, p, &errpos)))
     return tls_error_gnu(state, string_sprintf(
                        "gnutls_priority_init(%s) failed at offset %ld, \"%.6s..\"",
-                       p, errpos - CS p, errpos),
+                       p, (long)(errpos - CS p), errpos),
                    rc, errstr);
   }
 else
                    rc, errstr);
   }
 else
@@ -4197,7 +4197,7 @@ DEBUG(D_tls)
 rc = gnutls_priority_init(&priority_cache, CS expciphers, &errpos);
 validate_check_rc(string_sprintf(
       "gnutls_priority_init(%s) failed at offset %ld, \"%.8s..\"",
 rc = gnutls_priority_init(&priority_cache, CS expciphers, &errpos);
 validate_check_rc(string_sprintf(
       "gnutls_priority_init(%s) failed at offset %ld, \"%.8s..\"",
-      expciphers, errpos - CS expciphers, errpos));
+      expciphers, (long)(errpos - CS expciphers), errpos));
 
 #undef return_deinit
 #undef validate_check_rc
 
 #undef return_deinit
 #undef validate_check_rc
index bbd4a161f23952b5c474c3c2915c2c5d72d80fc1..5451416c92b31c4df29f3ca3119744554f40c79c 100644 (file)
@@ -2235,7 +2235,7 @@ else
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         addr->message = string_sprintf("appendfile: regular expression "
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         addr->message = string_sprintf("appendfile: regular expression "
-          "error: %s at offset %l while compiling %s", errbuf, (long)offset,
+          "error: %s at offset %ld while compiling %s", errbuf, (long)offset,
           ob->quota_size_regex);
         return FALSE;
         }
           ob->quota_size_regex);
         return FALSE;
         }
@@ -2324,7 +2324,7 @@ else
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         addr->message = string_sprintf("appendfile: regular expression "
        uschar errbuf[128];
        pcre2_get_error_message(err, errbuf, sizeof(errbuf));
         addr->message = string_sprintf("appendfile: regular expression "
-          "error: %s at offset %l while compiling %s", errbuf, (long)offset,
+          "error: %s at offset %ld while compiling %s", errbuf, (long)offset,
           ob->maildir_dir_regex);
         return FALSE;
         }
           ob->maildir_dir_regex);
         return FALSE;
         }
index 2d7d01f111fb3a9fb619be915a4622f5ac130fc9..2673b1443e9f73cf0da6e77bccc63bd3180ba7ea 100644 (file)
@@ -154,7 +154,7 @@ if (maildirfolder_create_regex)
     uschar errbuf[128];
     pcre2_get_error_message(err, errbuf, sizeof(errbuf));
     addr->message = string_sprintf("appendfile: regular expression "
     uschar errbuf[128];
     pcre2_get_error_message(err, errbuf, sizeof(errbuf));
     addr->message = string_sprintf("appendfile: regular expression "
-      "error: %s at offset %l while compiling %s", errbuf, (long)offset,
+      "error: %s at offset %ld while compiling %s", errbuf, (long)offset,
       maildirfolder_create_regex);
     return FALSE;
     }
       maildirfolder_create_regex);
     return FALSE;
     }