]> git.eshelyaron.com Git - emacs.git/commitdiff
Mollify compiler under Android builds without mmap
authorPo Lu <luangruo@yahoo.com>
Wed, 18 Oct 2023 01:09:47 +0000 (09:09 +0800)
committerPo Lu <luangruo@yahoo.com>
Wed, 18 Oct 2023 01:09:47 +0000 (09:09 +0800)
* src/sfntfont.c (sfnt_close_tables, sfnt_open_tables)
[!HAVE_MMAP]: Do not declare rc for munmap or mmap.

src/sfntfont.c

index 3506742a92bbcb45e9240ec2489a0be8fddba476..2c58de31a163f701352aea733d2f7d6e6e85d49e 100644 (file)
@@ -2784,7 +2784,9 @@ sfntfont_setup_interpreter (struct sfnt_font_info *info,
 static void
 sfnt_close_tables (struct sfnt_font_tables *tables)
 {
+#ifdef HAVE_MMAP
   int rc;
+#endif /* HAVE_MMAP */
 
   xfree (tables->cmap);
   xfree (tables->hhea);
@@ -2839,7 +2841,10 @@ sfnt_open_tables (struct sfnt_font_desc *desc)
 {
   struct sfnt_font_tables *tables;
   struct sfnt_offset_subtable *subtable;
-  int fd, i, rc;
+  int fd, i;
+#ifdef HAVE_MMAP
+  int rc;
+#endif /* HAVE_MMAP */
   struct sfnt_cmap_encoding_subtable *subtables;
   struct sfnt_cmap_encoding_subtable_data **data;
   struct sfnt_cmap_format_14 *format14;