]> git.eshelyaron.com Git - emacs.git/commitdiff
Avoid compilation warnings in MS-Windows build
authorAndy Moreton <andrewjmoreton@gmail.com>
Wed, 16 Jan 2019 17:44:10 +0000 (17:44 +0000)
committerEli Zaretskii <eliz@gnu.org>
Wed, 16 Jan 2019 18:04:27 +0000 (20:04 +0200)
* src/pdumper.c (dump_cold_bignum):
* src/emacs.c(load_pdump) [WINDOWSNT]: Avoid compiler warnings
due to 64-bit vs 32-bit data type mismatches.

src/emacs.c
src/pdumper.c

index c1133f2460a6de6a3211d5574761d60f47bcc37b..834f55b6f323a04f6d5a1564ee0b23f11aa2019b 100644 (file)
@@ -749,7 +749,7 @@ load_pdump (int argc, char **argv)
   /* Remove the .exe extension if present.  */
   argv0_len = strlen (argv[0]);
   if (argv0_len >= 4 && c_strcasecmp (argv[0] + argv0_len - 4, ".exe") == 0)
-    sprintf (dump_file, "%.*s%s", argv0_len - 4, argv[0], suffix);
+    sprintf (dump_file, "%.*s%s", (int)(argv0_len - 4), argv[0], suffix);
   else
 #endif
   sprintf (dump_file, "%s%s", argv[0], suffix);
index 3787408e6da3776fc806233dca95c18adb03facb..db66e1ba26b3b850c445a0726c730e1b031400df 100644 (file)
@@ -3442,7 +3442,7 @@ dump_cold_bignum (struct dump_context *ctx, Lisp_Object object)
     dump_off_to_lisp ((mpz_sgn (bignum->value) < 0
                        ? -nlimbs : nlimbs)));
   Fputhash (object, descriptor, ctx->bignum_data);
-  for (size_t i = 0; i < nlimbs; ++i)
+  for (mp_size_t i = 0; i < nlimbs; ++i)
     {
       mp_limb_t limb = mpz_getlimbn (bignum->value, i);
       dump_write (ctx, &limb, sizeof (limb));