Started by an SCM change Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/pkgbuilds/mingw-w64-cairo The recommended git tool is: NONE No credentials specified > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/pkgbuilds/mingw-w64-cairo/.git # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://aur.archlinux.org/mingw-w64-cairo.git # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://aur.archlinux.org/mingw-w64-cairo.git > git --version # timeout=10 > git --version # 'git version 2.46.0' > git fetch --tags --force --progress -- https://aur.archlinux.org/mingw-w64-cairo.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision df63d42166b93374242e92c28307ac7203b27521 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f df63d42166b93374242e92c28307ac7203b27521 # timeout=10 Commit message: "updated to 1.18.2" > git rev-list --no-walk 3d065e13f7a62a21f66c04de3bb5b5eb21407823 # timeout=10 [mingw-w64-cairo] $ /bin/sh -xe /tmp/jenkins15173547834937845991.sh + '[' -e PKGBUILD ']' + '[' -n '' ']' + rm -vf '*.pkg.*' + sudo /usr/local/sbin/build-chroot-pkg mingw-w64-cairo ==> Synchronizing chroot copy [/var/lib/jenkins/chroots/root1/root] -> [build-0003]...done ==> Making package: mingw-w64-cairo 1.18.2-1 (Tue Sep 10 00:54:13 2024) ==> Retrieving sources... -> Cloning cairo git repo... Cloning into bare repository '/var/lib/jenkins/workspace/pkgbuilds/mingw-w64-cairo/cairo'... -> Found 0026-create-argb-fonts.all.patch ==> Validating source files with b2sums... cairo ... Passed 0026-create-argb-fonts.all.patch ... Passed ==> Making package: mingw-w64-cairo 1.18.2-1 (Tue Sep 10 00:54:58 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mingw-w64-harfbuzz will be installed before its mingw-w64-freetype2 dependency Packages (23) mingw-w64-binutils-2.39-1 mingw-w64-brotli-1.1.0-2 mingw-w64-bzip2-1.0.8-1 mingw-w64-crt-11.0.0-1 mingw-w64-expat-2.6.2-1 mingw-w64-freetype2-2.13.3-1 mingw-w64-gcc-13.1.0-1 mingw-w64-gettext-0.22.5-1 mingw-w64-graphite-1.3.14-2 mingw-w64-harfbuzz-9.0.0-1 mingw-w64-headers-11.0.0-1 mingw-w64-libffi-3.4.6-1 mingw-w64-libiconv-1.17-1 mingw-w64-libunistring-1.2-1 mingw-w64-pcre2-10.44-1 mingw-w64-termcap-1.3.1-8 mingw-w64-winpthreads-11.0.0-1 mingw-w64-zlib-1.3.1-1 mingw-w64-fontconfig-2.15.0-1 mingw-w64-glib2-2.80.3-1 mingw-w64-libpng-1.6.43-1 mingw-w64-lzo-2.10-1 mingw-w64-pixman-0.43.4-1 Total Installed Size: 1428.82 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-crt... installing mingw-w64-expat... installing mingw-w64-zlib... installing mingw-w64-bzip2... installing mingw-w64-binutils... installing mingw-w64-winpthreads... installing mingw-w64-headers... installing mingw-w64-gcc... installing mingw-w64-brotli... installing mingw-w64-libffi... installing mingw-w64-pcre2... Optional dependencies for mingw-w64-pcre2 mingw-w64-readline mingw-w64-bzip2 [installed] mingw-w64-zlib [installed] installing mingw-w64-termcap... installing mingw-w64-libiconv... installing mingw-w64-libunistring... installing mingw-w64-gettext... installing mingw-w64-glib2... installing mingw-w64-graphite... installing mingw-w64-harfbuzz... installing mingw-w64-freetype2... installing mingw-w64-fontconfig... installing mingw-w64-pixman... installing mingw-w64-libpng... installing mingw-w64-lzo... :: Running post-transaction hooks... (1/1) Updating the info directory file... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (24) meson-1.5.1-1 mingw-w64-cairo-1.18.0-4 mingw-w64-fribidi-1.0.13-1 mingw-w64-gdk-pixbuf2-2.42.10-1.1 mingw-w64-lcms2-2.16-1 mingw-w64-libdatrie-0.2.13-1 mingw-w64-libjpeg-turbo-3.0.3-1 mingw-w64-libthai-0.1.29-1 mingw-w64-libtiff-4.6.0-1 mingw-w64-libxml2-2.13.3-1 mingw-w64-openjpeg2-2.5.2-1 mingw-w64-pango-1.54.0-1 mingw-w64-pkg-config-2-4 mingw-w64-xz-5.6.2-1 ninja-1.12.1-1 perl-error-0.17029-7 perl-mailtools-2.21-9 perl-timedate-2.33-7 python-tqdm-4.66.5-1 git-2.46.0-2 mingw-w64-environment-1-6 mingw-w64-librsvg-2.58.3-1 mingw-w64-meson-1-25 mingw-w64-poppler-24.08.0-1 Total Download Size: 32.73 MiB Total Installed Size: 218.32 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-librsvg-2.58.3-1-any downloading... mingw-w64-poppler-24.08.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing mingw-w64-pkg-config... Note that you can use PKG_CONFIG_PATH_CUSTOM to tweak pkg-config path further See the x86_64-w64-mingw32-config (or i686-w64-mingw32-config) file itself for more information installing mingw-w64-meson... Optional dependencies for mingw-w64-meson mingw-w64-wine: Set NEED_WINE env variable in your PKGBUILD to use wine support in meson installing mingw-w64-environment... installing mingw-w64-libjpeg-turbo... installing mingw-w64-xz... installing mingw-w64-libtiff... installing mingw-w64-gdk-pixbuf2... installing mingw-w64-fribidi... installing mingw-w64-cairo... installing mingw-w64-libdatrie... installing mingw-w64-libthai... installing mingw-w64-pango... installing mingw-w64-libxml2... installing mingw-w64-librsvg... installing mingw-w64-lcms2... installing mingw-w64-openjpeg2... installing mingw-w64-poppler... Optional dependencies for mingw-w64-poppler mingw-w64-glib2: libpoppler-glib [installed] :: Running post-transaction hooks... (1/1) Warn about old perl modules ==> Retrieving sources... -> Found 0026-create-argb-fonts.all.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of cairo git repo... Cloning into 'cairo'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file src/win32/cairo-win32-font.c Hunk #1 succeeded at 1405 (offset -195 lines). patching file src/win32/cairo-win32-surface.c Hunk #1 succeeded at 245 (offset 18 lines). ==> Starting pkgver()... ==> Starting build()... DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.5.1 Source dir: /build/mingw-w64-cairo/src/cairo Build dir: /build/mingw-w64-cairo/src/build-i686-w64-mingw32 Build type: cross build Program version.py found: YES (/build/mingw-w64-cairo/src/cairo/version.py) Project name: cairo Project version: 1.18.2 C compiler for the host machine: i686-w64-mingw32-gcc (gcc 13.1.0 "i686-w64-mingw32-gcc (GCC) 13.1.0") C linker for the host machine: i686-w64-mingw32-gcc ld.bfd 2.39 C compiler for the build machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240805") C linker for the build machine: cc ld.bfd 2.43.0 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86 Host machine cpu: i686 Target machine cpu family: x86 Target machine cpu: i686 Compiler for C supports arguments -Wmissing-declarations: NO Compiler for C supports arguments -Werror-implicit-function-declaration: NO Compiler for C supports arguments -Wpointer-arith: NO Compiler for C supports arguments -Wwrite-strings: NO Compiler for C supports arguments -Wsign-compare: NO Compiler for C supports arguments -Wpacked: NO Compiler for C supports arguments -Wswitch-enum: NO Compiler for C supports arguments -Wmissing-format-attribute: NO Compiler for C supports arguments -Wvolatile-register-var: NO Compiler for C supports arguments -Wstrict-aliasing=2: NO Compiler for C supports arguments -Winit-self: NO Compiler for C supports arguments -Wunsafe-loop-optimizations: NO Compiler for C supports arguments -Wno-missing-field-initializers: NO Compiler for C supports arguments -Wno-unused-parameter: NO Compiler for C supports arguments -Wno-attributes: NO Compiler for C supports arguments -Wno-long-long: NO Compiler for C supports arguments -Winline: NO Compiler for C supports arguments -Wno-unused-but-set-variable: NO Compiler for C supports arguments -Wno-enum-conversion: NO Compiler for C supports arguments -fno-strict-aliasing: NO Compiler for C supports arguments -fno-common: NO Compiler for C supports arguments -Wp,-D_FORTIFY_SOURCE=2: NO Program python3 found: YES (/usr/bin/python) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Compiler for C supports link arguments -Wl,-Bsymbolic-functions: NO Fetching value of define "__FLOAT_WORD_ORDER__" : 1234 Fetching value of define "__ORDER_BIG_ENDIAN__" : 4321 Found pkg-config: YES (/usr/bin/i686-w64-mingw32-pkg-config) 2.1.1 Run-time dependency lzo2 found: YES 2.10 Library dl found: NO Checking for function "dlsym" : NO Checking for function "dlsym" : NO Run-time dependency zlib found: YES 1.3.1 Run-time dependency libpng found: YES 1.6.43 Run-time dependency fontconfig found: YES 2.15.0 Program ttx found: NO Run-time dependency freetype2 found: YES 26.2.20 Checking for type "FT_SVG_Document" with dependency freetype2: YES Checking if define "FT_LOAD_NO_SVG" with dependency freetype2 exists: YES Checking for function "FT_Get_Color_Glyph_Paint" with dependency freetype2: YES Found CMake: NO Run-time dependency x11 found: NO (tried pkgconfig and cmake) Run-time dependency xext found: NO (tried pkgconfig and cmake) Run-time dependency xcb found: NO (tried pkgconfig and cmake) Run-time dependency xcb-render found: NO (tried pkgconfig and cmake) cairo/meson.build:486: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build. C++ compiler for the build machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20240805") C++ linker for the build machine: c++ ld.bfd 2.43.0 C++ compiler for the host machine: i686-w64-mingw32-g++ (gcc 13.1.0 "i686-w64-mingw32-g++ (GCC) 13.1.0") C++ linker for the host machine: i686-w64-mingw32-g++ ld.bfd 2.39 Library gdi32 found: YES Library msimg32 found: YES Library d2d1 skipped: feature dwrite disabled Library dwrite skipped: feature dwrite disabled Has header "d2d1.h" : YES Has header "d2d1_3.h" : NO Has header "dwrite.h" : YES Library windowscodecs skipped: feature dwrite disabled Has header "wincodec.h" : YES Run-time dependency gobject-2.0 found: YES 2.80.3 Run-time dependency glib-2.0 found: YES 2.80.3 Library bfd skipped: feature symbol-lookup disabled Program gs skipped: feature tests disabled Dependency libspectre skipped: feature spectre disabled Dependency poppler-glib skipped: feature tests disabled Dependency librsvg-2.0 skipped: feature tests disabled Run-time dependency pixman-1 found: YES 0.43.4 Checking for size of "void *" : 4 Checking for size of "int" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 4 Has header "stdint.h" : YES Has header "inttypes.h" : YES Has header "sys/int_types.h" : NO Has header "fcntl.h" : YES Has header "unistd.h" : YES Has header "signal.h" : YES Has header "sys/stat.h" : YES Has header "sys/socket.h" : NO Has header "poll.h" : NO Has header "sys/poll.h" : NO Has header "sys/un.h" : NO Has header "sched.h" : YES Has header "sys/mman.h" : NO Has header "time.h" : YES Has header "libgen.h" : YES Has header "byteswap.h" : NO Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES Has header "fenv.h" : YES Has header "sys/wait.h" : NO Has header "sys/stat.h" : YES (cached) Has header "io.h" : YES Has header "fenv.h" : YES (cached) Has header "xlocale.h" : NO Has header "sys/ioctl.h" : NO Has header "intsafe.h" : YES Has header "alloca.h" : NO Checking for type "uint64_t" : YES Checking for type "uint128_t" : NO Checking for type "__uint128_t" : NO Checking for function "alarm" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "ctime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "localtime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "gmtime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "drand48" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "flockfile" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "funlockfile" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "getline" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "link" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "fork" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "waitpid" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "raise" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "newlocale" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "strtod_l" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "FcInit" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "FcFini" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "sched_getaffinity" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "clock_gettime" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "feenableexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "fedisableexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "feclearexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "strndup" : NO Checking if "pthreads" : links: YES Library rt found: NO Compiler for C supports arguments -Wno-attributes: NO (cached) Compiler for C supports arguments -Wno-unused-but-set-variable: NO (cached) Compiler for C supports arguments -Wno-missing-field-initializers: NO (cached) Compiler for C supports arguments -Wno-unused-parameter: NO (cached) Compiler for C supports arguments -Wno-long-long: NO (cached) Configuring cairo-features.h using configuration Program sh found: YES (/usr/bin/sh) Configuring config.h using configuration Build targets in project: 12 cairo 1.18.2 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : YES Xlib : NO Xlib Xrender : NO Quartz : NO Quartz-image : NO XCB : NO Win32 : YES CairoScript : YES PostScript : YES PDF : YES SVG : YES Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : YES Win32 DWrite : NO Quartz : NO Functions PNG functions : YES X11-xcb : NO XCB-shm : NO Features and Utilities cairo-trace: : NO cairo-script-interpreter: YES API reference : NO User defined options Cross files : /usr/share/mingw/toolchain-i686-w64-mingw32.meson bindir : /usr/i686-w64-mingw32/bin buildtype : release datadir : /usr/i686-w64-mingw32/share default_library : both includedir : /usr/i686-w64-mingw32/include infodir : /usr/i686-w64-mingw32/share/info libdir : /usr/i686-w64-mingw32/lib libexecdir : /usr/i686-w64-mingw32/lib localedir : /usr/i686-w64-mingw32/share/locale localstatedir : /var mandir : /usr/i686-w64-mingw32/share/man prefix : /usr/i686-w64-mingw32 sbindir : /usr/i686-w64-mingw32/bin sharedstatedir : /var/lib sysconfdir : /usr/i686-w64-mingw32/etc wrap_mode : nofallback b_lto : false c_args : -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection -fpermissive dwrite : disabled fontconfig : enabled freetype : enabled gtk_doc : false spectre : disabled symbol-lookup : disabled tests : disabled Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/12 eta ? Generating targets: 8%|▊ | 1/12 eta 00:01 Writing build.ninja: 0%| | 0/200 eta ? ninja: Entering directory `/build/mingw-w64-cairo/src/build-i686-w64-mingw32' [1/158] Compiling C object src/libcairo-2.dll.p/cairo-arc.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [2/158] Compiling C object src/libcairo-2.dll.p/cairo-base85-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [3/158] Compiling C object src/libcairo-2.dll.p/cairo-base64-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [4/158] Compiling C object src/libcairo-2.dll.p/cairo-array.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [5/158] Compiling C object src/libcairo-2.dll.p/cairo-atomic.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [6/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann-rectilinear.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [7/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann-rectangular.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [8/158] Compiling C object src/libcairo-2.dll.p/cairo-cache.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [9/158] Compiling C object src/libcairo-2.dll.p/cairo-analysis-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-analysis-surface.c: In function ‘proxy_finish’: ../cairo/src/cairo-analysis-surface.c:110:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 110 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:116:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 116 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:118:1: warning: missing initializer for field ‘create_context’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 118 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-analysis-surface.c:38: ../cairo/src/cairo-surface-backend-private.h:55:7: note: ‘create_context’ declared here 55 | (*create_context) (void *surface); | ^~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_add_operation’: ../cairo/src/cairo-analysis-surface.c:240:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 240 | return cairo_region_union_rectangle (&surface->supported_region, rect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:248:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 248 | status = cairo_region_union_rectangle (&surface->fallback_region, rect); | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_analyze_recording_surface_pattern’: ../cairo/src/cairo-analysis-surface.c:287:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:293:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 293 | status = tmp->base.status; | ^ ../cairo/src/cairo-analysis-surface.c:299:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 299 | status = cairo_matrix_invert (&p2d); | ^ ../cairo/src/cairo-analysis-surface.c:308:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 308 | status = _cairo_recording_surface_region_array_attach (source, regions_id); | ^ ../cairo/src/cairo-analysis-surface.c:332:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 332 | status = _cairo_recording_surface_replay_and_create_regions (source, | ^ ../cairo/src/cairo-analysis-surface.c:341:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 341 | status = _cairo_recording_surface_replay_with_transform (source, | ^ ../cairo/src/cairo-analysis-surface.c:393:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = cairo_matrix_invert (&tmp->ctm); | ^ ../cairo/src/cairo-analysis-surface.c:276:18: warning: variable ‘unused’ set but not used [-Wunused-but-set-variable] 276 | cairo_bool_t unused; | ^~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_operation_extents’: ../cairo/src/cairo-analysis-surface.c:450:18: warning: variable ‘is_empty’ set but not used [-Wunused-but-set-variable] 450 | cairo_bool_t is_empty; | ^~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_mask’: ../cairo/src/cairo-analysis-surface.c:529:52: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 529 | cairo_int_status_t backend_source_status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:530:50: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 530 | cairo_int_status_t backend_mask_status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_stroke’: ../cairo/src/cairo-analysis-surface.c:630:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 630 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_show_glyphs’: ../cairo/src/cairo-analysis-surface.c:754:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 754 | status = _cairo_scaled_font_glyph_device_extents (scaled_font, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_show_text_glyphs’: ../cairo/src/cairo-analysis-surface.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | status = _cairo_scaled_font_glyph_device_extents (scaled_font, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_supports_color_glyph’: ../cairo/src/cairo-analysis-surface.c:879:69: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 879 | _cairo_analysis_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:880:69: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 880 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:881:69: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 881 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:906:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 906 | CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_paint_return_success’: ../cairo/src/cairo-analysis-surface.c:1077:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1077 | _paint_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1078:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1078 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1080:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1080 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_mask_return_success’: ../cairo/src/cairo-analysis-surface.c:1092:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1092 | _mask_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1093:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1093 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1096:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1096 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_stroke_return_success’: ../cairo/src/cairo-analysis-surface.c:1114:58: warning: unused parameter ‘surface’ [-Wunused-parameter] 1114 | _stroke_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1115:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1115 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1117:58: warning: unused parameter ‘path’ [-Wunused-parameter] 1117 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c:1118:58: warning: unused parameter ‘style’ [-Wunused-parameter] 1118 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-analysis-surface.c:1119:58: warning: unused parameter ‘ctm’ [-Wunused-parameter] 1119 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-analysis-surface.c:1120:58: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 1120 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1121:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1121 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1122:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1122 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1123:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1123 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_fill_return_success’: ../cairo/src/cairo-analysis-surface.c:1135:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1135 | _fill_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1136:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1136 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1138:50: warning: unused parameter ‘path’ [-Wunused-parameter] 1138 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c:1139:50: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 1139 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1140:50: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1140 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1141:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1141 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1142:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1142 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_show_glyphs_return_success’: ../cairo/src/cairo-analysis-surface.c:1154:58: warning: unused parameter ‘surface’ [-Wunused-parameter] 1154 | _show_glyphs_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1155:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1155 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1157:58: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 1157 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-analysis-surface.c:1158:58: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 1158 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1159:58: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 1159 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1160:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1160 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:1172:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1172 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/158] Compiling C object src/libcairo-2.dll.p/cairo-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-boxes.c: In function ‘_cairo_rasterise_polygon_to_boxes’: ../cairo/src/cairo-boxes.c:450:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 450 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-boxes.c:457:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 457 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-boxes.c:460:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 460 | return status; | ^~~~~~ [11/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-polygon.c: In function ‘_cairo_clip_get_polygon’: ../cairo/src/cairo-clip-polygon.c:83:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 83 | return _cairo_polygon_init_box_array (polygon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | clip->boxes, | ~~~~~~~~~~~~ 85 | clip->num_boxes); | ~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-polygon.c:134:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 134 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-polygon.c:138:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 138 | return status; | ^~~~~~ [12/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-region.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-region.c: In function ‘_cairo_clip_extract_region’: ../cairo/src/cairo-clip-region.c:84:20: warning: ‘stack_rects’ may be used uninitialized [-Wmaybe-uninitialized] 84 | clip->region = cairo_region_create_rectangles (r, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:65, from ../cairo/src/cairo-clip-region.c:42: ../cairo/src/cairo.h:3270:1: note: by argument 1 of type ‘const cairo_rectangle_int_t *’ {aka ‘const struct _cairo_rectangle_int *’} to ‘cairo_region_create_rectangles’ declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-region.c:55:27: note: ‘stack_rects’ declared here 55 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [13/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [14/158] Compiling C object src/libcairo-2.dll.p/cairo-boxes-intersect.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [15/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-bentley-ottmann.c: In function ‘_cairo_bo_event_queue_init’: ../cairo/src/cairo-bentley-ottmann.c:832:59: warning: unused parameter ‘num_events’ [-Wunused-parameter] 832 | int num_events) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-bentley-ottmann.c: In function ‘_cairo_bentley_ottmann_tessellate_polygon’: ../cairo/src/cairo-bentley-ottmann.c:1535:27: warning: ‘ymax’ may be used uninitialized [-Wmaybe-uninitialized] 1535 | for (y = i = 0; y < ymax && i < num_events; y++) { | ~~^~~~~~ ../cairo/src/cairo-bentley-ottmann.c:1476:33: note: ‘ymax’ was declared here 1476 | int i, num_events, y, ymin, ymax; | ^~~~ [16/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [17/158] Compiling C object src/libcairo-2.dll.p/cairo-color.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [18/158] Compiling C object src/libcairo-2.dll.p/cairo-botor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-botor-scan-converter.c: In function ‘edges_coincident’: ../cairo/src/cairo-botor-scan-converter.c:1542:62: warning: unused parameter ‘y’ [-Wunused-parameter] 1542 | edges_coincident (edge_t *left, edge_t *right, cairo_fixed_t y) | ~~~~~~~~~~~~~~^ ../cairo/src/cairo-botor-scan-converter.c: In function ‘sweep_line_swap’: ../cairo/src/cairo-botor-scan-converter.c:1823:34: warning: unused parameter ‘sweep_line’ [-Wunused-parameter] 1823 | sweep_line_swap (sweep_line_t *sweep_line, | ~~~~~~~~~~~~~~~~^~~~~~~~~~ [19/158] Compiling C object src/libcairo-2.dll.p/cairo-composite-rectangles.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-composite-rectangles.c: In function ‘_cairo_composite_rectangles_init_for_glyphs’: ../cairo/src/cairo-composite-rectangles.c:482:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 482 | return status; | ^~~~~~ ../cairo/src/cairo-composite-rectangles.c: In function ‘_cairo_composite_rectangles_add_to_damage’: ../cairo/src/cairo-composite-rectangles.c:526:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 526 | status = _cairo_boxes_add (damage, | ^ [20/158] Compiling C object src/libcairo-2.dll.p/cairo-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-compositor.c: In function ‘_cairo_compositor_stroke’: ../cairo/src/cairo-compositor.c:203:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 203 | return status; | ^~~~~~ ../cairo/src/cairo-compositor.c:209:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 209 | status = _cairo_compositor_stroke_impl (compositor, surface, | ^ ../cairo/src/cairo-compositor.c:216:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 216 | return status; | ^~~~~~ [21/158] Compiling C object src/libcairo-2.dll.p/cairo-debug.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [22/158] Compiling C object src/libcairo-2.dll.p/cairo-contour.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-contour.c: In function ‘__cairo_contour_add_point’: ../cairo/src/cairo-contour.c:72:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 72 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-contour.c: In function ‘first_inc’: ../cairo/src/cairo-contour.c:86:29: warning: unused parameter ‘contour’ [-Wunused-parameter] 86 | first_inc (cairo_contour_t *contour, | ~~~~~~~~~~~~~~~~~^~~~~~~ [23/158] Compiling C object src/libcairo-2.dll.p/cairo-clip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [24/158] Compiling C object src/libcairo-2.dll.p/cairo-damage.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-damage.c:40:1: warning: missing initializer for field ‘region’ of ‘cairo_damage_t’ {aka ‘const struct _cairo_damage’} [-Wmissing-field-initializers] 40 | static const cairo_damage_t __cairo_damage__nil = { CAIRO_STATUS_NO_MEMORY }; | ^~~~~~ In file included from ../cairo/src/cairo-damage.c:37: ../cairo/src/cairo-damage-private.h:47:21: note: ‘region’ declared here 47 | cairo_region_t *region; | ^~~~~~ [25/158] Compiling C object src/libcairo-2.dll.p/cairo-error.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [26/158] Compiling C object src/libcairo-2.dll.p/cairo-fixed.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [27/158] Compiling C object src/libcairo-2.dll.p/cairo-device.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-device.c:100:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 100 | }; | ^ In file included from ../cairo/src/cairo-device.c:37: ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ ../cairo/src/cairo-device.c:105:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 105 | }; | ^ ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ ../cairo/src/cairo-device.c:110:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 110 | }; | ^ ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ [28/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-tor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-tor-scan-converter.c: In function ‘active_list_merge_edges_from_polygon’: ../cairo/src/cairo-clip-tor-scan-converter.c:1196:54: warning: unused parameter ‘polygon’ [-Wunused-parameter] 1196 | struct polygon *polygon) | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-clip-tor-scan-converter.c: In function ‘_cairo_clip_tor_scan_converter_create’: ../cairo/src/cairo-clip-tor-scan-converter.c:1825:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1825 | status = _cairo_clip_get_polygon (clip, | ^ [29/158] Compiling C object src/libcairo-2.dll.p/cairo-fallback-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_paint’: ../cairo/src/cairo-fallback-compositor.c:61:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 61 | status = _cairo_surface_offset_paint (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:55:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 55 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:51:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 51 | _cairo_fallback_compositor_paint (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_mask’: ../cairo/src/cairo-fallback-compositor.c:82:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 82 | status = _cairo_surface_offset_mask (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:76:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 76 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:72:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 72 | _cairo_fallback_compositor_mask (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_stroke’: ../cairo/src/cairo-fallback-compositor.c:110:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 110 | status = _cairo_surface_offset_stroke (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:104:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 104 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:94:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 94 | _cairo_fallback_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_fill’: ../cairo/src/cairo-fallback-compositor.c:139:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 139 | status = _cairo_surface_offset_fill (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:133:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 133 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:125:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 125 | _cairo_fallback_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_glyphs’: ../cairo/src/cairo-fallback-compositor.c:166:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 166 | status = _cairo_surface_offset_glyphs (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:160:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 160 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:152:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 152 | _cairo_fallback_compositor_glyphs (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c:157:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 157 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [30/158] Compiling C object src/libcairo-2.dll.p/cairo-freed-pool.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [31/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face-twin-data.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [32/158] Compiling C object src/libcairo-2.dll.p/cairo-hash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-hash.c: In function ‘_cairo_hash_table_uid_keys_equal’: ../cairo/src/cairo-hash.c:138:47: warning: unused parameter ‘key_a’ [-Wunused-parameter] 138 | _cairo_hash_table_uid_keys_equal (const void *key_a, const void *key_b) | ~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-hash.c:138:66: warning: unused parameter ‘key_b’ [-Wunused-parameter] 138 | _cairo_hash_table_uid_keys_equal (const void *key_a, const void *key_b) | ~~~~~~~~~~~~^~~~~ [33/158] Compiling C object src/libcairo-2.dll.p/cairo-default-context.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-default-context.c: In function ‘_cairo_default_context_push_group’: ../cairo/src/cairo-default-context.c:152:31: warning: variable ‘is_empty’ set but not used [-Wunused-but-set-variable] 152 | cairo_bool_t bounded, is_empty; | ^~~~~~~~ [34/158] Compiling C object src/libcairo-2.dll.p/cairo-font-options.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [35/158] Compiling C object src/libcairo-2.dll.p/cairo-freelist.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [36/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face-twin.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-font-face-twin.c: In function ‘twin_scaled_font_unicode_to_glyph’: ../cairo/src/cairo-font-face-twin.c:686:57: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 686 | twin_scaled_font_unicode_to_glyph (cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [37/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-font-face.c: In function ‘_cairo_font_face_destroy’: ../cairo/src/cairo-font-face.c:150:33: warning: unused parameter ‘abstract_face’ [-Wunused-parameter] 150 | _cairo_font_face_destroy (void *abstract_face) | ~~~~~~^~~~~~~~~~~~~ [38/158] Compiling C object src/libcairo-2.dll.p/cairo-hull.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-hull.c: In function ‘_cairo_hull_prev_valid’: ../cairo/src/cairo-hull.c:134:49: warning: unused parameter ‘num_hull’ [-Wunused-parameter] 134 | _cairo_hull_prev_valid (cairo_hull_t *hull, int num_hull, int index) | ~~~~^~~~~~~~ [39/158] Compiling C object src/libcairo-2.dll.p/cairo-lzw.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [40/158] Compiling C object src/libcairo-2.dll.p/cairo-image-info.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_jpeg_info’: ../cairo/src/cairo-image-info.c:132:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 132 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c:148:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 148 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_jpx_extract_info’: ../cairo/src/cairo-image-info.c:220:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 220 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_png_info’: ../cairo/src/cairo-image-info.c:296:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 296 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_jbig2_info’: ../cairo/src/cairo-image-info.c:428:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 428 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [41/158] Compiling C object src/libcairo-2.dll.p/cairo-line.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [42/158] Compiling C object src/libcairo-2.dll.p/cairo-image-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_unmap_image’: ../cairo/src/cairo-image-surface.c:854:41: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 854 | _cairo_image_surface_unmap_image (void *abstract_surface, | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_release_source_image’: ../cairo/src/cairo-image-surface.c:920:68: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 920 | _cairo_image_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c:921:68: warning: unused parameter ‘image’ [-Wunused-parameter] 921 | cairo_image_surface_t *image, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-image-surface.c:922:68: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 922 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_get_font_options’: ../cairo/src/cairo-image-surface.c:1039:63: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1039 | _cairo_image_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: At top level: ../cairo/src/cairo-image-surface.c:1079:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1079 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-image-surface.c:40: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ [43/158] Compiling C object src/libcairo-2.dll.p/cairo-matrix.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-matrix.c: In function ‘_cairo_matrix_to_pixman_matrix_offset’: ../cairo/src/cairo-matrix.c:1131:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1131 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [44/158] Compiling C object src/libcairo-2.dll.p/cairo-mempool.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [45/158] Compiling C object src/libcairo-2.dll.p/cairo-mask-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-mask-compositor.c: In function ‘create_composite_mask’: ../cairo/src/cairo-mask-compositor.c:227:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 227 | status = _cairo_clip_combine_with_surface (extents->clip, surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite_combine’: ../cairo/src/cairo-mask-compositor.c:363:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 363 | status = draw_func (compositor, tmp, draw_closure, op, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘fixup_unbounded’: ../cairo/src/cairo-mask-compositor.c:545:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 545 | return compositor->fill_rectangles (dst, CAIRO_OPERATOR_CLEAR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | CAIRO_COLOR_TRANSPARENT, | ~~~~~~~~~~~~~~~~~~~~~~~~ 547 | rects, n); | ~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘fixup_unbounded_boxes’: ../cairo/src/cairo-mask-compositor.c:701:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 701 | status = compositor->fill_boxes (dst, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite’: ../cairo/src/cairo-mask-compositor.c:764:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 764 | status = compositor->set_clip_region (dst, clip_region); | ^ ../cairo/src/cairo-mask-compositor.c:801:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 801 | status = draw_func (compositor, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-mask-compositor.c:849:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 849 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:852:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 852 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:856:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 856 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:860:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 860 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:873:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 873 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-mask-compositor.c:890:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 890 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:893:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 893 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-mask-compositor.c:901:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 901 | status = compositor->fill_boxes (dst, op, color, boxes); | ^ ../cairo/src/cairo-mask-compositor.c:932:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 932 | status = compositor->composite_boxes (dst, op, src, mask, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-mask-compositor.c:966:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 966 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:970:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 970 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c:978:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 978 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-mask-compositor.c:980:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 980 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_paint’: ../cairo/src/cairo-mask-compositor.c:1001:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1001 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_opacity_boxes’: ../cairo/src/cairo-mask-compositor.c:1080:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1080 | return info.src->status; | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1092:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1092 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_mask_clip_boxes’: ../cairo/src/cairo-mask-compositor.c:1171:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1171 | return info.src->status; | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1181:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1181 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1149:58: warning: unused parameter ‘src_sample’ [-Wunused-parameter] 1149 | const cairo_rectangle_int_t *src_sample, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_mask’: ../cairo/src/cairo-mask-compositor.c:1206:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1206 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1213:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1213 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1229:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1229 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1240:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1240 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1194:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1194 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_mask’: ../cairo/src/cairo-mask-compositor.c:1257:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1257 | status = clip_and_composite (compositor, | ^ ../cairo/src/cairo-mask-compositor.c:1263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1263 | status = clip_and_composite (compositor, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_stroke’: ../cairo/src/cairo-mask-compositor.c:1302:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1302 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c:1313:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1313 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1315:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1315 | status = _cairo_surface_offset_stroke (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1336:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1336 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_fill’: ../cairo/src/cairo-mask-compositor.c:1368:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1368 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-mask-compositor.c:1373:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1373 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c:1383:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1383 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1385:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1385 | status = _cairo_surface_offset_fill (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1405:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1405 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_glyphs’: ../cairo/src/cairo-mask-compositor.c:1438:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1438 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1440:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1440 | status = _cairo_surface_offset_glyphs (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1460:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1460 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c:1422:58: warning: unused parameter ‘overlap’ [-Wunused-parameter] 1422 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [46/158] Compiling C object src/libcairo-2.dll.p/cairo-mesh-pattern-rasterizer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [47/158] Compiling C object src/libcairo-2.dll.p/cairo-image-source.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_for_gradient’: ../cairo/src/cairo-image-source.c:352:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 352 | status = _cairo_matrix_to_pixman_matrix_offset (&matrix, pattern->base.filter, | ^ ../cairo/src/cairo-image-source.c: In function ‘_acquire_source_cleanup’: ../cairo/src/cairo-image-source.c:424:42: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 424 | _acquire_source_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_defer_free_cleanup’: ../cairo/src/cairo-image-source.c:436:38: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 436 | _defer_free_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘impulse_kernel’: ../cairo/src/cairo-image-source.c:600:24: warning: unused parameter ‘x’ [-Wunused-parameter] 600 | impulse_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c:600:34: warning: unused parameter ‘r’ [-Wunused-parameter] 600 | impulse_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘impulse_width’: ../cairo/src/cairo-image-source.c:606:23: warning: unused parameter ‘r’ [-Wunused-parameter] 606 | impulse_width (double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘linear_kernel’: ../cairo/src/cairo-image-source.c:648:33: warning: unused parameter ‘r’ [-Wunused-parameter] 648 | linear_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘linear_width’: ../cairo/src/cairo-image-source.c:654:22: warning: unused parameter ‘r’ [-Wunused-parameter] 654 | linear_width (double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_set_properties’: ../cairo/src/cairo-image-source.c:927:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 927 | status = _cairo_matrix_to_pixman_matrix_offset (&pattern->matrix, | ^ ../cairo/src/cairo-image-source.c: In function ‘proxy_finish’: ../cairo/src/cairo-image-source.c:1081:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1081 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: At top level: ../cairo/src/cairo-image-source.c:1087:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1087 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-source.c:1099:1: warning: missing initializer for field ‘snapshot’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1099 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-image-source.c:45: ../cairo/src/cairo-surface-backend-private.h:90:7: note: ‘snapshot’ declared here 90 | (*snapshot) (void *surface); | ^~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘detach_proxy’: ../cairo/src/cairo-image-source.c:1120:32: warning: unused parameter ‘source’ [-Wunused-parameter] 1120 | detach_proxy (cairo_surface_t *source, | ~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_raster_source_cleanup’: ../cairo/src/cairo-image-source.c:1473:41: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 1473 | _raster_source_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_for_raster’: ../cairo/src/cairo-image-source.c:1491:40: warning: unused parameter ‘is_mask’ [-Wunused-parameter] 1491 | cairo_bool_t is_mask, | ~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-source.c:1493:56: warning: unused parameter ‘sample’ [-Wunused-parameter] 1493 | const cairo_rectangle_int_t *sample, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-source.c: At top level: ../cairo/src/cairo-image-source.c:1614:1: warning: missing initializer for field ‘create_similar’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1614 | }; | ^ ../cairo/src/cairo-surface-backend-private.h:58:7: note: ‘create_similar’ declared here 58 | (*create_similar) (void *surface, | ^~~~~~~~~~~~~~ [48/158] Compiling C object src/libcairo-2.dll.p/cairo-gstate.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_update_device_transform’: ../cairo/src/cairo-gstate.c:74:46: warning: unused parameter ‘arg’ [-Wunused-parameter] 74 | void *arg) | ~~~~~~^~~ ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_in_stroke’: ../cairo/src/cairo-gstate.c:1283:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1283 | status = _cairo_path_fixed_stroke_polygon_to_traps (path, | ^ ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_stroke_extents’: ../cairo/src/cairo-gstate.c:1513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-gstate.c:1529:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1529 | return status; | ^~~~~~ [49/158] Compiling C object src/libcairo-2.dll.p/cairo-mono-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [50/158] Compiling C object src/libcairo-2.dll.p/cairo-mutex.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [51/158] Compiling C object src/libcairo-2.dll.p/cairo-no-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_paint’: ../cairo/src/cairo-no-compositor.c:47:55: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 47 | _cairo_no_compositor_paint (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:48:59: warning: unused parameter ‘extents’ [-Wunused-parameter] 48 | cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_mask’: ../cairo/src/cairo-no-compositor.c:55:54: warning: unused parameter ‘compositor’ [-Wunused-parameter] 55 | _cairo_no_compositor_mask (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:56:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 56 | cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_stroke’: ../cairo/src/cairo-no-compositor.c:63:56: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 63 | _cairo_no_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:64:60: warning: unused parameter ‘extents’ [-Wunused-parameter] 64 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:65:58: warning: unused parameter ‘path’ [-Wunused-parameter] 65 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-no-compositor.c:66:58: warning: unused parameter ‘style’ [-Wunused-parameter] 66 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-no-compositor.c:67:58: warning: unused parameter ‘ctm’ [-Wunused-parameter] 67 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-no-compositor.c:68:58: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 68 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:69:50: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 69 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:70:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 70 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_fill’: ../cairo/src/cairo-no-compositor.c:77:54: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 77 | _cairo_no_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:78:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 78 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:79:58: warning: unused parameter ‘path’ [-Wunused-parameter] 79 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-no-compositor.c:80:50: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 80 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:81:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 81 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:82:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 82 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_glyphs’: ../cairo/src/cairo-no-compositor.c:89:56: warning: unused parameter ‘compositor’ [-Wunused-parameter] 89 | _cairo_no_compositor_glyphs (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:90:60: warning: unused parameter ‘extents’ [-Wunused-parameter] 90 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:91:58: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 91 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:92:58: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 92 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-no-compositor.c:93:58: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 93 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:94:43: warning: unused parameter ‘overlap’ [-Wunused-parameter] 94 | cairo_bool_t overlap) | ~~~~~~~~~~~~~^~~~~~~ [52/158] Compiling C object src/libcairo-2.dll.p/cairo-misc.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-misc.c: In function ‘_cairo_validate_text_clusters’: ../cairo/src/cairo-misc.c:309:61: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 309 | const cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-misc.c:313:61: warning: unused parameter ‘cluster_flags’ [-Wunused-parameter] 313 | cairo_text_cluster_flags_t cluster_flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [53/158] Compiling C object src/libcairo-2.dll.p/cairo-path-fill.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-fill.c: In function ‘_cairo_filler_add_point’: ../cairo/src/cairo-path-fill.c:75:47: warning: unused parameter ‘tangent’ [-Wunused-parameter] 75 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [54/158] Compiling C object src/libcairo-2.dll.p/cairo-image-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-compositor.c: In function ‘acquire’: ../cairo/src/cairo-image-compositor.c:66:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 66 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:64:16: warning: unused parameter ‘abstract_dst’ [-Wunused-parameter] 64 | acquire (void *abstract_dst) | ~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘release’: ../cairo/src/cairo-image-compositor.c:72:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 72 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:70:16: warning: unused parameter ‘abstract_dst’ [-Wunused-parameter] 70 | release (void *abstract_dst) | ~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘set_clip_region’: ../cairo/src/cairo-image-compositor.c:83:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 83 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:85:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 85 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘draw_image_boxes’: ../cairo/src/cairo-image-compositor.c:126:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 126 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘fill_rectangles’: ../cairo/src/cairo-image-compositor.c:312:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 312 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:314:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 314 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:316:39: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 316 | pixman_image_composite32 (op, | ^~ ../cairo/src/cairo-image-compositor.c:327:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 327 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘fill_boxes’: ../cairo/src/cairo-image-compositor.c:361:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 361 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:363:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 363 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:370:43: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 370 | pixman_image_composite32 (op, | ^~ ../cairo/src/cairo-image-compositor.c:382:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 382 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite’: ../cairo/src/cairo-image-compositor.c:420:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 420 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘lerp’: ../cairo/src/cairo-image-compositor.c:476:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 476 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-image-compositor.c:507:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 507 | op = PIXMAN_OP_SRC; | ^ ../cairo/src/cairo-image-compositor.c:515:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 515 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:516:16: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 516 | op = PIXMAN_OP_OUT_REVERSE; | ^ ../cairo/src/cairo-image-compositor.c:525:16: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 525 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:528:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 528 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:538:39: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 538 | pixman_image_composite32 (op, src, mask, dst, | ^~ ../cairo/src/cairo-image-compositor.c:549:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:491:48: warning: unused parameter ‘extents’ [-Wunused-parameter] 491 | const cairo_rectangle_int_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_traps’: ../cairo/src/cairo-image-compositor.c:659:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 659 | status = _cairo_bentley_ottmann_tessellate_traps (traps, | ^ ../cairo/src/cairo-image-compositor.c:677:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 677 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:684:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 684 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:696:13: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 696 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_tristrip’: ../cairo/src/cairo-image-compositor.c:745:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 745 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:778:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 778 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:785:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 785 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:797:13: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 797 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘check_composite_glyphs’: ../cairo/src/cairo-image-compositor.c:806:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 806 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:801:61: warning: unused parameter ‘extents’ [-Wunused-parameter] 801 | check_composite_glyphs (const cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c:802:46: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 802 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:803:40: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 803 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-compositor.c:804:30: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 804 | int *num_glyphs) | ~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_glyphs’: ../cairo/src/cairo-image-compositor.c:874:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 874 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c:883:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 883 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c:923:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 923 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c: In function ‘check_composite’: ../cairo/src/cairo-image-compositor.c:1270:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1270 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:1268:54: warning: unused parameter ‘extents’ [-Wunused-parameter] 1268 | check_composite (const cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘mono_renderer_init’: ../cairo/src/cairo-image-compositor.c:2143:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2143 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2079:58: warning: unused parameter ‘needs_clip’ [-Wunused-parameter] 2079 | cairo_bool_t needs_clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘free_pixels’: ../cairo/src/cairo-image-compositor.c:2814:42: warning: unused parameter ‘image’ [-Wunused-parameter] 2814 | static void free_pixels (pixman_image_t *image, void *data) | ~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘inplace_renderer_init’: ../cairo/src/cairo-image-compositor.c:2946:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2946 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2954:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2954 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2964:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2964 | return _cairo_error(CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2822:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 2822 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2823:58: warning: unused parameter ‘needs_clip’ [-Wunused-parameter] 2823 | cairo_bool_t needs_clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘span_renderer_init’: ../cairo/src/cairo-image-compositor.c:3014:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3014 | op = PIXMAN_OP_OUT_REVERSE; | ^ ../cairo/src/cairo-image-compositor.c:3020:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3020 | op = PIXMAN_OP_SRC; | ^ ../cairo/src/cairo-image-compositor.c:3025:16: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3025 | op = PIXMAN_OP_OVER; | ^ ../cairo/src/cairo-image-compositor.c:3036:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3036 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:3045:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3045 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3061:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3061 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3100:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3100 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3106:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3106 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [55/158] Compiling C object src/libcairo-2.dll.p/cairo-path-bounds.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-bounds.c: In function ‘_cairo_path_bounder_close_path’: ../cairo/src/cairo-path-bounds.c:96:39: warning: unused parameter ‘closure’ [-Wunused-parameter] 96 | _cairo_path_bounder_close_path (void *closure) | ~~~~~~^~~~~~~ ../cairo/src/cairo-path-bounds.c: In function ‘_cairo_path_fixed_fill_extents’: ../cairo/src/cairo-path-bounds.c:139:58: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 139 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-path-bounds.c:140:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 140 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [56/158] Compiling C object src/libcairo-2.dll.p/cairo-path-in-fill.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-in-fill.c: In function ‘_cairo_in_fill_fini’: ../cairo/src/cairo-path-in-fill.c:70:39: warning: unused parameter ‘in_fill’ [-Wunused-parameter] 70 | _cairo_in_fill_fini (cairo_in_fill_t *in_fill) | ~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-in-fill.c: In function ‘_cairo_in_fill_add_point’: ../cairo/src/cairo-path-in-fill.c:189:48: warning: unused parameter ‘tangent’ [-Wunused-parameter] 189 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [57/158] Compiling C object src/libcairo-2.dll.p/cairo-observer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [58/158] Compiling C object src/libcairo-2.dll.p/cairo-paginated-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_create_similar’: ../cairo/src/cairo-paginated-surface.c:62:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 62 | _cairo_paginated_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_set_size’: ../cairo/src/cairo-paginated-surface.c:191:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 191 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:191:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 191 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_finish’: ../cairo/src/cairo-paginated-surface.c:206:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 206 | status = _cairo_paginated_surface_show_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_acquire_source_image’: ../cairo/src/cairo-paginated-surface.c:268:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 268 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_release_source_image’: ../cairo/src/cairo-paginated-surface.c:287:60: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 287 | _cairo_paginated_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:289:65: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 289 | void *image_extra) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_thumbnail_image’: ../cairo/src/cairo-paginated-surface.c:340:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 340 | status = surface->backend->set_thumbnail_image (surface->target, (cairo_image_surface_t *)opaque); | ^ ../cairo/src/cairo-paginated-surface.c:348:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 348 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_fallback_image’: ../cairo/src/cairo-paginated-surface.c:396:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 396 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_page’: ../cairo/src/cairo-paginated-surface.c:409:31: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 409 | return surface->target->status; | ~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-paginated-surface.c:413:67: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 413 | return _cairo_surface_set_error (surface->target, analysis->status); | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-paginated-surface.c:427:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 427 | status = _cairo_recording_surface_region_array_attach (surface->recording_surface, ®ions_id); | ^ ../cairo/src/cairo-paginated-surface.c:431:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 431 | status = _cairo_recording_surface_replay_and_create_regions (surface->recording_surface, | ^ ../cairo/src/cairo-paginated-surface.c:484:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 484 | status = _cairo_recording_surface_replay_region (surface->recording_surface, | ^ ../cairo/src/cairo-paginated-surface.c: In function ‘_start_page’: ../cairo/src/cairo-paginated-surface.c:561:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 561 | return _cairo_surface_set_error (surface->target, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | surface->backend->start_page (surface->target)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_copy_page’: ../cairo/src/cairo-paginated-surface.c:573:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:575:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 575 | status = _paint_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c:577:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 577 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:589:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 589 | return cairo_surface_status (surface->target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_show_page’: ../cairo/src/cairo-paginated-surface.c:600:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 600 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:602:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 602 | status = _paint_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c:604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 604 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:609:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 609 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:613:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 613 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:622:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 622 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:628:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 628 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_paint’: ../cairo/src/cairo-paginated-surface.c:657:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 657 | return _cairo_surface_paint (surface->recording_surface, op, source, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_mask’: ../cairo/src/cairo-paginated-surface.c:669:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 669 | return _cairo_surface_mask (surface->recording_surface, op, source, mask, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_stroke’: ../cairo/src/cairo-paginated-surface.c:686:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 686 | return _cairo_surface_stroke (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | path, style, | ~~~~~~~~~~~~ 688 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 689 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 690 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_fill’: ../cairo/src/cairo-paginated-surface.c:705:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | return _cairo_surface_fill (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | path, fill_rule, | ~~~~~~~~~~~~~~~~ 707 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 708 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_show_text_glyphs’: ../cairo/src/cairo-paginated-surface.c:735:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 735 | return _cairo_surface_show_text_glyphs (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | utf8, utf8_len, | ~~~~~~~~~~~~~~~ 737 | glyphs, num_glyphs, | ~~~~~~~~~~~~~~~~~~~ 738 | clusters, num_clusters, | ~~~~~~~~~~~~~~~~~~~~~~~ 739 | cluster_flags, | ~~~~~~~~~~~~~~ 740 | scaled_font, | ~~~~~~~~~~~~ 741 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_tag’: ../cairo/src/cairo-paginated-surface.c:763:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 763 | return _cairo_surface_tag (surface->recording_surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | begin, tag_name, attributes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_supports_color_glyph’: ../cairo/src/cairo-paginated-surface.c:768:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 768 | _cairo_paginated_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:769:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 769 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:770:70: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 770 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: At top level: ../cairo/src/cairo-paginated-surface.c:796:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 796 | CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:831:1: warning: missing initializer for field ‘analyze_recording_surface’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 831 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-paginated-surface.c:46: ../cairo/src/cairo-surface-backend-private.h:228:7: note: ‘analyze_recording_surface’ declared here 228 | (*analyze_recording_surface)(void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [59/158] Compiling C object src/libcairo-2.dll.p/cairo-output-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-output-stream.c: In function ‘null_write’: ../cairo/src/cairo-output-stream.c:804:36: warning: unused parameter ‘base’ [-Wunused-parameter] 804 | null_write (cairo_output_stream_t *base, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-output-stream.c:805:34: warning: unused parameter ‘data’ [-Wunused-parameter] 805 | const unsigned char *data, unsigned int length) | ~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-output-stream.c:805:53: warning: unused parameter ‘length’ [-Wunused-parameter] 805 | const unsigned char *data, unsigned int length) | ~~~~~~~~~~~~~^~~~~~ [60/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [61/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-boxes.c: In function ‘_cairo_path_fixed_stroke_rectilinear_to_boxes’: ../cairo/src/cairo-path-stroke-boxes.c:642:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 642 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:650:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 650 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:658:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 658 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:666:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 666 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:678:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 678 | status = _cairo_path_fixed_interpret (path, | ^ ../cairo/src/cairo-path-stroke-boxes.c:690:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 690 | status = _cairo_rectilinear_stroker_emit_segments_dashed (&rectilinear_stroker); | ^ ../cairo/src/cairo-path-stroke-boxes.c:692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 692 | status = _cairo_rectilinear_stroker_emit_segments (&rectilinear_stroker); | ^ ../cairo/src/cairo-path-stroke-boxes.c:697:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 697 | status = _cairo_bentley_ottmann_tessellate_boxes (boxes, | ^ ../cairo/src/cairo-path-stroke-boxes.c:705:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [62/158] Compiling C object src/libcairo-2.dll.p/cairo-path-fixed.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-fixed.c: In function ‘_cpf_add_point’: ../cairo/src/cairo-path-fixed.c:1140:38: warning: unused parameter ‘tangent’ [-Wunused-parameter] 1140 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [63/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-tristrip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘add_fan’: ../cairo/src/cairo-path-stroke-tristrip.c:122:31: warning: unused parameter ‘inpt’ [-Wunused-parameter] 122 | const cairo_point_t *inpt, | ~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-path-stroke-tristrip.c:123:31: warning: unused parameter ‘outpt’ [-Wunused-parameter] 123 | const cairo_point_t *outpt, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘inner_join’: ../cairo/src/cairo-path-stroke-tristrip.c:200:26: warning: variable ‘outpt’ set but not used [-Wunused-but-set-variable] 200 | const cairo_point_t *outpt; | ^~~~~ ../cairo/src/cairo-path-stroke-tristrip.c:195:29: warning: unused parameter ‘stroker’ [-Wunused-parameter] 195 | inner_join (struct stroker *stroker, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-tristrip.c:196:40: warning: unused parameter ‘in’ [-Wunused-parameter] 196 | const cairo_stroke_face_t *in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘inner_close’: ../cairo/src/cairo-path-stroke-tristrip.c:216:26: warning: variable ‘inpt’ set but not used [-Wunused-but-set-variable] 216 | const cairo_point_t *inpt; | ^~~~ ../cairo/src/cairo-path-stroke-tristrip.c:212:30: warning: unused parameter ‘stroker’ [-Wunused-parameter] 212 | inner_close (struct stroker *stroker, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘outer_close’: ../cairo/src/cairo-path-stroke-tristrip.c:397:31: warning: variable ‘p’ set but not used [-Wunused-but-set-variable] 397 | cairo_point_t p; | ^ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘outer_join’: ../cairo/src/cairo-path-stroke-tristrip.c:582:31: warning: variable ‘p’ set but not used [-Wunused-but-set-variable] 582 | cairo_point_t p; | ^ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘add_cap’: ../cairo/src/cairo-path-stroke-tristrip.c:620:25: warning: variable ‘quad’ set but not used [-Wunused-but-set-variable] 620 | cairo_point_t quad[4]; | ^~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘_cairo_path_fixed_stroke_to_tristrip’: ../cairo/src/cairo-path-stroke-tristrip.c:1055:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1055 | status = _cairo_pen_init (&stroker.pen, | ^ ../cairo/src/cairo-path-stroke-tristrip.c:1075:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1075 | status = _cairo_path_fixed_interpret (path, | ^ [64/158] Compiling C object src/libcairo-2.dll.p/cairo-path.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path.c: In function ‘_cpc_move_to’: ../cairo/src/cairo-path.c:63:36: warning: unused parameter ‘point’ [-Wunused-parameter] 63 | const cairo_point_t *point) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path.c: In function ‘_cpc_line_to’: ../cairo/src/cairo-path.c:74:36: warning: unused parameter ‘point’ [-Wunused-parameter] 74 | const cairo_point_t *point) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path.c: In function ‘_cpc_curve_to’: ../cairo/src/cairo-path.c:85:42: warning: unused parameter ‘p1’ [-Wunused-parameter] 85 | const cairo_point_t *p1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c:86:42: warning: unused parameter ‘p2’ [-Wunused-parameter] 86 | const cairo_point_t *p2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c:87:42: warning: unused parameter ‘p3’ [-Wunused-parameter] 87 | const cairo_point_t *p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c: In function ‘_cairo_path_count’: ../cairo/src/cairo-path.c:107:42: warning: unused parameter ‘path’ [-Wunused-parameter] 107 | _cairo_path_count (cairo_path_t *path, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ [65/158] Compiling C object src/libcairo-2.dll.p/cairo-pen.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [66/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-traps.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-traps.c: In function ‘add_point’: ../cairo/src/cairo-path-stroke-traps.c:948:33: warning: unused parameter ‘tangent’ [-Wunused-parameter] 948 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-traps.c: In function ‘_cairo_path_fixed_stroke_to_traps’: ../cairo/src/cairo-path-stroke-traps.c:1146:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1146 | return status; | ^~~~~~ ../cairo/src/cairo-path-stroke-traps.c:1167:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1167 | return traps->status; | ~~~~~^~~~~~~~ [67/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_stroker_add_point_line_to’: ../cairo/src/cairo-path-stroke.c:994:56: warning: unused parameter ‘tangent’ [-Wunused-parameter] 994 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_stroker_add_point_line_to_dashed’: ../cairo/src/cairo-path-stroke.c:1232:63: warning: unused parameter ‘tangent’ [-Wunused-parameter] 1232 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_path_fixed_stroke_polygon_to_traps’: ../cairo/src/cairo-path-stroke.c:1474:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1474 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-path-stroke.c:1483:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1483 | status = _cairo_polygon_status (&polygon); | ^ ../cairo/src/cairo-path-stroke.c:1487:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1487 | status = _cairo_bentley_ottmann_tessellate_polygon (traps, &polygon, | ^ [68/158] Compiling C object src/libcairo-2.dll.p/cairo-raster-source-pattern.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [69/158] Compiling C object src/libcairo-2.dll.p/cairo-rectangle.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-rectangle.c: In function ‘_cairo_box_add_spline_point’: ../cairo/src/cairo-rectangle.c:264:51: warning: unused parameter ‘tangent’ [-Wunused-parameter] 264 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [70/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_add_contour’: ../cairo/src/cairo-polygon.c:570:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 570 | return CAIRO_INT_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~~~~~ [71/158] Compiling C object src/libcairo-2.dll.p/cairo-rtree.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-rtree.c: In function ‘_cairo_rtree_insert’: ../cairo/src/cairo-rtree.c:207:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return _cairo_rtree_node_insert (rtree, node, width, height, out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-rtree.c: In function ‘_cairo_rtree_evict_random’: ../cairo/src/cairo-rtree.c:274:17: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 274 | ret = CAIRO_STATUS_SUCCESS; | ^ [72/158] Compiling C object src/libcairo-2.dll.p/cairo-region.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-region.c:60:1: warning: missing initializer for field ‘rgn’ of ‘cairo_region_t’ {aka ‘const struct _cairo_region’} [-Wmissing-field-initializers] 60 | }; | ^ In file included from ../cairo/src/cairo-region.c:42: ../cairo/src/cairo-region-private.h:53:23: note: ‘rgn’ declared here 53 | pixman_region32_t rgn; | ^~~ ../cairo/src/cairo-region.c: In function ‘cairo_region_create_rectangles’: ../cairo/src/cairo-region.c:271:9: warning: ‘stack_pboxes’ may be used uninitialized [-Wmaybe-uninitialized] 271 | i = pixman_region32_init_rects (®ion->rgn, pboxes, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:66, from ../cairo/src/cairo-region.c:39: /usr/i686-w64-mingw32/include/pixman-1/pixman.h:656:25: note: by argument 2 of type ‘const pixman_box32_t *’ {aka ‘const struct pixman_box32 *’} to ‘pixman_region32_init_rects’ declared here 656 | pixman_bool_t pixman_region32_init_rects (pixman_region32_t *region, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-region.c:236:20: note: ‘stack_pboxes’ declared here 236 | pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)]; | ^~~~~~~~~~~~ [73/158] Compiling C object src/libcairo-2.dll.p/cairo-shape-mask-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_stroke’: ../cairo/src/cairo-shape-mask-compositor.c:71:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 71 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:78:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 78 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:88:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 88 | status = _cairo_surface_offset_stroke (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:100:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 100 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 114 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:120:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 120 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:127:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 127 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:47:64: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 47 | _cairo_shape_mask_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_fill’: ../cairo/src/cairo-shape-mask-compositor.c:166:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 166 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:173:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 173 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 183 | status = _cairo_surface_offset_fill (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:194:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 194 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:208:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:214:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 214 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:221:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 221 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:143:62: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 143 | _cairo_shape_mask_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_glyphs’: ../cairo/src/cairo-shape-mask-compositor.c:259:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 259 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:266:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 266 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:276:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 276 | status = _cairo_surface_offset_glyphs (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:287:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:301:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 301 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:307:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 307 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:314:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 314 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:237:64: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 237 | _cairo_shape_mask_compositor_glyphs (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:242:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 242 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [74/158] Compiling C object src/libcairo-2.dll.p/cairo-rectangular-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [75/158] Compiling C object src/libcairo-2.dll.p/cairo-slope.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [76/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon-intersect.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [77/158] Compiling C object src/libcairo-2.dll.p/cairo-stroke-dash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [78/158] Compiling C object src/libcairo-2.dll.p/cairo-spans.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [79/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-clipper.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [80/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-fallback.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [81/158] Compiling C object src/libcairo-2.dll.p/cairo-spans-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-spans-compositor.c: In function ‘get_clip_surface’: ../cairo/src/cairo-spans-compositor.c:108:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 108 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:124:15: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 124 | status= _cairo_polygon_init_boxes (&intersect, &tmp); | ^ ../cairo/src/cairo-spans-compositor.c:128:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 128 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c:147:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 147 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:151:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 151 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c:187:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 187 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:198:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 198 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:202:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 202 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_mask’: ../cairo/src/cairo-spans-compositor.c:256:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 256 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:258:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 258 | return clip->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_polygon’: ../cairo/src/cairo-spans-compositor.c:303:11: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status= _cairo_polygon_init_boxes (&intersect, boxes); | ^ ../cairo/src/cairo-spans-compositor.c:307:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 307 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_boxes’: ../cairo/src/cairo-spans-compositor.c:348:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 348 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:362:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 362 | status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-spans-compositor.c:368:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 368 | status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, | ^ ../cairo/src/cairo-spans-compositor.c:378:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 378 | status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-spans-compositor.c:393:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = _cairo_boxes_intersect (&clear, &tmp, &clear); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-spans-compositor.c:497:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 497 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:500:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 500 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:504:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 504 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:508:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 508 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:521:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 521 | return status; | ^~~~~~ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_aligned_boxes’: ../cairo/src/cairo-spans-compositor.c:614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 614 | status = _cairo_recording_surface_replay_with_clip (unwrap_source (source), | ^ ../cairo/src/cairo-spans-compositor.c:630:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 630 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-spans-compositor.c:643:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 643 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c:659:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 659 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c:690:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 690 | status = src->status; | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-spans-compositor.c:732:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 732 | status = _cairo_rectangular_scan_converter_add_box (&converter, &box[i], 1); | ^ ../cairo/src/cairo-spans-compositor.c:741:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 741 | status = converter.base.generate (&converter.base, &renderer.base); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_polygon’: ../cairo/src/cairo-spans-compositor.c:780:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 780 | status = _cairo_tor22_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:786:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 786 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:792:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 792 | status = _cairo_tor_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:801:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 801 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-spans-compositor.c:842:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 842 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:891:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 891 | status = _cairo_polygon_init_boxes (&polygon, boxes); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘clip_and_composite_polygon’: ../cairo/src/cairo-spans-compositor.c:923:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 923 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:946:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 946 | status = _cairo_polygon_intersect (polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘_cairo_spans_compositor_stroke’: ../cairo/src/cairo-spans-compositor.c:1061:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1061 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-spans-compositor.c:1070:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1070 | status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘_cairo_spans_compositor_fill’: ../cairo/src/cairo-spans-compositor.c:1121:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1121 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-spans-compositor.c:1151:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1151 | status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); | ^ ../cairo/src/cairo-spans-compositor.c:1158:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1158 | status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, | ^ [82/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon-reduce.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [83/158] Compiling C object src/libcairo-2.dll.p/cairo-spline.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [84/158] Compiling C object src/libcairo-2.dll.p/cairo-stroke-style.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_max_line_distance_from_path’: ../cairo/src/cairo-stroke-style.c:136:76: warning: unused parameter ‘path’ [-Wunused-parameter] 136 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [85/158] Compiling C object src/libcairo-2.dll.p/cairo-pattern.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pattern.c:92:1: warning: missing initializer for field ‘color’ of ‘cairo_solid_pattern_t’ {aka ‘const struct _cairo_solid_pattern’} [-Wmissing-field-initializers] 92 | }; | ^ In file included from ../cairo/src/cairo-surface-backend-private.h:44, from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-pattern.c:31: ../cairo/src/cairo-pattern-private.h:85:19: note: ‘color’ declared here 85 | cairo_color_t color; | ^~~~~ ../cairo/src/cairo-pattern.c:110:1: warning: missing initializer for field ‘color’ of ‘cairo_solid_pattern_t’ {aka ‘const struct _cairo_solid_pattern’} [-Wmissing-field-initializers] 110 | }; | ^ ../cairo/src/cairo-pattern-private.h:85:19: note: ‘color’ declared here 85 | cairo_color_t color; | ^~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_get_ink_extents’: ../cairo/src/cairo-pattern.c:3919:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3919 | return status; | ^~~~~~ ../cairo/src/cairo-pattern.c:3922:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3922 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pattern.c:3927:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3927 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_linear_pattern’: ../cairo/src/cairo-pattern.c:4779:42: warning: unused parameter ‘file’ [-Wunused-parameter] 4779 | _cairo_debug_print_linear_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4780:67: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4780 | const cairo_linear_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_radial_pattern’: ../cairo/src/cairo-pattern.c:4785:42: warning: unused parameter ‘file’ [-Wunused-parameter] 4785 | _cairo_debug_print_radial_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4786:66: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4786 | const cairo_radial_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_mesh_pattern’: ../cairo/src/cairo-pattern.c:4791:40: warning: unused parameter ‘file’ [-Wunused-parameter] 4791 | _cairo_debug_print_mesh_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4792:62: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4792 | const cairo_mesh_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [86/158] Compiling C object src/libcairo-2.dll.p/cairo-recording-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_create_similar’: ../cairo/src/cairo-recording-surface.c:450:65: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 450 | _cairo_recording_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘proxy_finish’: ../cairo/src/cairo-recording-surface.c:630:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 630 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: At top level: ../cairo/src/cairo-recording-surface.c:636:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 636 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:648:1: warning: missing initializer for field ‘snapshot’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 648 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-recording-surface.c:79: ../cairo/src/cairo-surface-backend-private.h:90:7: note: ‘snapshot’ declared here 90 | (*snapshot) (void *surface); | ^~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘detach_proxy’: ../cairo/src/cairo-recording-surface.c:669:32: warning: unused parameter ‘source’ [-Wunused-parameter] 669 | detach_proxy (cairo_surface_t *source, | ~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_acquire_source_image’: ../cairo/src/cairo-recording-surface.c:700:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 700 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_release_source_image’: ../cairo/src/cairo-recording-surface.c:726:74: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 726 | _cairo_recording_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:728:74: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 728 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_paint’: ../cairo/src/cairo-recording-surface.c:806:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 806 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:818:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 818 | status = _cairo_composite_rectangles_init_for_paint (&composite, | ^ ../cairo/src/cairo-recording-surface.c:823:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 823 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:848:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 848 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:857:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 857 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_mask’: ../cairo/src/cairo-recording-surface.c:874:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 874 | status = _cairo_composite_rectangles_init_for_mask (&composite, | ^ ../cairo/src/cairo-recording-surface.c:879:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 879 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:908:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 908 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:919:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 919 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_stroke’: ../cairo/src/cairo-recording-surface.c:941:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 941 | status = _cairo_composite_rectangles_init_for_stroke (&composite, | ^ ../cairo/src/cairo-recording-surface.c:947:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 947 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:985:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 985 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:998:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 998 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_fill’: ../cairo/src/cairo-recording-surface.c:1018:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1018 | status = _cairo_composite_rectangles_init_for_fill (&composite, | ^ ../cairo/src/cairo-recording-surface.c:1023:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1023 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:1056:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1056 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1067:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1067 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_has_show_text_glyphs’: ../cairo/src/cairo-recording-surface.c:1071:54: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1071 | _cairo_recording_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: ../cairo/src/cairo-recording-surface.c:1097:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1097 | status = _cairo_composite_rectangles_init_for_glyphs (&composite, | ^ ../cairo/src/cairo-recording-surface.c:1105:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1105 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:1168:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1168 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1183 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_tag’: ../cairo/src/cairo-recording-surface.c:1202:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1202 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1233:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1233 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1241:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1241 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_supports_color_glyph’: ../cairo/src/cairo-recording-surface.c:1245:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1245 | _cairo_recording_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1246:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 1246 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1247:70: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 1247 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_get_path’: ../cairo/src/cairo-recording-surface.c:1855:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1855 | return abstract_surface->status; | ~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-recording-surface.c:1858:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1858 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-recording-surface.c:1886:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1886 | status = _cairo_traps_path (&traps, path); | ^ ../cairo/src/cairo-recording-surface.c:1893:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1893 | status = _cairo_path_fixed_append (path, | ^ ../cairo/src/cairo-recording-surface.c:1900:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1900 | status = _cairo_scaled_font_glyph_path (command->show_text_glyphs.scaled_font, | ^ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: ../cairo/src/cairo-recording-surface.c:2020:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2020 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:2074:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2074 | status = _cairo_array_allocate (®ions_array->regions, num_elements, &array_elems); | ^ ../cairo/src/cairo-recording-surface.c:2076:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2076 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2121:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2121 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2129:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2129 | status = _cairo_surface_wrapper_paint (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2149:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2149 | status = _cairo_surface_wrapper_mask (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2174:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2174 | status = _cairo_surface_wrapper_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2232:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2232 | status = _cairo_surface_wrapper_fill_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2261:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2261 | status = _cairo_surface_wrapper_fill (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2284:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2284 | status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2305:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2305 | status = _cairo_surface_wrapper_tag (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2342:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2342 | return _cairo_surface_set_error (&surface->base, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_one’: ../cairo/src/cairo-recording-surface.c:2378:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2378 | status = _cairo_surface_wrapper_paint (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2386:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2386 | status = _cairo_surface_wrapper_mask (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2396:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2396 | status = _cairo_surface_wrapper_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2410:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2410 | status = _cairo_surface_wrapper_fill (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2422:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2422 | status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2435:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2435 | status = _cairo_surface_wrapper_tag (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2446:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2446 | return _cairo_surface_set_error (&surface->base, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘cairo_recording_surface_ink_extents’: ../cairo/src/cairo-recording-surface.c:2667:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2667 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2667:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2667 | status = _cairo_surface_set_error (surface, status); | ^ [87/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-offset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [88/158] Compiling C object src/libcairo-2.dll.p/cairo-time.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [89/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-snapshot.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-snapshot.c: In function ‘_cairo_surface_snapshot_release_source_image’: ../cairo/src/cairo-surface-snapshot.c:123:71: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 123 | _cairo_surface_snapshot_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c: At top level: ../cairo/src/cairo-surface-snapshot.c:150:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 150 | CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c:171:1: warning: missing initializer for field ‘mark_dirty_rectangle’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 171 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-snapshot.c:40: ../cairo/src/cairo-surface-backend-private.h:119:7: note: ‘mark_dirty_rectangle’ declared here 119 | (*mark_dirty_rectangle) (void *surface, | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c: In function ‘_cairo_surface_snapshot_copy_on_write’: ../cairo/src/cairo-surface-snapshot.c:208:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface-snapshot.c:208:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 208 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-surface-snapshot.c:215:54: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 215 | status = _cairo_surface_set_error (surface, clone->status); | ~~~~~^~~~~~~~ ../cairo/src/cairo-surface-snapshot.c:215:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 215 | status = _cairo_surface_set_error (surface, clone->status); | ^ [90/158] Compiling C object src/libcairo-2.dll.p/cairo-scaled-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-scaled-font.c:248:7: warning: implicit conversion from ‘enum _cairo_hint_style’ to ‘enum _cairo_lcd_filter’ [-Wenum-conversion] 248 | CAIRO_HINT_STYLE_DEFAULT, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:249:7: warning: implicit conversion from ‘enum _cairo_hint_metrics’ to ‘enum _cairo_hint_style’ [-Wenum-conversion] 249 | CAIRO_HINT_METRICS_DEFAULT} , | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:249:7: warning: missing initializer for field ‘hint_metrics’ of ‘cairo_font_options_t’ {aka ‘struct _cairo_font_options’} [-Wmissing-field-initializers] In file included from ../cairo/src/cairo-error-private.h:43, from ../cairo/src/cairoint.h:69, from ../cairo/src/cairo-scaled-font.c:41: ../cairo/src/cairo-types-private.h:200:26: note: ‘hint_metrics’ declared here 200 | cairo_hint_metrics_t hint_metrics; | ^~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:266:1: warning: missing initializer for field ‘link’ of ‘cairo_scaled_font_t’ {aka ‘const struct _cairo_scaled_font’} [-Wmissing-field-initializers] 266 | }; | ^ In file included from ../cairo/src/cairoint.h:409: ../cairo/src/cairo-scaled-font-private.h:122:18: note: ‘link’ declared here 122 | cairo_list_t link; | ^~~~ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_glyph_extents’: ../cairo/src/cairo-scaled-font.c:1643:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1643 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs_internal_cached’: ../cairo/src/cairo-scaled-font.c:1764:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1764 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs_internal_uncached’: ../cairo/src/cairo-scaled-font.c:1825:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1825 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs’: ../cairo/src/cairo-scaled-font.c:2001:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2001 | status = scaled_font->status; | ^ ../cairo/src/cairo-scaled-font.c:2003:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2003 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2010:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2010 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2022:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2022 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2054:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2054 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2059:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2059 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-scaled-font.c:2064:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2064 | status = _cairo_utf8_to_ucs4 (utf8, utf8_len, NULL, &num_chars); | ^ ../cairo/src/cairo-scaled-font.c:2086:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2086 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2090:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2090 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2096:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2096 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2100:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2100 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2105:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2105 | status = | ^ ../cairo/src/cairo-scaled-font.c:2120:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2120 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-scaled-font.c:2130:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2130 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-scaled-font.c:2138:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2138 | status = cairo_scaled_font_text_to_glyphs_internal_cached (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c:2145:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2145 | status = cairo_scaled_font_text_to_glyphs_internal_uncached (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c:2171:55: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2171 | return _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2181:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2181 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_single_glyph_device_extents’: ../cairo/src/cairo-scaled-font.c:2209:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2209 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_glyph_device_extents’: ../cairo/src/cairo-scaled-font.c:2280:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2280 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_glyph_path’: ../cairo/src/cairo-scaled-font.c:2489:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2489 | status = scaled_font->status; | ^ ../cairo/src/cairo-scaled-font.c:2491:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2491 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2503:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2503 | status = _cairo_path_fixed_append (path, | ^ ../cairo/src/cairo-scaled-font.c:2520:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2520 | status = _trace_mask_to_path (scaled_glyph->surface, path, | ^ ../cairo/src/cairo-scaled-font.c:2530:55: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2530 | return _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_surface’: ../cairo/src/cairo-scaled-font.c:2623:55: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2623 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_path’: ../cairo/src/cairo-scaled-font.c:2641:52: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2641 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_recording_surface’: ../cairo/src/cairo-scaled-font.c:2667:66: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2667 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_color_surface’: ../cairo/src/cairo-scaled-font.c:2700:63: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2700 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_lookup’: ../cairo/src/cairo-scaled-font.c:2886:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2886 | return scaled_font->status; | ~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-scaled-font.c:2892:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2892 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:2903:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2903 | status = _cairo_scaled_font_allocate_glyph (scaled_font, &scaled_glyph); | ^ ../cairo/src/cairo-scaled-font.c:2922:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2922 | status = _cairo_hash_table_insert (scaled_font->glyphs, | ^ ../cairo/src/cairo-scaled-font.c:2978:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2978 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:2983:61: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2983 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2983:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2983 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^ In file included from ../cairo/src/cairoint.h:54: In function ‘memset’, inlined from ‘_cairo_scaled_glyph_lookup’ at ../cairo/src/cairo-scaled-font.c:2907:2: /usr/i686-w64-mingw32/include/string.h:212:10: warning: ‘__builtin_memset’ offset [0, 203] is out of the bounds [0, 0] [-Warray-bounds=] 212 | return __builtin___memset_chk(__dst, __val, __n, __mingw_bos(__dst, 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [91/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-subsurface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_paint’: ../cairo/src/cairo-surface-subsurface.c:126:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 126 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_mask’: ../cairo/src/cairo-surface-subsurface.c:146:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 146 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_fill’: ../cairo/src/cairo-surface-subsurface.c:170:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 170 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_stroke’: ../cairo/src/cairo-surface-subsurface.c:197:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 197 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_glyphs’: ../cairo/src/cairo-surface-subsurface.c:221:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 221 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_release_source_image’: ../cairo/src/cairo-surface-subsurface.c:337:73: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 337 | _cairo_surface_subsurface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-subsurface.c:339:73: warning: unused parameter ‘abstract_extra’ [-Wunused-parameter] 339 | void *abstract_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-surface-subsurface.c: At top level: ../cairo/src/cairo-surface-subsurface.c:417:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 417 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-subsurface.c:36: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ [92/158] Compiling C object src/libcairo-2.dll.p/cairo-toy-font-face.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-toy-font-face.c: In function ‘_cairo_toy_font_face_create_impl_face’: ../cairo/src/cairo-toy-font-face.c:168:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 168 | status = backend->create_for_toy (font_face, impl_font_face); | ^ ../cairo/src/cairo-toy-font-face.c:173:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 173 | status = backend->create_for_toy (font_face, impl_font_face); | ^ ../cairo/src/cairo-toy-font-face.c:176:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 176 | return status; | ^~~~~~ ../cairo/src/cairo-toy-font-face.c: In function ‘_cairo_toy_font_face_scaled_font_create’: ../cairo/src/cairo-toy-font-face.c:376:70: warning: unused parameter ‘font_matrix’ [-Wunused-parameter] 376 | const cairo_matrix_t *font_matrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-toy-font-face.c:377:70: warning: unused parameter ‘ctm’ [-Wunused-parameter] 377 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-toy-font-face.c:378:70: warning: unused parameter ‘options’ [-Wunused-parameter] 378 | const cairo_font_options_t *options, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-toy-font-face.c:379:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 379 | cairo_scaled_font_t **scaled_font) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [93/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-wrapper.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_paint’: ../cairo/src/cairo-surface-wrapper.c:153:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 153 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_mask’: ../cairo/src/cairo-surface-wrapper.c:192:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 192 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_stroke’: ../cairo/src/cairo-surface-wrapper.c:240:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 240 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_fill_stroke’: ../cairo/src/cairo-surface-wrapper.c:310:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 310 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_fill’: ../cairo/src/cairo-surface-wrapper.c:376:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 376 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: ../cairo/src/cairo-surface-wrapper.c:437:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 437 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [94/158] Compiling C object src/libcairo-2.dll.p/cairo-tristrip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [95/158] Compiling C object src/libcairo-2.dll.p/cairo-tor22-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tor22-scan-converter.c: In function ‘cell_list_alloc’: ../cairo/src/cairo-tor22-scan-converter.c:671:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 671 | *(uint32_t *)&cell->uncovered_area = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [96/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-observer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-observer.c: In function ‘init_pattern’: ../cairo/src/cairo-surface-observer.c:90:43: warning: unused parameter ‘p’ [-Wunused-parameter] 90 | static void init_pattern (struct pattern *p) | ~~~~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘init_path’: ../cairo/src/cairo-surface-observer.c:94:37: warning: unused parameter ‘p’ [-Wunused-parameter] 94 | static void init_path (struct path *p) | ~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘init_clip’: ../cairo/src/cairo-surface-observer.c:98:37: warning: unused parameter ‘c’ [-Wunused-parameter] 98 | static void init_clip (struct clip *c) | ~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_device_observer_lock’: ../cairo/src/cairo-surface-observer.c:309:20: warning: variable ‘ignored’ set but not used [-Wunused-but-set-variable] 309 | cairo_status_t ignored; | ^~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘record_stroke’: ../cairo/src/cairo-surface-observer.c:611:50: warning: unused parameter ‘style’ [-Wunused-parameter] 611 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-surface-observer.c:612:42: warning: unused parameter ‘ctm’ [-Wunused-parameter] 612 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-surface-observer.c:613:42: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 613 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘record_glyphs’: ../cairo/src/cairo-surface-observer.c:640:42: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 640 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-surface-observer.c:642:42: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 642 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘add_record’: ../cairo/src/cairo-surface-observer.c:670:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 670 | status = _cairo_array_append (&log->timings, r); | ^ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_paint’: ../cairo/src/cairo-surface-observer.c:767:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 767 | status = _cairo_surface_paint (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:781:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 781 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_mask’: ../cairo/src/cairo-surface-observer.c:853:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 853 | status = _cairo_surface_mask (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:871:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 871 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_fill’: ../cairo/src/cairo-surface-observer.c:959:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 959 | status = _cairo_surface_fill (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:981:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 981 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_stroke’: ../cairo/src/cairo-surface-observer.c:1077:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1077 | status = _cairo_surface_stroke (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:1102:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1102 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_glyphs’: ../cairo/src/cairo-surface-observer.c:1191:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1191 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c:1195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1195 | status = _cairo_surface_show_text_glyphs (surface->target, op, source, | ^ ../cairo/src/cairo-surface-observer.c:1220:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1220 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_copy_page’: ../cairo/src/cairo-surface-observer.c:1256:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1256 | status = surface->target->backend->copy_page (surface->target); | ^ ../cairo/src/cairo-surface-observer.c:1258:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1258 | return status; | ^~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_show_page’: ../cairo/src/cairo-surface-observer.c:1269:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1269 | status = surface->target->backend->show_page (surface->target); | ^ ../cairo/src/cairo-surface-observer.c:1271:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1271 | return status; | ^~~~~~ ../cairo/src/cairo-surface-observer.c: At top level: ../cairo/src/cairo-surface-observer.c:1353:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1353 | CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c:1383:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1383 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-observer.c:36: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘replay_record’: ../cairo/src/cairo-surface-observer.c:1899:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1899 | status = | ^ [97/158] Compiling C object src/libcairo-2.dll.p/cairo-version.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [98/158] Compiling C object src/libcairo-2.dll.p/cairo-tor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tor-scan-converter.c: In function ‘cell_list_alloc’: ../cairo/src/cairo-tor-scan-converter.c:660:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 660 | *(uint32_t *)&cell->uncovered_area = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [99/158] Compiling C object src/libcairo-2.dll.p/cairo-traps.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: ../cairo/src/cairo-traps.c:884:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 884 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps.c:914:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 914 | status = (*region)->status; | ^ ../cairo/src/cairo-traps.c: In function ‘_cairo_rasterise_polygon_to_traps’: ../cairo/src/cairo-traps.c:1118:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1118 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-traps.c:1120:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1120 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: ../cairo/src/cairo-traps.c:913:15: warning: ‘stack_rects’ may be used uninitialized [-Wmaybe-uninitialized] 913 | *region = cairo_region_create_rectangles (rects, rect_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:65, from ../cairo/src/cairo-traps.c:40: ../cairo/src/cairo.h:3270:1: note: by argument 1 of type ‘const cairo_rectangle_int_t *’ {aka ‘const struct _cairo_rectangle_int *’} to ‘cairo_region_create_rectangles’ declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps.c:866:27: note: ‘stack_rects’ declared here 866 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [100/158] Compiling C object src/libcairo-2.dll.p/cairo-unicode.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [101/158] Compiling C object src/libcairo-2.dll.p/cairo-traps-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-traps-compositor.c: In function ‘add_rect_with_offset’: ../cairo/src/cairo-traps-compositor.c:168:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 168 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘combine_clip_as_traps’: ../cairo/src/cairo-traps-compositor.c:196:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 196 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps, | ^ ../cairo/src/cairo-traps-compositor.c:208:19: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-traps-compositor.c:226:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 226 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘__clip_to_surface’: ../cairo/src/cairo-traps-compositor.c:300:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 300 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps, | ^ ../cairo/src/cairo-traps-compositor.c:308:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 308 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:317:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 317 | return status; | ^~~~~~ In file included from ../cairo/src/cairoint.h:68, from ../cairo/src/cairo-traps-compositor.c:42: ../cairo/src/cairo-traps-compositor.c:323:26: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 323 | if (unlikely (status = src->status)) | ^ ../cairo/src/cairo-compiler-private.h:141:46: note: in definition of macro ‘unlikely’ 141 | #define unlikely(expr) (__builtin_expect (!!(expr), 0)) | ^~~~ ../cairo/src/cairo-traps-compositor.c:354:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 354 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘traps_get_clip_surface’: ../cairo/src/cairo-traps-compositor.c:373:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 373 | status = __clip_to_surface (compositor, composite, extents, &surface); | ^ ../cairo/src/cairo-traps-compositor.c:383:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 383 | status = _cairo_clip_combine_with_surface (composite->clip, surface, | ^ ../cairo/src/cairo-traps-compositor.c:388:51: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 388 | surface = _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘create_composite_mask’: ../cairo/src/cairo-traps-compositor.c:456:48: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 456 | return _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:502:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 502 | status = _cairo_clip_combine_with_surface (extents->clip, surface, | ^ ../cairo/src/cairo-traps-compositor.c:524:51: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 524 | surface = _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_combine’: ../cairo/src/cairo-traps-compositor.c:602:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 602 | status = compositor->acquire (tmp); | ^ ../cairo/src/cairo-traps-compositor.c:616:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 616 | status = draw_func (compositor, tmp, draw_closure, op, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘add_rect’: ../cairo/src/cairo-traps-compositor.c:810:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 810 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘fixup_unbounded’: ../cairo/src/cairo-traps-compositor.c:882:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 882 | status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c:888:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 888 | status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, | ^ ../cairo/src/cairo-traps-compositor.c:899:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 899 | status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c:908:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 908 | status = _cairo_boxes_intersect (&clear, &tmp, &clear); | ^ ../cairo/src/cairo-traps-compositor.c:920:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 920 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite’: ../cairo/src/cairo-traps-compositor.c:1013:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1013 | status = compositor->set_clip_region (dst, clip_region); | ^ ../cairo/src/cairo-traps-compositor.c:1049:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1049 | status = draw_func (compositor, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_traps’: ../cairo/src/cairo-traps-compositor.c:1092:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1092 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_tristrip’: ../cairo/src/cairo-traps-compositor.c:1119:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1119 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_aligned_boxes’: ../cairo/src/cairo-traps-compositor.c:1201:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1201 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1220:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1220 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-traps-compositor.c:1224:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1224 | status = compositor->fill_boxes (dst, | ^ ../cairo/src/cairo-traps-compositor.c:1249:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1249 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-traps-compositor.c:1267:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1267 | status = compositor->fill_boxes (dst, op, color, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1297:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1297 | status = compositor->composite_boxes (dst, op, src, mask, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-traps-compositor.c:1334:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1334 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1337:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1337 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1341:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1341 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1345:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1345 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1358:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1358 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_polygon’: ../cairo/src/cairo-traps-compositor.c:1505:28: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1505 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1509:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1509 | status = fixup_unbounded_with_mask (compositor, extents); | ^ ../cairo/src/cairo-traps-compositor.c:1511:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1511 | status = fixup_unbounded (compositor, extents, NULL); | ^ ../cairo/src/cairo-traps-compositor.c:1517:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1517 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1531:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1531 | status = _cairo_polygon_intersect (polygon, fill_rule, | ^ ../cairo/src/cairo-traps-compositor.c:1549:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1549 | status = _cairo_rasterise_polygon_to_boxes (polygon, fill_rule, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1552:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1552 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1556:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1556 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1564:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1564 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps.traps, polygon, fill_rule); | ^ ../cairo/src/cairo-traps-compositor.c:1580:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1580 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1602:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1602 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c:1610:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1610 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_opacity_boxes’: ../cairo/src/cairo-traps-compositor.c:1694:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1694 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1670:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 1670 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-traps-compositor.c:1717:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1717 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1719:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1719 | status = compositor->composite_traps (dst, op, src, | ^ ../cairo/src/cairo-traps-compositor.c:1726:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1726 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1708:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1708 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-traps-compositor.c:1743:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1743 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1751:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1751 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1753:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1753 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1766 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1776:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1776 | status = clip_and_composite_polygon (compositor, extents, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c:1787:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1787 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1792:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1792 | status = composite_aligned_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1794:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1794 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_traps_as_boxes’: ../cairo/src/cairo-traps-compositor.c:1814:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1814 | return clip_and_composite_boxes (compositor, extents, &boxes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_traps’: ../cairo/src/cairo-traps-compositor.c:1845:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1845 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_tristrip’: ../cairo/src/cairo-traps-compositor.c:1870:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1870 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask’: ../cairo/src/cairo-traps-compositor.c:1913:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1913 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1893:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1893 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask_clip_boxes’: ../cairo/src/cairo-traps-compositor.c:1998:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1998 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1970:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1970 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-traps-compositor.c:1971:58: warning: unused parameter ‘src’ [-Wunused-parameter] 1971 | cairo_surface_t *src, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-traps-compositor.c:1972:58: warning: unused parameter ‘src_x’ [-Wunused-parameter] 1972 | int src_x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:1973:58: warning: unused parameter ‘src_y’ [-Wunused-parameter] 1973 | int src_y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:1976:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 1976 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask_clip’: ../cairo/src/cairo-traps-compositor.c:2022:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2022 | status = _cairo_clip_get_polygon (clip, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c:2025:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2025 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2033:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2033 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2035:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2035 | status = composite_traps (compositor, dst, &info, | ^ ../cairo/src/cairo-traps-compositor.c:2043:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2043 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2005:58: warning: unused parameter ‘op’ [-Wunused-parameter] 2005 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-traps-compositor.c:2006:58: warning: unused parameter ‘src’ [-Wunused-parameter] 2006 | cairo_surface_t *src, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-traps-compositor.c:2007:58: warning: unused parameter ‘src_x’ [-Wunused-parameter] 2007 | int src_x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:2008:58: warning: unused parameter ‘src_y’ [-Wunused-parameter] 2008 | int src_y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_paint’: ../cairo/src/cairo-traps-compositor.c:2063:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2063 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_mask’: ../cairo/src/cairo-traps-compositor.c:2084:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2084 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c:2100:29: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2100 | return data.mask->status; | ~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-traps-compositor.c:2102:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2102 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_stroke’: ../cairo/src/cairo-traps-compositor.c:2143:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2143 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:2168:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2168 | status = _cairo_path_fixed_stroke_to_polygon (path, style, | ^ ../cairo/src/cairo-traps-compositor.c:2173:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2173 | status = clip_and_composite_polygon (compositor, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_fill’: ../cairo/src/cairo-traps-compositor.c:2232:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2232 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-traps-compositor.c:2237:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2237 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:2265:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2265 | status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); | ^ ../cairo/src/cairo-traps-compositor.c:2268:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2268 | status = clip_and_composite_polygon (compositor, extents, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_glyphs’: ../cairo/src/cairo-traps-compositor.c:2285:48: warning: unused parameter ‘extents’ [-Wunused-parameter] 2285 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c:2286:42: warning: unused parameter ‘clip’ [-Wunused-parameter] 2286 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_glyphs’: ../cairo/src/cairo-traps-compositor.c:2331:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2331 | status = clip_and_composite (compositor, extents, | ^ [102/158] Compiling C object src/libcairo-2.dll.p/cairo-user-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init_record_glyph’: ../cairo/src/cairo-user-font.c:169:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 169 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:174:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 174 | return CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:184:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 184 | status = CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED; | ^ ../cairo/src/cairo-user-font.c:192:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 192 | status = face->scaled_font_methods.render_color_glyph ((cairo_scaled_font_t *)scaled_font, | ^ ../cairo/src/cairo-user-font.c:196:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 196 | status = cairo_status (cr); | ^ ../cairo/src/cairo-user-font.c:215:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 215 | status = face->scaled_font_methods.render_glyph ((cairo_scaled_font_t *)scaled_font, | ^ ../cairo/src/cairo-user-font.c:219:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 219 | status = cairo_status (cr); | ^ ../cairo/src/cairo-user-font.c:250:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 250 | status = _cairo_recording_surface_get_bbox ((cairo_recording_surface_t *) recording_surface, | ^ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init_surface’: ../cairo/src/cairo-user-font.c:287:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:331:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 331 | status = _cairo_recording_surface_replay_with_foreground_color (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-user-font.c:337:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 337 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, surface); | ^ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init’: ../cairo/src/cairo-user-font.c:384:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 384 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:417:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 417 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_text_to_glyphs’: ../cairo/src/cairo-user-font.c:497:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 497 | status = face->scaled_font_methods.text_to_glyphs (&scaled_font->base, | ^ ../cairo/src/cairo-user-font.c: At top level: ../cairo/src/cairo-user-font.c:688:1: warning: missing initializer for field ‘get_implementation’ of ‘const struct _cairo_font_face_backend’ [-Wmissing-field-initializers] 688 | }; | ^ In file included from ../cairo/src/cairo-user-font.c:38: ../cairo/src/cairoint.h:638:7: note: ‘get_implementation’ declared here 638 | (*get_implementation) (void *font_face, | ^~~~~~~~~~~~~~~~~~ [103/158] Compiling C object src/libcairo-2.dll.p/cairo-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface.c:164:27: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘enum _cairo_status’ [-Wenum-conversion] 164 | static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_UNSUPPORTED, _cairo_surface_nil_unsupported); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:107:5: note: in definition of macro ‘DEFINE_NIL_SURFACE’ 107 | status, /* status */ \ | ^~~~~~ ../cairo/src/cairo-surface.c:165:27: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘enum _cairo_status’ [-Wenum-conversion] 165 | static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_NOTHING_TO_DO, _cairo_surface_nil_nothing_to_do); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:107:5: note: in definition of macro ‘DEFINE_NIL_SURFACE’ 107 | status, /* status */ \ | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_set_error’: ../cairo/src/cairo-surface.c:208:26: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 208 | return _cairo_error (status); | ^~~~~~ ../cairo/src/cairo-surface.c:208:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | return _cairo_error (status); | ^~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_unmap_image’: ../cairo/src/cairo-surface.c:695:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 695 | status = image->base.status; | ^ ../cairo/src/cairo-surface.c:701:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 701 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-surface.c:729:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 729 | status = _cairo_surface_paint (surface, | ^ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_unmap_image’: ../cairo/src/cairo-surface.c:836:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 836 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | status = surface->status; | ^ ../cairo/src/cairo-surface.c:843:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 843 | status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); | ^ ../cairo/src/cairo-surface.c:847:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 847 | status = image->status; | ^ ../cairo/src/cairo-surface.c:851:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 851 | status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); | ^ ../cairo/src/cairo-surface.c:855:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 855 | status = _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH); | ^ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_finish’: ../cairo/src/cairo-surface.c:1045:48: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1045 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_mime_data’: ../cairo/src/cairo-surface.c:1445:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1445 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1445:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1445 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1449:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1449 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1449:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1449 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1454:55: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1454 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1454:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1454 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1472:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1472 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1472:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1472 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_supports_mime_type’: ../cairo/src/cairo-surface.c:1501:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1501 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_mime_data_reference’: ../cairo/src/cairo-surface.c:1520:41: warning: unused parameter ‘key’ [-Wunused-parameter] 1520 | _cairo_mime_data_reference (const void *key, void *elt, void *closure) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-surface.c:1520:63: warning: unused parameter ‘closure’ [-Wunused-parameter] 1520 | _cairo_mime_data_reference (const void *key, void *elt, void *closure) | ~~~~~~^~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_copy_mime_data’: ../cairo/src/cairo-surface.c:1537:50: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1537 | return _cairo_surface_set_error (dst, src->status); | ~~~^~~~~~~~ ../cairo/src/cairo-surface.c:1537:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1537 | return _cairo_surface_set_error (dst, src->status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1542:47: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1542 | return _cairo_surface_set_error (dst, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1542:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1542 | return _cairo_surface_set_error (dst, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_set_font_options’: ../cairo/src/cairo-surface.c:1579:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1579 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_flush’: ../cairo/src/cairo-surface.c:1668:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1668 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_mark_dirty’: ../cairo/src/cairo-surface.c:1689:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1689 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_mark_dirty_rectangle’: ../cairo/src/cairo-surface.c:1732:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1732 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1768:48: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1768 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_device_scale’: ../cairo/src/cairo-surface.c:1804:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1804 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1810:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1810 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_device_offset’: ../cairo/src/cairo-surface.c:1882:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1882 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1888:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1888 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_fallback_resolution’: ../cairo/src/cairo-surface.c:1971:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1971 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1979:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1979 | _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_MATRIX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1985:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1985 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_acquire_source_image’: ../cairo/src/cairo-surface.c:2052:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2052 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2057:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2057 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:2057:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2057 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_default_release_source_image’: ../cairo/src/cairo-surface.c:2105:13: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2105 | ignored = _cairo_surface_unmap_image (surface, image); | ^ ../cairo/src/cairo-surface.c:2101:70: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 2101 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_paint’: ../cairo/src/cairo-surface.c:2183:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2183 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2183:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2183 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2188:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2188 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2190:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2190 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2195 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2197:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2197 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2211:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2211 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_mask’: ../cairo/src/cairo-surface.c:2227:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2227 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2227:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2227 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2239:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2239 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2241:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2241 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2243:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2243 | status = _pattern_has_error (mask); | ^ ../cairo/src/cairo-surface.c:2245:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2245 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2250:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2250 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2252:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2252 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2265:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2265 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_stroke’: ../cairo/src/cairo-surface.c:2291:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2291 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2291:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2291 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2303 | status = _pattern_has_error (fill_source); | ^ ../cairo/src/cairo-surface.c:2305:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2305 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2307:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2307 | status = _pattern_has_error (stroke_source); | ^ ../cairo/src/cairo-surface.c:2309:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2309 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2311:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2311 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2313:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2313 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2343:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2343 | status = _cairo_surface_fill (surface, fill_op, fill_source, path, | ^ ../cairo/src/cairo-surface.c:2349:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2349 | status = _cairo_surface_stroke (surface, stroke_op, stroke_source, path, | ^ ../cairo/src/cairo-surface.c:2362:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2362 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_stroke’: ../cairo/src/cairo-surface.c:2383:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2383 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2383:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2383 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2388:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2388 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2390:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2390 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2395:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2395 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2397:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2397 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2414:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2414 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill’: ../cairo/src/cairo-surface.c:2433:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2433 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2433:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2433 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2438:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2438 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2440:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2440 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2445:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2445 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2447:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2447 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2463:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2463 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_copy_page’: ../cairo/src/cairo-surface.c:2489:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2489 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_show_page’: ../cairo/src/cairo-surface.c:2521:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2521 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2527:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2527 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_get_extents’: ../cairo/src/cairo-surface.c:2571:43: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2571 | _cairo_surface_set_error(surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_has_show_text_glyphs’: ../cairo/src/cairo-surface.c:2618:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2618 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘ensure_scaled_glyph’: ../cairo/src/cairo-surface.c:2657:65: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2657 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-surface.c:2657:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2657 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^ ../cairo/src/cairo-surface.c: In function ‘composite_one_color_glyph’: ../cairo/src/cairo-surface.c:2701:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2701 | status = _cairo_surface_mask (surface, op, pattern, pattern, clip); | ^ ../cairo/src/cairo-surface.c:2703:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2703 | status = _cairo_surface_paint (surface, op, pattern, clip); | ^ ../cairo/src/cairo-surface.c:2668:51: warning: unused parameter ‘source’ [-Wunused-parameter] 2668 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_show_text_glyphs’: ../cairo/src/cairo-surface.c:2921:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2921 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2921:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2921 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2929:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2929 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2931:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2931 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2933:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2933 | status = cairo_scaled_font_status (scaled_font); | ^ ../cairo/src/cairo-surface.c:2935:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2935 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2944:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2944 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2946:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2946 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:3035:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3035 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_tag’: ../cairo/src/cairo-surface.c:3050:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3050 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:3050:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3050 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:3058:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3058 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_int_surface_create_in_error’: ../cairo/src/cairo-surface.c:3182:48: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3182 | return _cairo_surface_create_in_error (status); | ^~~~~~ [104/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-glyph-names.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [105/158] Compiling C object src/libcairo-2.dll.p/cairo-wideint.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [106/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-shading.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [107/158] Compiling C object src/libcairo-2.dll.p/cairo-type3-glyph-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-type3-glyph-surface.c:68:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 68 | return _cairo_pdf_operators_clip (&surface->pdf_operators, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | path, | ~~~~~ 70 | fill_rule); | ~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:56:77: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 56 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:57:77: warning: unused parameter ‘antialias’ [-Wunused-parameter] 57 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_image’: ../cairo/src/cairo-type3-glyph-surface.c:139:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 139 | status = surface->emit_image (image, surface->stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_paint’: ../cairo/src/cairo-type3-glyph-surface.c:207:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:225:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 225 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:192:58: warning: unused parameter ‘op’ [-Wunused-parameter] 192 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_mask’: ../cairo/src/cairo-type3-glyph-surface.c:231:58: warning: unused parameter ‘source’ [-Wunused-parameter] 231 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_stroke’: ../cairo/src/cairo-type3-glyph-surface.c:255:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 255 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/cairo-type3-glyph-surface.c:242:58: warning: unused parameter ‘op’ [-Wunused-parameter] 242 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:243:59: warning: unused parameter ‘source’ [-Wunused-parameter] 243 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:248:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 248 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:249:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 249 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_fill’: ../cairo/src/cairo-type3-glyph-surface.c:279:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 279 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/cairo-type3-glyph-surface.c:268:58: warning: unused parameter ‘op’ [-Wunused-parameter] 268 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:269:58: warning: unused parameter ‘source’ [-Wunused-parameter] 269 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:272:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 272 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:273:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 273 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_show_glyphs’: ../cairo/src/cairo-type3-glyph-surface.c:289:63: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 289 | _cairo_type3_glyph_surface_show_glyphs (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:290:63: warning: unused parameter ‘op’ [-Wunused-parameter] 290 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:291:64: warning: unused parameter ‘source’ [-Wunused-parameter] 291 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:292:63: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 292 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:293:63: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 293 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:294:63: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 294 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:295:65: warning: unused parameter ‘clip’ [-Wunused-parameter] 295 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-type3-glyph-surface.c: At top level: ../cairo/src/cairo-type3-glyph-surface.c:301:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 301 | CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:331:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 331 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-type3-glyph-surface.c:37: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_fallback_image’: ../cairo/src/cairo-type3-glyph-surface.c:351:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 351 | status = _cairo_scaled_glyph_lookup (surface->scaled_font, | ^ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_analyze_glyph’: ../cairo/src/cairo-type3-glyph-surface.c:422:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 422 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-type3-glyph-surface.c:427:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 427 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-type3-glyph-surface.c:434:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 434 | status2 = _cairo_output_stream_destroy (null_stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c:438:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 438 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_glyph’: ../cairo/src/cairo-type3-glyph-surface.c:487:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 487 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:493:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 493 | status2 = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-type3-glyph-surface.c:519:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 519 | status = mem_stream->status; | ^ ../cairo/src/cairo-type3-glyph-surface.c:526:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 526 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-type3-glyph-surface.c:529:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 529 | status2 = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-type3-glyph-surface.c:539:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 539 | status2 = _cairo_output_stream_destroy (mem_stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c:545:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 545 | status = _cairo_type3_glyph_surface_emit_fallback_image (surface, glyph_index); | ^ ../cairo/src/cairo-type3-glyph-surface.c:550:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 550 | return status; | ^~~~~~ [108/158] Compiling C object src/libcairo-2.dll.p/cairo-scaled-font-subsets.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_glyph_lookup_unicode’: ../cairo/src/cairo-scaled-font-subsets.c:385:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 385 | status = _cairo_truetype_index_to_ucs4 (scaled_font, | ^ ../cairo/src/cairo-scaled-font-subsets.c:392:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 392 | status = scaled_font->backend->index_to_ucs4 (scaled_font, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_lookup_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:478:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 478 | status = _cairo_sub_font_glyph_map_to_unicode (sub_font_glyph, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_add_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:515:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 515 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:549:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | status = _cairo_hash_table_insert (sub_font->sub_font_glyphs, &sub_font_glyph->base); | ^ ../cairo/src/cairo-scaled-font-subsets.c:552:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 552 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: ../cairo/src/cairo-scaled-font-subsets.c:733:28: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 733 | collection->status = (collection->font_subset_callback) (&subset, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_map_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:854:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 854 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:869:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 869 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:910:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 910 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:945:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 945 | status = _cairo_sub_font_create (subsets, | ^ ../cairo/src/cairo-scaled-font-subsets.c:955:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 955 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:958:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 958 | status = _cairo_hash_table_insert (subsets->unscaled_sub_fonts, | ^ ../cairo/src/cairo-scaled-font-subsets.c:963:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 963 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:986:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 986 | status = _cairo_sub_font_create (subsets, | ^ ../cairo/src/cairo-scaled-font-subsets.c:995:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 995 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:998:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 998 | status = _cairo_hash_table_insert (subsets->scaled_sub_fonts, | ^ ../cairo/src/cairo-scaled-font-subsets.c:1002:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1002 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subset_create_glyph_names’: ../cairo/src/cairo-scaled-font-subsets.c:1239:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1239 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:1321:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1321 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:1332:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1332 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_escape_ps_name’: ../cairo/src/cairo-scaled-font-subsets.c:1372:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1372 | return status; | ^~~~~~ [109/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-fallback.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_create_charstring’: ../cairo/src/cairo-type1-fallback.c:393:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = _cairo_array_grow_by (data, 30); | ^ ../cairo/src/cairo-type1-fallback.c:415:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 415 | status = _cairo_path_fixed_interpret (scaled_glyph->path, | ^ ../cairo/src/cairo-type1-fallback.c:425:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 425 | status = _cairo_array_grow_by (data, 1); | ^ ../cairo/src/cairo-type1-fallback.c:430:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 430 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write_charstrings’: ../cairo/src/cairo-type1-fallback.c:460:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 460 | status = cairo_type1_font_create_charstring (font, i, | ^ ../cairo/src/cairo-type1-fallback.c:487:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 487 | return status; | ^~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write_private_dict’: ../cairo/src/cairo-type1-fallback.c:605:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 605 | return _cairo_output_stream_destroy (encrypted_output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c:636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 636 | status = status2; | ^ ../cairo/src/cairo-type1-fallback.c:592:58: warning: unused parameter ‘name’ [-Wunused-parameter] 592 | const char *name) | ~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write’: ../cairo/src/cairo-type1-fallback.c:685:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 685 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_generate’: ../cairo/src/cairo-type1-fallback.c:693:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 693 | status = _cairo_array_grow_by (&font->contents, 4096); | ^ ../cairo/src/cairo-type1-fallback.c:699:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 699 | return _cairo_output_stream_destroy (font->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c:707:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 707 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘_cairo_type1_fallback_init_internal’: ../cairo/src/cairo-type1-fallback.c:740:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 740 | status = cairo_type1_font_generate (font, name); | ^ ../cairo/src/cairo-type1-fallback.c: In function ‘_cairo_type2_charstrings_init’: ../cairo/src/cairo-type1-fallback.c:858:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 858 | status = cairo_type1_font_create_charstring (font, i, | ^ [110/158] Compiling C object src/libcairo-2.dll.p/cairo-truetype-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_font_create’: ../cairo/src/cairo-truetype-subset.c:152:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 152 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:165:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 165 | status = backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); | ^ ../cairo/src/cairo-truetype-subset.c:170:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 170 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:174:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 174 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:182:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 182 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:190:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 190 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:242:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 242 | status = _cairo_truetype_read_font_name (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_cmap_table’: ../cairo/src/cairo-truetype-subset.c:439:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 439 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_generic_table’: ../cairo/src/cairo-truetype-subset.c:525:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 525 | status = font->backend->load_truetype_table(font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:534:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 534 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_remap_composite_glyph’: ../cairo/src/cairo-truetype-subset.c:561:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 561 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:569:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 569 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_glyf_table’: ../cairo/src/cairo-truetype-subset.c:615:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 615 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:630:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 630 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:651:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 651 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:674:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 674 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:597:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 597 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_head_table’: ../cairo/src/cairo-truetype-subset.c:725:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 725 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:735:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 735 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_hhea_table’: ../cairo/src/cairo-truetype-subset.c:761:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 761 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_hmtx_table’: ../cairo/src/cairo-truetype-subset.c:788:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 788 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:806:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 806 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:815:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 815 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:822:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 822 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:773:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 773 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_loca_table’: ../cairo/src/cairo-truetype-subset.c:849:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 849 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:838:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 838 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_maxp_table’: ../cairo/src/cairo-truetype-subset.c:883:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 883 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_use_glyph’: ../cairo/src/cairo-truetype-subset.c:1033:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1033 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_reverse_cmap’: ../cairo/src/cairo-truetype-subset.c:1289:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1289 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1294:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1294 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1307:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1307 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1309:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1309 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1321:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1321 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:1361:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1361 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:1384:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1384 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_index_to_ucs4’: ../cairo/src/cairo-truetype-subset.c:1415:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1415 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_read_font_name’: ../cairo/src/cairo-truetype-subset.c:1571:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1571 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1576:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1576 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1580:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1580 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1582:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1582 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1624:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1624 | status = _cairo_escape_ps_name (&ps_name); | ^ ../cairo/src/cairo-truetype-subset.c:1633:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1633 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1642:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1642 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_get_style’: ../cairo/src/cairo-truetype-subset.c:1662:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1662 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1667:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1667 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1673:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1673 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1678:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1678 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1685:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1685 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [111/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-operators.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_clip’: ../cairo/src/cairo-pdf-operators.c:549:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:561:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 561 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:579:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 579 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: ../cairo/src/cairo-pdf-operators.c:642:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 642 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:658:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 658 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:742:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 742 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke’: ../cairo/src/cairo-pdf-operators.c:785:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 785 | status = _cairo_pdf_operators_end_text (pdf_operators); | ^ ../cairo/src/cairo-pdf-operators.c:824:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 824 | status = cairo_matrix_invert (&path_transform); | ^ ../cairo/src/cairo-pdf-operators.c:833:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 833 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:845:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 845 | status = _cairo_pdf_operators_emit_path (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:858:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 858 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:776:66: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 776 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_fill’: ../cairo/src/cairo-pdf-operators.c:887:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 887 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:895:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 895 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:912:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 912 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_set_font_subset’: ../cairo/src/cairo-pdf-operators.c:1204:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1204 | status = pdf_operators->use_font_subset (subset_glyph->font_id, | ^ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_cluster’: ../cairo/src/cairo-pdf-operators.c:1394:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1394 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1401:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1401 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1403:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1403 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1412:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1412 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1416:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1416 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1433:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1433 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1439:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1439 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1450:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1450 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1455:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1455 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_show_text_glyphs’: ../cairo/src/cairo-pdf-operators.c:1479:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1479 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1486:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1486 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1504:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1504 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1513:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1515:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1515 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1527:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1527 | status = _cairo_pdf_operators_emit_cluster (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:1535:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1535 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1543:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1543 | status = _cairo_pdf_operators_emit_cluster (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:1551:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1551 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1555:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1555 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1461:68: warning: unused parameter ‘utf8_len’ [-Wunused-parameter] 1461 | int utf8_len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_tag_begin’: ../cairo/src/cairo-pdf-operators.c:1568:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1568 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1582:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1582 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_tag_end’: ../cairo/src/cairo-pdf-operators.c:1593:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1593 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1598:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1598 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [112/158] Compiling C object src/libcairo-2.dll.p/cairo-deflate-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [113/158] Compiling C object src/libcairo-2.dll.p/cairo-tag-attributes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tag-attributes.c:67:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 67 | { "tag_name", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:68:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 68 | { "id", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:77:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 77 | { "ref", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:91:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 91 | { "name", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:92:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 92 | { "x", ATTRIBUTE_FLOAT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:93:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 93 | { "y", ATTRIBUTE_FLOAT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:94:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 94 | { "internal", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:128:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 128 | { "dest", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:129:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 129 | { "uri", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:130:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 130 | { "file", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:131:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 131 | { "page", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:133:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 133 | { "id", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:134:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 134 | { "ref", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:135:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 135 | { "link_page", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:158:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 158 | { "Columns", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:159:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 159 | { "Rows", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:160:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 160 | { "K", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:161:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 161 | { "EndOfLine", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:162:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 162 | { "EncodedByteAlign", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:163:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 163 | { "EndOfBlock", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:164:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 164 | { "BlackIs1", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:165:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 165 | { "DamagedRowsBeforeError", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_array’: ../cairo/src/cairo-tag-attributes.c:363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 363 | status = _cairo_array_append (array, &val); | ^ ../cairo/src/cairo-tag-attributes.c:369:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 369 | return _cairo_tag_error ( | ^~~~~~~~~~~~~~~~~~ 370 | "while parsing attributes: \"%s\". Error parsing array", attributes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_name’: ../cairo/src/cairo-tag-attributes.c:381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 381 | return _cairo_tag_error ( | ^~~~~~~~~~~~~~~~~~ 382 | "while parsing attributes: \"%s\". Error parsing name." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | " \"%s\" does not start with an alphabetic character", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | attributes, p); | ~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:393:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_attributes’: ../cairo/src/cairo-tag-attributes.c:429:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 429 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:437:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 437 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-tag-attributes.c:450:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 450 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:460:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 460 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:474:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 474 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_content_attributes’: ../cairo/src/cairo-tag-attributes.c:537:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 537 | status = _cairo_tag_error ("CONTENT attributes: \"%s\" missing tag_name attribute", | ^ ../cairo/src/cairo-tag-attributes.c:540:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 540 | status = _cairo_tag_error ("CONTENT attributes: \"%s\" missing id attribute", | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_content_ref_attributes’: ../cairo/src/cairo-tag-attributes.c:571:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 571 | status = _cairo_tag_error ("CONTENT_REF attributes: \"%s\" missing ref attribute", | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_link_attributes’: ../cairo/src/cairo-tag-attributes.c:605:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 605 | status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes); | ^ ../cairo/src/cairo-tag-attributes.c:627:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 627 | status = _cairo_tag_error ("Link attributes: \"%s\" rect array size must be multiple of 4", | ^ ../cairo/src/cairo-tag-attributes.c:641:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 641 | status = _cairo_array_append (&link_attrs->rects, &rect); | ^ ../cairo/src/cairo-tag-attributes.c:652:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 652 | status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes); | ^ ../cairo/src/cairo-tag-attributes.c:692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 692 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_dest_attributes’: ../cairo/src/cairo-tag-attributes.c:737:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 737 | status = _cairo_tag_error ("Destination attributes: \"%s\" missing name attribute", | ^ [114/158] Compiling C object src/libcairo-2.dll.p/cairo.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [115/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_find_segments’: ../cairo/src/cairo-type1-subset.c:239:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 239 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:246:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 246 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:256:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 256 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:263:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 263 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_matrix’: ../cairo/src/cairo-type1-subset.c:342:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 342 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:346:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 346 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:369:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 369 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:380:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 380 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_bbox’: ../cairo/src/cairo-type1-subset.c:406:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 406 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:414:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 414 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_fontname’: ../cairo/src/cairo-type1-subset.c:437:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 437 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:443:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 443 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:458:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 458 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:476:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 476 | status = _cairo_escape_ps_name (&font->base.base_font); | ^ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_header’: ../cairo/src/cairo-type1-subset.c:536:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 536 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:545:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 545 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:550:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 550 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:580:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 580 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:585:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 585 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘use_standard_encoding_glyph’: ../cairo/src/cairo-type1-subset.c:765:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 765 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_parse_charstring’: ../cairo/src/cairo-type1-subset.c:866:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 866 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:894:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 894 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:911:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 911 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:921:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 921 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:928:36: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 928 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:937:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 937 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:950:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 950 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:969:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 969 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_for_each_subr’: ../cairo/src/cairo-type1-subset.c:1069:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1069 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1072:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1072 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1078:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1078 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1090:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1090 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_build_glyph_list’: ../cairo/src/cairo-type1-subset.c:1119:47: warning: unused parameter ‘glyph_number’ [-Wunused-parameter] 1119 | int glyph_number, | ~~~~^~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_for_each_glyph’: ../cairo/src/cairo-type1-subset.c:1247:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1247 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1256:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1256 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1264:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1264 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_private_dict’: ../cairo/src/cairo-type1-subset.c:1317:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1317 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1330:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1330 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1336:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1336 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1354:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1354 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1357:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1357 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1366:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1366 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1383:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1383 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1389:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1389 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1397:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1397 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1421:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1421 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1429:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1429 | status = backend->index_to_glyph_name (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-type1-subset.c:1465:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1465 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_trailer’: ../cairo/src/cairo-type1-subset.c:1571:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1571 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write’: ../cairo/src/cairo-type1-subset.c:1613:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1613 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_generate’: ../cairo/src/cairo-type1-subset.c:1671:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1671 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1673:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1673 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &data_length); | ^ ../cairo/src/cairo-type1-subset.c:1675:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1675 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1682:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1682 | status = scaled_font->backend->load_type1_data (scaled_font, 0, | ^ ../cairo/src/cairo-type1-subset.c:1689:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1689 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘_cairo_type1_subset_init’: ../cairo/src/cairo-type1-subset.c:1761:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1761 | status = scaled_font_subset->scaled_font->backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); | ^ ../cairo/src/cairo-type1-subset.c:1766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1766 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘_cairo_type1_scaled_font_is_type1’: ../cairo/src/cairo-type1-subset.c:1847:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1847 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &length); | ^ ../cairo/src/cairo-type1-subset.c:1855:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1855 | status = scaled_font->backend->load_type1_data (scaled_font, 0, buf, &length); | ^ [116/158] Compiling C object src/libcairo-2.dll.p/cairo-tag-stack.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tag-stack.c: In function ‘_cairo_tag_stack_push’: ../cairo/src/cairo-tag-stack.c:170:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 170 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:171:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 171 | return _cairo_tag_error ("Invalid tag: %s", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:180:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 180 | return _cairo_tag_error ("%s tag can not contain nested tags", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | (strcmp (top->name, CAIRO_TAG_CONTENT) == 0) ? "CAIRO_TAG_CONTENT" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | ((strcmp (top->name, CAIRO_TAG_CONTENT_REF) == 0) ? "CAIRO_TAG_CONTENT_REF" : top->name)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:203:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 203 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:207:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:212:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 212 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:222:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 222 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c: In function ‘_cairo_tag_stack_pop’: ../cairo/src/cairo-tag-stack.c:245:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 245 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:246:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 246 | return _cairo_tag_error ("cairo_tag_end(\"%s\") no matching begin tag", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:255:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 255 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:257:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 257 | return status; | ^~~~~~ ../cairo/src/cairo-tag-stack.c:265:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 265 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [117/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-device.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-device.c: In function ‘_cairo_win32_device_flush’: ../cairo/src/win32/cairo-win32-device.c:52:34: warning: unused parameter ‘device’ [-Wunused-parameter] 52 | _cairo_win32_device_flush (void *device) | ~~~~~~^~~~~~ ../cairo/src/win32/cairo-win32-device.c: In function ‘_cairo_win32_device_finish’: ../cairo/src/win32/cairo-win32-device.c:59:35: warning: unused parameter ‘device’ [-Wunused-parameter] 59 | _cairo_win32_device_finish (void *device) | ~~~~~~^~~~~~ [118/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-debug.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [119/158] Compiling C object src/libcairo-2.dll.p/cairo-png.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-png.c: In function ‘unpremultiply_data’: ../cairo/src/cairo-png.c:86:33: warning: unused parameter ‘png’ [-Wunused-parameter] 86 | unpremultiply_data (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘convert_data_to_bytes’: ../cairo/src/cairo-png.c:188:36: warning: unused parameter ‘png’ [-Wunused-parameter] 188 | convert_data_to_bytes (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘png_simple_error_callback’: ../cairo/src/cairo-png.c:211:44: warning: unused parameter ‘error_msg’ [-Wunused-parameter] 211 | png_const_charp error_msg) | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-png.c: In function ‘png_simple_warning_callback’: ../cairo/src/cairo-png.c:227:42: warning: unused parameter ‘png’ [-Wunused-parameter] 227 | png_simple_warning_callback (png_structp png, | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c:228:46: warning: unused parameter ‘error_msg’ [-Wunused-parameter] 228 | png_const_charp error_msg) | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-png.c: In function ‘png_simple_output_flush_fn’: ../cairo/src/cairo-png.c:243:41: warning: unused parameter ‘png_ptr’ [-Wunused-parameter] 243 | png_simple_output_flush_fn (png_structp png_ptr) | ~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-png.c: In function ‘write_png’: ../cairo/src/cairo-png.c:265:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 265 | status = _cairo_surface_acquire_source_image (surface, | ^ ../cairo/src/cairo-png.c:272:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 272 | return status; | ^~~~~~ ../cairo/src/cairo-png.c:276:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 276 | status = _cairo_error (CAIRO_STATUS_WRITE_ERROR); | ^ ../cairo/src/cairo-png.c:285:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 285 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:294:18: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 294 | status = clone->base.status; | ^ ../cairo/src/cairo-png.c:301:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 301 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:326:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 326 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:332:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 332 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 381 | status = _cairo_error (CAIRO_STATUS_INVALID_FORMAT); | ^ ../cairo/src/cairo-png.c:440:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 440 | return status; | ^~~~~~ ../cairo/src/cairo-png.c: In function ‘premultiply_data’: ../cairo/src/cairo-png.c:582:33: warning: unused parameter ‘png’ [-Wunused-parameter] 582 | premultiply_data (png_structp png, | ~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘convert_bytes_to_data’: ../cairo/src/cairo-png.c:613:36: warning: unused parameter ‘png’ [-Wunused-parameter] 613 | convert_bytes_to_data (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘read_png’: ../cairo/src/cairo-png.c:881:24: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 881 | cairo_status_t status_ignored; | ^~~~~~~~~~~~~~ [120/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-gdi-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘fill_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:188:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 188 | return _cairo_win32_print_gdi_error (__FUNCTION__); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:191:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 191 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 195 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘copy_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:228:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 228 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:231:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 231 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:235:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 235 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:244:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 244 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:251:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 251 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:261:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 261 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘upload_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:282:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 282 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:286:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 286 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:293:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 293 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:303:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 303 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:329:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 329 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘alpha_blend_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:353:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 353 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:360:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 360 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:363:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 363 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:367:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 367 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:375:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 375 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:391:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 391 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘draw_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:420:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 420 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:436:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 436 | status = copy_boxes (dst, src, boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:438:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 438 | status = upload_boxes (dst, src, boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:442:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 442 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:448:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 448 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘opacity_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:461:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 461 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:467:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 467 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:470:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 470 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:473:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 473 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_paint’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 513 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:503:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 503 | _cairo_win32_gdi_compositor_paint (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_mask’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:531:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 531 | status = opacity_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:521:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 521 | _cairo_win32_gdi_compositor_mask (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_stroke’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:563:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 563 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:539:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 539 | _cairo_win32_gdi_compositor_stroke (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:544:66: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 544 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:545:66: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 545 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_fill’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:587:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 587 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:592:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 592 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:571:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 571 | _cairo_win32_gdi_compositor_fill (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:575:66: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 575 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_glyphs’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 636 | status = _cairo_win32_display_surface_set_clip(dst, composite->clip); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:618:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 618 | _cairo_win32_gdi_compositor_glyphs (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:623:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 623 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [121/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-system.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-system.c: In function ‘DllMain’: ../cairo/src/win32/cairo-win32-system.c:62:20: warning: unused parameter ‘hinstDLL’ [-Wunused-parameter] 62 | DllMain (HINSTANCE hinstDLL, | ~~~~~~~~~~^~~~~~~~ ../cairo/src/win32/cairo-win32-system.c:64:20: warning: unused parameter ‘lpvReserved’ [-Wunused-parameter] 64 | LPVOID lpvReserved) | ~~~~~~~~~~^~~~~~~~~~~ [122/158] Compiling C object src/libcairo-2.dll.p/cairo-cff-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-cff-subset.c: In function ‘cff_index_read’: ../cairo/src/cairo-cff-subset.c:440:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 440 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:447:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 447 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_header’: ../cairo/src/cairo-cff-subset.c:864:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 864 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_name’: ../cairo/src/cairo-cff-subset.c:896:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 896 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_private_dict’: ../cairo/src/cairo-cff-subset.c:925:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 925 | status = cff_dict_read (private_dict, ptr, size); | ^ ../cairo/src/cairo-cff-subset.c:939:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 939 | status = cff_dict_set_operands (private_dict, LOCAL_SUB_OP, buf, end_buf - buf); | ^ ../cairo/src/cairo-cff-subset.c:957:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 957 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:966:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 966 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_fdselect’: ../cairo/src/cairo-cff-subset.c:976:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 976 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1001:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1001 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_cid_fontdict’: ../cairo/src/cairo-cff-subset.c:1026:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1026 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1032:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1032 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1038:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1038 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1044:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1044 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1050:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1050 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1056:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1056 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1062:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1062 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1067:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1067 | status = cff_dict_init (&font->fd_dict[i]); | ^ ../cairo/src/cairo-cff-subset.c:1072:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1072 | status = cff_dict_read (font->fd_dict[i], element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c:1083:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1083 | status = cff_dict_init (&font->fd_private_dict[i]); | ^ ../cairo/src/cairo-cff-subset.c:1104:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1104 | status = cff_dict_set_operands (font->fd_dict[i], PRIVATE_OP, buf, end_buf - buf); | ^ ../cairo/src/cairo-cff-subset.c:1109:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1109 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_font_metrics’: ../cairo/src/cairo-cff-subset.c:1118:80: warning: unused parameter ‘top_dict’ [-Wunused-parameter] 1118 | cairo_cff_font_read_font_metrics (cairo_cff_font_t *font, cairo_hash_table_t *top_dict) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_top_dict’: ../cairo/src/cairo-cff-subset.c:1189:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1189 | return CAIRO_STATUS_NO_MEMORY; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1190:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1190 | status = cff_dict_read (font->top_dict, element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c:1252:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1252 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1257:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1257 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1263 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1275:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1275 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1280:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1280 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_global_subroutines’: ../cairo/src/cairo-cff-subset.c:1320:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1320 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1332:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1332 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_font’: ../cairo/src/cairo-cff-subset.c:1358:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1358 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_parse_charstring’: ../cairo/src/cairo-cff-subset.c:1583:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1583 | return CAIRO_INT_STATUS_UNSUPPORTED; /* seac (Ref Appendix C of Type 2 Charstring Format */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1592:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1592 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1595:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1595 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1607:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1607 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1616:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1616 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1629:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1629 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1632:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1632 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1642:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1642 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1658:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1658 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_get_gid_for_cid’: ../cairo/src/cairo-cff-subset.c:1727:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1727 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1739:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1739 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1755:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1755 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1771:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1771 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_charstrings_and_subroutines’: ../cairo/src/cairo-cff-subset.c:1803:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1803 | status = cff_index_append (&font->charstrings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:1810:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1810 | status = cairo_cff_find_width_and_subroutines_used (font, | ^ ../cairo/src/cairo-cff-subset.c:1827:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1827 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_fontdict’: ../cairo/src/cairo-cff-subset.c:1868:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1868 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_font’: ../cairo/src/cairo-cff-subset.c:1991:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1991 | status = cairo_cff_font_subset_charstrings_and_subroutines (font); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_fdselect’: ../cairo/src/cairo-cff-subset.c:2178:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2178 | status = _cairo_array_append (&font->output, &data); | ^ ../cairo/src/cairo-cff-subset.c:2180:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2180 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2184:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2184 | status = _cairo_array_append (&font->output, &data); | ^ ../cairo/src/cairo-cff-subset.c:2186:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2186 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2192:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2192 | status = _cairo_array_grow_by (&font->output, 9); | ^ ../cairo/src/cairo-cff-subset.c:2194:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2194 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2197:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2197 | status = _cairo_array_append (&font->output, &byte); | ^ ../cairo/src/cairo-cff-subset.c:2201:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2201 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c:2205:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2205 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c:2209:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2209 | status = _cairo_array_append (&font->output, &byte); | ^ ../cairo/src/cairo-cff-subset.c:2213:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2213 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_cid_fontdict’: ../cairo/src/cairo-cff-subset.c:2353:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2353 | status = _cairo_array_append_multiple (&font->output, &count, sizeof (uint16_t)); | ^ ../cairo/src/cairo-cff-subset.c:2355:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2355 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2356:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2356 | status = _cairo_array_append (&font->output, &offset_size); | ^ ../cairo/src/cairo-cff-subset.c:2358:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2358 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2361:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2361 | status = _cairo_array_allocate (&font->output, | ^ ../cairo/src/cairo-cff-subset.c:2365:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2365 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2370:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2370 | status = cff_dict_write (font->fd_dict[font->fd_subset_map[i]], | ^ ../cairo/src/cairo-cff-subset.c:2373:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2373 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_cid_private_dict_and_local_sub’: ../cairo/src/cairo-cff-subset.c:2468:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2468 | status = cairo_cff_font_write_private_dict ( | ^ ../cairo/src/cairo-cff-subset.c:2474:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2474 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2478:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2478 | status = cairo_cff_font_write_local_sub ( | ^ ../cairo/src/cairo-cff-subset.c:2485:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2485 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2488:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2488 | status = cairo_cff_font_write_private_dict (font, | ^ ../cairo/src/cairo-cff-subset.c:2493:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2493 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2495:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2495 | status = cairo_cff_font_write_local_sub (font, | ^ ../cairo/src/cairo-cff-subset.c:2501:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2501 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_type1_private_dict_and_local_sub’: ../cairo/src/cairo-cff-subset.c:2512:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2512 | status = cairo_cff_font_write_private_dict (font, | ^ ../cairo/src/cairo-cff-subset.c:2517:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2517 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2519:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2519 | status = cairo_cff_font_write_local_sub (font, | ^ ../cairo/src/cairo-cff-subset.c:2525:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2525 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_subset’: ../cairo/src/cairo-cff-subset.c:2567:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2567 | status = font_write_type1_funcs[i] (font); | ^ ../cairo/src/cairo-cff-subset.c:2569:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2569 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2573:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2573 | status = font_write_cid_funcs[i] (font); | ^ ../cairo/src/cairo-cff-subset.c:2575:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2575 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_generate’: ../cairo/src/cairo-cff-subset.c:2597:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2597 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2604:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2604 | status = cairo_cff_font_subset_font (font); | ^ ../cairo/src/cairo-cff-subset.c:2608:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2608 | status = cairo_cff_font_write_subset (font); | ^ ../cairo/src/cairo-cff-subset.c:2616:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2616 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_create_set_widths’: ../cairo/src/cairo-cff-subset.c:2666:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2666 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_load_opentype_cff’: ../cairo/src/cairo-cff-subset.c:2701:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2701 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2704:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2704 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2707:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2707 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2711:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2711 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2714:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2714 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2718:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2718 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2721:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2721 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2724:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2724 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2737:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2737 | status = _cairo_truetype_read_font_name (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2741:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2747:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2747 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2749:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2749 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2753:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2753 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2758:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2758 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_load_cff’: ../cairo/src/cairo-cff-subset.c:2772:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2772 | status = backend->load_type1_data (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2775:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2775 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2782:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2782 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2784:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2784 | status = font->backend->load_type1_data (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2787:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2787 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2792:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2792 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_create’: ../cairo/src/cairo-cff-subset.c:2819:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2819 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2832:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2832 | status = _cairo_array_grow_by (&font->output, 4096); | ^ ../cairo/src/cairo-cff-subset.c:2838:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2838 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:2844:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2844 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:2854:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2854 | status = cff_dict_init (&font->top_dict); | ^ ../cairo/src/cairo-cff-subset.c:2858:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2858 | status = cff_dict_init (&font->private_dict); | ^ ../cairo/src/cairo-cff-subset.c:2883:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2883 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_subset_init’: ../cairo/src/cairo-cff-subset.c:2977:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2977 | status = _cairo_cff_font_create (font_subset, &font, subset_name); | ^ ../cairo/src/cairo-cff-subset.c:2981:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2981 | status = cairo_cff_font_generate (font, &data, &length); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_scaled_font_is_cid_cff’: ../cairo/src/cairo-cff-subset.c:3078:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3078 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:3095:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3095 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:3133:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3133 | status = cff_dict_init (&top_dict); | ^ ../cairo/src/cairo-cff-subset.c:3140:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3140 | status = cff_dict_read (top_dict, element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_fallback_create’: ../cairo/src/cairo-cff-subset.c:3170:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3170 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3237:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3237 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3251:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_fallback_generate’: ../cairo/src/cairo-cff-subset.c:3282:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3282 | status = cff_index_append_copy (&font->strings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:3289:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3289 | status = cff_dict_set_operands (font->top_dict, FULLNAME_OP, | ^ ../cairo/src/cairo-cff-subset.c:3294:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3294 | status = cff_dict_set_operands (font->top_dict, FAMILYNAME_OP, | ^ ../cairo/src/cairo-cff-subset.c:3303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3303 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3309:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3309 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3316:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3316 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3328:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3328 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3333:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3333 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3339:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3339 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3345:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3345 | status = cairo_cff_font_set_ros_strings (font); | ^ ../cairo/src/cairo-cff-subset.c:3350:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3350 | status = cairo_cff_font_create_cid_fontdict (font); | ^ ../cairo/src/cairo-cff-subset.c:3356:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3356 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3363 | status = cff_index_append (&font->charstrings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:3372:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3372 | status = cairo_cff_font_add_euro_charset_string (font); | ^ ../cairo/src/cairo-cff-subset.c:3374:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3374 | status = cairo_cff_font_write_subset (font); | ^ ../cairo/src/cairo-cff-subset.c:3381:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3381 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_fallback_init’: ../cairo/src/cairo-cff-subset.c:3396:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3396 | status = _cairo_cff_font_fallback_create (font_subset, &font, subset_name); | ^ ../cairo/src/cairo-cff-subset.c:3404:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3404 | status = cairo_cff_font_fallback_generate (font, &type2_subset, &data, &length); | ^ [123/158] Compiling C object src/libcairo-2.dll.p/cairo-colr-glyph-render.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-colr-glyph-render.c: In function ‘draw_paint’: ../cairo/src/cairo-colr-glyph-render.c:1177:9: warning: ‘orig_size’ may be used uninitialized [-Wmaybe-uninitialized] 1177 | FT_Activate_Size (orig_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-colr-glyph-render.c:1092:13: note: ‘orig_size’ was declared here 1092 | FT_Size orig_size; | ^~~~~~~~~ [124/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [125/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-display-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_display_surface_mark_dirty’: ../cairo/src/win32/cairo-win32-display-surface.c:587:46: warning: unused parameter ‘x’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^ ../cairo/src/win32/cairo-win32-display-surface.c:587:53: warning: unused parameter ‘y’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^ ../cairo/src/win32/cairo-win32-display-surface.c:587:60: warning: unused parameter ‘width’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:587:71: warning: unused parameter ‘height’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_save_initial_clip’: ../cairo/src/win32/cairo-win32-display-surface.c:625:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 625 | return _cairo_error (CAIRO_STATUS_DEVICE_ERROR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:678:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 678 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: At top level: ../cairo/src/win32/cairo-win32-display-surface.c:935:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 935 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/win32/cairo-win32-display-surface.c:40: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘cairo_win32_surface_create_with_format’: ../cairo/src/win32/cairo-win32-display-surface.c:999:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 999 | status = _cairo_win32_save_initial_clip (hdc, surface); | ^ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_display_surface_create_for_dc’: ../cairo/src/win32/cairo-win32-display-surface.c:310:22: warning: ‘bits’ may be used uninitialized [-Wmaybe-uninitialized] 310 | surface->image = cairo_image_surface_create_for_data (bits, format, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | width, height, rowstride); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:295:20: note: ‘bits’ was declared here 295 | unsigned char *bits; | ^~~~ ../cairo/src/win32/cairo-win32-display-surface.c:310:22: warning: ‘rowstride’ may be used uninitialized [-Wmaybe-uninitialized] 310 | surface->image = cairo_image_surface_create_for_data (bits, format, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | width, height, rowstride); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:296:9: note: ‘rowstride’ was declared here 296 | int rowstride; | ^~~~~~~~~ [126/158] Compiling C object src/libcairo-2.dll.p/cairo-tee-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_paint’: ../cairo/src/cairo-tee-surface.c:233:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 233 | status = _cairo_surface_wrapper_paint (&replicas[n], op, source, 0, clip); | ^ ../cairo/src/cairo-tee-surface.c:238:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 238 | return _cairo_surface_wrapper_paint (&surface->primary, op, source, 0, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_mask’: ../cairo/src/cairo-tee-surface.c:256:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 256 | status = _cairo_surface_wrapper_mask (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:264:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 264 | return _cairo_surface_wrapper_mask (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | op, source, 0, | ~~~~~~~~~~~~~~ 266 | mask, 0, | ~~~~~~~~ 267 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_stroke’: ../cairo/src/cairo-tee-surface.c:290:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 290 | status = _cairo_surface_wrapper_stroke (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:300:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 300 | return _cairo_surface_wrapper_stroke (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | op, source, 0, | ~~~~~~~~~~~~~~ 302 | path, style, | ~~~~~~~~~~~~ 303 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 304 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 305 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_fill’: ../cairo/src/cairo-tee-surface.c:326:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 326 | status = _cairo_surface_wrapper_fill (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 335 | return _cairo_surface_wrapper_fill (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | op, source, 0, | ~~~~~~~~~~~~~~ 337 | path, fill_rule, | ~~~~~~~~~~~~~~~~ 338 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 339 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_has_show_text_glyphs’: ../cairo/src/cairo-tee-surface.c:343:48: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 343 | _cairo_tee_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: ../cairo/src/cairo-tee-surface.c:371:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 371 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:377:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 377 | status = _cairo_surface_wrapper_show_text_glyphs (&replicas[n], op, | ^ ../cairo/src/cairo-tee-surface.c:390:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 390 | status = _cairo_surface_wrapper_show_text_glyphs (&surface->primary, op, | ^ ../cairo/src/cairo-tee-surface.c: At top level: ../cairo/src/cairo-tee-surface.c:435:1: warning: missing initializer for field ‘get_supported_mime_types’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 435 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-tee-surface.c:55: ../cairo/src/cairo-surface-backend-private.h:204:7: note: ‘get_supported_mime_types’ declared here 204 | (*get_supported_mime_types) (void *surface); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘cairo_tee_surface_add’: ../cairo/src/cairo-tee-surface.c:500:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 500 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:499:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 499 | status = _cairo_surface_set_error (abstract_surface, | ^ ../cairo/src/cairo-tee-surface.c:506:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 506 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:505:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 505 | status = _cairo_surface_set_error (abstract_surface, | ^ ../cairo/src/cairo-tee-surface.c:511:68: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 511 | status = _cairo_surface_set_error (abstract_surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-tee-surface.c:511:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 511 | status = _cairo_surface_set_error (abstract_surface, target->status); | ^ ../cairo/src/cairo-tee-surface.c:521:60: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 521 | status = _cairo_surface_set_error (&surface->base, status); | ^~~~~~ ../cairo/src/cairo-tee-surface.c:521:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 521 | status = _cairo_surface_set_error (&surface->base, status); | ^ ../cairo/src/cairo-tee-surface.c: In function ‘cairo_tee_surface_remove’: ../cairo/src/cairo-tee-surface.c:547:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 547 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:553:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 553 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:560:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 560 | _cairo_error (CAIRO_STATUS_INVALID_INDEX)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:573:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | _cairo_error (CAIRO_STATUS_INVALID_INDEX)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [127/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_done_unscaled_font’: ../cairo/src/win32/cairo-win32-font.c:562:67: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 562 | _cairo_win32_scaled_font_done_unscaled_font (cairo_scaled_font_t *scaled_font) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_glyph_init’: ../cairo/src/win32/cairo-win32-font.c:1105:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1105 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1117:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1117 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1123:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1123 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1126:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1126 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1097:65: warning: unused parameter ‘foreground_color’ [-Wunused-parameter] 1097 | const cairo_color_t *foreground_color) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_load_truetype_table’: ../cairo/src/win32/cairo-win32-font.c:1147:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1147 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1151:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1151 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-font.c:1157:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1157 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_index_to_ucs4’: ../cairo/src/win32/cairo-win32-font.c:1179:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1179 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1247 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_is_synthetic’: ../cairo/src/win32/cairo-win32-font.c:1261:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1261 | status = _cairo_truetype_get_style (&scaled_font->base, | ^ ../cairo/src/win32/cairo-win32-font.c:1268:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1268 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1274:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1274 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_index_to_glyph_name’: ../cairo/src/win32/cairo-win32-font.c:1315:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1315 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_init_glyph_path’: ../cairo/src/win32/cairo-win32-font.c:1467:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1467 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: At top level: ../cairo/src/win32/cairo-win32-font.c:1634:1: warning: missing initializer for field ‘has_color_glyphs’ of ‘cairo_scaled_font_backend_t’ {aka ‘const struct _cairo_scaled_font_backend’} [-Wmissing-field-initializers] 1634 | }; | ^ In file included from ../cairo/src/win32/cairo-win32-font.c:36: ../cairo/src/cairoint.h:614:7: note: ‘has_color_glyphs’ declared here 614 | (*has_color_glyphs) (void *scaled_font); | ^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1818:1: warning: missing initializer for field ‘get_implementation’ of ‘const struct _cairo_font_face_backend’ [-Wmissing-field-initializers] 1818 | }; | ^ ../cairo/src/cairoint.h:638:7: note: ‘get_implementation’ declared here 638 | (*get_implementation) (void *font_face, | ^~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_select_unscaled_font’: ../cairo/src/win32/cairo-win32-font.c:526:17: warning: ‘hfont’ may be used uninitialized [-Wmaybe-uninitialized] 526 | old_hfont = SelectObject (hdc, hfont); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:519:11: note: ‘hfont’ was declared here 519 | HFONT hfont; | ^~~~~ [128/158] Compiling C object src/libcairo-2.dll.p/cairo-svg-glyph-render.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-svg-glyph-render.c: In function ‘create_element’: ../cairo/src/cairo-svg-glyph-render.c:1029:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 1029 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘parse_svg’: ../cairo/src/cairo-svg-glyph-render.c:1128:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 1128 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_stop’: ../cairo/src/cairo-svg-glyph-render.c:1689:48: warning: unused parameter ‘end_tag’ [-Wunused-parameter] 1689 | cairo_bool_t end_tag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_g’: ../cairo/src/cairo-svg-glyph-render.c:1732:45: warning: unused parameter ‘element’ [-Wunused-parameter] 1732 | cairo_svg_element_t *element, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_image’: ../cairo/src/cairo-svg-glyph-render.c:1809:49: warning: unused parameter ‘end_tag’ [-Wunused-parameter] 1809 | cairo_bool_t end_tag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘update_dash’: ../cairo/src/cairo-svg-glyph-render.c:2624:52: warning: unused parameter ‘element’ [-Wunused-parameter] 2624 | cairo_svg_element_t *element) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘pattern_requires_bbox’: ../cairo/src/cairo-svg-glyph-render.c:2671:50: warning: unused parameter ‘svg_render’ [-Wunused-parameter] 2671 | pattern_requires_bbox (cairo_svg_glyph_render_t *svg_render, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [129/158] Compiling C object src/libcairo-2.dll.p/cairo-svg-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-svg-surface.c: In function ‘_extract_svg_surface’: ../cairo/src/cairo-svg-surface.c:700:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 700 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:705:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:711:57: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 711 | (void) _cairo_surface_set_error (surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-svg-surface.c:715:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 715 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:720:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 720 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-svg-surface.c:985:56: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 985 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:986:67: warning: unused parameter ‘antialias’ [-Wunused-parameter] 986 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_copy_page’: ../cairo/src/cairo-svg-surface.c:1177:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1177 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1182:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1182 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_page’: ../cairo/src/cairo-svg-surface.c:1192:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1192 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1195:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1195 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_document_emit_bitmap_glyph_data’: ../cairo/src/cairo-svg-surface.c:1357:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1357 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-svg-surface.c:1363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1363 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1496 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode_jpeg’: ../cairo/src/cairo-svg-surface.c:1959:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1959 | status = _cairo_image_info_get_jpeg_info (&image_info, mime_data, mime_data_length); | ^ ../cairo/src/cairo-svg-surface.c:1961:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1961 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1974:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1974 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1983:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1983 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode_png’: ../cairo/src/cairo-svg-surface.c:1998:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1998 | return surface->status; | ~~~~~~~^~~~~~~~ ../cairo/src/cairo-svg-surface.c:2010:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2010 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:2019:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2019 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode’: ../cairo/src/cairo-svg-surface.c:2043:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2043 | status = cairo_surface_write_to_png_stream (surface, base64_write_func, | ^ ../cairo/src/cairo-svg-surface.c:2053:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2053 | status = base64_write_func (&info, NULL, 0); | ^ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_emit_surface’: ../cairo/src/cairo-svg-surface.c:2126:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2126 | status = _cairo_surface_base64_encode (surface, | ^ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_emit_solid_pattern’: ../cairo/src/cairo-svg-surface.c:2500:61: warning: unused parameter ‘surface’ [-Wunused-parameter] 2500 | _cairo_svg_surface_emit_solid_pattern (cairo_svg_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_do_operator’: ../cairo/src/cairo-svg-surface.c:3125:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3125 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3169:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3169 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3176:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3176 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3215:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3215 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3233:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3233 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3250:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3250 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3254:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3254 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3267:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3267 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3272:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3272 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3276:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3276 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3278:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3278 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3317:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3317 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3324:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3324 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3363 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3382:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3382 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3398:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3398 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3569:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3569 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3595:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3595 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3599:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3599 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_paint_impl’: ../cairo/src/cairo-svg-surface.c:3643:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3643 | return _cairo_svg_surface_emit_paint (output, surface, source, FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_paint’: ../cairo/src/cairo-svg-surface.c:3662:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3662 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3666:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3666 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3672:24: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3672 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_mask_impl’: ../cairo/src/cairo-svg-surface.c:3713:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3713 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3722:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3722 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3731:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3731 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3736:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3736 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_mask’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_stroke_impl’: ../cairo/src/cairo-svg-surface.c:3796:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3796 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3817:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3817 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3823:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3823 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3769:40: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 3769 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3770:51: warning: unused parameter ‘antialias’ [-Wunused-parameter] 3770 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_stroke’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill_impl’: ../cairo/src/cairo-svg-surface.c:3891:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3891 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3899:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3899 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3905:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3905 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3863:38: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 3863 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3864:49: warning: unused parameter ‘antialias’ [-Wunused-parameter] 3864 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill_stroke’: ../cairo/src/cairo-svg-surface.c:3971:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3971 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3978:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3978 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3984:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3984 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3993:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3993 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3940:40: warning: unused parameter ‘fill_tolerance’ [-Wunused-parameter] 3940 | double fill_tolerance, | ~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3941:51: warning: unused parameter ‘fill_antialias’ [-Wunused-parameter] 3941 | cairo_antialias_t fill_antialias, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3948:40: warning: unused parameter ‘stroke_tolerance’ [-Wunused-parameter] 3948 | double stroke_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3949:51: warning: unused parameter ‘stroke_antialias’ [-Wunused-parameter] 3949 | cairo_antialias_t stroke_antialias, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_glyphs_impl’: ../cairo/src/cairo-svg-surface.c:4008:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4008 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:4022:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4022 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4045:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4045 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4057:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4057 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:4069:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4069 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4072:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4072 | status = _cairo_svg_surface_fill_impl (output, | ^ ../cairo/src/cairo-svg-surface.c:4082:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4082 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_glyphs’: ../cairo/src/cairo-svg-surface.c:3604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3604 | status = _cairo_svg_surface_set_clip (surface, &surface->xml_node, clip); \ | ^ ../cairo/src/cairo-svg-surface.c:4103:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 4103 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_show_glyphs_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3618:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3618 | status = _cairo_svg_surface_emit_paint (&source_stream, \ | ^ ../cairo/src/cairo-svg-surface.c:4103:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 4103 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_show_glyphs_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_get_font_options’: ../cairo/src/cairo-svg-surface.c:4111:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4111 | _cairo_svg_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_get_supported_mime_types’: ../cairo/src/cairo-svg-surface.c:4124:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4124 | _cairo_svg_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: At top level: ../cairo/src/cairo-svg-surface.c:4163:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 4163 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-svg-surface.c:44: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_set_paginated_mode’: ../cairo/src/cairo-svg-surface.c:4406:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4406 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-svg-surface.c:4410:59: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4410 | _cairo_svg_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: At top level: ../cairo/src/cairo-svg-surface.c:4421:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 4421 | }; | ^ In file included from ../cairo/src/cairo-svg-surface.c:55: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_create_for_stream_internal.constprop’: ../cairo/src/cairo-svg-surface.c:1142:15: warning: ‘document’ may be used uninitialized [-Wmaybe-uninitialized] 1142 | surface = _cairo_svg_surface_create_for_document (document, CAIRO_CONTENT_COLOR_ALPHA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143 | width, height, TRUE); | ~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1128:27: note: ‘document’ was declared here 1128 | cairo_svg_document_t *document; | ^~~~~~~~ In function ‘_cairo_svg_document_emit_bitmap_glyph_data’, inlined from ‘_cairo_svg_document_emit_glyph’ at ../cairo/src/cairo-svg-surface.c:1517:11, inlined from ‘_cairo_svg_document_emit_font_subset’ at ../cairo/src/cairo-svg-surface.c:1538:11: ../cairo/src/cairo-svg-surface.c:1493:9: warning: ‘extracted_surface’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | _cairo_surface_release_source_image (extracted_surface, extracted_image, extracted_image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_document_emit_font_subset’: ../cairo/src/cairo-svg-surface.c:1371:22: note: ‘extracted_surface’ was declared here 1371 | cairo_surface_t *extracted_surface; | ^~~~~~~~~~~~~~~~~ [130/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-hash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_init’: ../cairo/util/cairo-script/cairo-script-hash.c:136:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 136 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_manage’: ../cairo/util/cairo-script/cairo-script-hash.c:255:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 255 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c:262:32: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 262 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c:288:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 288 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_insert’: ../cairo/util/cairo-script/cairo-script-hash.c:383:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 383 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [131/158] Compiling C object src/libcairo-2.dll.p/cairo-ft-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_load_glyph’: ../cairo/src/cairo-ft-font.c:2422:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2422 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2437:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2437 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:2460:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2460 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_glyph_fini’: ../cairo/src/cairo-ft-font.c:2465:45: warning: unused parameter ‘glyph’ [-Wunused-parameter] 2465 | cairo_scaled_glyph_t *glyph, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-ft-font.c:2466:45: warning: unused parameter ‘font’ [-Wunused-parameter] 2466 | cairo_scaled_font_t *font) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_set_foreground_color’: ../cairo/src/cairo-ft-font.c:2514:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2514 | _cairo_ft_scaled_glyph_set_foreground_color (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface’: ../cairo/src/cairo-ft-font.c:2590:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2590 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:2597:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2597 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2617:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2617 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2639:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2639 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:2648:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2648 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2560:18: warning: variable ‘glyph’ set but not used [-Wunused-but-set-variable] 2560 | FT_GlyphSlot glyph; | ^~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_colr_v0_glyph’: ../cairo/src/cairo-ft-font.c:2714:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2714 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:2720:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2720 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2734:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2734 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2741:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2655:75: warning: unused parameter ‘vertical_layout’ [-Wunused-parameter] 2655 | cairo_bool_t vertical_layout, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_colr_v1_glyph’: ../cairo/src/cairo-ft-font.c:2796:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2796 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2857:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2857 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2874:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2874 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_svg_glyph’: ../cairo/src/cairo-ft-font.c:2946:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2946 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:3007:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3007 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:3024:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3024 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface_for_recording_surface’: ../cairo/src/cairo-ft-font.c:3037:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3037 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3051:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3051 | status = _cairo_recording_surface_replay_with_foreground_color (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_is_colr_v0’: ../cairo/src/cairo-ft-font.c:3165:60: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 3165 | _cairo_ft_scaled_glyph_is_colr_v0 (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_is_colr_v1’: ../cairo/src/cairo-ft-font.c:3187:60: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 3187 | _cairo_ft_scaled_glyph_is_colr_v1 (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_metrics’: ../cairo/src/cairo-ft-font.c:3226:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3226 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init’: ../cairo/src/cairo-ft-font.c:3359:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3359 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3381:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3381 | status = _cairo_ft_scaled_glyph_init_metrics (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3396:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3396 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3401:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3401 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3411:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3411 | status = _cairo_ft_scaled_glyph_init_record_svg_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3417:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3417 | status = _cairo_ft_scaled_glyph_init_record_colr_v1_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3423:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3423 | status = _cairo_ft_scaled_glyph_init_record_colr_v0_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3438:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3438 | status = _cairo_ft_scaled_glyph_init_surface_for_recording_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3442:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3442 | status = _cairo_ft_scaled_glyph_init_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3456:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3456 | status = _cairo_ft_scaled_glyph_init_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3472:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3472 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3484:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3484 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3496 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_load_truetype_table’: ../cairo/src/cairo-ft-font.c:3532:29: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3532 | cairo_status_t status = CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3544:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3544 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3556:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3556 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_index_to_ucs4’: ../cairo/src/cairo-ft-font.c:3572:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3572 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3586:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3586 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_is_synthetic’: ../cairo/src/cairo-ft-font.c:3593:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3593 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3607:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3607 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3621:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3621 | status = _cairo_error (_cairo_ft_to_cairo_error (error)); | ^ ../cairo/src/cairo-ft-font.c:3628:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_index_to_glyph_name’: ../cairo/src/cairo-ft-font.c:3671:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3671 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3680:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3680 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3701:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3701 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3708:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3708 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_load_type1_data’: ../cairo/src/cairo-ft-font.c:3749:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3749 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3752:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3752 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3757:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3757 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3766 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3787:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3787 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_svg_glyph’: ../cairo/src/cairo-ft-font.c:3013:33: warning: ‘extent_x_scale’ may be used uninitialized [-Wmaybe-uninitialized] 3013 | extents->x_bearing = x1 * x_scale; | ~~~^~~~~~~~~ ../cairo/src/cairo-ft-font.c:2961:12: note: ‘extent_x_scale’ was declared here 2961 | double extent_x_scale; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3014:33: warning: ‘extent_y_scale’ may be used uninitialized [-Wmaybe-uninitialized] 3014 | extents->y_bearing = y1 * y_scale; | ~~~^~~~~~~~~ ../cairo/src/cairo-ft-font.c:2962:12: note: ‘extent_y_scale’ was declared here 2962 | double extent_y_scale; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface’: ../cairo/src/cairo-ft-font.c:2623:45: warning: ‘surface’ may be used uninitialized [-Wmaybe-uninitialized] 2623 | if (pixman_image_get_format (surface->pixman_image) == PIXMAN_a8r8g8b8 && | ^~ ../cairo/src/cairo-ft-font.c:2562:34: note: ‘surface’ declared here 2562 | cairo_image_surface_t *surface; | ^~~~~~~ [132/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-printing-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_init_language_pack’: ../cairo/src/win32/cairo-win32-printing-surface.c:150:83: warning: unused parameter ‘surface’ [-Wunused-parameter] 150 | _cairo_win32_printing_surface_init_language_pack (cairo_win32_printing_surface_t *surface) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_acquire_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:228:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 228 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:245:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 245 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_release_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:262:86: warning: unused parameter ‘surface’ [-Wunused-parameter] 262 | _cairo_win32_printing_surface_release_image_pattern (cairo_win32_printing_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘analyze_surface_pattern_transparency’: ../cairo/src/win32/cairo-win32-printing-surface.c:303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status = _cairo_win32_printing_surface_acquire_image_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:319:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 319 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_analyze_operation’: ../cairo/src/win32/cairo-win32-printing-surface.c:396:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 396 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:412:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 412 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_recording_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:555:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 555 | status = cairo_matrix_invert (&p2d); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:573:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | status = _cairo_recording_surface_get_bbox (recording_surface, &bbox, NULL); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:580:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 580 | status = _cairo_win32_printing_surface_get_ctm_clip_box (surface, &clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:599:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 599 | status = _cairo_win32_printing_surface_paint_solid_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:656:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 656 | status = _cairo_recording_surface_replay_region (&recording_surface->base, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:676:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 676 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_check_jpeg’: ../cairo/src/win32/cairo-win32-printing-surface.c:714:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 714 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_check_png’: ../cairo/src/win32/cairo-win32-printing-surface.c:753:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 753 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:784:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 784 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:791:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 791 | status = _cairo_win32_printing_surface_acquire_image_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:799:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 799 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:803:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 803 | status = image->base.status; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:808:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 808 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:827:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 827 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:840:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 840 | status = opaque_surface->status; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:846:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 846 | status = _cairo_surface_paint (opaque_surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:854:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 854 | status = _cairo_surface_paint (opaque_surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:880:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 880 | status = cairo_matrix_invert (&m); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:890:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 890 | status = _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_paint_image_pattern"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:925:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 925 | status = _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_paint(StretchDIBits)"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:939:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 939 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_linear_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:1000:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1000 | return _cairo_win32_print_gdi_error ("_win32_printing_surface_paint_linear_pattern:SetWorldTransform2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1089:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1089 | return _cairo_win32_print_gdi_error ("_win32_printing_surface_paint_linear_pattern:GradientFill"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:1109:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1109 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1128:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1128 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1134:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1134 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1138:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1138 | status = _cairo_win32_printing_surface_paint_linear_pattern (surface, (cairo_linear_pattern_t *) pattern); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1140:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1140 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1151:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1151 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_show_page’: ../cairo/src/win32/cairo-win32-printing-surface.c:1285:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1285 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_clipper_intersect_clip_path’: ../cairo/src/win32/cairo-win32-printing-surface.c:1292:72: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1292 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1293:72: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1293 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_get_font_options’: ../cairo/src/win32/cairo-win32-printing-surface.c:1343:72: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1343 | _cairo_win32_printing_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint’: ../cairo/src/win32/cairo-win32-printing-surface.c:1365:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1365 | status = _cairo_composite_rectangles_init_for_paint (&extents, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1369:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1369 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1382:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1382 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1388:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1388 | status = _cairo_win32_printing_surface_paint_pattern (surface, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1392:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1392 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_stroke’: ../cairo/src/win32/cairo-win32-printing-surface.c:1484:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1484 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1497:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1497 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1559:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1559 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:ExtCreatePen"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1565:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1565 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SelectObject"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1570:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1570 | status = _cairo_win32_printing_surface_emit_path (surface, path); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1585:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1585 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SetWorldTransform"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1593:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1593 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:WidenPath"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1597:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1597 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SelectClipPath"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1604:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1604 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:ModifyWorldTransform"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1453:65: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1453 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_fill’: ../cairo/src/win32/cairo-win32-printing-surface.c:1656:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1656 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1675:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1675 | status = _cairo_win32_printing_surface_emit_path (surface, path); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1690:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1690 | status = _cairo_win32_printing_surface_select_solid_brush (surface, source); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1625:66: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1625 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_emit_win32_glyphs’: ../cairo/src/win32/cairo-win32-printing-surface.c:1750:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1750 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1772:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1772 | status = _cairo_win32_surface_emit_glyphs (&surface->win32, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1791:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1791 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1713:74: warning: unused parameter ‘op’ [-Wunused-parameter] 1713 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/win32/cairo-win32-printing-surface.c:1718:74: warning: unused parameter ‘clip’ [-Wunused-parameter] 1718 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_show_glyphs’: ../cairo/src/win32/cairo-win32-printing-surface.c:1815:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1815 | status = _cairo_composite_rectangles_init_for_glyphs (&extents, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1823:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1823 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1848:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1848 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1851:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1851 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1872:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1872 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1884:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1884 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1925:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1925 | status = _cairo_win32_printing_surface_emit_win32_glyphs (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1944:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1944 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1970:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1970 | status = _cairo_win32_printing_surface_paint_pattern (surface, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1984:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1984 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_get_supported_mime_types’: ../cairo/src/win32/cairo-win32-printing-surface.c:1988:68: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1988 | _cairo_win32_printing_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_create_similar’: ../cairo/src/win32/cairo-win32-printing-surface.c:2005:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2005 | _cairo_win32_printing_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_start_page’: ../cairo/src/win32/cairo-win32-printing-surface.c:2106:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2106 | return _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_start_page:ModifyWorldTransform"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2114 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2123:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2123 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_set_paginated_mode’: ../cairo/src/win32/cairo-win32-printing-surface.c:2134:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2134 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_supports_fine_grained_fallbacks’: ../cairo/src/win32/cairo-win32-printing-surface.c:2138:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2138 | _cairo_win32_printing_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: At top level: ../cairo/src/win32/cairo-win32-printing-surface.c:2260:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 2260 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/win32/cairo-win32-printing-surface.c:38: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2268:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 2268 | }; | ^ In file included from ../cairo/src/win32/cairo-win32-printing-surface.c:42: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:911:18: warning: ‘mime_data’ may be used uninitialized [-Wmaybe-uninitialized] 911 | if (!StretchDIBits (surface->win32.dc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | x_tile*opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | y_tile*opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~ 915 | opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~ 916 | 0, | ~~ 917 | 0, | ~~ 918 | use_mime ? mime_info.width : opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | use_mime ? mime_info.height : opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | use_mime ? mime_data : opaque_image->data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | &bi, | ~~~~ 922 | DIB_RGB_COLORS, | ~~~~~~~~~~~~~~~ 923 | SRCCOPY)) | ~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:774:26: note: ‘mime_data’ was declared here 774 | const unsigned char *mime_data; | ^~~~~~~~~ [133/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-file.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new’: ../cairo/util/cairo-script/cairo-script-file.c:61:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 61 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:72:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 72 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:78:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 78 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:85:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 85 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_for_stream’: ../cairo/util/cairo-script/cairo-script-file.c:97:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 97 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:108:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 108 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:114:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 114 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:121:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 121 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_for_bytes’: ../cairo/util/cairo-script/cairo-script-file.c:134:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 134 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:147:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 147 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_from_string’: ../cairo/util/cairo-script/cairo-script-file.c:159:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 159 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:178:34: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 178 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:186:38: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 186 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:194:38: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 194 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:216:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 216 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_csi_file_new_filter’: ../cairo/util/cairo-script/cairo-script-file.c:232:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 232 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:250:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 250 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_ascii85_decode_putc’: ../cairo/util/cairo-script/cairo-script-file.c:415:45: warning: unused parameter ‘c’ [-Wunused-parameter] 415 | _ascii85_decode_putc (csi_file_t *file, int c) | ~~~~^ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_ascii85_decode’: ../cairo/util/cairo-script/cairo-script-file.c:458:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 458 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:445:48: warning: unused parameter ‘dict’ [-Wunused-parameter] 445 | csi_dictionary_t *dict, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_deflate_decode_putc’: ../cairo/util/cairo-script/cairo-script-file.c:524:45: warning: unused parameter ‘c’ [-Wunused-parameter] 524 | _deflate_decode_putc (csi_file_t *file, int c) | ~~~~^ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_deflate_decode’: ../cairo/util/cairo-script/cairo-script-file.c:579:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 579 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:592:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 592 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:566:48: warning: unused parameter ‘dict’ [-Wunused-parameter] 566 | csi_dictionary_t *dict, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_csi_file_as_string’: ../cairo/util/cairo-script/cairo-script-file.c:1072:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1072 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1088:36: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1088 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1094:36: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1094 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1108:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1108 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [134/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-interpreter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_alloc’: ../cairo/util/cairo-script/cairo-script-interpreter.c:59:20: warning: unused parameter ‘ctx’ [-Wunused-parameter] 59 | _csi_alloc (csi_t *ctx, int size) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_realloc’: ../cairo/util/cairo-script/cairo-script-interpreter.c:77:22: warning: unused parameter ‘ctx’ [-Wunused-parameter] 77 | _csi_realloc (csi_t *ctx, void *ptr, int size) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_free’: ../cairo/util/cairo-script/cairo-script-interpreter.c:83:19: warning: unused parameter ‘ctx’ [-Wunused-parameter] 83 | _csi_free (csi_t *ctx, void *ptr) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: At top level: ../cairo/util/cairo-script/cairo-script-interpreter.c:533:1: warning: missing initializer for field ‘finished’ of ‘csi_t’ {aka ‘struct _cairo_script_interpreter’} [-Wmissing-field-initializers] 533 | static csi_t _csi_nil = { -1, CSI_STATUS_NO_MEMORY }; | ^~~~~~ In file included from ../cairo/util/cairo-script/cairo-script-interpreter.c:39: ../cairo/util/cairo-script/cairo-script-private.h:450:18: note: ‘finished’ declared here 450 | unsigned int finished : 1; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_run’: ../cairo/util/cairo-script/cairo-script-interpreter.c:565:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 565 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:567:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 567 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:571:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 571 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:578:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 578 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_feed_stream’: ../cairo/util/cairo-script/cairo-script-interpreter.c:587:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 587 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:589:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 589 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:593:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 593 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:600:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 600 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_feed_string’: ../cairo/util/cairo-script/cairo-script-interpreter.c:609:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 609 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:611:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 611 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:617:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 617 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:624:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 624 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_finish’: ../cairo/util/cairo-script/cairo-script-interpreter.c:653:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 653 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_destroy’: ../cairo/util/cairo-script/cairo-script-interpreter.c:680:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 680 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:685:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 685 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_translate_stream’: ../cairo/util/cairo-script/cairo-script-interpreter.c:709:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 709 | return status; | ^~~~~~ [135/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-stack.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [136/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-objects.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘csi_array_get’: ../cairo/util/cairo-script/cairo-script-objects.c:107:23: warning: unused parameter ‘ctx’ [-Wunused-parameter] 107 | csi_array_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘_dictionary_name_equal’: ../cairo/util/cairo-script/cairo-script-objects.c:187:37: warning: unused parameter ‘_a’ [-Wunused-parameter] 187 | _dictionary_name_equal (const void *_a, const void *_b) | ~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-objects.c:187:53: warning: unused parameter ‘_b’ [-Wunused-parameter] 187 | _dictionary_name_equal (const void *_a, const void *_b) | ~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘csi_dictionary_get’: ../cairo/util/cairo-script/cairo-script-objects.c:304:28: warning: unused parameter ‘ctx’ [-Wunused-parameter] 304 | csi_dictionary_get (csi_t *ctx, | ~~~~~~~^~~ [137/158] Compiling C object util/cairo-script/csi-replay.exe.p/csi-replay.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-replay.c: In function ‘_similar_surface_create’: ../cairo/util/cairo-script/csi-replay.c:55:31: warning: unused parameter ‘uid’ [-Wunused-parameter] 55 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_context_create’: ../cairo/util/cairo-script/csi-replay.c:67:24: warning: unused parameter ‘closure’ [-Wunused-parameter] 67 | _context_create (void *closure, cairo_surface_t *surface) | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_pdf_surface_create’: ../cairo/util/cairo-script/csi-replay.c:212:28: warning: unused parameter ‘closure’ [-Wunused-parameter] 212 | _pdf_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:213:38: warning: unused parameter ‘content’ [-Wunused-parameter] 213 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:215:27: warning: unused parameter ‘uid’ [-Wunused-parameter] 215 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_ps_surface_create’: ../cairo/util/cairo-script/csi-replay.c:224:27: warning: unused parameter ‘closure’ [-Wunused-parameter] 224 | _ps_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:225:37: warning: unused parameter ‘content’ [-Wunused-parameter] 225 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:227:26: warning: unused parameter ‘uid’ [-Wunused-parameter] 227 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_svg_surface_create’: ../cairo/util/cairo-script/csi-replay.c:236:28: warning: unused parameter ‘closure’ [-Wunused-parameter] 236 | _svg_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:237:38: warning: unused parameter ‘content’ [-Wunused-parameter] 237 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:239:27: warning: unused parameter ‘uid’ [-Wunused-parameter] 239 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_image_surface_create’: ../cairo/util/cairo-script/csi-replay.c:246:30: warning: unused parameter ‘closure’ [-Wunused-parameter] 246 | _image_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:247:40: warning: unused parameter ‘content’ [-Wunused-parameter] 247 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:249:29: warning: unused parameter ‘uid’ [-Wunused-parameter] 249 | long uid) | ~~~~~^~~ [138/158] Compiling C object util/cairo-gobject/libcairo-gobject-2.dll.p/cairo-gobject-structs.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [139/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-interchange.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_add’: ../cairo/src/cairo-pdf-interchange.c:137:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 137 | status = _cairo_array_allocate (&ic->current_commands->commands, additional_elements, &elements); | ^ ../cairo/src/cairo-pdf-interchange.c:147:19: warning: implicit conversion from ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} to ‘cairo_pdf_operation_flags_t’ {aka ‘enum _cairo_pdf_operation_flags_t’} [-Wenum-conversion] 147 | command.flags = flags; | ^ ../cairo/src/cairo-pdf-interchange.c:148:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 148 | return _cairo_array_append (&ic->current_commands->commands, &command); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_push_group’: ../cairo/src/cairo-pdf-interchange.c:161:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 161 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:167:44: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 167 | command_list_add (surface, command_id, PDF_GROUP); | ^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:175:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 175 | status = _cairo_array_append (&ic->recording_surface_commands, &recording_commands); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_set_current_recording_commands’: ../cairo/src/cairo-pdf-interchange.c:251:70: warning: unused parameter ‘recording_surface’ [-Wunused-parameter] 251 | cairo_surface_t *recording_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_tree_node’: ../cairo/src/cairo-pdf-interchange.c:375:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 375 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:379:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 379 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:384:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 384 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_mcid_to_node’: ../cairo/src/cairo-pdf-interchange.c:446:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 446 | status = _cairo_array_append (&ic->mcid_to_tree, &node); | ^ ../cairo/src/cairo-pdf-interchange.c:448:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 448 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_annotation’: ../cairo/src/cairo-pdf-interchange.c:483:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 483 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:489:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 489 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:504:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 504 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:507:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 507 | status = _cairo_array_append (&ic->annots, &annot); | ^ ../cairo/src/cairo-pdf-interchange.c:480:48: warning: unused parameter ‘name’ [-Wunused-parameter] 480 | const char *name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_node_object’: ../cairo/src/cairo-pdf-interchange.c:593:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 593 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:599:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 599 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:624:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 624 | status = lookup_content_node_for_ref_node (surface, mcid_elem->child_node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:677:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 677 | status = lookup_content_node_for_ref_node (surface, mcid_elem->child_node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:710:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 710 | return _cairo_output_stream_get_status (surface->object_stream.stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:582:74: warning: unused parameter ‘depth’ [-Wunused-parameter] 582 | int depth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_explicit_dest’: ../cairo/src/cairo-pdf-interchange.c:764:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 764 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_dest’: ../cairo/src/cairo-pdf-interchange.c:771:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 771 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:836:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 836 | return _cairo_tag_error ("Link attribute: \"page=%d\" page must be >= 1", link_attrs->page); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | return _cairo_tag_error ("Link attribute: \"page=%d\" page exceeds page count (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | link_attrs->page, _cairo_array_num_elements (&surface->pages)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_utf8_to_pdf_utf8_hexstring’: ../cairo/src/cairo-pdf-interchange.c:858:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 858 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:877:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 877 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:893:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 893 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_link_action’: ../cairo/src/cairo-pdf-interchange.c:942:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 942 | return _cairo_tag_error ("Link attribute: \"url=%s\" URI may only contain ASCII characters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | link_attrs->uri); | ~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1017:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1017 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_annot’: ../cairo/src/cairo-pdf-interchange.c:1025:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1025 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1037:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1037 | status = _cairo_array_append (&ic->parent_tree, &node->res); | ^ ../cairo/src/cairo-pdf-interchange.c:1098:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1098 | status = _cairo_output_stream_get_status (surface->object_stream.stream); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_walk_struct_tree’: ../cairo/src/cairo-pdf-interchange.c:1129:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1129 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_struct_tree’: ../cairo/src/cairo-pdf-interchange.c:1140:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1140 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1179:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1179 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_annots’: ../cairo/src/cairo-pdf-interchange.c:1190:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1190 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1197:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1197 | return _cairo_tag_error ("Link attribute: \"link_page=%d\" page exceeds page count (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | page_num, | ~~~~~~~~~ 1199 | _cairo_array_num_elements (&surface->pages)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1203:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1203 | status = _cairo_array_append (&page_info->annots, &annot->res); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_content_parent_elems’: ../cairo/src/cairo-pdf-interchange.c:1221:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1221 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_apply_extents_from_content_ref’: ../cairo/src/cairo-pdf-interchange.c:1249:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1249 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1252:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1252 | status = lookup_content_node_for_ref_node (surface, node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:1267:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1267 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1244:87: warning: unused parameter ‘depth’ [-Wunused-parameter] 1244 | int depth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_parent_tree’: ../cairo/src/cairo-pdf-interchange.c:1293:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1293 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1316:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1316 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_outline’: ../cairo/src/cairo-pdf-interchange.c:1335:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1335 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_page_labels’: ../cairo/src/cairo-pdf-interchange.c:1495:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1495 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1499:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1499 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1550:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1550 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_write_document_dests’: ../cairo/src/cairo-pdf-interchange.c:1583:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1583 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1588:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1588 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1597:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1597 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1644:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1644 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_names_dict’: ../cairo/src/cairo-pdf-interchange.c:1661:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1661 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1673:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1673 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_docinfo’: ../cairo/src/cairo-pdf-interchange.c:1687:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1687 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1742:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1742 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_structure_tag’: ../cairo/src/cairo-pdf-interchange.c:1752:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1752 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1764:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 1764 | status = command_list_add (surface, ic->command_id, PDF_BEGIN); | ^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1774:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1774 | status = _cairo_hash_table_insert (ic->command_to_node_map, &command_entry->base); | ^ ../cairo/src/cairo-pdf-interchange.c:1788:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1788 | status = _cairo_hash_table_insert (ic->content_tag_map, &content->base); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_dest_tag’: ../cairo/src/cairo-pdf-interchange.c:1838:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1838 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1843:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1843 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1854:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1854 | status = _cairo_hash_table_insert (ic->named_dests, &dest->base); | ^ ../cairo/src/cairo-pdf-interchange.c:1832:64: warning: unused parameter ‘tag_type’ [-Wunused-parameter] 1832 | cairo_tag_type_t tag_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1833:64: warning: unused parameter ‘name’ [-Wunused-parameter] 1833 | const char *name, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_tag_begin’: ../cairo/src/cairo-pdf-interchange.c:1873:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1873 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1878:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1878 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_end_structure_tag’: ../cairo/src/cairo-pdf-interchange.c:1911:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1911 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1917:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 1917 | status = command_list_add (surface, ic->command_id, PDF_END); | ^~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1907:67: warning: unused parameter ‘tag_type’ [-Wunused-parameter] 1907 | cairo_tag_type_t tag_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1908:67: warning: unused parameter ‘elem’ [-Wunused-parameter] 1908 | cairo_tag_stack_elem_t *elem) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_tag_end’: ../cairo/src/cairo-pdf-interchange.c:1949:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1949 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1955:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1955 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_command_id’: ../cairo/src/cairo-pdf-interchange.c:1988:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1988 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_struct_tree_requires_recording_surface’: ../cairo/src/cairo-pdf-interchange.c:2026:36: warning: unused parameter ‘surface’ [-Wunused-parameter] 2026 | cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_recording_source_surface_begin’: ../cairo/src/cairo-pdf-interchange.c:2090:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2090 | status = _cairo_array_append (&ic->recording_surface_stack, &element); | ^ ../cairo/src/cairo-pdf-interchange.c:2095:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2095 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_recording_source_surface_end’: ../cairo/src/cairo-pdf-interchange.c:2129:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2129 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2133:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2133 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2108:36: warning: unused parameter ‘recording_surface_pattern’ [-Wunused-parameter] 2108 | const cairo_surface_pattern_t *recording_surface_pattern, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2109:36: warning: unused parameter ‘region_id’ [-Wunused-parameter] 2109 | unsigned int region_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2110:36: warning: unused parameter ‘source_type’ [-Wunused-parameter] 2110 | cairo_analysis_source_t source_type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_emit_recording_surface_begin’: ../cairo/src/cairo-pdf-interchange.c:2154:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2154 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2165:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2165 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2167:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2167 | status = _cairo_array_append (&ic->parent_tree, &ic->content_parent_res); | ^ ../cairo/src/cairo-pdf-interchange.c:2175:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2175 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_emit_recording_surface_end’: ../cairo/src/cairo-pdf-interchange.c:2186:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2186 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2181:77: warning: unused parameter ‘recording_surface’ [-Wunused-parameter] 2181 | cairo_surface_t *recording_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_operation_extents’: ../cairo/src/cairo-pdf-interchange.c:2233:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2233 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_content’: ../cairo/src/cairo-pdf-interchange.c:2240:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2240 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2243:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2243 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2246:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 2246 | status = command_list_add (surface, ic->command_id, PDF_CONTENT); | ^~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_page_content’: ../cairo/src/cairo-pdf-interchange.c:2259:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2259 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2265:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2265 | status = _cairo_array_allocate (&ic->page_commands, 1, (void**)&page_commands); | ^ ../cairo/src/cairo-pdf-interchange.c:2280:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2280 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2282:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2282 | status = _cairo_array_append (&ic->parent_tree, &ic->content_parent_res); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_end_page_content’: ../cairo/src/cairo-pdf-interchange.c:2310:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2310 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_write_document_objects’: ../cairo/src/cairo-pdf-interchange.c:2334:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2334 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2356:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2356 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_init’: ../cairo/src/cairo-pdf-interchange.c:2446:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2446 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2459:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2459 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2463:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2463 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2472:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2472 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2490:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2490 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2495:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2495 | status = _cairo_array_append (&ic->outline, &outline_root); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_outline’: ../cairo/src/cairo-pdf-interchange.c:2600:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2600 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2604 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2614 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2637:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2637 | status = _cairo_array_append (&ic->outline, &outline); | ^ ../cairo/src/cairo-pdf-interchange.c:2653:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2653 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_set_metadata’: ../cairo/src/cairo-pdf-interchange.c:2739:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2739 | status = _cairo_utf8_to_pdf_string (utf8, &s); | ^ ../cairo/src/cairo-pdf-interchange.c:2741:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-interchange.c:2776:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2776 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_set_custom_metadata’: ../cairo/src/cairo-pdf-interchange.c:2805:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2805 | return CAIRO_STATUS_NULL_POINTER; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2809:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2809 | return CAIRO_STATUS_INVALID_STRING; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2827:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2827 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2832:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2832 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-interchange.c:2841:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2841 | status = _cairo_array_append (&ic->custom_metadata, &new_data); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_node_object.part.0’: ../cairo/src/cairo-pdf-interchange.c:629:52: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 629 | if (_cairo_array_num_elements (&content_node->mcid) > 0) { | ^~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:623:51: note: ‘content_node’ was declared here 623 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ In file included from ../cairo/src/cairo-error-private.h:45, from ../cairo/src/cairoint.h:69, from ../cairo/src/cairo-pdf-interchange.c:47: ../cairo/src/cairo-pdf-interchange.c:681:45: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 681 | assert (content_node->type == PDF_NODE_CONTENT); | ~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-pdf-interchange.c:676:55: note: ‘content_node’ was declared here 676 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_apply_extents_from_content_ref’: ../cairo/src/cairo-pdf-interchange.c:1262:27: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 1262 | node->extents = content_node->extents; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1251:35: note: ‘content_node’ was declared here 1251 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ [140/158] Compiling C object util/cairo-script/csi-exec.exe.p/csi-exec.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-exec.c: In function ‘_surface_create’: ../cairo/util/cairo-script/csi-exec.c:44:24: warning: unused parameter ‘closure’ [-Wunused-parameter] 44 | _surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-exec.c:45:34: warning: unused parameter ‘content’ [-Wunused-parameter] 45 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-exec.c:47:23: warning: unused parameter ‘uid’ [-Wunused-parameter] 47 | long uid) | ~~~~~^~~ [141/158] Compiling C object util/cairo-script/csi-trace.exe.p/csi-trace.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-trace.c: In function ‘_script_surface_create’: ../cairo/util/cairo-script/csi-trace.c:49:31: warning: unused parameter ‘uid’ [-Wunused-parameter] 49 | long uid) | ~~~~~^~~ [142/158] Compiling C object util/cairo-gobject/libcairo-gobject-2.dll.p/cairo-gobject-enums.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [143/158] Linking static target util/cairo-gobject/libcairo-gobject.a [144/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-scanner.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘fprintf_obj’: ../cairo/util/cairo-script/cairo-script-scanner.c:86:35: warning: unused parameter ‘ctx’ [-Wunused-parameter] 86 | fprintf_obj (FILE *stream, csi_t *ctx, const csi_object_t *obj) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘buffer_init’: ../cairo/util/cairo-script/cairo-script-scanner.c:173:29: warning: implicit conversion from ‘enum _csi_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 173 | cairo_status_t status = CSI_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-scanner.c:178:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 178 | status = _csi_error (CSI_STATUS_NO_MEMORY); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘token_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:440:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 440 | status = _csi_stack_push (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:447:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 447 | status = csi_array_new (ctx, 0, &scan->build_procedure); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:464:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 464 | status = csi_array_append (ctx, next->datum.array, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:469:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 469 | status = scan_push (ctx, &scan->build_procedure); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:481:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 481 | status = csi_name_new (ctx, &obj, s + 2, len - 2); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:485:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 485 | status = _csi_name_lookup (ctx, obj.datum.name, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:487:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 487 | status = csi_name_new (ctx, &obj, s + 1, len - 1); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:493:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 493 | status = csi_name_new (ctx, &obj, s, len); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:503:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 503 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:507:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 507 | status = scan_execute (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:510:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 510 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:416:57: warning: unused parameter ‘src’ [-Wunused-parameter] 416 | token_end (csi_t *ctx, csi_scanner_t *scan, csi_file_t *src) | ~~~~~~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘string_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:529:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 529 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:537:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 537 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:541:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 541 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘hex_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:586:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 586 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:594:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 594 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:598:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 598 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘base85_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:668:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 668 | status = csi_string_deflate_new (ctx, &obj, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:675:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 675 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:684:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 684 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:688:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 688 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘base64_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:762:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 762 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:770:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 770 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:774:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 774 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_scan_file’: ../cairo/util/cairo-script/cairo-script-scanner.c:1037:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1037 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1041:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1041 | status = scan_execute (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1044:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1044 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_csi_scanner_init’: ../cairo/util/cairo-script/cairo-script-scanner.c:1365:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1365 | status = buffer_init (ctx, &scanner->buffer); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_name’: ../cairo/util/cairo-script/cairo-script-scanner.c:1424:25: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1424 | _translate_name (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_operator’: ../cairo/util/cairo-script/cairo-script-scanner.c:1457:29: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1457 | _translate_operator (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_integer’: ../cairo/util/cairo-script/cairo-script-scanner.c:1480:28: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1480 | _translate_integer (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_string’: ../cairo/util/cairo-script/cairo-script-scanner.c:1598:47: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 1598 | unsigned long mem_len = 2*string->len > LZO2A_999_MEM_COMPRESS ? 2*string->len : LZO2A_999_MEM_COMPRESS; | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1598:74: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 1598 | unsigned long mem_len = 2*string->len > LZO2A_999_MEM_COMPRESS ? 2*string->len : LZO2A_999_MEM_COMPRESS; | ^~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-scanner.c:1577:27: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1577 | _translate_string (csi_t *ctx, | ~~~~~~~^~~ [145/158] Compiling C object src/libcairo-2.dll.p/cairo-script-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-script-surface.c: In function ‘script_snapshot_finish’: ../cairo/src/cairo-script-surface.c:1117:31: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1117 | script_snapshot_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: At top level: ../cairo/src/cairo-script-surface.c:1125:1: warning: missing initializer for field ‘create_context’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1125 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-script-surface.c:67: ../cairo/src/cairo-surface-backend-private.h:55:7: note: ‘create_context’ declared here 55 | (*create_context) (void *surface); | ^~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_recording_surface_pattern’: ../cairo/src/cairo-script-surface.c:1179:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1179 | return CAIRO_INT_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_script_surface_pattern’: ../cairo/src/cairo-script-surface.c:1233:55: warning: unused parameter ‘surface’ [-Wunused-parameter] 1233 | _emit_script_surface_pattern (cairo_script_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_png_surface’: ../cairo/src/cairo-script-surface.c:1410:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1410 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:1413:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1413 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_image_surface’: ../cairo/src/cairo-script-surface.c:1498:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1498 | status = _write_image_surface (zlib_stream, clone); | ^ ../cairo/src/cairo-script-surface.c:1500:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1500 | status2 = _cairo_output_stream_destroy (zlib_stream); | ^ ../cairo/src/cairo-script-surface.c:1503:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1503 | status2 = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1512:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1512 | status = _write_image_surface (base85_stream, clone); | ^ ../cairo/src/cairo-script-surface.c:1513:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | status2 = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1533:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1533 | status = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1549:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1549 | status = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_image_surface_pattern’: ../cairo/src/cairo-script-surface.c:1569:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1569 | status = _emit_image_surface (surface, image); | ^ ../cairo/src/cairo-script-surface.c:1573:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1573 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_subsurface_pattern’: ../cairo/src/cairo-script-surface.c:1585:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1585 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c:1588:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1588 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_surface_pattern’: ../cairo/src/cairo-script-surface.c:1636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1636 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c:1639:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1639 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_raster_pattern’: ../cairo/src/cairo-script-surface.c:1672:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1672 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_pattern’: ../cairo/src/cairo-script-surface.c:1695:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1695 | return _emit_solid_pattern (surface, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:1698:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1698 | status = _emit_linear_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c:1702:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1702 | status = _emit_radial_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c:1706:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1706 | status = _emit_mesh_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_source’: ../cairo/src/cairo-script-surface.c:1814:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1814 | status = _cairo_pattern_init_copy (&surface->cr.current_source.base, | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_path_boxes’: ../cairo/src/cairo-script-surface.c:1911:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1911 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_path’: ../cairo/src/cairo-script-surface.c:1957:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1957 | status = _cairo_path_fixed_init_copy (&surface->cr.current_path, path); | ^ ../cairo/src/cairo-script-surface.c:1959:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1959 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:1975:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1975 | status = _emit_path_boxes (surface, path); | ^ ../cairo/src/cairo-script-surface.c:1979:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1979 | status = _cairo_path_fixed_interpret (path, | ^ ../cairo/src/cairo-script-surface.c:1989:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1989 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_device_destroy’: ../cairo/src/cairo-script-surface.c:2155:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2155 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_acquire_source_image’: ../cairo/src/cairo-script-surface.c:2203:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2203 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_copy_page’: ../cairo/src/cairo-script-surface.c:2298:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2298 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2308:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2308 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_show_page’: ../cairo/src/cairo-script-surface.c:2319:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2319 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2329:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2329 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-script-surface.c:2371:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2371 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_paint’: ../cairo/src/cairo-script-surface.c:2513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2513 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2523:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2523 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2537:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2537 | return _cairo_surface_wrapper_paint (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2538 | op, source, 0, clip); | ~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2541:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2541 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2545:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2545 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_mask’: ../cairo/src/cairo-script-surface.c:2560:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2560 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2570:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2570 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2581:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2581 | status = _emit_pattern (surface, mask); | ^ ../cairo/src/cairo-script-surface.c:2594:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2594 | return _cairo_surface_wrapper_mask (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2595 | op, source, 0, mask, 0, clip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2598:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2598 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2602:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2602 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_stroke’: ../cairo/src/cairo-script-surface.c:2623:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2623 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2633:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2633 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c:2641:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2641 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2681:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2681 | return _cairo_surface_wrapper_stroke (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2682 | op, source, 0, path, | ~~~~~~~~~~~~~~~~~~~~ 2683 | style, | ~~~~~~ 2684 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 2685 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 2686 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:2689:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2689 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2693:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2693 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_fill’: ../cairo/src/cairo-script-surface.c:2713:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2713 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2723:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2723 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c:2727:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2727 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2762:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2762 | return _cairo_surface_wrapper_fill (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2763 | op, source, 0, path, | ~~~~~~~~~~~~~~~~~~~~ 2764 | fill_rule, | ~~~~~~~~~~ 2765 | tolerance, | ~~~~~~~~~~ 2766 | antialias, | ~~~~~~~~~~ 2767 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:2770:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2770 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2774:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2774 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_has_show_text_glyphs’: ../cairo/src/cairo-script-surface.c:2789:51: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2789 | _cairo_script_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_scaled_font_fini’: ../cairo/src/cairo-script-surface.c:2882:54: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2882 | cairo_scaled_font_t *scaled_font) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_type42_font’: ../cairo/src/cairo-script-surface.c:2932:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2932 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2935:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2935 | status = backend->load_truetype_table (scaled_font, 0, 0, NULL, &size); | ^ ../cairo/src/cairo-script-surface.c:2943:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2943 | status = backend->load_truetype_table (scaled_font, 0, 0, buf, &size); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_font_init’: ../cairo/src/cairo-script-surface.c:3008:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3008 | status = _bitmap_next_id (&ctx->font_id, | ^ ../cairo/src/cairo-script-surface.c:3012:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3012 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3015:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3015 | status = _emit_context (surface); | ^ ../cairo/src/cairo-script-surface.c:3018:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3018 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3021:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3021 | status = _emit_type42_font (surface, scaled_font); | ^ ../cairo/src/cairo-script-surface.c:3024:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3024 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_glyph_bitmap’: ../cairo/src/cairo-script-surface.c:3174:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3174 | status = _emit_image_surface (surface, scaled_glyph->surface); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_glyphs’: ../cairo/src/cairo-script-surface.c:3231:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3231 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3242:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3242 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3268:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3268 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_show_text_glyphs’: ../cairo/src/cairo-script-surface.c:3395:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3395 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3405:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3405 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:3451:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3451 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3475:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3475 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3565:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3565 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3614 | return _cairo_surface_wrapper_show_text_glyphs (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3615 | op, source, 0, | ~~~~~~~~~~~~~~ 3616 | utf8, utf8_len, | ~~~~~~~~~~~~~~~ 3617 | glyphs, num_glyphs, | ~~~~~~~~~~~~~~~~~~~ 3618 | clusters, num_clusters, | ~~~~~~~~~~~~~~~~~~~~~~~ 3619 | backward, | ~~~~~~~~~ 3620 | scaled_font, | ~~~~~~~~~~~~ 3621 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:3624:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3624 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:3628:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: At top level: ../cairo/src/cairo-script-surface.c:3687:1: warning: missing initializer for field ‘get_supported_mime_types’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 3687 | }; | ^ ../cairo/src/cairo-surface-backend-private.h:204:7: note: ‘get_supported_mime_types’ declared here 204 | (*get_supported_mime_types) (void *surface); | ^~~~~~~~~~~~~~~~~~~~~~~~ [146/158] Compiling C object src/libcairo-2.dll.p/cairo-ps-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_emit_imagemask’: ../cairo/src/cairo-ps-surface.c:740:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 740 | return _cairo_output_stream_get_status (stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_unscaled_font_subset’: ../cairo/src/cairo-ps-surface.c:864:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 864 | status = _cairo_ps_surface_emit_type1_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:868:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 868 | status = _cairo_ps_surface_emit_truetype_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:872:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 872 | status = _cairo_ps_surface_emit_type1_font_fallback (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:877:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 877 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_scaled_font_subset’: ../cairo/src/cairo-ps-surface.c:891:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 891 | status = _cairo_ps_surface_emit_type3_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_forms’: ../cairo/src/cairo-ps-surface.c:926:25: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 926 | return surface->base.status; | ~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-ps-surface.c:1025:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1025 | return _cairo_pdf_operators_clip (&surface->pdf_operators, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | path, | ~~~~~ 1027 | fill_rule); | ~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:993:69: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 993 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c:994:68: warning: unused parameter ‘antialias’ [-Wunused-parameter] 994 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_create_for_stream_internal’: ../cairo/src/cairo-ps-surface.c:1101:28: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 1101 | cairo_status_t status, status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_extract_ps_surface’: ../cairo/src/cairo-ps-surface.c:1327:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1327 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1334:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1334 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1341:54: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1341 | _cairo_surface_set_error (surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:1347:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1347 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1354:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1354 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘cairo_ps_surface_set_size’: ../cairo/src/cairo-ps-surface.c:1523:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1523 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1523:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1523 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘cairo_ps_surface_dsc_comment’: ../cairo/src/cairo-ps-surface.c:1628:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1628 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1628:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1628 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-ps-surface.c:1633:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1633 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1633:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1633 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); | ^ ../cairo/src/cairo-ps-surface.c:1640:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1640 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1640:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1640 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-ps-surface.c:1647:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1647 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1647:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1647 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_finish’: ../cairo/src/cairo-ps-surface.c:1744:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1744 | status = _cairo_ps_surface_emit_forms (surface); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_start_page’: ../cairo/src/cairo-ps-surface.c:1818:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1818 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_show_page’: ../cairo/src/cairo-ps-surface.c:1830:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1830 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:1838:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1838 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_acquire_source_surface_from_pattern’: ../cairo/src/cairo-ps-surface.c:1893:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1893 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_release_source_surface_from_pattern’: ../cairo/src/cairo-ps-surface.c:1937:86: warning: unused parameter ‘surface’ [-Wunused-parameter] 1937 | _cairo_ps_surface_release_source_surface_from_pattern (cairo_ps_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_create_padded_image_from_image’: ../cairo/src/cairo-ps-surface.c:1992:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1992 | status = _cairo_surface_paint (pad_image, | ^ ../cairo/src/cairo-ps-surface.c:2004:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2004 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c:2007:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2007 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1956:81: warning: unused parameter ‘surface’ [-Wunused-parameter] 1956 | _cairo_ps_surface_create_padded_image_from_image (cairo_ps_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_analyze_surface_pattern_transparency’: ../cairo/src/cairo-ps-surface.c:2025:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2025 | status = _cairo_ps_surface_acquire_source_surface_from_pattern (surface, | ^ ../cairo/src/cairo-ps-surface.c:2037:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2037 | status = _cairo_surface_acquire_source_image (source_surface, &image, &image_extra); | ^ ../cairo/src/cairo-ps-surface.c:2042:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2042 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c:2047:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2047 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c:2055:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2055 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_analyze_operation’: ../cairo/src/cairo-ps-surface.c:2218:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2218 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:2238:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2238 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_base85_string’: ../cairo/src/cairo-ps-surface.c:2457:20: warning: variable ‘this_cannot_be_handled’ set but not used [-Wunused-but-set-variable] 2457 | cairo_status_t this_cannot_be_handled; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_image’: ../cairo/src/cairo-ps-surface.c:2541:60: warning: unused parameter ‘mode’ [-Wunused-parameter] 2541 | cairo_emit_surface_mode_t mode, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_jpeg_image’: ../cairo/src/cairo-ps-surface.c:2932:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2932 | return params->src_surface->status; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:2939:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2939 | status = _cairo_image_info_get_jpeg_info (&info, mime_data, mime_data_length); | ^ ../cairo/src/cairo-ps-surface.c:2941:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2941 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:2964:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2964 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:2979:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2979 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3033:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3033 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_ccitt_image’: ../cairo/src/cairo-ps-surface.c:3050:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3050 | return params->src_surface->status; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:3065:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3065 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3067:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3067 | status = _cairo_tag_parse_ccitt_params (ccitt_params_string, &ccitt_params); | ^ ../cairo/src/cairo-ps-surface.c:3069:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3069 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3080:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3080 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3095:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3095 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3178:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3178 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_eps’: ../cairo/src/cairo-ps-surface.c:3236:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3236 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3241:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3241 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3246:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3246 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3251:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3251:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3251 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3253:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3253 | status = _cairo_tag_parse_eps_params (params_string, &eps_params); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_recording_surface’: ../cairo/src/cairo-ps-surface.c:3334:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3334 | status = _cairo_array_append (&surface->recording_surf_stack, &id); | ^ ../cairo/src/cairo-ps-surface.c:3336:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3336 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3380:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3380 | status = _cairo_recording_surface_replay_region (recording_surface, | ^ ../cairo/src/cairo-ps-surface.c:3387:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3387 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3389:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3389 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3391:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3391 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3412:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3412 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_use_form’: ../cairo/src/cairo-ps-surface.c:3496:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3496 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3504:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3504 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3519:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3519 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3548:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3548 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3553:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3553 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_form’: ../cairo/src/cairo-ps-surface.c:3564:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3564 | status = _cairo_ps_surface_use_form (surface, | ^ ../cairo/src/cairo-ps-surface.c:3569:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3569 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3579:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3579 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_surface’: ../cairo/src/cairo-ps-surface.c:3628:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | status = _cairo_ps_surface_emit_eps (surface, mode, params); | ^ ../cairo/src/cairo-ps-surface.c:3654:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3654 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3667:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3667 | status = _cairo_ps_surface_emit_recording_surface (surface, | ^ ../cairo/src/cairo-ps-surface.c:3673:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3673 | status = _cairo_ps_surface_emit_recording_surface (surface, | ^ ../cairo/src/cairo-ps-surface.c:3681:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3681 | status = _cairo_ps_surface_emit_image (surface, mode, params); | ^ ../cairo/src/cairo-ps-surface.c:3688:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3688 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3692 | status = _cairo_memory_stream_destroy (surface->stream, &data, &length); | ^ ../cairo/src/cairo-ps-surface.c:3611:18: warning: variable ‘use_form’ set but not used [-Wunused-but-set-variable] 3611 | cairo_bool_t use_form; | ^~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_form_emit’: ../cairo/src/cairo-ps-surface.c:3759:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3759 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3811:30: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3811 | surface->base.status = status; | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint_surface’: ../cairo/src/cairo-ps-surface.c:3903:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3903 | status = _cairo_pdf_operators_clip (&surface->pdf_operators, | ^ ../cairo/src/cairo-ps-surface.c:3966:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3966 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c:3982:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3982 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_surface_pattern’: ../cairo/src/cairo-ps-surface.c:4125:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4125 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c:4143:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4143 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_mesh_pattern’: ../cairo/src/cairo-ps-surface.c:4631:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4631 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint_gradient’: ../cairo/src/cairo-ps-surface.c:4779:64: warning: unused parameter ‘extents’ [-Wunused-parameter] 4779 | const cairo_rectangle_int_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_get_font_options’: ../cairo/src/cairo-ps-surface.c:4879:60: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4879 | _cairo_ps_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_clip’: ../cairo/src/cairo-ps-surface.c:4902:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4902 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:4905:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4905 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint’: ../cairo/src/cairo-ps-surface.c:4919:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4919 | status = _cairo_composite_rectangles_init_for_paint (&extents, | ^ ../cairo/src/cairo-ps-surface.c:4923:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4923 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:4926:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4926 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:4937:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4937 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:4968:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4968 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_mask’: ../cairo/src/cairo-ps-surface.c:4983:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4983 | status = _cairo_composite_rectangles_init_for_mask (&extents, | ^ ../cairo/src/cairo-ps-surface.c:4987:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4987 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:4990:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4990 | status = _cairo_ps_surface_analyze_operation (surface, op, source, mask, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:5001:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5001 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:5020:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5020 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_stroke’: ../cairo/src/cairo-ps-surface.c:5052:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5052 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-ps-surface.c:5081:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5081 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); | ^ ../cairo/src/cairo-ps-surface.c:5032:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 5032 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_fill’: ../cairo/src/cairo-ps-surface.c:5145:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5145 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:5162:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5162 | status = _cairo_ps_surface_paint_pattern (surface, | ^ ../cairo/src/cairo-ps-surface.c:5171:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5171 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); | ^ ../cairo/src/cairo-ps-surface.c:5103:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 5103 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_has_show_text_glyphs’: ../cairo/src/cairo-ps-surface.c:5186:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5186 | _cairo_ps_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_show_text_glyphs’: ../cairo/src/cairo-ps-surface.c:5210:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5210 | status = _cairo_composite_rectangles_init_for_glyphs (&extents, | ^ ../cairo/src/cairo-ps-surface.c:5218:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5218 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:5221:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5221 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:5232:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5232 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:5240:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5240 | status = _cairo_pdf_operators_show_text_glyphs (&surface->pdf_operators, | ^ ../cairo/src/cairo-ps-surface.c:5249:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5249 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_get_supported_mime_types’: ../cairo/src/cairo-ps-surface.c:5253:67: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5253 | _cairo_ps_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_paginated_mode’: ../cairo/src/cairo-ps-surface.c:5282:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5282 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:5263:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 5263 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_bounding_box’: ../cairo/src/cairo-ps-surface.c:5348:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5348 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:5384:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5384 | return _cairo_output_stream_get_status (surface->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-ps-surface.c:5388:62: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5388 | _cairo_ps_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: At top level: ../cairo/src/cairo-ps-surface.c:5429:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 5429 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-ps-surface.c:57: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/cairo-ps-surface.c:5437:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 5437 | }; | ^ In file included from ../cairo/src/cairo-ps-surface.c:73: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ [147/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_new_object’: ../cairo/src/cairo-pdf-surface.c:362:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 362 | status = _cairo_array_append (&surface->objects, &object); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-pdf-surface.c:422:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 422 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:424:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 424 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:439:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 439 | return _cairo_pdf_operators_clip (&surface->pdf_operators, path, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:414:73: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 414 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:415:73: warning: unused parameter ‘antialias’ [-Wunused-parameter] 415 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_create_for_stream_internal’: ../cairo/src/cairo-pdf-surface.c:552:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 552 | status = _cairo_pdf_interchange_init (surface); | ^ ../cairo/src/cairo-pdf-surface.c:448:28: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 448 | cairo_status_t status, status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_extract_pdf_surface’: ../cairo/src/cairo-pdf-surface.c:702:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 702 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:701:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 701 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:708:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 708 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:707:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 707 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:715:58: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 715 | target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:714:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 714 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:720:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 720 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:719:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 719 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:726:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 726 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:725:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 725 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:696:20: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 696 | cairo_status_t status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_size’: ../cairo/src/cairo-pdf-surface.c:842:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 842 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:842:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 842 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_add_outline’: ../cairo/src/cairo-pdf-surface.c:886:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 886 | status = _cairo_pdf_interchange_add_outline (pdf_surface, | ^ ../cairo/src/cairo-pdf-surface.c:893:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 893 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:893:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 893 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_metadata’: ../cairo/src/cairo-pdf-surface.c:929:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 929 | status = _cairo_pdf_interchange_set_metadata (pdf_surface, metadata, utf8); | ^ ../cairo/src/cairo-pdf-surface.c:931:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 931 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:931:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 931 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_custom_metadata’: ../cairo/src/cairo-pdf-surface.c:965:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 965 | status = _cairo_pdf_interchange_set_custom_metadata (pdf_surface, name, value); | ^ ../cairo/src/cairo-pdf-surface.c:967:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 967 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:967:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 967 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_alpha’: ../cairo/src/cairo-pdf-surface.c:1144:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1144 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1148:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1148 | status = _cairo_array_append (&res->alphas, &alpha); | ^ ../cairo/src/cairo-pdf-surface.c:1154:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1154 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_smask’: ../cairo/src/cairo-pdf-surface.c:1161:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1161 | return _cairo_array_append (&(surface->resources.smasks), &smask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_pattern’: ../cairo/src/cairo-pdf-surface.c:1168:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1168 | return _cairo_array_append (&(surface->resources.patterns), &pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_shading’: ../cairo/src/cairo-pdf-surface.c:1175:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1175 | return _cairo_array_append (&(surface->resources.shadings), &shading); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_xobject’: ../cairo/src/cairo-pdf-surface.c:1183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1183 | return _cairo_array_append (&(surface->resources.xobjects), &xobject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_font’: ../cairo/src/cairo-pdf-surface.c:1202:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1202 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1210:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1210 | return _cairo_array_append (&res->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1217:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1217 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1219:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1219 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c:1223:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1223 | return _cairo_array_append (&res->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_smask_group’: ../cairo/src/cairo-pdf-surface.c:1452:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1452 | return _cairo_array_append (&surface->smask_groups, &group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_acquire_source_image_from_pattern’: ../cairo/src/cairo-pdf-surface.c:1515:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1515 | return _cairo_surface_acquire_source_image (surf_pat->surface, image, image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1536:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1536 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_release_source_image_from_pattern’: ../cairo/src/cairo-pdf-surface.c:1540:85: warning: unused parameter ‘surface’ [-Wunused-parameter] 1540 | _cairo_pdf_surface_release_source_image_from_pattern (cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_get_source_surface_extents’: ../cairo/src/cairo-pdf-surface.c:1592:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1592 | status = _cairo_recording_surface_get_ink_bbox ((cairo_recording_surface_t *)source, | ^ ../cairo/src/cairo-pdf-surface.c:1606:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1606 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_source_surface’: ../cairo/src/cairo-pdf-surface.c:1662:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1662 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1746:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1746 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-surface.c:1758:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1758 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1771:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1771 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1818:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1818 | status = _cairo_pattern_create_copy (&src_surface.raster_pattern, source_pattern); | ^ ../cairo/src/cairo-pdf-surface.c:1840:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1840 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1845:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1845 | status = _cairo_array_append (&surface->page_surfaces, &src_surface); | ^ ../cairo/src/cairo-pdf-surface.c:1849:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1849 | status = _cairo_array_append (&surface->doc_surfaces, &src_surface); | ^ ../cairo/src/cairo-pdf-surface.c:1854:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1854 | status = _cairo_hash_table_insert (surface->all_surfaces, | ^ ../cairo/src/cairo-pdf-surface.c:1862:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1862 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_pdf_pattern_or_shading’: ../cairo/src/cairo-pdf-surface.c:1907:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1907 | status = _cairo_pattern_create_copy (&pdf_pattern.pattern, pattern); | ^ ../cairo/src/cairo-pdf-surface.c:1914:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1914 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1931:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1931 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1965:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1965 | status = _cairo_array_append (&surface->page_patterns, &pdf_pattern); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_stream’: ../cairo/src/cairo-pdf-surface.c:2039:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2039 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2044:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2044 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2049:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2049 | return _cairo_output_stream_destroy (output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2089:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2089 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_stream’: ../cairo/src/cairo-pdf-surface.c:2101:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2101 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2106:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2106 | status2 = _cairo_output_stream_destroy (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c:2134:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2134 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_group’: ../cairo/src/cairo-pdf-surface.c:2208:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2208 | status = _cairo_output_stream_get_status (surface->group_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2220:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2220 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_group’: ../cairo/src/cairo-pdf-surface.c:2258:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2258 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2263 | status = _cairo_output_stream_destroy (surface->group_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2281:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2281 | status2 = _cairo_output_stream_destroy (surface->group_stream.mem_stream); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_object_stream’: ../cairo/src/cairo-pdf-surface.c:2304:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2304 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2310:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2310 | return _cairo_output_stream_get_status (surface->object_stream.stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_object_begin’: ../cairo/src/cairo-pdf-surface.c:2324:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2324 | status = _cairo_array_append (&surface->object_stream.objects, &xref_obj); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_object_stream’: ../cairo/src/cairo-pdf-surface.c:2403:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2403 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2431:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2431 | status = _cairo_output_stream_destroy (deflate_stream); | ^ ../cairo/src/cairo-pdf-surface.c:2456:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2456 | status = _cairo_output_stream_destroy (index_stream); | ^ ../cairo/src/cairo-pdf-surface.c:2460:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2460 | status = _cairo_output_stream_destroy (surface->object_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2467:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2467 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_content_stream’: ../cairo/src/cairo-pdf-surface.c:2485:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2485 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2527:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2527 | status = _cairo_memory_stream_destroy (mem_stream, &data, &length); | ^ ../cairo/src/cairo-pdf-surface.c:2559:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2559 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_content_stream’: ../cairo/src/cairo-pdf-surface.c:2571:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2571 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2588:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2588 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_finish’: ../cairo/src/cairo-pdf-surface.c:2700:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2700 | status = _cairo_pdf_surface_open_object_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2705:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2705 | status = _cairo_pdf_surface_write_patterns_and_smask_groups (surface, TRUE); | ^ ../cairo/src/cairo-pdf-surface.c:2711:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2711 | status = _cairo_pdf_surface_emit_font_subsets (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2720:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2720 | status = _cairo_pdf_surface_write_pages (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2724:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2724 | status = _cairo_pdf_interchange_write_document_objects (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2728:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2728 | status = _cairo_pdf_surface_write_page_dicts (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2738:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2738 | status = _cairo_pdf_surface_write_catalog (surface, catalog); | ^ ../cairo/src/cairo-pdf-surface.c:2742:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2742 | status = _cairo_pdf_surface_close_object_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2749:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2749 | status = _cairo_pdf_surface_write_xref_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:2782:13: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2782 | status2 = _cairo_pdf_surface_close_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_start_page’: ../cairo/src/cairo-pdf-surface.c:2903:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2903 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2913:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2913 | status = _cairo_array_append (&surface->pages, &page_info); | ^ ../cairo/src/cairo-pdf-surface.c:2917:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2917 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_has_fallback_images’: ../cairo/src/cairo-pdf-surface.c:2942:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2942 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-pdf-surface.c:2946:59: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2946 | _cairo_pdf_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_set_thumbnail_image’: ../cairo/src/cairo-pdf-surface.c:2975:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2975 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_padded_image_surface’: ../cairo/src/cairo-pdf-surface.c:3020:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3020 | status = pad_image->status; | ^ ../cairo/src/cairo-pdf-surface.c:3027:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3027 | status = _cairo_surface_paint (pad_image, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: ../cairo/src/cairo-pdf-surface.c:3083:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3083 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3114 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: ../cairo/src/cairo-pdf-surface.c:3220:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3220 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3246:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3246 | status = surf->status; | ^ ../cairo/src/cairo-pdf-surface.c:3251:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | status = _cairo_surface_paint (surf, | ^ ../cairo/src/cairo-pdf-surface.c:3286:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3286 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:3364:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3364 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_lookup_jbig2_global’: ../cairo/src/cairo-pdf-surface.c:3429:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3429 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3435:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3435 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3443:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3443 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3447:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3447 | status = _cairo_array_append (&surface->jbig2_global, &global); | ^ ../cairo/src/cairo-pdf-surface.c:3453:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3453 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jbig2_image’: ../cairo/src/cairo-pdf-surface.c:3485:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3485 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jpx_image’: ../cairo/src/cairo-pdf-surface.c:3606:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jpeg_image’: ../cairo/src/cairo-pdf-surface.c:3665:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3665 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3695:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3695 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_ccitt_image’: ../cairo/src/cairo-pdf-surface.c:3765:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3765 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3772:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3772 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3779:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3779 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3781:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3781 | status = _cairo_tag_parse_ccitt_params (params, &ccitt_params); | ^ ../cairo/src/cairo-pdf-surface.c:3783:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3783 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3789:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3789 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3816:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3816 | status = _cairo_pdf_surface_open_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:3834:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3834 | status = _cairo_pdf_surface_open_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:3852:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3852 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:3855:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3855 | status = _cairo_pdf_surface_close_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:3857:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3857 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_recording_surface’: ../cairo/src/cairo-pdf-surface.c:3971:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3971 | status = _cairo_recording_surface_replay_region (source, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_surface’: ../cairo/src/cairo-pdf-surface.c:4072:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4072 | status = _cairo_surface_acquire_source_image (source->surface, &image, &image_extra); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_surface_pattern’: ../cairo/src/cairo-pdf-surface.c:4236:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4236 | status = cairo_matrix_invert (&cairo_p2d); | ^ ../cairo/src/cairo-pdf-surface.c:4333:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4333 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_rgb_linear_function’: ../cairo/src/cairo-pdf-surface.c:4361:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4361 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4366:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4366 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4389:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4389 | status = _cairo_array_append (&surface->rgb_linear_functions, &elem); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_alpha_linear_function’: ../cairo/src/cairo-pdf-surface.c:4414:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4414 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4419:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4419 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4438:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4438 | status = _cairo_array_append (&surface->alpha_linear_functions, &elem); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_stitched_colorgradient’: ../cairo/src/cairo-pdf-surface.c:4477:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4477 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4517:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4517 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: ../cairo/src/cairo-pdf-surface.c:4552:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4552 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_repeating_function’: ../cairo/src/cairo-pdf-surface.c:4691:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4691 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4737:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4737 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_transparency_group’: ../cairo/src/cairo-pdf-surface.c:4835:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4835 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4862:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4862 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_gradient’: ../cairo/src/cairo-pdf-surface.c:4959:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4959 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5072:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5072 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5087:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5087 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_mesh_pattern’: ../cairo/src/cairo-pdf-surface.c:5103:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5103 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5114:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5114 | status = _cairo_pdf_shading_init_color (&shading, (cairo_mesh_pattern_t *) pattern); | ^ ../cairo/src/cairo-pdf-surface.c:5120:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5120 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5175:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5175 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5177:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5177 | status = _cairo_pdf_shading_init_alpha (&shading, (cairo_mesh_pattern_t *) pattern); | ^ ../cairo/src/cairo-pdf-surface.c:5214:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5214 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5238:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5238 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern’: ../cairo/src/cairo-pdf-surface.c:5249:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5249 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); | ^ ../cairo/src/cairo-pdf-surface.c:5268:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5268 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_surface_pattern’: ../cairo/src/cairo-pdf-surface.c:5335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5335 | status = cairo_matrix_invert (&cairo_p2d); | ^ ../cairo/src/cairo-pdf-surface.c:5359:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5359 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_gradient’: ../cairo/src/cairo-pdf-surface.c:5407:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5407 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5412:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5412 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_pattern’: ../cairo/src/cairo-pdf-surface.c:5480:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5480 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_select_operator’: ../cairo/src/cairo-pdf-surface.c:5521:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5521 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5523:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5523 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5532:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5532 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_select_pattern’: ../cairo/src/cairo-pdf-surface.c:5558:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5558 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5586:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5586 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5606:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5606 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5631:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5631 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_unselect_pattern’: ../cairo/src/cairo-pdf-surface.c:5640:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5640 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5650:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5650 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: ../cairo/src/cairo-pdf-surface.c:5659:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5659 | status = _cairo_array_append (&surface->page_labels, &surface->current_page_label); | ^ ../cairo/src/cairo-pdf-surface.c:5681:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5681 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_get_font_options’: ../cairo/src/cairo-pdf-surface.c:5697:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5697 | _cairo_pdf_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_utf8_to_pdf_string’: ../cairo/src/cairo-pdf-surface.c:5750:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5750 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5770:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5770 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5787:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5787 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); | ^ ../cairo/src/cairo-pdf-surface.c:5794:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5794 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_unicode_for_glyph’: ../cairo/src/cairo-pdf-surface.c:5819:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5819 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); | ^ ../cairo/src/cairo-pdf-surface.c:5847:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5847 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_font’: ../cairo/src/cairo-pdf-surface.c:6057:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6057 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6083:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6083 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6177:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6177 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6232:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6232 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_font_subset’: ../cairo/src/cairo-pdf-surface.c:6247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6247 | status = _cairo_cff_subset_init (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_fallback_font’: ../cairo/src/cairo-pdf-surface.c:6273:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6273 | status = _cairo_cff_fallback_init (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_font’: ../cairo/src/cairo-pdf-surface.c:6302:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6302 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6341:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6341 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6423:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6423 | return _cairo_array_append (&surface->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_font_subset’: ../cairo/src/cairo-pdf-surface.c:6440:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6440 | status = _cairo_type1_subset_init (&subset, name, font_subset, FALSE); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_fallback_font’: ../cairo/src/cairo-pdf-surface.c:6464:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6464 | status = _cairo_type1_fallback_init_binary (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_truetype_font_subset’: ../cairo/src/cairo-pdf-surface.c:6490:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6490 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6492:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6492 | status = _cairo_truetype_subset_init_pdf (&subset, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c:6528:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6528 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6625 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6681:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6681 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_emit_imagemask’: ../cairo/src/cairo-pdf-surface.c:6725:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6725 | return _cairo_output_stream_get_status (stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_color_glyph’: ../cairo/src/cairo-pdf-surface.c:6764:68: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6764 | status = _cairo_surface_set_error (&surface->base, analysis->status); | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6781:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6781 | status = _cairo_recording_surface_region_array_attach (glyph_surface, ®ions_id); | ^ ../cairo/src/cairo-pdf-surface.c:6785:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6785 | status = _cairo_recording_surface_replay_and_create_regions (glyph_surface, regions_id, | ^ ../cairo/src/cairo-pdf-surface.c:6817:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6817 | status = cairo_matrix_invert (&mat); | ^ ../cairo/src/cairo-pdf-surface.c:6828:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6828 | status = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_color_glyph_image’: ../cairo/src/cairo-pdf-surface.c:6893:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6893 | status2 = cairo_matrix_invert (&mat); | ^ ../cairo/src/cairo-pdf-surface.c:6899:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6899 | status2 = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: ../cairo/src/cairo-pdf-surface.c:6936:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6936 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6946:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6946 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6952:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6952 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6956:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6956 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6961:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6961 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6973:29: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6973 | return type3_surface->status; | ~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6989:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6989 | status = _cairo_type3_glyph_surface_emit_glyph (type3_surface, | ^ ../cairo/src/cairo-pdf-surface.c:7042:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7042 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7061:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7061 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7129:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7129 | return _cairo_array_append (&surface->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_font_subsets’: ../cairo/src/cairo-pdf-surface.c:7183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7183 | status = _cairo_scaled_font_subsets_foreach_unscaled (surface->font_subsets, | ^ ../cairo/src/cairo-pdf-surface.c:7189:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7189 | status = _cairo_scaled_font_subsets_foreach_scaled (surface->font_subsets, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_catalog’: ../cairo/src/cairo-pdf-surface.c:7206:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 7206 | status = _cairo_pdf_surface_object_begin (surface, catalog); | ^ ../cairo/src/cairo-pdf-surface.c:7208:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7208 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7247 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_xref_stream’: ../cairo/src/cairo-pdf-surface.c:7381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7381 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7418:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7418 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7425:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7425 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_mask_group’: ../cairo/src/cairo-pdf-surface.c:7472:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7472 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7551:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7551 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7599:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7599 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7625:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7625 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_patterns_and_smask_groups’: ../cairo/src/cairo-pdf-surface.c:7774:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7774 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_analyze_surface_pattern_transparency’: ../cairo/src/cairo-pdf-surface.c:7876:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7876 | status = _cairo_surface_acquire_source_image (pattern->surface, | ^ ../cairo/src/cairo-pdf-surface.c:7883:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7883 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:7887:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7887 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-surface.c:7868:84: warning: unused parameter ‘surface’ [-Wunused-parameter] 7868 | _cairo_pdf_surface_analyze_surface_pattern_transparency (cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_analyze_operation’: ../cairo/src/cairo-pdf-surface.c:8035:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8035 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8069:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8069 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_start_fallback’: ../cairo/src/cairo-pdf-surface.c:8096:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8096 | status = _cairo_array_append (&surface->knockout_group, &surface->content); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_combined_smask’: ../cairo/src/cairo-pdf-surface.c:8166:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8166 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8189:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8189 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8209:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8209 | status = cairo_matrix_invert (&p2u); | ^ ../cairo/src/cairo-pdf-surface.c:8221:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8221 | status = cairo_matrix_invert (&p2u); | ^ ../cairo/src/cairo-pdf-surface.c:8268:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8268 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8284:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8284 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_stencil_mask’: ../cairo/src/cairo-pdf-surface.c:8320:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8320 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8335 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8348:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8348 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_set_clip’: ../cairo/src/cairo-pdf-surface.c:8368:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8368 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8371:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8371 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint’: ../cairo/src/cairo-pdf-surface.c:8415:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8415 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8433:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8433 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8448:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8448 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8453:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8453 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8496 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_mask’: ../cairo/src/cairo-pdf-surface.c:8603:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8603 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8620:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8620 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8625:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8625 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8630:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8630 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8635:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8635 | status = _cairo_pattern_create_copy (&group->mask, mask); | ^ ../cairo/src/cairo-pdf-surface.c:8643:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8643 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8661:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8661 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8671:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8671 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_stroke’: ../cairo/src/cairo-pdf-surface.c:8709:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8709 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-pdf-surface.c:8754:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8754 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8759:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8759 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8765:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8765 | status = _cairo_path_fixed_init_copy (&group->path, path); | ^ ../cairo/src/cairo-pdf-surface.c:8788:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8788 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8815:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8815 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8687:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 8687 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_fill’: ../cairo/src/cairo-pdf-surface.c:8886:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8886 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8908:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8908 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c:8924:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8924 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8929:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8929 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8935:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8935 | status = _cairo_path_fixed_init_copy (&group->path, path); | ^ ../cairo/src/cairo-pdf-surface.c:8956:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8956 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8981:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8981 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8829:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 8829 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_fill_stroke’: ../cairo/src/cairo-pdf-surface.c:9048:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9048 | status = _cairo_path_fixed_stroke_extents (path, stroke_style, | ^ ../cairo/src/cairo-pdf-surface.c:9144:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9144 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8994:58: warning: unused parameter ‘fill_antialias’ [-Wunused-parameter] 8994 | cairo_antialias_t fill_antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9002:58: warning: unused parameter ‘stroke_antialias’ [-Wunused-parameter] 9002 | cairo_antialias_t stroke_antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_has_show_text_glyphs’: ../cairo/src/cairo-pdf-surface.c:9152:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 9152 | _cairo_pdf_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: ../cairo/src/cairo-pdf-surface.c:9230:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9230 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9235:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9235 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:9246:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9246 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9257:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9257 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9268:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9268 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9290:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9290 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:9315:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9315 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:9335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9335 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_get_supported_mime_types’: ../cairo/src/cairo-pdf-surface.c:9343:67: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 9343 | _cairo_pdf_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_supports_color_glyph’: ../cairo/src/cairo-pdf-surface.c:9403:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9403 | _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9402:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9402 | status = _cairo_surface_set_error (&surface->base, | ^ ../cairo/src/cairo-pdf-surface.c:9413:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9413 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-pdf-surface.c:9431:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9431 | _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9430:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9430 | status = _cairo_surface_set_error (&surface->base, | ^ [148/158] Linking static target src/libcairo.a [149/158] Linking target src/libcairo-2.dll [150/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-operators.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_idiom_substitute’: ../cairo/util/cairo-script/cairo-script-operators.c:923:27: warning: unused parameter ‘ctx’ [-Wunused-parameter] 923 | _idiom_substitute (csi_t *ctx, csi_array_t *array) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c:923:45: warning: unused parameter ‘array’ [-Wunused-parameter] 923 | _idiom_substitute (csi_t *ctx, csi_array_t *array) | ~~~~~~~~~~~~~^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_context’: ../cairo/util/cairo-script/cairo-script-operators.c:1048:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1048 | status = cairo_set_user_data (cr, &_csi_proxy_key, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_type3_init’: ../cairo/util/cairo-script/cairo-script-operators.c:1480:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1480 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:1451:23: warning: unused parameter ‘cr’ [-Wunused-parameter] 1451 | cairo_t *cr, | ~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_type3_lookup’: ../cairo/util/cairo-script/cairo-script-operators.c:1521:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1521 | status = csi_name_new_static (ctx, &key, "encoding"); | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1530:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1530 | status = csi_dictionary_get (ctx, font, key.datum.name, &obj); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font_type3’: ../cairo/util/cairo-script/cairo-script-operators.c:1652:21: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1652 | _font_type3 (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c:1653:32: warning: unused parameter ‘font’ [-Wunused-parameter] 1653 | csi_dictionary_t *font, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ft_create_for_source’: ../cairo/util/cairo-script/cairo-script-operators.c:1903:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1903 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1816:9: warning: variable ‘vec_count’ set but not used [-Wunused-but-set-variable] 1816 | int vec_count; | ^~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:1815:21: warning: variable ‘vec’ set but not used [-Wunused-but-set-variable] 1815 | struct mmap_vec vec[2]; | ^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ft_create_for_pattern’: ../cairo/util/cairo-script/cairo-script-operators.c:2021:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2021 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1929:21: warning: unused variable ‘vec’ [-Wunused-variable] 1929 | struct mmap_vec vec; | ^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font’: ../cairo/util/cairo-script/cairo-script-operators.c:2298:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2298 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font_get’: ../cairo/util/cairo-script/cairo-script-operators.c:2440:19: warning: unused parameter ‘ctx’ [-Wunused-parameter] 2440 | _font_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_scaled_font_get’: ../cairo/util/cairo-script/cairo-script-operators.c:2482:26: warning: unused parameter ‘ctx’ [-Wunused-parameter] 2482 | _scaled_font_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image_read_raw’: ../cairo/util/cairo-script/cairo-script-operators.c:2937:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2937 | return CAIRO_STATUS_NO_MEMORY; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2947:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2947 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3016:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3016 | status = csi_object_as_file (ctx, src, &file); | ^ ../cairo/util/cairo-script/cairo-script-operators.c:3019:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 3019 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image_read_png’: ../cairo/util/cairo-script/cairo-script-operators.c:3240:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 3240 | return cairo_surface_status (*out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_context_set’: ../cairo/util/cairo-script/cairo-script-operators.c:4679:22: warning: unused parameter ‘ctx’ [-Wunused-parameter] 4679 | _context_set (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_mime_data’: ../cairo/util/cairo-script/cairo-script-operators.c:5282:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 5282 | status = cairo_surface_set_mime_data (surface, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_surface’: ../cairo/util/cairo-script/cairo-script-operators.c:6097:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6097 | status = cairo_surface_set_user_data (surface, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:6148:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6148 | status = cairo_status (cr); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_png’: ../cairo/util/cairo-script/cairo-script-operators.c:6342:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_script’: ../cairo/util/cairo-script/cairo-script-operators.c:6370:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6370 | return CAIRO_STATUS_SURFACE_TYPE_MISMATCH; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6377:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6377 | status = cairo_script_from_recording_surface (script, record); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_bind’: ../cairo/util/cairo-script/cairo-script-operators.c:962:14: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 962 | status = _bind_substitute (ctx, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:953:18: note: ‘array’ was declared here 953 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image’: ../cairo/util/cairo-script/cairo-script-operators.c:3433:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 3433 | status = _image_load_from_dictionary (ctx, dict, &image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3422:23: note: ‘dict’ was declared here 3422 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_if’: ../cairo/util/cairo-script/cairo-script-operators.c:2859:15: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 2859 | proc->base.ref++; | ~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2845:18: note: ‘proc’ was declared here 2845 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_repeat’: ../cairo/util/cairo-script/cairo-script-operators.c:4351:19: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 4351 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c:4334:18: note: ‘proc’ was declared here 4334 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_png’: ../cairo/util/cairo-script/cairo-script-operators.c:6342:59: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6329:19: note: ‘filename’ was declared here 6329 | csi_string_t *filename; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ifelse’: ../cairo/util/cairo-script/cairo-script-operators.c:2893:21: warning: ‘false_proc’ may be used uninitialized [-Wmaybe-uninitialized] 2893 | false_proc->base.ref++; | ~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2874:30: note: ‘false_proc’ was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2892:20: warning: ‘true_proc’ may be used uninitialized [-Wmaybe-uninitialized] 2892 | true_proc->base.ref++; | ~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2874:18: note: ‘true_proc’ was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_matrix’: ../cairo/util/cairo-script/cairo-script-operators.c:3761:18: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 3761 | status = csi_matrix_new_from_array (ctx, &matrix, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3755:22: note: ‘array’ was declared here 3755 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_script’: ../cairo/util/cairo-script/cairo-script-operators.c:6376:47: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 6376 | script = cairo_script_create (filename->string); | ~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6357:19: note: ‘filename’ was declared here 6357 | csi_string_t *filename; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font’: ../cairo/util/cairo-script/cairo-script-operators.c:2272:14: warning: ‘font’ may be used uninitialized [-Wmaybe-uninitialized] 2272 | status = _csi_dictionary_get_integer (ctx, font, "type", FALSE, &type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2259:23: note: ‘font’ was declared here 2259 | csi_dictionary_t *font; | ^~~~ In function ‘_do_cairo_op’, inlined from ‘_new_sub_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:3699:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_new_sub_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_stroke_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:5978:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_stroke_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_clip_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:1009:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_clip_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_clip’ at ../cairo/util/cairo-script/cairo-script-operators.c:1003:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_clip’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_fill_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:1388:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_fill_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_paint’ at ../cairo/util/cairo-script/cairo-script-operators.c:4078:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_paint’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_fill’ at ../cairo/util/cairo-script/cairo-script-operators.c:1382:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_fill’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_save’ at ../cairo/util/cairo-script/cairo-script-operators.c:4497:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_save’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_stroke’ at ../cairo/util/cairo-script/cairo-script-operators.c:5972:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_stroke’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_reset_clip’ at ../cairo/util/cairo-script/cairo-script-operators.c:4369:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_reset_clip’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_restore’ at ../cairo/util/cairo-script/cairo-script-operators.c:4375:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_restore’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_close_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:1015:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_close_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_new_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:3692:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_new_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_for’, inlined from ‘_for’ at ../cairo/util/cairo-script/cairo-script-operators.c:2321:1: ../cairo/util/cairo-script/cairo-script-operators.c:2342:19: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 2342 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_for’: ../cairo/util/cairo-script/cairo-script-operators.c:2323:18: note: ‘proc’ was declared here 2323 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_pop_group’: ../cairo/util/cairo-script/cairo-script-operators.c:4146:25: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4146 | obj.datum.pattern = cairo_pop_group (cr); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4137:14: note: ‘cr’ was declared here 4137 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_join’: ../cairo/util/cairo-script/cairo-script-operators.c:5138:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5138 | cairo_set_line_join (cr, line_join); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5128:14: note: ‘cr’ was declared here 5128 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_push_group’: ../cairo/util/cairo-script/cairo-script-operators.c:4168:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4168 | cairo_push_group_with_content (cr, content); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4155:14: note: ‘cr’ was declared here 4155 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_operator’: ../cairo/util/cairo-script/cairo-script-operators.c:5334:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5334 | cairo_set_operator (cr, val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5321:14: note: ‘cr’ was declared here 5321 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_cap’: ../cairo/util/cairo-script/cairo-script-operators.c:5119:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5119 | cairo_set_line_cap (cr, line_cap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5107:14: note: ‘cr’ was declared here 5107 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_antialias’: ../cairo/util/cairo-script/cairo-script-operators.c:4791:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4791 | cairo_set_antialias (cr, antialias); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4779:14: note: ‘cr’ was declared here 4779 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_fill_rule’: ../cairo/util/cairo-script/cairo-script-operators.c:4975:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4975 | cairo_set_fill_rule (cr, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4963:14: note: ‘cr’ was declared here 4963 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_hairline’: ../cairo/util/cairo-script/cairo-script-operators.c:5180:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5180 | cairo_set_hairline (cr, set_hairline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5168:14: note: ‘cr’ was declared here 5168 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_paint_with_alpha’: ../cairo/util/cairo-script/cairo-script-operators.c:4098:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4098 | cairo_paint_with_alpha (cr, alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4084:14: note: ‘cr’ was declared here 4084 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_miter_limit’: ../cairo/util/cairo-script/cairo-script-operators.c:5313:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5313 | cairo_set_miter_limit (cr, miter_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5301:14: note: ‘cr’ was declared here 5301 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_tolerance’: ../cairo/util/cairo-script/cairo-script-operators.c:5531:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5531 | cairo_set_tolerance (cr, tolerance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5519:14: note: ‘cr’ was declared here 5519 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_width’: ../cairo/util/cairo-script/cairo-script-operators.c:5159:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5159 | cairo_set_line_width (cr, line_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5147:14: note: ‘cr’ was declared here 5147 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_size’: ../cairo/util/cairo-script/cairo-script-operators.c:5098:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5098 | cairo_set_font_size (cr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5086:14: note: ‘cr’ was declared here 5086 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:5028:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5028 | cairo_set_font_face (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5015:14: note: ‘cr’ was declared here 5015 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_text_path’: ../cairo/util/cairo-script/cairo-script-operators.c:6270:30: warning: ‘text’ may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6258:19: note: ‘text’ was declared here 6258 | csi_string_t *text; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6270:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6259:14: note: ‘cr’ was declared here 6259 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_text’: ../cairo/util/cairo-script/cairo-script-operators.c:5788:30: warning: ‘text’ may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5776:19: note: ‘text’ was declared here 5776 | csi_string_t *text; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5788:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5777:14: note: ‘cr’ was declared here 5777 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_mask’: ../cairo/util/cairo-script/cairo-script-operators.c:3724:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 3724 | cairo_mask (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3711:14: note: ‘cr’ was declared here 3711 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source’: ../cairo/util/cairo-script/cairo-script-operators.c:5376:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5376 | cairo_set_source (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5363:14: note: ‘cr’ was declared here 5363 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_scaled_font’: ../cairo/util/cairo-script/cairo-script-operators.c:5355:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5355 | cairo_set_scaled_font (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5342:14: note: ‘cr’ was declared here 5342 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_options’: ../cairo/util/cairo-script/cairo-script-operators.c:5051:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 5051 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5038:23: note: ‘dict’ was declared here 5038 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5055:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5055 | cairo_set_font_options (cr, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5037:14: note: ‘cr’ was declared here 5037 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_map_to_image’: ../cairo/util/cairo-script/cairo-script-operators.c:3790:25: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 3790 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3775:18: note: ‘array’ was declared here 3775 | csi_array_t *array; | ^~~~~ In function ‘_radial’, inlined from ‘_radial’ at ../cairo/util/cairo-script/cairo-script-operators.c:4174:1: ../cairo/util/cairo-script/cairo-script-operators.c:4202:25: warning: ‘r2’ may be used uninitialized [-Wmaybe-uninitialized] 4202 | obj.datum.pattern = cairo_pattern_create_radial (x1, y1, r1, x2, y2, r2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_radial’: ../cairo/util/cairo-script/cairo-script-operators.c:4178:32: note: ‘r2’ was declared here 4178 | double x1, y1, r1, x2, y2, r2; | ^~ In function ‘_rel_curve_to’, inlined from ‘_rel_curve_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4241:1: ../cairo/util/cairo-script/cairo-script-operators.c:4275:5: warning: ‘y3’ may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_curve_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4246:16: note: ‘y3’ was declared here 4246 | double x3, y3; | ^~ In function ‘_rel_curve_to’, inlined from ‘_rel_curve_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4241:1: ../cairo/util/cairo-script/cairo-script-operators.c:4275:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_curve_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4247:14: note: ‘cr’ was declared here 4247 | cairo_t *cr; | ^~ In function ‘_curve_to’, inlined from ‘_curve_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:1130:1: ../cairo/util/cairo-script/cairo-script-operators.c:1164:9: warning: ‘y3’ may be used uninitialized [-Wmaybe-uninitialized] 1164 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_curve_to’: ../cairo/util/cairo-script/cairo-script-operators.c:1137:16: note: ‘y3’ was declared here 1137 | double x3, y3; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_glyph_path’: ../cairo/util/cairo-script/cairo-script-operators.c:2752:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 2752 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2735:18: note: ‘array’ was declared here 2735 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2779:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 2779 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2737:14: note: ‘cr’ was declared here 2737 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_glyphs’: ../cairo/util/cairo-script/cairo-script-operators.c:5813:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 5813 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5796:18: note: ‘array’ was declared here 5796 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5840:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5840 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5798:14: note: ‘cr’ was declared here 5798 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_record’: ../cairo/util/cairo-script/cairo-script-operators.c:6227:25: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 6227 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6212:18: note: ‘array’ was declared here 6212 | csi_array_t *array; | ^~~~~ In function ‘_rel_move_to’, inlined from ‘_rel_move_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4307:1: ../cairo/util/cairo-script/cairo-script-operators.c:4326:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_move_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4311:14: note: ‘cr’ was declared here 4311 | cairo_t *cr; | ^~ In function ‘_rel_line_to’, inlined from ‘_rel_line_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4281:1: ../cairo/util/cairo-script/cairo-script-operators.c:4301:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4301 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_line_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4285:14: note: ‘cr’ was declared here 4285 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_scaled_font’: ../cairo/util/cairo-script/cairo-script-operators.c:4615:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 4615 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4603:23: note: ‘dict’ was declared here 4603 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_matrix’: ../cairo/util/cairo-script/cairo-script-operators.c:5077:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5077 | cairo_set_font_matrix (cr, &m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5065:14: note: ‘cr’ was declared here 5065 | cairo_t *cr; | ^~ In function ‘_set_dash’, inlined from ‘_set_dash’ at ../cairo/util/cairo-script/cairo-script-operators.c:4797:1: ../cairo/util/cairo-script/cairo-script-operators.c:4816:21: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 4816 | if (array->stack.len == 0) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_dash’: ../cairo/util/cairo-script/cairo-script-operators.c:4799:18: note: ‘array’ was declared here 4799 | csi_array_t *array; | ^~~~~ In function ‘_set_dash’, inlined from ‘_set_dash’ at ../cairo/util/cairo-script/cairo-script-operators.c:4797:1: ../cairo/util/cairo-script/cairo-script-operators.c:4845:9: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4845 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_dash’: ../cairo/util/cairo-script/cairo-script-operators.c:4801:14: note: ‘cr’ was declared here 4801 | cairo_t *cr; | ^~ In function ‘_csi_dictionary_get_number’, inlined from ‘_surface’ at ../cairo/util/cairo-script/cairo-script-operators.c:6059:14: ../cairo/util/cairo-script/cairo-script-operators.c:530:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 530 | status = csi_dictionary_get (ctx, dict, key.datum.name, &obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_surface’: ../cairo/util/cairo-script/cairo-script-operators.c:6043:23: note: ‘dict’ was declared here 6043 | csi_dictionary_t *dict; | ^~~~ In function ‘_set_source_rgb’, inlined from ‘_set_source_rgb’ at ../cairo/util/cairo-script/cairo-script-operators.c:5459:1: ../cairo/util/cairo-script/cairo-script-operators.c:5480:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source_rgb’: ../cairo/util/cairo-script/cairo-script-operators.c:5463:14: note: ‘cr’ was declared here 5463 | cairo_t *cr; | ^~ In function ‘_select_font_face’, inlined from ‘_select_font_face’ at ../cairo/util/cairo-script/cairo-script-operators.c:4650:1: ../cairo/util/cairo-script/cairo-script-operators.c:4673:39: warning: ‘family’ may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_select_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:4655:19: note: ‘family’ was declared here 4655 | csi_string_t *family; | ^~~~~~ In function ‘_select_font_face’, inlined from ‘_select_font_face’ at ../cairo/util/cairo-script/cairo-script-operators.c:4650:1: ../cairo/util/cairo-script/cairo-script-operators.c:4673:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_select_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:4652:14: note: ‘cr’ was declared here 4652 | cairo_t *cr; | ^~ In function ‘_set_source_rgba’, inlined from ‘_set_source_rgba’ at ../cairo/util/cairo-script/cairo-script-operators.c:5486:1: ../cairo/util/cairo-script/cairo-script-operators.c:5510:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source_rgba’: ../cairo/util/cairo-script/cairo-script-operators.c:5490:14: note: ‘cr’ was declared here 5490 | cairo_t *cr; | ^~ In function ‘_rectangle’, inlined from ‘_rectangle’ at ../cairo/util/cairo-script/cairo-script-operators.c:4208:1: ../cairo/util/cairo-script/cairo-script-operators.c:4235:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4235 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rectangle’: ../cairo/util/cairo-script/cairo-script-operators.c:4213:14: note: ‘cr’ was declared here 4213 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_text_glyphs.part.0’: ../cairo/util/cairo-script/cairo-script-operators.c:5926:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 5926 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5854:18: note: ‘array’ was declared here 5854 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5955:40: warning: ‘utf8_string’ may be used uninitialized [-Wmaybe-uninitialized] 5955 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5856:19: note: ‘utf8_string’ was declared here 5856 | csi_string_t *utf8_string; | ^~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5953:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5953 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5858:14: note: ‘cr’ was declared here 5858 | cairo_t *cr; | ^~ In function ‘_arc’, inlined from ‘_arc’ at ../cairo/util/cairo-script/cairo-script-operators.c:807:1: ../cairo/util/cairo-script/cairo-script-operators.c:837:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 837 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_arc’: ../cairo/util/cairo-script/cairo-script-operators.c:812:14: note: ‘cr’ was declared here 812 | cairo_t *cr; | ^~ In function ‘_arc_negative’, inlined from ‘_arc_negative’ at ../cairo/util/cairo-script/cairo-script-operators.c:843:1: ../cairo/util/cairo-script/cairo-script-operators.c:873:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 873 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_arc_negative’: ../cairo/util/cairo-script/cairo-script-operators.c:848:14: note: ‘cr’ was declared here 848 | cairo_t *cr; | ^~ [151/158] Linking static target util/cairo-script/libcairo-script-interpreter.a [152/158] Generating symbol file src/libcairo-2.dll.p/libcairo-2.dll.symbols [153/158] Linking target util/cairo-gobject/libcairo-gobject-2.dll [154/158] Linking target util/cairo-script/libcairo-script-interpreter-2.dll [155/158] Generating symbol file util/cairo-script/libcairo-script-interpreter-2.dll.p/libcairo-script-interpreter-2.dll.symbols [156/158] Linking target util/cairo-script/csi-trace.exe [157/158] Linking target util/cairo-script/csi-exec.exe [158/158] Linking target util/cairo-script/csi-replay.exe INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/mingw-w64-cairo/src/build-i686-w64-mingw32 DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.5.1 Source dir: /build/mingw-w64-cairo/src/cairo Build dir: /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32 Build type: cross build Program version.py found: YES (/build/mingw-w64-cairo/src/cairo/version.py) Project name: cairo Project version: 1.18.2 C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 13.1.0 "x86_64-w64-mingw32-gcc (GCC) 13.1.0") C linker for the host machine: x86_64-w64-mingw32-gcc ld.bfd 2.39 C compiler for the build machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240805") C linker for the build machine: cc ld.bfd 2.43.0 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Compiler for C supports arguments -Wmissing-declarations: NO Compiler for C supports arguments -Werror-implicit-function-declaration: NO Compiler for C supports arguments -Wpointer-arith: NO Compiler for C supports arguments -Wwrite-strings: NO Compiler for C supports arguments -Wsign-compare: NO Compiler for C supports arguments -Wpacked: NO Compiler for C supports arguments -Wswitch-enum: NO Compiler for C supports arguments -Wmissing-format-attribute: NO Compiler for C supports arguments -Wvolatile-register-var: NO Compiler for C supports arguments -Wstrict-aliasing=2: NO Compiler for C supports arguments -Winit-self: NO Compiler for C supports arguments -Wunsafe-loop-optimizations: NO Compiler for C supports arguments -Wno-missing-field-initializers: NO Compiler for C supports arguments -Wno-unused-parameter: NO Compiler for C supports arguments -Wno-attributes: NO Compiler for C supports arguments -Wno-long-long: NO Compiler for C supports arguments -Winline: NO Compiler for C supports arguments -Wno-unused-but-set-variable: NO Compiler for C supports arguments -Wno-enum-conversion: NO Compiler for C supports arguments -fno-strict-aliasing: NO Compiler for C supports arguments -fno-common: NO Compiler for C supports arguments -Wp,-D_FORTIFY_SOURCE=2: NO Program python3 found: YES (/usr/bin/python) Library m found: YES Dependency gtk+-2.0 skipped: feature gtk2-utils disabled Compiler for C supports link arguments -Wl,-Bsymbolic-functions: NO Fetching value of define "__FLOAT_WORD_ORDER__" : 1234 Fetching value of define "__ORDER_BIG_ENDIAN__" : 4321 Found pkg-config: YES (/usr/bin/x86_64-w64-mingw32-pkg-config) 2.1.1 Run-time dependency lzo2 found: YES 2.10 Library dl found: NO Checking for function "dlsym" : NO Checking for function "dlsym" : NO Run-time dependency zlib found: YES 1.3.1 Run-time dependency libpng found: YES 1.6.43 Run-time dependency fontconfig found: YES 2.15.0 Program ttx found: NO Run-time dependency freetype2 found: YES 26.2.20 Checking for type "FT_SVG_Document" with dependency freetype2: YES Checking if define "FT_LOAD_NO_SVG" with dependency freetype2 exists: YES Checking for function "FT_Get_Color_Glyph_Paint" with dependency freetype2: YES Found CMake: NO Run-time dependency x11 found: NO (tried pkgconfig and cmake) Run-time dependency xext found: NO (tried pkgconfig and cmake) Run-time dependency xcb found: NO (tried pkgconfig and cmake) Run-time dependency xcb-render found: NO (tried pkgconfig and cmake) cairo/meson.build:486: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build. C++ compiler for the build machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20240805") C++ linker for the build machine: c++ ld.bfd 2.43.0 C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 13.1.0 "x86_64-w64-mingw32-g++ (GCC) 13.1.0") C++ linker for the host machine: x86_64-w64-mingw32-g++ ld.bfd 2.39 Library gdi32 found: YES Library msimg32 found: YES Library d2d1 skipped: feature dwrite disabled Library dwrite skipped: feature dwrite disabled Has header "d2d1.h" : YES Has header "d2d1_3.h" : NO Has header "dwrite.h" : YES Library windowscodecs skipped: feature dwrite disabled Has header "wincodec.h" : YES Run-time dependency gobject-2.0 found: YES 2.80.3 Run-time dependency glib-2.0 found: YES 2.80.3 Library bfd skipped: feature symbol-lookup disabled Program gs skipped: feature tests disabled Dependency libspectre skipped: feature spectre disabled Dependency poppler-glib skipped: feature tests disabled Dependency librsvg-2.0 skipped: feature tests disabled Run-time dependency pixman-1 found: YES 0.43.4 Checking for size of "void *" : 8 Checking for size of "int" : 4 Checking for size of "long" : 4 Checking for size of "long long" : 8 Checking for size of "size_t" : 8 Has header "stdint.h" : YES Has header "inttypes.h" : YES Has header "sys/int_types.h" : NO Has header "fcntl.h" : YES Has header "unistd.h" : YES Has header "signal.h" : YES Has header "sys/stat.h" : YES Has header "sys/socket.h" : NO Has header "poll.h" : NO Has header "sys/poll.h" : NO Has header "sys/un.h" : NO Has header "sched.h" : YES Has header "sys/mman.h" : NO Has header "time.h" : YES Has header "libgen.h" : YES Has header "byteswap.h" : NO Has header "signal.h" : YES (cached) Has header "setjmp.h" : YES Has header "fenv.h" : YES Has header "sys/wait.h" : NO Has header "sys/stat.h" : YES (cached) Has header "io.h" : YES Has header "fenv.h" : YES (cached) Has header "xlocale.h" : NO Has header "sys/ioctl.h" : NO Has header "intsafe.h" : YES Has header "alloca.h" : NO Checking for type "uint64_t" : YES Checking for type "uint128_t" : NO Checking for type "__uint128_t" : YES Checking for function "alarm" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "ctime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "localtime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "gmtime_r" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "drand48" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "flockfile" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "funlockfile" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "getline" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "link" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "fork" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "waitpid" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "raise" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "newlocale" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "strtod_l" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "FcInit" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "FcFini" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "sched_getaffinity" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "clock_gettime" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "feenableexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "fedisableexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: NO Checking for function "feclearexcept" with dependencies -lm, zlib, libpng, fontconfig, freetype2, -lgdi32, -lmsimg32, pixman-1: YES Checking for function "strndup" : NO Checking if "pthreads" : links: YES Library rt found: NO Compiler for C supports arguments -Wno-attributes: NO (cached) Compiler for C supports arguments -Wno-unused-but-set-variable: NO (cached) Compiler for C supports arguments -Wno-missing-field-initializers: NO (cached) Compiler for C supports arguments -Wno-unused-parameter: NO (cached) Compiler for C supports arguments -Wno-long-long: NO (cached) Configuring cairo-features.h using configuration Program sh found: YES (/usr/bin/sh) Configuring config.h using configuration Build targets in project: 12 cairo 1.18.2 Surface Backends Image : YES Recording : YES Observer : YES Mime : YES Tee : YES Xlib : NO Xlib Xrender : NO Quartz : NO Quartz-image : NO XCB : NO Win32 : YES CairoScript : YES PostScript : YES PDF : YES SVG : YES Font Backends User : YES FreeType : YES Fontconfig : YES Win32 : YES Win32 DWrite : NO Quartz : NO Functions PNG functions : YES X11-xcb : NO XCB-shm : NO Features and Utilities cairo-trace: : NO cairo-script-interpreter: YES API reference : NO User defined options Cross files : /usr/share/mingw/toolchain-x86_64-w64-mingw32.meson bindir : /usr/x86_64-w64-mingw32/bin buildtype : release datadir : /usr/x86_64-w64-mingw32/share default_library : both includedir : /usr/x86_64-w64-mingw32/include infodir : /usr/x86_64-w64-mingw32/share/info libdir : /usr/x86_64-w64-mingw32/lib libexecdir : /usr/x86_64-w64-mingw32/lib localedir : /usr/x86_64-w64-mingw32/share/locale localstatedir : /var mandir : /usr/x86_64-w64-mingw32/share/man prefix : /usr/x86_64-w64-mingw32 sbindir : /usr/x86_64-w64-mingw32/bin sharedstatedir : /var/lib sysconfdir : /usr/x86_64-w64-mingw32/etc wrap_mode : nofallback b_lto : false c_args : -D_FORTIFY_SOURCE=3 -D_GLIBCXX_ASSERTIONS -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fcf-protection -fpermissive dwrite : disabled fontconfig : enabled freetype : enabled gtk_doc : false spectre : disabled symbol-lookup : disabled tests : disabled Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/12 eta ? Writing build.ninja: 0%| | 0/200 eta ? ninja: Entering directory `/build/mingw-w64-cairo/src/build-x86_64-w64-mingw32' [1/158] Compiling C object src/libcairo-2.dll.p/cairo-arc.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [2/158] Compiling C object src/libcairo-2.dll.p/cairo-base64-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [3/158] Compiling C object src/libcairo-2.dll.p/cairo-base85-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [4/158] Compiling C object src/libcairo-2.dll.p/cairo-atomic.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [5/158] Compiling C object src/libcairo-2.dll.p/cairo-analysis-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-analysis-surface.c: In function ‘proxy_finish’: ../cairo/src/cairo-analysis-surface.c:110:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 110 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:116:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 116 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:118:1: warning: missing initializer for field ‘create_context’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 118 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-analysis-surface.c:38: ../cairo/src/cairo-surface-backend-private.h:55:7: note: ‘create_context’ declared here 55 | (*create_context) (void *surface); | ^~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_add_operation’: ../cairo/src/cairo-analysis-surface.c:240:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 240 | return cairo_region_union_rectangle (&surface->supported_region, rect); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:248:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 248 | status = cairo_region_union_rectangle (&surface->fallback_region, rect); | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_analyze_recording_surface_pattern’: ../cairo/src/cairo-analysis-surface.c:287:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:293:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 293 | status = tmp->base.status; | ^ ../cairo/src/cairo-analysis-surface.c:299:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 299 | status = cairo_matrix_invert (&p2d); | ^ ../cairo/src/cairo-analysis-surface.c:308:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 308 | status = _cairo_recording_surface_region_array_attach (source, regions_id); | ^ ../cairo/src/cairo-analysis-surface.c:332:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 332 | status = _cairo_recording_surface_replay_and_create_regions (source, | ^ ../cairo/src/cairo-analysis-surface.c:341:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 341 | status = _cairo_recording_surface_replay_with_transform (source, | ^ ../cairo/src/cairo-analysis-surface.c:393:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = cairo_matrix_invert (&tmp->ctm); | ^ ../cairo/src/cairo-analysis-surface.c:276:18: warning: variable ‘unused’ set but not used [-Wunused-but-set-variable] 276 | cairo_bool_t unused; | ^~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_operation_extents’: ../cairo/src/cairo-analysis-surface.c:450:18: warning: variable ‘is_empty’ set but not used [-Wunused-but-set-variable] 450 | cairo_bool_t is_empty; | ^~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_mask’: ../cairo/src/cairo-analysis-surface.c:529:52: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 529 | cairo_int_status_t backend_source_status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:530:50: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 530 | cairo_int_status_t backend_mask_status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_stroke’: ../cairo/src/cairo-analysis-surface.c:630:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 630 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_show_glyphs’: ../cairo/src/cairo-analysis-surface.c:754:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 754 | status = _cairo_scaled_font_glyph_device_extents (scaled_font, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_show_text_glyphs’: ../cairo/src/cairo-analysis-surface.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | status = _cairo_scaled_font_glyph_device_extents (scaled_font, | ^ ../cairo/src/cairo-analysis-surface.c: In function ‘_cairo_analysis_surface_supports_color_glyph’: ../cairo/src/cairo-analysis-surface.c:879:69: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 879 | _cairo_analysis_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:880:69: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 880 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:881:69: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 881 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:906:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 906 | CAIRO_INTERNAL_SURFACE_TYPE_ANALYSIS, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_paint_return_success’: ../cairo/src/cairo-analysis-surface.c:1077:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1077 | _paint_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1078:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1078 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1080:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1080 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_mask_return_success’: ../cairo/src/cairo-analysis-surface.c:1092:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1092 | _mask_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1093:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1093 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1096:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1096 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_stroke_return_success’: ../cairo/src/cairo-analysis-surface.c:1114:58: warning: unused parameter ‘surface’ [-Wunused-parameter] 1114 | _stroke_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1115:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1115 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1117:58: warning: unused parameter ‘path’ [-Wunused-parameter] 1117 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c:1118:58: warning: unused parameter ‘style’ [-Wunused-parameter] 1118 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-analysis-surface.c:1119:58: warning: unused parameter ‘ctm’ [-Wunused-parameter] 1119 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-analysis-surface.c:1120:58: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 1120 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1121:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1121 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1122:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1122 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1123:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1123 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_fill_return_success’: ../cairo/src/cairo-analysis-surface.c:1135:50: warning: unused parameter ‘surface’ [-Wunused-parameter] 1135 | _fill_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1136:50: warning: unused parameter ‘op’ [-Wunused-parameter] 1136 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1138:50: warning: unused parameter ‘path’ [-Wunused-parameter] 1138 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c:1139:50: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 1139 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1140:50: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1140 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1141:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1141 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1142:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1142 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: In function ‘_show_glyphs_return_success’: ../cairo/src/cairo-analysis-surface.c:1154:58: warning: unused parameter ‘surface’ [-Wunused-parameter] 1154 | _show_glyphs_return_success (void *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-analysis-surface.c:1155:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1155 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-analysis-surface.c:1157:58: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 1157 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-analysis-surface.c:1158:58: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 1158 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1159:58: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 1159 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-analysis-surface.c:1160:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1160 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-analysis-surface.c: At top level: ../cairo/src/cairo-analysis-surface.c:1172:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1172 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [6/158] Compiling C object src/libcairo-2.dll.p/cairo-array.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [7/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann-rectilinear.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [8/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann-rectangular.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [9/158] Compiling C object src/libcairo-2.dll.p/cairo-bentley-ottmann.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-bentley-ottmann.c: In function ‘_cairo_bo_event_queue_init’: ../cairo/src/cairo-bentley-ottmann.c:832:59: warning: unused parameter ‘num_events’ [-Wunused-parameter] 832 | int num_events) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-bentley-ottmann.c: In function ‘_cairo_bentley_ottmann_tessellate_polygon’: ../cairo/src/cairo-bentley-ottmann.c:1535:27: warning: ‘ymax’ may be used uninitialized [-Wmaybe-uninitialized] 1535 | for (y = i = 0; y < ymax && i < num_events; y++) { | ~~^~~~~~ ../cairo/src/cairo-bentley-ottmann.c:1476:33: note: ‘ymax’ was declared here 1476 | int i, num_events, y, ymin, ymax; | ^~~~ [10/158] Compiling C object src/libcairo-2.dll.p/cairo-cache.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [11/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-polygon.c: In function ‘_cairo_clip_get_polygon’: ../cairo/src/cairo-clip-polygon.c:83:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 83 | return _cairo_polygon_init_box_array (polygon, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | clip->boxes, | ~~~~~~~~~~~~ 85 | clip->num_boxes); | ~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-polygon.c:134:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 134 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-polygon.c:138:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 138 | return status; | ^~~~~~ [12/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-region.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-region.c: In function ‘_cairo_clip_extract_region’: ../cairo/src/cairo-clip-region.c:84:20: warning: ‘stack_rects’ may be used uninitialized [-Wmaybe-uninitialized] 84 | clip->region = cairo_region_create_rectangles (r, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:65, from ../cairo/src/cairo-clip-region.c:42: ../cairo/src/cairo.h:3270:1: note: by argument 1 of type ‘const cairo_rectangle_int_t *’ {aka ‘const struct _cairo_rectangle_int *’} to ‘cairo_region_create_rectangles’ declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-clip-region.c:55:27: note: ‘stack_rects’ declared here 55 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [13/158] Compiling C object src/libcairo-2.dll.p/cairo-boxes-intersect.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [14/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [15/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [16/158] Compiling C object src/libcairo-2.dll.p/cairo-botor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-botor-scan-converter.c: In function ‘edges_coincident’: ../cairo/src/cairo-botor-scan-converter.c:1542:62: warning: unused parameter ‘y’ [-Wunused-parameter] 1542 | edges_coincident (edge_t *left, edge_t *right, cairo_fixed_t y) | ~~~~~~~~~~~~~~^ ../cairo/src/cairo-botor-scan-converter.c: In function ‘sweep_line_swap’: ../cairo/src/cairo-botor-scan-converter.c:1823:34: warning: unused parameter ‘sweep_line’ [-Wunused-parameter] 1823 | sweep_line_swap (sweep_line_t *sweep_line, | ~~~~~~~~~~~~~~~~^~~~~~~~~~ [17/158] Compiling C object src/libcairo-2.dll.p/cairo-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-boxes.c: In function ‘_cairo_rasterise_polygon_to_boxes’: ../cairo/src/cairo-boxes.c:450:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 450 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-boxes.c:457:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 457 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-boxes.c:460:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 460 | return status; | ^~~~~~ [18/158] Compiling C object src/libcairo-2.dll.p/cairo-clip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [19/158] Compiling C object src/libcairo-2.dll.p/cairo-color.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [20/158] Compiling C object src/libcairo-2.dll.p/cairo-clip-tor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-clip-tor-scan-converter.c: In function ‘active_list_merge_edges_from_polygon’: ../cairo/src/cairo-clip-tor-scan-converter.c:1196:54: warning: unused parameter ‘polygon’ [-Wunused-parameter] 1196 | struct polygon *polygon) | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-clip-tor-scan-converter.c: In function ‘_cairo_clip_tor_scan_converter_create’: ../cairo/src/cairo-clip-tor-scan-converter.c:1825:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1825 | status = _cairo_clip_get_polygon (clip, | ^ [21/158] Compiling C object src/libcairo-2.dll.p/cairo-damage.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-damage.c:40:1: warning: missing initializer for field ‘region’ of ‘cairo_damage_t’ {aka ‘const struct _cairo_damage’} [-Wmissing-field-initializers] 40 | static const cairo_damage_t __cairo_damage__nil = { CAIRO_STATUS_NO_MEMORY }; | ^~~~~~ In file included from ../cairo/src/cairo-damage.c:37: ../cairo/src/cairo-damage-private.h:47:21: note: ‘region’ declared here 47 | cairo_region_t *region; | ^~~~~~ [22/158] Compiling C object src/libcairo-2.dll.p/cairo-composite-rectangles.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-composite-rectangles.c: In function ‘_cairo_composite_rectangles_init_for_glyphs’: ../cairo/src/cairo-composite-rectangles.c:482:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 482 | return status; | ^~~~~~ ../cairo/src/cairo-composite-rectangles.c: In function ‘_cairo_composite_rectangles_add_to_damage’: ../cairo/src/cairo-composite-rectangles.c:526:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 526 | status = _cairo_boxes_add (damage, | ^ [23/158] Compiling C object src/libcairo-2.dll.p/cairo-debug.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [24/158] Compiling C object src/libcairo-2.dll.p/cairo-error.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [25/158] Compiling C object src/libcairo-2.dll.p/cairo-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-compositor.c: In function ‘_cairo_compositor_stroke’: ../cairo/src/cairo-compositor.c:203:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 203 | return status; | ^~~~~~ ../cairo/src/cairo-compositor.c:209:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 209 | status = _cairo_compositor_stroke_impl (compositor, surface, | ^ ../cairo/src/cairo-compositor.c:216:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 216 | return status; | ^~~~~~ [26/158] Compiling C object src/libcairo-2.dll.p/cairo-contour.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-contour.c: In function ‘__cairo_contour_add_point’: ../cairo/src/cairo-contour.c:72:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 72 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-contour.c: In function ‘first_inc’: ../cairo/src/cairo-contour.c:86:29: warning: unused parameter ‘contour’ [-Wunused-parameter] 86 | first_inc (cairo_contour_t *contour, | ~~~~~~~~~~~~~~~~~^~~~~~~ [27/158] Compiling C object src/libcairo-2.dll.p/cairo-device.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-device.c:100:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 100 | }; | ^ In file included from ../cairo/src/cairo-device.c:37: ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ ../cairo/src/cairo-device.c:105:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 105 | }; | ^ ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ ../cairo/src/cairo-device.c:110:1: warning: missing initializer for field ‘user_data’ of ‘cairo_device_t’ {aka ‘const struct _cairo_device’} [-Wmissing-field-initializers] 110 | }; | ^ ../cairo/src/cairo-device-private.h:47:29: note: ‘user_data’ declared here 47 | cairo_user_data_array_t user_data; | ^~~~~~~~~ [28/158] Compiling C object src/libcairo-2.dll.p/cairo-fallback-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_paint’: ../cairo/src/cairo-fallback-compositor.c:61:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 61 | status = _cairo_surface_offset_paint (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:55:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 55 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:51:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 51 | _cairo_fallback_compositor_paint (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_mask’: ../cairo/src/cairo-fallback-compositor.c:82:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 82 | status = _cairo_surface_offset_mask (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:76:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 76 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:72:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 72 | _cairo_fallback_compositor_mask (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_stroke’: ../cairo/src/cairo-fallback-compositor.c:110:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 110 | status = _cairo_surface_offset_stroke (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:104:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 104 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:94:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 94 | _cairo_fallback_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_fill’: ../cairo/src/cairo-fallback-compositor.c:139:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 139 | status = _cairo_surface_offset_fill (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:133:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 133 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:125:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 125 | _cairo_fallback_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c: In function ‘_cairo_fallback_compositor_glyphs’: ../cairo/src/cairo-fallback-compositor.c:166:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 166 | status = _cairo_surface_offset_glyphs (&image->base, | ^ ../cairo/src/cairo-fallback-compositor.c:160:24: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 160 | cairo_int_status_t status; | ^~~~~~ ../cairo/src/cairo-fallback-compositor.c:152:66: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 152 | _cairo_fallback_compositor_glyphs (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-fallback-compositor.c:157:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 157 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [29/158] Compiling C object src/libcairo-2.dll.p/cairo-fixed.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [30/158] Compiling C object src/libcairo-2.dll.p/cairo-default-context.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-default-context.c: In function ‘_cairo_default_context_push_group’: ../cairo/src/cairo-default-context.c:152:31: warning: variable ‘is_empty’ set but not used [-Wunused-but-set-variable] 152 | cairo_bool_t bounded, is_empty; | ^~~~~~~~ [31/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face-twin.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-font-face-twin.c: In function ‘twin_scaled_font_unicode_to_glyph’: ../cairo/src/cairo-font-face-twin.c:686:57: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 686 | twin_scaled_font_unicode_to_glyph (cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [32/158] Compiling C object src/libcairo-2.dll.p/cairo-font-options.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [33/158] Compiling C object src/libcairo-2.dll.p/cairo-freelist.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [34/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face-twin-data.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [35/158] Compiling C object src/libcairo-2.dll.p/cairo-hash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-hash.c: In function ‘_cairo_hash_table_uid_keys_equal’: ../cairo/src/cairo-hash.c:138:47: warning: unused parameter ‘key_a’ [-Wunused-parameter] 138 | _cairo_hash_table_uid_keys_equal (const void *key_a, const void *key_b) | ~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-hash.c:138:66: warning: unused parameter ‘key_b’ [-Wunused-parameter] 138 | _cairo_hash_table_uid_keys_equal (const void *key_a, const void *key_b) | ~~~~~~~~~~~~^~~~~ [36/158] Compiling C object src/libcairo-2.dll.p/cairo-font-face.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-font-face.c: In function ‘_cairo_font_face_destroy’: ../cairo/src/cairo-font-face.c:150:33: warning: unused parameter ‘abstract_face’ [-Wunused-parameter] 150 | _cairo_font_face_destroy (void *abstract_face) | ~~~~~~^~~~~~~~~~~~~ [37/158] Compiling C object src/libcairo-2.dll.p/cairo-freed-pool.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [38/158] Compiling C object src/libcairo-2.dll.p/cairo-hull.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-hull.c: In function ‘_cairo_hull_prev_valid’: ../cairo/src/cairo-hull.c:134:49: warning: unused parameter ‘num_hull’ [-Wunused-parameter] 134 | _cairo_hull_prev_valid (cairo_hull_t *hull, int num_hull, int index) | ~~~~^~~~~~~~ [39/158] Compiling C object src/libcairo-2.dll.p/cairo-image-info.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_jpeg_info’: ../cairo/src/cairo-image-info.c:132:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 132 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c:148:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 148 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_jpx_extract_info’: ../cairo/src/cairo-image-info.c:220:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 220 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_png_info’: ../cairo/src/cairo-image-info.c:296:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 296 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-info.c: In function ‘_cairo_image_info_get_jbig2_info’: ../cairo/src/cairo-image-info.c:428:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 428 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [40/158] Compiling C object src/libcairo-2.dll.p/cairo-gstate.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_update_device_transform’: ../cairo/src/cairo-gstate.c:74:46: warning: unused parameter ‘arg’ [-Wunused-parameter] 74 | void *arg) | ~~~~~~^~~ ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_in_stroke’: ../cairo/src/cairo-gstate.c:1283:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1283 | status = _cairo_path_fixed_stroke_polygon_to_traps (path, | ^ ../cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_stroke_extents’: ../cairo/src/cairo-gstate.c:1513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-gstate.c:1529:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1529 | return status; | ^~~~~~ [41/158] Compiling C object src/libcairo-2.dll.p/cairo-line.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [42/158] Compiling C object src/libcairo-2.dll.p/cairo-image-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_unmap_image’: ../cairo/src/cairo-image-surface.c:854:41: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 854 | _cairo_image_surface_unmap_image (void *abstract_surface, | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_release_source_image’: ../cairo/src/cairo-image-surface.c:920:68: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 920 | _cairo_image_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c:921:68: warning: unused parameter ‘image’ [-Wunused-parameter] 921 | cairo_image_surface_t *image, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-image-surface.c:922:68: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 922 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_get_font_options’: ../cairo/src/cairo-image-surface.c:1039:63: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1039 | _cairo_image_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-surface.c: At top level: ../cairo/src/cairo-image-surface.c:1079:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1079 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-image-surface.c:40: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ [43/158] Compiling C object src/libcairo-2.dll.p/cairo-lzw.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [44/158] Compiling C object src/libcairo-2.dll.p/cairo-matrix.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-matrix.c: In function ‘_cairo_matrix_to_pixman_matrix_offset’: ../cairo/src/cairo-matrix.c:1131:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1131 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/158] Compiling C object src/libcairo-2.dll.p/cairo-mempool.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [46/158] Compiling C object src/libcairo-2.dll.p/cairo-image-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-compositor.c: In function ‘acquire’: ../cairo/src/cairo-image-compositor.c:66:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 66 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:64:16: warning: unused parameter ‘abstract_dst’ [-Wunused-parameter] 64 | acquire (void *abstract_dst) | ~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘release’: ../cairo/src/cairo-image-compositor.c:72:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 72 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:70:16: warning: unused parameter ‘abstract_dst’ [-Wunused-parameter] 70 | release (void *abstract_dst) | ~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘set_clip_region’: ../cairo/src/cairo-image-compositor.c:83:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 83 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:85:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 85 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘draw_image_boxes’: ../cairo/src/cairo-image-compositor.c:126:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 126 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘fill_rectangles’: ../cairo/src/cairo-image-compositor.c:312:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 312 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:314:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 314 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:316:39: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 316 | pixman_image_composite32 (op, | ^~ ../cairo/src/cairo-image-compositor.c:327:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 327 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘fill_boxes’: ../cairo/src/cairo-image-compositor.c:361:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 361 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:363:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 363 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:370:43: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 370 | pixman_image_composite32 (op, | ^~ ../cairo/src/cairo-image-compositor.c:382:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 382 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite’: ../cairo/src/cairo-image-compositor.c:420:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 420 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘lerp’: ../cairo/src/cairo-image-compositor.c:476:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 476 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-image-compositor.c:507:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 507 | op = PIXMAN_OP_SRC; | ^ ../cairo/src/cairo-image-compositor.c:515:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 515 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:516:16: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 516 | op = PIXMAN_OP_OUT_REVERSE; | ^ ../cairo/src/cairo-image-compositor.c:525:16: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 525 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:528:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 528 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:538:39: warning: implicit conversion from ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} to ‘pixman_op_t’ [-Wenum-conversion] 538 | pixman_image_composite32 (op, src, mask, dst, | ^~ ../cairo/src/cairo-image-compositor.c:549:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:491:48: warning: unused parameter ‘extents’ [-Wunused-parameter] 491 | const cairo_rectangle_int_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_traps’: ../cairo/src/cairo-image-compositor.c:659:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 659 | status = _cairo_bentley_ottmann_tessellate_traps (traps, | ^ ../cairo/src/cairo-image-compositor.c:677:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 677 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:684:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 684 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:696:13: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 696 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_tristrip’: ../cairo/src/cairo-image-compositor.c:745:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 745 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:778:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 778 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:785:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 785 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:797:13: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 797 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘check_composite_glyphs’: ../cairo/src/cairo-image-compositor.c:806:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 806 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:801:61: warning: unused parameter ‘extents’ [-Wunused-parameter] 801 | check_composite_glyphs (const cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c:802:46: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 802 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:803:40: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 803 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-compositor.c:804:30: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 804 | int *num_glyphs) | ~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘composite_glyphs’: ../cairo/src/cairo-image-compositor.c:874:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 874 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c:883:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 883 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c:923:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 923 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-image-compositor.c: In function ‘check_composite’: ../cairo/src/cairo-image-compositor.c:1270:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1270 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:1268:54: warning: unused parameter ‘extents’ [-Wunused-parameter] 1268 | check_composite (const cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘mono_renderer_init’: ../cairo/src/cairo-image-compositor.c:2143:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2143 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2079:58: warning: unused parameter ‘needs_clip’ [-Wunused-parameter] 2079 | cairo_bool_t needs_clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘free_pixels’: ../cairo/src/cairo-image-compositor.c:2814:42: warning: unused parameter ‘image’ [-Wunused-parameter] 2814 | static void free_pixels (pixman_image_t *image, void *data) | ~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘inplace_renderer_init’: ../cairo/src/cairo-image-compositor.c:2946:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2946 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2954:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2954 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2964:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2964 | return _cairo_error(CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2822:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 2822 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-image-compositor.c:2823:58: warning: unused parameter ‘needs_clip’ [-Wunused-parameter] 2823 | cairo_bool_t needs_clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-image-compositor.c: In function ‘span_renderer_init’: ../cairo/src/cairo-image-compositor.c:3014:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3014 | op = PIXMAN_OP_OUT_REVERSE; | ^ ../cairo/src/cairo-image-compositor.c:3020:12: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3020 | op = PIXMAN_OP_SRC; | ^ ../cairo/src/cairo-image-compositor.c:3025:16: warning: implicit conversion from ‘enum ’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3025 | op = PIXMAN_OP_OVER; | ^ ../cairo/src/cairo-image-compositor.c:3036:12: warning: implicit conversion from ‘pixman_op_t’ to ‘cairo_operator_t’ {aka ‘enum _cairo_operator’} [-Wenum-conversion] 3036 | op = _pixman_operator (op); | ^ ../cairo/src/cairo-image-compositor.c:3045:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3045 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3061:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3061 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3100:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3100 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-compositor.c:3106:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3106 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [47/158] Compiling C object src/libcairo-2.dll.p/cairo-image-source.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_for_gradient’: ../cairo/src/cairo-image-source.c:352:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 352 | status = _cairo_matrix_to_pixman_matrix_offset (&matrix, pattern->base.filter, | ^ ../cairo/src/cairo-image-source.c: In function ‘_acquire_source_cleanup’: ../cairo/src/cairo-image-source.c:424:42: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 424 | _acquire_source_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_defer_free_cleanup’: ../cairo/src/cairo-image-source.c:436:38: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 436 | _defer_free_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘impulse_kernel’: ../cairo/src/cairo-image-source.c:600:24: warning: unused parameter ‘x’ [-Wunused-parameter] 600 | impulse_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c:600:34: warning: unused parameter ‘r’ [-Wunused-parameter] 600 | impulse_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘impulse_width’: ../cairo/src/cairo-image-source.c:606:23: warning: unused parameter ‘r’ [-Wunused-parameter] 606 | impulse_width (double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘linear_kernel’: ../cairo/src/cairo-image-source.c:648:33: warning: unused parameter ‘r’ [-Wunused-parameter] 648 | linear_kernel (double x, double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘linear_width’: ../cairo/src/cairo-image-source.c:654:22: warning: unused parameter ‘r’ [-Wunused-parameter] 654 | linear_width (double r) | ~~~~~~~^ ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_set_properties’: ../cairo/src/cairo-image-source.c:927:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 927 | status = _cairo_matrix_to_pixman_matrix_offset (&pattern->matrix, | ^ ../cairo/src/cairo-image-source.c: In function ‘proxy_finish’: ../cairo/src/cairo-image-source.c:1081:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1081 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: At top level: ../cairo/src/cairo-image-source.c:1087:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1087 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-image-source.c:1099:1: warning: missing initializer for field ‘snapshot’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1099 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-image-source.c:45: ../cairo/src/cairo-surface-backend-private.h:90:7: note: ‘snapshot’ declared here 90 | (*snapshot) (void *surface); | ^~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘detach_proxy’: ../cairo/src/cairo-image-source.c:1120:32: warning: unused parameter ‘source’ [-Wunused-parameter] 1120 | detach_proxy (cairo_surface_t *source, | ~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_raster_source_cleanup’: ../cairo/src/cairo-image-source.c:1473:41: warning: unused parameter ‘pixman_image’ [-Wunused-parameter] 1473 | _raster_source_cleanup (pixman_image_t *pixman_image, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../cairo/src/cairo-image-source.c: In function ‘_pixman_image_for_raster’: ../cairo/src/cairo-image-source.c:1491:40: warning: unused parameter ‘is_mask’ [-Wunused-parameter] 1491 | cairo_bool_t is_mask, | ~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-image-source.c:1493:56: warning: unused parameter ‘sample’ [-Wunused-parameter] 1493 | const cairo_rectangle_int_t *sample, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-image-source.c: At top level: ../cairo/src/cairo-image-source.c:1614:1: warning: missing initializer for field ‘create_similar’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1614 | }; | ^ ../cairo/src/cairo-surface-backend-private.h:58:7: note: ‘create_similar’ declared here 58 | (*create_similar) (void *surface, | ^~~~~~~~~~~~~~ [48/158] Compiling C object src/libcairo-2.dll.p/cairo-mask-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-mask-compositor.c: In function ‘create_composite_mask’: ../cairo/src/cairo-mask-compositor.c:227:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 227 | status = _cairo_clip_combine_with_surface (extents->clip, surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite_combine’: ../cairo/src/cairo-mask-compositor.c:363:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 363 | status = draw_func (compositor, tmp, draw_closure, op, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘fixup_unbounded’: ../cairo/src/cairo-mask-compositor.c:545:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 545 | return compositor->fill_rectangles (dst, CAIRO_OPERATOR_CLEAR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 546 | CAIRO_COLOR_TRANSPARENT, | ~~~~~~~~~~~~~~~~~~~~~~~~ 547 | rects, n); | ~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘fixup_unbounded_boxes’: ../cairo/src/cairo-mask-compositor.c:701:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 701 | status = compositor->fill_boxes (dst, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite’: ../cairo/src/cairo-mask-compositor.c:764:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 764 | status = compositor->set_clip_region (dst, clip_region); | ^ ../cairo/src/cairo-mask-compositor.c:801:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 801 | status = draw_func (compositor, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-mask-compositor.c:849:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 849 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:852:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 852 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:856:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 856 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:860:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 860 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:873:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 873 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-mask-compositor.c:890:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 890 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:893:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 893 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-mask-compositor.c:901:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 901 | status = compositor->fill_boxes (dst, op, color, boxes); | ^ ../cairo/src/cairo-mask-compositor.c:932:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 932 | status = compositor->composite_boxes (dst, op, src, mask, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-mask-compositor.c:966:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 966 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:970:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 970 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c:978:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 978 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-mask-compositor.c:980:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 980 | return status; | ^~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_paint’: ../cairo/src/cairo-mask-compositor.c:1001:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1001 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_opacity_boxes’: ../cairo/src/cairo-mask-compositor.c:1080:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1080 | return info.src->status; | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1092:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1092 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_mask_clip_boxes’: ../cairo/src/cairo-mask-compositor.c:1171:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1171 | return info.src->status; | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1181:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1181 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1149:58: warning: unused parameter ‘src_sample’ [-Wunused-parameter] 1149 | const cairo_rectangle_int_t *src_sample, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘composite_mask’: ../cairo/src/cairo-mask-compositor.c:1206:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1206 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1213:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1213 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1229:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1229 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1240:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1240 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1194:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1194 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_mask’: ../cairo/src/cairo-mask-compositor.c:1257:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1257 | status = clip_and_composite (compositor, | ^ ../cairo/src/cairo-mask-compositor.c:1263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1263 | status = clip_and_composite (compositor, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_stroke’: ../cairo/src/cairo-mask-compositor.c:1302:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1302 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c:1313:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1313 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1315:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1315 | status = _cairo_surface_offset_stroke (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1336:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1336 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_fill’: ../cairo/src/cairo-mask-compositor.c:1368:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1368 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-mask-compositor.c:1373:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1373 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-mask-compositor.c:1383:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1383 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1385:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1385 | status = _cairo_surface_offset_fill (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1405:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1405 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c: In function ‘_cairo_mask_compositor_glyphs’: ../cairo/src/cairo-mask-compositor.c:1438:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1438 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-mask-compositor.c:1440:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1440 | status = _cairo_surface_offset_glyphs (mask, | ^ ../cairo/src/cairo-mask-compositor.c:1460:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1460 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-mask-compositor.c:1422:58: warning: unused parameter ‘overlap’ [-Wunused-parameter] 1422 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [49/158] Compiling C object src/libcairo-2.dll.p/cairo-mesh-pattern-rasterizer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [50/158] Compiling C object src/libcairo-2.dll.p/cairo-mutex.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [51/158] Compiling C object src/libcairo-2.dll.p/cairo-observer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [52/158] Compiling C object src/libcairo-2.dll.p/cairo-misc.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-misc.c: In function ‘_cairo_validate_text_clusters’: ../cairo/src/cairo-misc.c:309:61: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 309 | const cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-misc.c:313:61: warning: unused parameter ‘cluster_flags’ [-Wunused-parameter] 313 | cairo_text_cluster_flags_t cluster_flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [53/158] Compiling C object src/libcairo-2.dll.p/cairo-no-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_paint’: ../cairo/src/cairo-no-compositor.c:47:55: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 47 | _cairo_no_compositor_paint (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:48:59: warning: unused parameter ‘extents’ [-Wunused-parameter] 48 | cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_mask’: ../cairo/src/cairo-no-compositor.c:55:54: warning: unused parameter ‘compositor’ [-Wunused-parameter] 55 | _cairo_no_compositor_mask (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:56:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 56 | cairo_composite_rectangles_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_stroke’: ../cairo/src/cairo-no-compositor.c:63:56: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 63 | _cairo_no_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:64:60: warning: unused parameter ‘extents’ [-Wunused-parameter] 64 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:65:58: warning: unused parameter ‘path’ [-Wunused-parameter] 65 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-no-compositor.c:66:58: warning: unused parameter ‘style’ [-Wunused-parameter] 66 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-no-compositor.c:67:58: warning: unused parameter ‘ctm’ [-Wunused-parameter] 67 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-no-compositor.c:68:58: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 68 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:69:50: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 69 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:70:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 70 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_fill’: ../cairo/src/cairo-no-compositor.c:77:54: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 77 | _cairo_no_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:78:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 78 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:79:58: warning: unused parameter ‘path’ [-Wunused-parameter] 79 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-no-compositor.c:80:50: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 80 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:81:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 81 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c:82:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 82 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-no-compositor.c: In function ‘_cairo_no_compositor_glyphs’: ../cairo/src/cairo-no-compositor.c:89:56: warning: unused parameter ‘compositor’ [-Wunused-parameter] 89 | _cairo_no_compositor_glyphs (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:90:60: warning: unused parameter ‘extents’ [-Wunused-parameter] 90 | cairo_composite_rectangles_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-no-compositor.c:91:58: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 91 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:92:58: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 92 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-no-compositor.c:93:58: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 93 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-no-compositor.c:94:43: warning: unused parameter ‘overlap’ [-Wunused-parameter] 94 | cairo_bool_t overlap) | ~~~~~~~~~~~~~^~~~~~~ [54/158] Compiling C object src/libcairo-2.dll.p/cairo-paginated-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_create_similar’: ../cairo/src/cairo-paginated-surface.c:62:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 62 | _cairo_paginated_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_set_size’: ../cairo/src/cairo-paginated-surface.c:191:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 191 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:191:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 191 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_finish’: ../cairo/src/cairo-paginated-surface.c:206:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 206 | status = _cairo_paginated_surface_show_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_acquire_source_image’: ../cairo/src/cairo-paginated-surface.c:268:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 268 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_release_source_image’: ../cairo/src/cairo-paginated-surface.c:287:60: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 287 | _cairo_paginated_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:289:65: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 289 | void *image_extra) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_thumbnail_image’: ../cairo/src/cairo-paginated-surface.c:340:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 340 | status = surface->backend->set_thumbnail_image (surface->target, (cairo_image_surface_t *)opaque); | ^ ../cairo/src/cairo-paginated-surface.c:348:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 348 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_fallback_image’: ../cairo/src/cairo-paginated-surface.c:396:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 396 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_paint_page’: ../cairo/src/cairo-paginated-surface.c:409:31: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 409 | return surface->target->status; | ~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-paginated-surface.c:413:67: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 413 | return _cairo_surface_set_error (surface->target, analysis->status); | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-paginated-surface.c:427:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 427 | status = _cairo_recording_surface_region_array_attach (surface->recording_surface, ®ions_id); | ^ ../cairo/src/cairo-paginated-surface.c:431:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 431 | status = _cairo_recording_surface_replay_and_create_regions (surface->recording_surface, | ^ ../cairo/src/cairo-paginated-surface.c:484:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 484 | status = _cairo_recording_surface_replay_region (surface->recording_surface, | ^ ../cairo/src/cairo-paginated-surface.c: In function ‘_start_page’: ../cairo/src/cairo-paginated-surface.c:561:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 561 | return _cairo_surface_set_error (surface->target, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | surface->backend->start_page (surface->target)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_copy_page’: ../cairo/src/cairo-paginated-surface.c:573:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:575:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 575 | status = _paint_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c:577:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 577 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:589:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 589 | return cairo_surface_status (surface->target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_show_page’: ../cairo/src/cairo-paginated-surface.c:600:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 600 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:602:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 602 | status = _paint_page (surface); | ^ ../cairo/src/cairo-paginated-surface.c:604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 604 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:609:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 609 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:613:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 613 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:622:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 622 | return status; | ^~~~~~ ../cairo/src/cairo-paginated-surface.c:628:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 628 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_paint’: ../cairo/src/cairo-paginated-surface.c:657:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 657 | return _cairo_surface_paint (surface->recording_surface, op, source, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_mask’: ../cairo/src/cairo-paginated-surface.c:669:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 669 | return _cairo_surface_mask (surface->recording_surface, op, source, mask, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_stroke’: ../cairo/src/cairo-paginated-surface.c:686:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 686 | return _cairo_surface_stroke (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | path, style, | ~~~~~~~~~~~~ 688 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 689 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 690 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_fill’: ../cairo/src/cairo-paginated-surface.c:705:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | return _cairo_surface_fill (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | path, fill_rule, | ~~~~~~~~~~~~~~~~ 707 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 708 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_show_text_glyphs’: ../cairo/src/cairo-paginated-surface.c:735:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 735 | return _cairo_surface_show_text_glyphs (surface->recording_surface, op, source, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | utf8, utf8_len, | ~~~~~~~~~~~~~~~ 737 | glyphs, num_glyphs, | ~~~~~~~~~~~~~~~~~~~ 738 | clusters, num_clusters, | ~~~~~~~~~~~~~~~~~~~~~~~ 739 | cluster_flags, | ~~~~~~~~~~~~~~ 740 | scaled_font, | ~~~~~~~~~~~~ 741 | clip); | ~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_tag’: ../cairo/src/cairo-paginated-surface.c:763:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 763 | return _cairo_surface_tag (surface->recording_surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | begin, tag_name, attributes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: In function ‘_cairo_paginated_surface_supports_color_glyph’: ../cairo/src/cairo-paginated-surface.c:768:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 768 | _cairo_paginated_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:769:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 769 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:770:70: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 770 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c: At top level: ../cairo/src/cairo-paginated-surface.c:796:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 796 | CAIRO_INTERNAL_SURFACE_TYPE_PAGINATED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-paginated-surface.c:831:1: warning: missing initializer for field ‘analyze_recording_surface’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 831 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-paginated-surface.c:46: ../cairo/src/cairo-surface-backend-private.h:228:7: note: ‘analyze_recording_surface’ declared here 228 | (*analyze_recording_surface)(void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [55/158] Compiling C object src/libcairo-2.dll.p/cairo-path-bounds.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-bounds.c: In function ‘_cairo_path_bounder_close_path’: ../cairo/src/cairo-path-bounds.c:96:39: warning: unused parameter ‘closure’ [-Wunused-parameter] 96 | _cairo_path_bounder_close_path (void *closure) | ~~~~~~^~~~~~~ ../cairo/src/cairo-path-bounds.c: In function ‘_cairo_path_fixed_fill_extents’: ../cairo/src/cairo-path-bounds.c:139:58: warning: unused parameter ‘fill_rule’ [-Wunused-parameter] 139 | cairo_fill_rule_t fill_rule, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-path-bounds.c:140:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 140 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [56/158] Compiling C object src/libcairo-2.dll.p/cairo-mono-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [57/158] Compiling C object src/libcairo-2.dll.p/cairo-output-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-output-stream.c: In function ‘null_write’: ../cairo/src/cairo-output-stream.c:804:36: warning: unused parameter ‘base’ [-Wunused-parameter] 804 | null_write (cairo_output_stream_t *base, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-output-stream.c:805:34: warning: unused parameter ‘data’ [-Wunused-parameter] 805 | const unsigned char *data, unsigned int length) | ~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-output-stream.c:805:53: warning: unused parameter ‘length’ [-Wunused-parameter] 805 | const unsigned char *data, unsigned int length) | ~~~~~~~~~~~~~^~~~~~ [58/158] Compiling C object src/libcairo-2.dll.p/cairo-path-fill.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-fill.c: In function ‘_cairo_filler_add_point’: ../cairo/src/cairo-path-fill.c:75:47: warning: unused parameter ‘tangent’ [-Wunused-parameter] 75 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [59/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-boxes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-boxes.c: In function ‘_cairo_path_fixed_stroke_rectilinear_to_boxes’: ../cairo/src/cairo-path-stroke-boxes.c:642:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 642 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:650:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 650 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:658:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 658 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:666:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 666 | status = _cairo_boxes_add (boxes, antialias, &b); | ^ ../cairo/src/cairo-path-stroke-boxes.c:678:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 678 | status = _cairo_path_fixed_interpret (path, | ^ ../cairo/src/cairo-path-stroke-boxes.c:690:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 690 | status = _cairo_rectilinear_stroker_emit_segments_dashed (&rectilinear_stroker); | ^ ../cairo/src/cairo-path-stroke-boxes.c:692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 692 | status = _cairo_rectilinear_stroker_emit_segments (&rectilinear_stroker); | ^ ../cairo/src/cairo-path-stroke-boxes.c:697:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 697 | status = _cairo_bentley_ottmann_tessellate_boxes (boxes, | ^ ../cairo/src/cairo-path-stroke-boxes.c:705:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [60/158] Compiling C object src/libcairo-2.dll.p/cairo-path-in-fill.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-in-fill.c: In function ‘_cairo_in_fill_fini’: ../cairo/src/cairo-path-in-fill.c:70:39: warning: unused parameter ‘in_fill’ [-Wunused-parameter] 70 | _cairo_in_fill_fini (cairo_in_fill_t *in_fill) | ~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-in-fill.c: In function ‘_cairo_in_fill_add_point’: ../cairo/src/cairo-path-in-fill.c:189:48: warning: unused parameter ‘tangent’ [-Wunused-parameter] 189 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [61/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-tristrip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘add_fan’: ../cairo/src/cairo-path-stroke-tristrip.c:122:31: warning: unused parameter ‘inpt’ [-Wunused-parameter] 122 | const cairo_point_t *inpt, | ~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-path-stroke-tristrip.c:123:31: warning: unused parameter ‘outpt’ [-Wunused-parameter] 123 | const cairo_point_t *outpt, | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘inner_join’: ../cairo/src/cairo-path-stroke-tristrip.c:200:26: warning: variable ‘outpt’ set but not used [-Wunused-but-set-variable] 200 | const cairo_point_t *outpt; | ^~~~~ ../cairo/src/cairo-path-stroke-tristrip.c:195:29: warning: unused parameter ‘stroker’ [-Wunused-parameter] 195 | inner_join (struct stroker *stroker, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-tristrip.c:196:40: warning: unused parameter ‘in’ [-Wunused-parameter] 196 | const cairo_stroke_face_t *in, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘inner_close’: ../cairo/src/cairo-path-stroke-tristrip.c:216:26: warning: variable ‘inpt’ set but not used [-Wunused-but-set-variable] 216 | const cairo_point_t *inpt; | ^~~~ ../cairo/src/cairo-path-stroke-tristrip.c:212:30: warning: unused parameter ‘stroker’ [-Wunused-parameter] 212 | inner_close (struct stroker *stroker, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘outer_close’: ../cairo/src/cairo-path-stroke-tristrip.c:397:31: warning: variable ‘p’ set but not used [-Wunused-but-set-variable] 397 | cairo_point_t p; | ^ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘outer_join’: ../cairo/src/cairo-path-stroke-tristrip.c:582:31: warning: variable ‘p’ set but not used [-Wunused-but-set-variable] 582 | cairo_point_t p; | ^ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘add_cap’: ../cairo/src/cairo-path-stroke-tristrip.c:620:25: warning: variable ‘quad’ set but not used [-Wunused-but-set-variable] 620 | cairo_point_t quad[4]; | ^~~~ ../cairo/src/cairo-path-stroke-tristrip.c: In function ‘_cairo_path_fixed_stroke_to_tristrip’: ../cairo/src/cairo-path-stroke-tristrip.c:1055:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1055 | status = _cairo_pen_init (&stroker.pen, | ^ ../cairo/src/cairo-path-stroke-tristrip.c:1075:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1075 | status = _cairo_path_fixed_interpret (path, | ^ [62/158] Compiling C object src/libcairo-2.dll.p/cairo-path.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path.c: In function ‘_cpc_move_to’: ../cairo/src/cairo-path.c:63:36: warning: unused parameter ‘point’ [-Wunused-parameter] 63 | const cairo_point_t *point) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path.c: In function ‘_cpc_line_to’: ../cairo/src/cairo-path.c:74:36: warning: unused parameter ‘point’ [-Wunused-parameter] 74 | const cairo_point_t *point) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-path.c: In function ‘_cpc_curve_to’: ../cairo/src/cairo-path.c:85:42: warning: unused parameter ‘p1’ [-Wunused-parameter] 85 | const cairo_point_t *p1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c:86:42: warning: unused parameter ‘p2’ [-Wunused-parameter] 86 | const cairo_point_t *p2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c:87:42: warning: unused parameter ‘p3’ [-Wunused-parameter] 87 | const cairo_point_t *p3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-path.c: In function ‘_cairo_path_count’: ../cairo/src/cairo-path.c:107:42: warning: unused parameter ‘path’ [-Wunused-parameter] 107 | _cairo_path_count (cairo_path_t *path, | ~~~~~~~~~~~~~~~~~~~~~~^~~~ [63/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [64/158] Compiling C object src/libcairo-2.dll.p/cairo-path-fixed.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-fixed.c: In function ‘_cpf_add_point’: ../cairo/src/cairo-path-fixed.c:1140:38: warning: unused parameter ‘tangent’ [-Wunused-parameter] 1140 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [65/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke-traps.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke-traps.c: In function ‘add_point’: ../cairo/src/cairo-path-stroke-traps.c:948:33: warning: unused parameter ‘tangent’ [-Wunused-parameter] 948 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke-traps.c: In function ‘_cairo_path_fixed_stroke_to_traps’: ../cairo/src/cairo-path-stroke-traps.c:1146:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1146 | return status; | ^~~~~~ ../cairo/src/cairo-path-stroke-traps.c:1167:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1167 | return traps->status; | ~~~~~^~~~~~~~ [66/158] Compiling C object src/libcairo-2.dll.p/cairo-path-stroke.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_stroker_add_point_line_to’: ../cairo/src/cairo-path-stroke.c:994:56: warning: unused parameter ‘tangent’ [-Wunused-parameter] 994 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_stroker_add_point_line_to_dashed’: ../cairo/src/cairo-path-stroke.c:1232:63: warning: unused parameter ‘tangent’ [-Wunused-parameter] 1232 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-path-stroke.c: In function ‘_cairo_path_fixed_stroke_polygon_to_traps’: ../cairo/src/cairo-path-stroke.c:1474:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1474 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-path-stroke.c:1483:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1483 | status = _cairo_polygon_status (&polygon); | ^ ../cairo/src/cairo-path-stroke.c:1487:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1487 | status = _cairo_bentley_ottmann_tessellate_polygon (traps, &polygon, | ^ [67/158] Compiling C object src/libcairo-2.dll.p/cairo-raster-source-pattern.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [68/158] Compiling C object src/libcairo-2.dll.p/cairo-pen.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [69/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon-reduce.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [70/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon-intersect.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [71/158] Compiling C object src/libcairo-2.dll.p/cairo-rectangular-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [72/158] Compiling C object src/libcairo-2.dll.p/cairo-polygon.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_add_contour’: ../cairo/src/cairo-polygon.c:570:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 570 | return CAIRO_INT_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~~~~~ [73/158] Compiling C object src/libcairo-2.dll.p/cairo-pattern.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pattern.c:92:1: warning: missing initializer for field ‘color’ of ‘cairo_solid_pattern_t’ {aka ‘const struct _cairo_solid_pattern’} [-Wmissing-field-initializers] 92 | }; | ^ In file included from ../cairo/src/cairo-surface-backend-private.h:44, from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-pattern.c:31: ../cairo/src/cairo-pattern-private.h:85:19: note: ‘color’ declared here 85 | cairo_color_t color; | ^~~~~ ../cairo/src/cairo-pattern.c:110:1: warning: missing initializer for field ‘color’ of ‘cairo_solid_pattern_t’ {aka ‘const struct _cairo_solid_pattern’} [-Wmissing-field-initializers] 110 | }; | ^ ../cairo/src/cairo-pattern-private.h:85:19: note: ‘color’ declared here 85 | cairo_color_t color; | ^~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_get_ink_extents’: ../cairo/src/cairo-pattern.c:3919:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3919 | return status; | ^~~~~~ ../cairo/src/cairo-pattern.c:3922:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3922 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pattern.c:3927:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3927 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_linear_pattern’: ../cairo/src/cairo-pattern.c:4779:42: warning: unused parameter ‘file’ [-Wunused-parameter] 4779 | _cairo_debug_print_linear_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4780:67: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4780 | const cairo_linear_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_radial_pattern’: ../cairo/src/cairo-pattern.c:4785:42: warning: unused parameter ‘file’ [-Wunused-parameter] 4785 | _cairo_debug_print_radial_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4786:66: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4786 | const cairo_radial_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pattern.c: In function ‘_cairo_debug_print_mesh_pattern’: ../cairo/src/cairo-pattern.c:4791:40: warning: unused parameter ‘file’ [-Wunused-parameter] 4791 | _cairo_debug_print_mesh_pattern (FILE *file, | ~~~~~~^~~~ ../cairo/src/cairo-pattern.c:4792:62: warning: unused parameter ‘pattern’ [-Wunused-parameter] 4792 | const cairo_mesh_pattern_t *pattern) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [74/158] Compiling C object src/libcairo-2.dll.p/cairo-rectangle.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-rectangle.c: In function ‘_cairo_box_add_spline_point’: ../cairo/src/cairo-rectangle.c:264:51: warning: unused parameter ‘tangent’ [-Wunused-parameter] 264 | const cairo_slope_t *tangent) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [75/158] Compiling C object src/libcairo-2.dll.p/cairo-recording-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_create_similar’: ../cairo/src/cairo-recording-surface.c:450:65: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 450 | _cairo_recording_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘proxy_finish’: ../cairo/src/cairo-recording-surface.c:630:21: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 630 | proxy_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: At top level: ../cairo/src/cairo-recording-surface.c:636:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 636 | CAIRO_INTERNAL_SURFACE_TYPE_NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:648:1: warning: missing initializer for field ‘snapshot’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 648 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-recording-surface.c:79: ../cairo/src/cairo-surface-backend-private.h:90:7: note: ‘snapshot’ declared here 90 | (*snapshot) (void *surface); | ^~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘detach_proxy’: ../cairo/src/cairo-recording-surface.c:669:32: warning: unused parameter ‘source’ [-Wunused-parameter] 669 | detach_proxy (cairo_surface_t *source, | ~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_acquire_source_image’: ../cairo/src/cairo-recording-surface.c:700:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 700 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_release_source_image’: ../cairo/src/cairo-recording-surface.c:726:74: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 726 | _cairo_recording_surface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:728:74: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 728 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_paint’: ../cairo/src/cairo-recording-surface.c:806:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 806 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:818:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 818 | status = _cairo_composite_rectangles_init_for_paint (&composite, | ^ ../cairo/src/cairo-recording-surface.c:823:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 823 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:848:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 848 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:857:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 857 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_mask’: ../cairo/src/cairo-recording-surface.c:874:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 874 | status = _cairo_composite_rectangles_init_for_mask (&composite, | ^ ../cairo/src/cairo-recording-surface.c:879:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 879 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:908:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 908 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:919:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 919 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_stroke’: ../cairo/src/cairo-recording-surface.c:941:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 941 | status = _cairo_composite_rectangles_init_for_stroke (&composite, | ^ ../cairo/src/cairo-recording-surface.c:947:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 947 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:985:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 985 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:998:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 998 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_fill’: ../cairo/src/cairo-recording-surface.c:1018:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1018 | status = _cairo_composite_rectangles_init_for_fill (&composite, | ^ ../cairo/src/cairo-recording-surface.c:1023:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1023 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:1056:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1056 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1067:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1067 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_has_show_text_glyphs’: ../cairo/src/cairo-recording-surface.c:1071:54: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1071 | _cairo_recording_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: ../cairo/src/cairo-recording-surface.c:1097:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1097 | status = _cairo_composite_rectangles_init_for_glyphs (&composite, | ^ ../cairo/src/cairo-recording-surface.c:1105:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1105 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:1168:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1168 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1183 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_tag’: ../cairo/src/cairo-recording-surface.c:1202:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1202 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1233:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1233 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1241:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1241 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_supports_color_glyph’: ../cairo/src/cairo-recording-surface.c:1245:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1245 | _cairo_recording_surface_supports_color_glyph (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1246:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 1246 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:1247:70: warning: unused parameter ‘glyph_index’ [-Wunused-parameter] 1247 | unsigned long glyph_index) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_get_path’: ../cairo/src/cairo-recording-surface.c:1855:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1855 | return abstract_surface->status; | ~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-recording-surface.c:1858:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1858 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-recording-surface.c:1886:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1886 | status = _cairo_traps_path (&traps, path); | ^ ../cairo/src/cairo-recording-surface.c:1893:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1893 | status = _cairo_path_fixed_append (path, | ^ ../cairo/src/cairo-recording-surface.c:1900:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1900 | status = _cairo_scaled_font_glyph_path (command->show_text_glyphs.scaled_font, | ^ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: ../cairo/src/cairo-recording-surface.c:2020:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2020 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c:2074:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2074 | status = _cairo_array_allocate (®ions_array->regions, num_elements, &array_elems); | ^ ../cairo/src/cairo-recording-surface.c:2076:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2076 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2121:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2121 | return status; | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2129:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2129 | status = _cairo_surface_wrapper_paint (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2149:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2149 | status = _cairo_surface_wrapper_mask (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2174:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2174 | status = _cairo_surface_wrapper_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2232:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2232 | status = _cairo_surface_wrapper_fill_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2261:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2261 | status = _cairo_surface_wrapper_fill (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2284:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2284 | status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2305:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2305 | status = _cairo_surface_wrapper_tag (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2342:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2342 | return _cairo_surface_set_error (&surface->base, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_one’: ../cairo/src/cairo-recording-surface.c:2378:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2378 | status = _cairo_surface_wrapper_paint (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2386:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2386 | status = _cairo_surface_wrapper_mask (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2396:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2396 | status = _cairo_surface_wrapper_stroke (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2410:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2410 | status = _cairo_surface_wrapper_fill (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2422:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2422 | status = _cairo_surface_wrapper_show_text_glyphs (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2435:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2435 | status = _cairo_surface_wrapper_tag (&wrapper, | ^ ../cairo/src/cairo-recording-surface.c:2446:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2446 | return _cairo_surface_set_error (&surface->base, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-recording-surface.c: In function ‘cairo_recording_surface_ink_extents’: ../cairo/src/cairo-recording-surface.c:2667:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2667 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-recording-surface.c:2667:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2667 | status = _cairo_surface_set_error (surface, status); | ^ [76/158] Compiling C object src/libcairo-2.dll.p/cairo-region.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-region.c:60:1: warning: missing initializer for field ‘rgn’ of ‘cairo_region_t’ {aka ‘const struct _cairo_region’} [-Wmissing-field-initializers] 60 | }; | ^ In file included from ../cairo/src/cairo-region.c:42: ../cairo/src/cairo-region-private.h:53:23: note: ‘rgn’ declared here 53 | pixman_region32_t rgn; | ^~~ ../cairo/src/cairo-region.c: In function ‘cairo_region_create_rectangles’: ../cairo/src/cairo-region.c:271:9: warning: ‘stack_pboxes’ may be used uninitialized [-Wmaybe-uninitialized] 271 | i = pixman_region32_init_rects (®ion->rgn, pboxes, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:66, from ../cairo/src/cairo-region.c:39: /usr/x86_64-w64-mingw32/include/pixman-1/pixman.h:656:25: note: by argument 2 of type ‘const pixman_box32_t *’ {aka ‘const struct pixman_box32 *’} to ‘pixman_region32_init_rects’ declared here 656 | pixman_bool_t pixman_region32_init_rects (pixman_region32_t *region, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-region.c:236:20: note: ‘stack_pboxes’ declared here 236 | pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)]; | ^~~~~~~~~~~~ [77/158] Compiling C object src/libcairo-2.dll.p/cairo-rtree.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-rtree.c: In function ‘_cairo_rtree_insert’: ../cairo/src/cairo-rtree.c:207:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return _cairo_rtree_node_insert (rtree, node, width, height, out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-rtree.c: In function ‘_cairo_rtree_evict_random’: ../cairo/src/cairo-rtree.c:274:17: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 274 | ret = CAIRO_STATUS_SUCCESS; | ^ [78/158] Compiling C object src/libcairo-2.dll.p/cairo-slope.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [79/158] Compiling C object src/libcairo-2.dll.p/cairo-shape-mask-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_stroke’: ../cairo/src/cairo-shape-mask-compositor.c:71:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 71 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:78:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 78 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:88:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 88 | status = _cairo_surface_offset_stroke (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:100:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 100 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 114 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:120:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 120 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:127:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 127 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:47:64: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 47 | _cairo_shape_mask_compositor_stroke (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_fill’: ../cairo/src/cairo-shape-mask-compositor.c:166:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 166 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:173:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 173 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 183 | status = _cairo_surface_offset_fill (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:194:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 194 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:208:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:214:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 214 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:221:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 221 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:143:62: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 143 | _cairo_shape_mask_compositor_fill (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c: In function ‘_cairo_shape_mask_compositor_glyphs’: ../cairo/src/cairo-shape-mask-compositor.c:259:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 259 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:266:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 266 | status = _cairo_surface_offset_paint (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:276:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 276 | status = _cairo_surface_offset_glyphs (mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:287:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | status = _cairo_clip_combine_with_surface (extents->clip, mask, | ^ ../cairo/src/cairo-shape-mask-compositor.c:301:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 301 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:307:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 307 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:314:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 314 | status = _cairo_surface_mask (extents->surface, | ^ ../cairo/src/cairo-shape-mask-compositor.c:237:64: warning: unused parameter ‘_compositor’ [-Wunused-parameter] 237 | _cairo_shape_mask_compositor_glyphs (const cairo_compositor_t *_compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-shape-mask-compositor.c:242:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 242 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [80/158] Compiling C object src/libcairo-2.dll.p/cairo-spans.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [81/158] Compiling C object src/libcairo-2.dll.p/cairo-stroke-dash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [82/158] Compiling C object src/libcairo-2.dll.p/cairo-spans-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-spans-compositor.c: In function ‘get_clip_surface’: ../cairo/src/cairo-spans-compositor.c:108:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 108 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:124:15: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 124 | status= _cairo_polygon_init_boxes (&intersect, &tmp); | ^ ../cairo/src/cairo-spans-compositor.c:128:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 128 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c:147:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 147 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:151:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 151 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c:187:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 187 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:198:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 198 | status = _cairo_path_fixed_fill_to_polygon (&clip_path->path, | ^ ../cairo/src/cairo-spans-compositor.c:202:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 202 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_mask’: ../cairo/src/cairo-spans-compositor.c:256:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 256 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:258:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 258 | return clip->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_polygon’: ../cairo/src/cairo-spans-compositor.c:303:11: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status= _cairo_polygon_init_boxes (&intersect, boxes); | ^ ../cairo/src/cairo-spans-compositor.c:307:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 307 | status = _cairo_polygon_intersect (&polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘fixup_unbounded_boxes’: ../cairo/src/cairo-spans-compositor.c:348:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 348 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:362:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 362 | status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-spans-compositor.c:368:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 368 | status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, | ^ ../cairo/src/cairo-spans-compositor.c:378:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 378 | status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-spans-compositor.c:393:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = _cairo_boxes_intersect (&clear, &tmp, &clear); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-spans-compositor.c:497:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 497 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:500:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 500 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:504:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 504 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:508:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 508 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:521:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 521 | return status; | ^~~~~~ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_aligned_boxes’: ../cairo/src/cairo-spans-compositor.c:614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 614 | status = _cairo_recording_surface_replay_with_clip (unwrap_source (source), | ^ ../cairo/src/cairo-spans-compositor.c:630:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 630 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-spans-compositor.c:643:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 643 | return mask->status; | ~~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c:659:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 659 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-spans-compositor.c:690:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 690 | status = src->status; | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-spans-compositor.c:732:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 732 | status = _cairo_rectangular_scan_converter_add_box (&converter, &box[i], 1); | ^ ../cairo/src/cairo-spans-compositor.c:741:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 741 | status = converter.base.generate (&converter.base, &renderer.base); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘composite_polygon’: ../cairo/src/cairo-spans-compositor.c:780:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 780 | status = _cairo_tor22_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:786:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 786 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:792:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 792 | status = _cairo_tor_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-spans-compositor.c:801:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 801 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-spans-compositor.c:842:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 842 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:891:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 891 | status = _cairo_polygon_init_boxes (&polygon, boxes); | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘clip_and_composite_polygon’: ../cairo/src/cairo-spans-compositor.c:923:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 923 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-spans-compositor.c:946:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 946 | status = _cairo_polygon_intersect (polygon, fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘_cairo_spans_compositor_stroke’: ../cairo/src/cairo-spans-compositor.c:1061:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1061 | status = _cairo_path_fixed_stroke_to_polygon (path, | ^ ../cairo/src/cairo-spans-compositor.c:1070:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1070 | status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, | ^ ../cairo/src/cairo-spans-compositor.c: In function ‘_cairo_spans_compositor_fill’: ../cairo/src/cairo-spans-compositor.c:1121:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1121 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-spans-compositor.c:1151:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1151 | status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); | ^ ../cairo/src/cairo-spans-compositor.c:1158:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1158 | status = _cairo_polygon_intersect_with_boxes (&polygon, &fill_rule, | ^ [83/158] Compiling C object src/libcairo-2.dll.p/cairo-scaled-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-scaled-font.c:248:7: warning: implicit conversion from ‘enum _cairo_hint_style’ to ‘enum _cairo_lcd_filter’ [-Wenum-conversion] 248 | CAIRO_HINT_STYLE_DEFAULT, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:249:7: warning: implicit conversion from ‘enum _cairo_hint_metrics’ to ‘enum _cairo_hint_style’ [-Wenum-conversion] 249 | CAIRO_HINT_METRICS_DEFAULT} , | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:249:7: warning: missing initializer for field ‘hint_metrics’ of ‘cairo_font_options_t’ {aka ‘struct _cairo_font_options’} [-Wmissing-field-initializers] In file included from ../cairo/src/cairo-error-private.h:43, from ../cairo/src/cairoint.h:69, from ../cairo/src/cairo-scaled-font.c:41: ../cairo/src/cairo-types-private.h:200:26: note: ‘hint_metrics’ declared here 200 | cairo_hint_metrics_t hint_metrics; | ^~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:266:1: warning: missing initializer for field ‘link’ of ‘cairo_scaled_font_t’ {aka ‘const struct _cairo_scaled_font’} [-Wmissing-field-initializers] 266 | }; | ^ In file included from ../cairo/src/cairoint.h:409: ../cairo/src/cairo-scaled-font-private.h:122:18: note: ‘link’ declared here 122 | cairo_list_t link; | ^~~~ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_glyph_extents’: ../cairo/src/cairo-scaled-font.c:1643:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1643 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs_internal_cached’: ../cairo/src/cairo-scaled-font.c:1764:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1764 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs_internal_uncached’: ../cairo/src/cairo-scaled-font.c:1825:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1825 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘cairo_scaled_font_text_to_glyphs’: ../cairo/src/cairo-scaled-font.c:2001:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2001 | status = scaled_font->status; | ^ ../cairo/src/cairo-scaled-font.c:2003:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2003 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2010:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2010 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2022:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2022 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2054:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2054 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2059:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2059 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-scaled-font.c:2064:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2064 | status = _cairo_utf8_to_ucs4 (utf8, utf8_len, NULL, &num_chars); | ^ ../cairo/src/cairo-scaled-font.c:2086:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2086 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2090:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2090 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2096:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2096 | status = _cairo_error (CAIRO_STATUS_NEGATIVE_COUNT); | ^ ../cairo/src/cairo-scaled-font.c:2100:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2100 | status = _cairo_error (CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-scaled-font.c:2105:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2105 | status = | ^ ../cairo/src/cairo-scaled-font.c:2120:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2120 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-scaled-font.c:2130:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2130 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-scaled-font.c:2138:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2138 | status = cairo_scaled_font_text_to_glyphs_internal_cached (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c:2145:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2145 | status = cairo_scaled_font_text_to_glyphs_internal_uncached (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c:2171:55: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2171 | return _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2181:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2181 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_single_glyph_device_extents’: ../cairo/src/cairo-scaled-font.c:2209:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2209 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_glyph_device_extents’: ../cairo/src/cairo-scaled-font.c:2280:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2280 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_font_glyph_path’: ../cairo/src/cairo-scaled-font.c:2489:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2489 | status = scaled_font->status; | ^ ../cairo/src/cairo-scaled-font.c:2491:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2491 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2503:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2503 | status = _cairo_path_fixed_append (path, | ^ ../cairo/src/cairo-scaled-font.c:2520:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2520 | status = _trace_mask_to_path (scaled_glyph->surface, path, | ^ ../cairo/src/cairo-scaled-font.c:2530:55: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2530 | return _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_surface’: ../cairo/src/cairo-scaled-font.c:2623:55: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2623 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_path’: ../cairo/src/cairo-scaled-font.c:2641:52: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2641 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_recording_surface’: ../cairo/src/cairo-scaled-font.c:2667:66: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2667 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_set_color_surface’: ../cairo/src/cairo-scaled-font.c:2700:63: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2700 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c: In function ‘_cairo_scaled_glyph_lookup’: ../cairo/src/cairo-scaled-font.c:2886:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2886 | return scaled_font->status; | ~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-scaled-font.c:2892:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2892 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:2903:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2903 | status = _cairo_scaled_font_allocate_glyph (scaled_font, &scaled_glyph); | ^ ../cairo/src/cairo-scaled-font.c:2922:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2922 | status = _cairo_hash_table_insert (scaled_font->glyphs, | ^ ../cairo/src/cairo-scaled-font.c:2978:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2978 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font.c:2983:61: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2983 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-scaled-font.c:2983:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2983 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^ In file included from ../cairo/src/cairoint.h:54: In function ‘memset’, inlined from ‘_cairo_scaled_glyph_lookup’ at ../cairo/src/cairo-scaled-font.c:2907:2: /usr/x86_64-w64-mingw32/include/string.h:212:10: warning: ‘__builtin_memset’ offset [0, 231] is out of the bounds [0, 0] [-Warray-bounds=] 212 | return __builtin___memset_chk(__dst, __val, __n, __mingw_bos(__dst, 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [84/158] Compiling C object src/libcairo-2.dll.p/cairo-spline.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [85/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-clipper.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [86/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-fallback.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [87/158] Compiling C object src/libcairo-2.dll.p/cairo-stroke-style.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_max_line_distance_from_path’: ../cairo/src/cairo-stroke-style.c:136:76: warning: unused parameter ‘path’ [-Wunused-parameter] 136 | const cairo_path_fixed_t *path, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [88/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-offset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [89/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-snapshot.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-snapshot.c: In function ‘_cairo_surface_snapshot_release_source_image’: ../cairo/src/cairo-surface-snapshot.c:123:71: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 123 | _cairo_surface_snapshot_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c: At top level: ../cairo/src/cairo-surface-snapshot.c:150:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 150 | CAIRO_INTERNAL_SURFACE_TYPE_SNAPSHOT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c:171:1: warning: missing initializer for field ‘mark_dirty_rectangle’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 171 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-snapshot.c:40: ../cairo/src/cairo-surface-backend-private.h:119:7: note: ‘mark_dirty_rectangle’ declared here 119 | (*mark_dirty_rectangle) (void *surface, | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-snapshot.c: In function ‘_cairo_surface_snapshot_copy_on_write’: ../cairo/src/cairo-surface-snapshot.c:208:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface-snapshot.c:208:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 208 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-surface-snapshot.c:215:54: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 215 | status = _cairo_surface_set_error (surface, clone->status); | ~~~~~^~~~~~~~ ../cairo/src/cairo-surface-snapshot.c:215:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 215 | status = _cairo_surface_set_error (surface, clone->status); | ^ [90/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-subsurface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_paint’: ../cairo/src/cairo-surface-subsurface.c:126:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 126 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_mask’: ../cairo/src/cairo-surface-subsurface.c:146:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 146 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_fill’: ../cairo/src/cairo-surface-subsurface.c:170:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 170 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_stroke’: ../cairo/src/cairo-surface-subsurface.c:197:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 197 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_glyphs’: ../cairo/src/cairo-surface-subsurface.c:221:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 221 | return status; | ^~~~~~ ../cairo/src/cairo-surface-subsurface.c: In function ‘_cairo_surface_subsurface_release_source_image’: ../cairo/src/cairo-surface-subsurface.c:337:73: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 337 | _cairo_surface_subsurface_release_source_image (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-subsurface.c:339:73: warning: unused parameter ‘abstract_extra’ [-Wunused-parameter] 339 | void *abstract_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-surface-subsurface.c: At top level: ../cairo/src/cairo-surface-subsurface.c:417:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 417 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-subsurface.c:36: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ [91/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-observer.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-observer.c: In function ‘init_pattern’: ../cairo/src/cairo-surface-observer.c:90:43: warning: unused parameter ‘p’ [-Wunused-parameter] 90 | static void init_pattern (struct pattern *p) | ~~~~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘init_path’: ../cairo/src/cairo-surface-observer.c:94:37: warning: unused parameter ‘p’ [-Wunused-parameter] 94 | static void init_path (struct path *p) | ~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘init_clip’: ../cairo/src/cairo-surface-observer.c:98:37: warning: unused parameter ‘c’ [-Wunused-parameter] 98 | static void init_clip (struct clip *c) | ~~~~~~~~~~~~~^ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_device_observer_lock’: ../cairo/src/cairo-surface-observer.c:309:20: warning: variable ‘ignored’ set but not used [-Wunused-but-set-variable] 309 | cairo_status_t ignored; | ^~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘record_stroke’: ../cairo/src/cairo-surface-observer.c:611:50: warning: unused parameter ‘style’ [-Wunused-parameter] 611 | const cairo_stroke_style_t *style, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-surface-observer.c:612:42: warning: unused parameter ‘ctm’ [-Wunused-parameter] 612 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-surface-observer.c:613:42: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 613 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘record_glyphs’: ../cairo/src/cairo-surface-observer.c:640:42: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 640 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-surface-observer.c:642:42: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 642 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘add_record’: ../cairo/src/cairo-surface-observer.c:670:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 670 | status = _cairo_array_append (&log->timings, r); | ^ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_paint’: ../cairo/src/cairo-surface-observer.c:767:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 767 | status = _cairo_surface_paint (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:781:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 781 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_mask’: ../cairo/src/cairo-surface-observer.c:853:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 853 | status = _cairo_surface_mask (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:871:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 871 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_fill’: ../cairo/src/cairo-surface-observer.c:959:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 959 | status = _cairo_surface_fill (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:981:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 981 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_stroke’: ../cairo/src/cairo-surface-observer.c:1077:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1077 | status = _cairo_surface_stroke (surface->target, | ^ ../cairo/src/cairo-surface-observer.c:1102:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1102 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_glyphs’: ../cairo/src/cairo-surface-observer.c:1191:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1191 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c:1195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1195 | status = _cairo_surface_show_text_glyphs (surface->target, op, source, | ^ ../cairo/src/cairo-surface-observer.c:1220:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1220 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_copy_page’: ../cairo/src/cairo-surface-observer.c:1256:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1256 | status = surface->target->backend->copy_page (surface->target); | ^ ../cairo/src/cairo-surface-observer.c:1258:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1258 | return status; | ^~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘_cairo_surface_observer_show_page’: ../cairo/src/cairo-surface-observer.c:1269:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1269 | status = surface->target->backend->show_page (surface->target); | ^ ../cairo/src/cairo-surface-observer.c:1271:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1271 | return status; | ^~~~~~ ../cairo/src/cairo-surface-observer.c: At top level: ../cairo/src/cairo-surface-observer.c:1353:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 1353 | CAIRO_INTERNAL_SURFACE_TYPE_OBSERVER, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c:1383:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1383 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-surface-observer.c:36: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-observer.c: In function ‘replay_record’: ../cairo/src/cairo-surface-observer.c:1899:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1899 | status = | ^ [92/158] Compiling C object src/libcairo-2.dll.p/cairo-time.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [93/158] Compiling C object src/libcairo-2.dll.p/cairo-toy-font-face.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-toy-font-face.c: In function ‘_cairo_toy_font_face_create_impl_face’: ../cairo/src/cairo-toy-font-face.c:168:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 168 | status = backend->create_for_toy (font_face, impl_font_face); | ^ ../cairo/src/cairo-toy-font-face.c:173:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 173 | status = backend->create_for_toy (font_face, impl_font_face); | ^ ../cairo/src/cairo-toy-font-face.c:176:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 176 | return status; | ^~~~~~ ../cairo/src/cairo-toy-font-face.c: In function ‘_cairo_toy_font_face_scaled_font_create’: ../cairo/src/cairo-toy-font-face.c:376:70: warning: unused parameter ‘font_matrix’ [-Wunused-parameter] 376 | const cairo_matrix_t *font_matrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-toy-font-face.c:377:70: warning: unused parameter ‘ctm’ [-Wunused-parameter] 377 | const cairo_matrix_t *ctm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-toy-font-face.c:378:70: warning: unused parameter ‘options’ [-Wunused-parameter] 378 | const cairo_font_options_t *options, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-toy-font-face.c:379:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 379 | cairo_scaled_font_t **scaled_font) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [94/158] Compiling C object src/libcairo-2.dll.p/cairo-surface-wrapper.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_paint’: ../cairo/src/cairo-surface-wrapper.c:153:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 153 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_mask’: ../cairo/src/cairo-surface-wrapper.c:192:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 192 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_stroke’: ../cairo/src/cairo-surface-wrapper.c:240:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 240 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_fill_stroke’: ../cairo/src/cairo-surface-wrapper.c:310:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 310 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_fill’: ../cairo/src/cairo-surface-wrapper.c:376:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 376 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: ../cairo/src/cairo-surface-wrapper.c:437:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 437 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [95/158] Compiling C object src/libcairo-2.dll.p/cairo-tor22-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tor22-scan-converter.c: In function ‘cell_list_alloc’: ../cairo/src/cairo-tor22-scan-converter.c:671:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 671 | *(uint32_t *)&cell->uncovered_area = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [96/158] Compiling C object src/libcairo-2.dll.p/cairo-tor-scan-converter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tor-scan-converter.c: In function ‘cell_list_alloc’: ../cairo/src/cairo-tor-scan-converter.c:660:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 660 | *(uint32_t *)&cell->uncovered_area = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [97/158] Compiling C object src/libcairo-2.dll.p/cairo-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-surface.c:164:27: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘enum _cairo_status’ [-Wenum-conversion] 164 | static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_UNSUPPORTED, _cairo_surface_nil_unsupported); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:107:5: note: in definition of macro ‘DEFINE_NIL_SURFACE’ 107 | status, /* status */ \ | ^~~~~~ ../cairo/src/cairo-surface.c:165:27: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘enum _cairo_status’ [-Wenum-conversion] 165 | static DEFINE_NIL_SURFACE(CAIRO_INT_STATUS_NOTHING_TO_DO, _cairo_surface_nil_nothing_to_do); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:107:5: note: in definition of macro ‘DEFINE_NIL_SURFACE’ 107 | status, /* status */ \ | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_set_error’: ../cairo/src/cairo-surface.c:208:26: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 208 | return _cairo_error (status); | ^~~~~~ ../cairo/src/cairo-surface.c:208:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | return _cairo_error (status); | ^~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_unmap_image’: ../cairo/src/cairo-surface.c:695:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 695 | status = image->base.status; | ^ ../cairo/src/cairo-surface.c:701:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 701 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-surface.c:729:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 729 | status = _cairo_surface_paint (surface, | ^ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_unmap_image’: ../cairo/src/cairo-surface.c:836:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 836 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | status = surface->status; | ^ ../cairo/src/cairo-surface.c:843:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 843 | status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); | ^ ../cairo/src/cairo-surface.c:847:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 847 | status = image->status; | ^ ../cairo/src/cairo-surface.c:851:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 851 | status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED); | ^ ../cairo/src/cairo-surface.c:855:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 855 | status = _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH); | ^ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_finish’: ../cairo/src/cairo-surface.c:1045:48: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1045 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_mime_data’: ../cairo/src/cairo-surface.c:1445:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1445 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1445:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1445 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1449:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1449 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1449:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1449 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1454:55: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1454 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1454:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1454 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1472:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1472 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1472:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1472 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_supports_mime_type’: ../cairo/src/cairo-surface.c:1501:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1501 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_mime_data_reference’: ../cairo/src/cairo-surface.c:1520:41: warning: unused parameter ‘key’ [-Wunused-parameter] 1520 | _cairo_mime_data_reference (const void *key, void *elt, void *closure) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-surface.c:1520:63: warning: unused parameter ‘closure’ [-Wunused-parameter] 1520 | _cairo_mime_data_reference (const void *key, void *elt, void *closure) | ~~~~~~^~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_copy_mime_data’: ../cairo/src/cairo-surface.c:1537:50: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1537 | return _cairo_surface_set_error (dst, src->status); | ~~~^~~~~~~~ ../cairo/src/cairo-surface.c:1537:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1537 | return _cairo_surface_set_error (dst, src->status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1542:47: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1542 | return _cairo_surface_set_error (dst, status); | ^~~~~~ ../cairo/src/cairo-surface.c:1542:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1542 | return _cairo_surface_set_error (dst, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_set_font_options’: ../cairo/src/cairo-surface.c:1579:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1579 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_flush’: ../cairo/src/cairo-surface.c:1668:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1668 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_mark_dirty’: ../cairo/src/cairo-surface.c:1689:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1689 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_mark_dirty_rectangle’: ../cairo/src/cairo-surface.c:1732:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1732 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1768:48: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1768 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_device_scale’: ../cairo/src/cairo-surface.c:1804:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1804 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1810:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1810 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_device_offset’: ../cairo/src/cairo-surface.c:1882:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1882 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1888:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1888 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_set_fallback_resolution’: ../cairo/src/cairo-surface.c:1971:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1971 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1979:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1979 | _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_MATRIX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:1985:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1985 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_acquire_source_image’: ../cairo/src/cairo-surface.c:2052:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2052 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2057:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2057 | return _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c:2057:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2057 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_default_release_source_image’: ../cairo/src/cairo-surface.c:2105:13: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2105 | ignored = _cairo_surface_unmap_image (surface, image); | ^ ../cairo/src/cairo-surface.c:2101:70: warning: unused parameter ‘image_extra’ [-Wunused-parameter] 2101 | void *image_extra) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_paint’: ../cairo/src/cairo-surface.c:2183:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2183 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2183:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2183 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2188:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2188 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2190:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2190 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2195 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2197:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2197 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2211:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2211 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_mask’: ../cairo/src/cairo-surface.c:2227:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2227 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2227:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2227 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2239:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2239 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2241:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2241 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2243:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2243 | status = _pattern_has_error (mask); | ^ ../cairo/src/cairo-surface.c:2245:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2245 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2250:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2250 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2252:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2252 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2265:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2265 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_stroke’: ../cairo/src/cairo-surface.c:2291:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2291 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2291:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2291 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2303 | status = _pattern_has_error (fill_source); | ^ ../cairo/src/cairo-surface.c:2305:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2305 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2307:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2307 | status = _pattern_has_error (stroke_source); | ^ ../cairo/src/cairo-surface.c:2309:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2309 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2311:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2311 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2313:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2313 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2343:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2343 | status = _cairo_surface_fill (surface, fill_op, fill_source, path, | ^ ../cairo/src/cairo-surface.c:2349:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2349 | status = _cairo_surface_stroke (surface, stroke_op, stroke_source, path, | ^ ../cairo/src/cairo-surface.c:2362:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2362 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_stroke’: ../cairo/src/cairo-surface.c:2383:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2383 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2383:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2383 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2388:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2388 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2390:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2390 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2395:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2395 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2397:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2397 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2414:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2414 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill’: ../cairo/src/cairo-surface.c:2433:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2433 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2433:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2433 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2438:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2438 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2440:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2440 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2445:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2445 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2447:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2447 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2463:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2463 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_copy_page’: ../cairo/src/cairo-surface.c:2489:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2489 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_show_page’: ../cairo/src/cairo-surface.c:2521:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2521 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2527:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2527 | _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_get_extents’: ../cairo/src/cairo-surface.c:2571:43: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2571 | _cairo_surface_set_error(surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘cairo_surface_has_show_text_glyphs’: ../cairo/src/cairo-surface.c:2618:44: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2618 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘ensure_scaled_glyph’: ../cairo/src/cairo-surface.c:2657:65: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2657 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^~~~~~ ../cairo/src/cairo-surface.c:2657:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2657 | status = _cairo_scaled_font_set_error (scaled_font, status); | ^ ../cairo/src/cairo-surface.c: In function ‘composite_one_color_glyph’: ../cairo/src/cairo-surface.c:2701:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2701 | status = _cairo_surface_mask (surface, op, pattern, pattern, clip); | ^ ../cairo/src/cairo-surface.c:2703:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2703 | status = _cairo_surface_paint (surface, op, pattern, clip); | ^ ../cairo/src/cairo-surface.c:2668:51: warning: unused parameter ‘source’ [-Wunused-parameter] 2668 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_show_text_glyphs’: ../cairo/src/cairo-surface.c:2921:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2921 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2921:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2921 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:2929:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2929 | status = _pattern_has_error (source); | ^ ../cairo/src/cairo-surface.c:2931:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2931 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2933:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2933 | status = cairo_scaled_font_status (scaled_font); | ^ ../cairo/src/cairo-surface.c:2935:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2935 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:2944:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2944 | status = _cairo_surface_begin_modification (surface); | ^ ../cairo/src/cairo-surface.c:2946:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2946 | return status; | ^~~~~~ ../cairo/src/cairo-surface.c:3035:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3035 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_surface_tag’: ../cairo/src/cairo-surface.c:3050:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3050 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:3050:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3050 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c:3058:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3058 | return _cairo_surface_set_error (surface, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-surface.c: In function ‘_cairo_int_surface_create_in_error’: ../cairo/src/cairo-surface.c:3182:48: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3182 | return _cairo_surface_create_in_error (status); | ^~~~~~ [98/158] Compiling C object src/libcairo-2.dll.p/cairo-version.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [99/158] Compiling C object src/libcairo-2.dll.p/cairo-tristrip.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [100/158] Compiling C object src/libcairo-2.dll.p/cairo-traps-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-traps-compositor.c: In function ‘add_rect_with_offset’: ../cairo/src/cairo-traps-compositor.c:168:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 168 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘combine_clip_as_traps’: ../cairo/src/cairo-traps-compositor.c:196:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 196 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps, | ^ ../cairo/src/cairo-traps-compositor.c:208:19: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 208 | return src->status; | ~~~^~~~~~~~ ../cairo/src/cairo-traps-compositor.c:226:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 226 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘__clip_to_surface’: ../cairo/src/cairo-traps-compositor.c:300:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 300 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps, | ^ ../cairo/src/cairo-traps-compositor.c:308:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 308 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:317:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 317 | return status; | ^~~~~~ In file included from ../cairo/src/cairoint.h:68, from ../cairo/src/cairo-traps-compositor.c:42: ../cairo/src/cairo-traps-compositor.c:323:26: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 323 | if (unlikely (status = src->status)) | ^ ../cairo/src/cairo-compiler-private.h:141:46: note: in definition of macro ‘unlikely’ 141 | #define unlikely(expr) (__builtin_expect (!!(expr), 0)) | ^~~~ ../cairo/src/cairo-traps-compositor.c:354:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 354 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘traps_get_clip_surface’: ../cairo/src/cairo-traps-compositor.c:373:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 373 | status = __clip_to_surface (compositor, composite, extents, &surface); | ^ ../cairo/src/cairo-traps-compositor.c:383:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 383 | status = _cairo_clip_combine_with_surface (composite->clip, surface, | ^ ../cairo/src/cairo-traps-compositor.c:388:51: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 388 | surface = _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘create_composite_mask’: ../cairo/src/cairo-traps-compositor.c:456:48: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 456 | return _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:502:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 502 | status = _cairo_clip_combine_with_surface (extents->clip, surface, | ^ ../cairo/src/cairo-traps-compositor.c:524:51: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 524 | surface = _cairo_surface_create_in_error (status); | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_combine’: ../cairo/src/cairo-traps-compositor.c:602:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 602 | status = compositor->acquire (tmp); | ^ ../cairo/src/cairo-traps-compositor.c:616:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 616 | status = draw_func (compositor, tmp, draw_closure, op, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘add_rect’: ../cairo/src/cairo-traps-compositor.c:810:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 810 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘fixup_unbounded’: ../cairo/src/cairo-traps-compositor.c:882:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 882 | status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c:888:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 888 | status = _cairo_bentley_ottmann_tessellate_boxes (&tmp, | ^ ../cairo/src/cairo-traps-compositor.c:899:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 899 | status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box); | ^ ../cairo/src/cairo-traps-compositor.c:908:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 908 | status = _cairo_boxes_intersect (&clear, &tmp, &clear); | ^ ../cairo/src/cairo-traps-compositor.c:920:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 920 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite’: ../cairo/src/cairo-traps-compositor.c:1013:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1013 | status = compositor->set_clip_region (dst, clip_region); | ^ ../cairo/src/cairo-traps-compositor.c:1049:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1049 | status = draw_func (compositor, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_traps’: ../cairo/src/cairo-traps-compositor.c:1092:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1092 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_tristrip’: ../cairo/src/cairo-traps-compositor.c:1119:58: warning: unused parameter ‘clip’ [-Wunused-parameter] 1119 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_aligned_boxes’: ../cairo/src/cairo-traps-compositor.c:1201:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1201 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1220:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1220 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-traps-compositor.c:1224:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1224 | status = compositor->fill_boxes (dst, | ^ ../cairo/src/cairo-traps-compositor.c:1249:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1249 | status = compositor->acquire (dst); | ^ ../cairo/src/cairo-traps-compositor.c:1267:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1267 | status = compositor->fill_boxes (dst, op, color, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1297:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1297 | status = compositor->composite_boxes (dst, op, src, mask, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘upload_boxes’: ../cairo/src/cairo-traps-compositor.c:1334:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1334 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1337:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1337 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1341:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1341 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1345:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1345 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1358:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1358 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_polygon’: ../cairo/src/cairo-traps-compositor.c:1505:28: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1505 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1509:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1509 | status = fixup_unbounded_with_mask (compositor, extents); | ^ ../cairo/src/cairo-traps-compositor.c:1511:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1511 | status = fixup_unbounded (compositor, extents, NULL); | ^ ../cairo/src/cairo-traps-compositor.c:1517:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1517 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1531:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1531 | status = _cairo_polygon_intersect (polygon, fill_rule, | ^ ../cairo/src/cairo-traps-compositor.c:1549:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1549 | status = _cairo_rasterise_polygon_to_boxes (polygon, fill_rule, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1552:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1552 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1556:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1556 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1564:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1564 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps.traps, polygon, fill_rule); | ^ ../cairo/src/cairo-traps-compositor.c:1580:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1580 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1602:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1602 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c:1610:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1610 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_opacity_boxes’: ../cairo/src/cairo-traps-compositor.c:1694:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1694 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1670:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 1670 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_boxes’: ../cairo/src/cairo-traps-compositor.c:1717:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1717 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1719:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1719 | status = compositor->composite_traps (dst, op, src, | ^ ../cairo/src/cairo-traps-compositor.c:1726:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1726 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1708:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1708 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_boxes’: ../cairo/src/cairo-traps-compositor.c:1743:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1743 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1751:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1751 | status = upload_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1753:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1753 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1766 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1776:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1776 | status = clip_and_composite_polygon (compositor, extents, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c:1787:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1787 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:1792:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1792 | status = composite_aligned_boxes (compositor, extents, boxes); | ^ ../cairo/src/cairo-traps-compositor.c:1794:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1794 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_traps_as_boxes’: ../cairo/src/cairo-traps-compositor.c:1814:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1814 | return clip_and_composite_boxes (compositor, extents, &boxes); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_traps’: ../cairo/src/cairo-traps-compositor.c:1845:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1845 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘clip_and_composite_tristrip’: ../cairo/src/cairo-traps-compositor.c:1870:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1870 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask’: ../cairo/src/cairo-traps-compositor.c:1913:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1913 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1893:50: warning: unused parameter ‘clip’ [-Wunused-parameter] 1893 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask_clip_boxes’: ../cairo/src/cairo-traps-compositor.c:1998:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1998 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps-compositor.c:1970:58: warning: unused parameter ‘op’ [-Wunused-parameter] 1970 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-traps-compositor.c:1971:58: warning: unused parameter ‘src’ [-Wunused-parameter] 1971 | cairo_surface_t *src, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-traps-compositor.c:1972:58: warning: unused parameter ‘src_x’ [-Wunused-parameter] 1972 | int src_x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:1973:58: warning: unused parameter ‘src_y’ [-Wunused-parameter] 1973 | int src_y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:1976:58: warning: unused parameter ‘extents’ [-Wunused-parameter] 1976 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_mask_clip’: ../cairo/src/cairo-traps-compositor.c:2022:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2022 | status = _cairo_clip_get_polygon (clip, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c:2025:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2025 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2033:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2033 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2035:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2035 | status = composite_traps (compositor, dst, &info, | ^ ../cairo/src/cairo-traps-compositor.c:2043:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2043 | return status; | ^~~~~~ ../cairo/src/cairo-traps-compositor.c:2005:58: warning: unused parameter ‘op’ [-Wunused-parameter] 2005 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-traps-compositor.c:2006:58: warning: unused parameter ‘src’ [-Wunused-parameter] 2006 | cairo_surface_t *src, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-traps-compositor.c:2007:58: warning: unused parameter ‘src_x’ [-Wunused-parameter] 2007 | int src_x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c:2008:58: warning: unused parameter ‘src_y’ [-Wunused-parameter] 2008 | int src_y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_paint’: ../cairo/src/cairo-traps-compositor.c:2063:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2063 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_mask’: ../cairo/src/cairo-traps-compositor.c:2084:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2084 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c:2100:29: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2100 | return data.mask->status; | ~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-traps-compositor.c:2102:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2102 | status = clip_and_composite (compositor, extents, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_stroke’: ../cairo/src/cairo-traps-compositor.c:2143:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2143 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:2168:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2168 | status = _cairo_path_fixed_stroke_to_polygon (path, style, | ^ ../cairo/src/cairo-traps-compositor.c:2173:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2173 | status = clip_and_composite_polygon (compositor, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_fill’: ../cairo/src/cairo-traps-compositor.c:2232:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2232 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/cairo-traps-compositor.c:2237:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2237 | status = clip_and_composite_boxes (compositor, extents, &boxes); | ^ ../cairo/src/cairo-traps-compositor.c:2265:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2265 | status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon); | ^ ../cairo/src/cairo-traps-compositor.c:2268:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2268 | status = clip_and_composite_polygon (compositor, extents, &polygon, | ^ ../cairo/src/cairo-traps-compositor.c: In function ‘composite_glyphs’: ../cairo/src/cairo-traps-compositor.c:2285:48: warning: unused parameter ‘extents’ [-Wunused-parameter] 2285 | const cairo_rectangle_int_t *extents, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-traps-compositor.c:2286:42: warning: unused parameter ‘clip’ [-Wunused-parameter] 2286 | cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-traps-compositor.c: In function ‘_cairo_traps_compositor_glyphs’: ../cairo/src/cairo-traps-compositor.c:2331:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2331 | status = clip_and_composite (compositor, extents, | ^ [101/158] Compiling C object src/libcairo-2.dll.p/cairo-unicode.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [102/158] Compiling C object src/libcairo-2.dll.p/cairo-traps.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: ../cairo/src/cairo-traps.c:884:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 884 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps.c:914:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 914 | status = (*region)->status; | ^ ../cairo/src/cairo-traps.c: In function ‘_cairo_rasterise_polygon_to_traps’: ../cairo/src/cairo-traps.c:1118:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1118 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon); | ^ ../cairo/src/cairo-traps.c:1120:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1120 | status = converter->generate (converter, &renderer.base); | ^ ../cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: ../cairo/src/cairo-traps.c:913:15: warning: ‘stack_rects’ may be used uninitialized [-Wmaybe-uninitialized] 913 | *region = cairo_region_create_rectangles (rects, rect_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../cairo/src/cairoint.h:65, from ../cairo/src/cairo-traps.c:40: ../cairo/src/cairo.h:3270:1: note: by argument 1 of type ‘const cairo_rectangle_int_t *’ {aka ‘const struct _cairo_rectangle_int *’} to ‘cairo_region_create_rectangles’ declared here 3270 | cairo_region_create_rectangles (const cairo_rectangle_int_t *rects, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-traps.c:866:27: note: ‘stack_rects’ declared here 866 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; | ^~~~~~~~~~~ [103/158] Compiling C object src/libcairo-2.dll.p/cairo-wideint.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [104/158] Compiling C object src/libcairo-2.dll.p/cairo-user-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init_record_glyph’: ../cairo/src/cairo-user-font.c:169:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 169 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:174:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 174 | return CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:184:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 184 | status = CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED; | ^ ../cairo/src/cairo-user-font.c:192:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 192 | status = face->scaled_font_methods.render_color_glyph ((cairo_scaled_font_t *)scaled_font, | ^ ../cairo/src/cairo-user-font.c:196:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 196 | status = cairo_status (cr); | ^ ../cairo/src/cairo-user-font.c:215:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 215 | status = face->scaled_font_methods.render_glyph ((cairo_scaled_font_t *)scaled_font, | ^ ../cairo/src/cairo-user-font.c:219:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 219 | status = cairo_status (cr); | ^ ../cairo/src/cairo-user-font.c:250:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 250 | status = _cairo_recording_surface_get_bbox ((cairo_recording_surface_t *) recording_surface, | ^ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init_surface’: ../cairo/src/cairo-user-font.c:287:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 287 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:331:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 331 | status = _cairo_recording_surface_replay_with_foreground_color (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-user-font.c:337:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 337 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, surface); | ^ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_scaled_glyph_init’: ../cairo/src/cairo-user-font.c:384:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 384 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c:417:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 417 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-user-font.c: In function ‘_cairo_user_text_to_glyphs’: ../cairo/src/cairo-user-font.c:497:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 497 | status = face->scaled_font_methods.text_to_glyphs (&scaled_font->base, | ^ ../cairo/src/cairo-user-font.c: At top level: ../cairo/src/cairo-user-font.c:688:1: warning: missing initializer for field ‘get_implementation’ of ‘const struct _cairo_font_face_backend’ [-Wmissing-field-initializers] 688 | }; | ^ In file included from ../cairo/src/cairo-user-font.c:38: ../cairo/src/cairoint.h:638:7: note: ‘get_implementation’ declared here 638 | (*get_implementation) (void *font_face, | ^~~~~~~~~~~~~~~~~~ [105/158] Compiling C object src/libcairo-2.dll.p/cairo-scaled-font-subsets.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_glyph_lookup_unicode’: ../cairo/src/cairo-scaled-font-subsets.c:385:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 385 | status = _cairo_truetype_index_to_ucs4 (scaled_font, | ^ ../cairo/src/cairo-scaled-font-subsets.c:392:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 392 | status = scaled_font->backend->index_to_ucs4 (scaled_font, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_lookup_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:478:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 478 | status = _cairo_sub_font_glyph_map_to_unicode (sub_font_glyph, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_add_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:515:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 515 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:549:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | status = _cairo_hash_table_insert (sub_font->sub_font_glyphs, &sub_font_glyph->base); | ^ ../cairo/src/cairo-scaled-font-subsets.c:552:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 552 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: ../cairo/src/cairo-scaled-font-subsets.c:733:28: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 733 | collection->status = (collection->font_subset_callback) (&subset, | ^ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_map_glyph’: ../cairo/src/cairo-scaled-font-subsets.c:854:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 854 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:869:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 869 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:910:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 910 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:945:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 945 | status = _cairo_sub_font_create (subsets, | ^ ../cairo/src/cairo-scaled-font-subsets.c:955:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 955 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:958:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 958 | status = _cairo_hash_table_insert (subsets->unscaled_sub_fonts, | ^ ../cairo/src/cairo-scaled-font-subsets.c:963:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 963 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:986:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 986 | status = _cairo_sub_font_create (subsets, | ^ ../cairo/src/cairo-scaled-font-subsets.c:995:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 995 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:998:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 998 | status = _cairo_hash_table_insert (subsets->scaled_sub_fonts, | ^ ../cairo/src/cairo-scaled-font-subsets.c:1002:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1002 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subset_create_glyph_names’: ../cairo/src/cairo-scaled-font-subsets.c:1239:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1239 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:1321:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1321 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-scaled-font-subsets.c:1332:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1332 | return status; | ^~~~~~ ../cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_escape_ps_name’: ../cairo/src/cairo-scaled-font-subsets.c:1372:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1372 | return status; | ^~~~~~ [106/158] Compiling C object src/libcairo-2.dll.p/cairo.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [107/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-glyph-names.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [108/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-fallback.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_create_charstring’: ../cairo/src/cairo-type1-fallback.c:393:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | status = _cairo_array_grow_by (data, 30); | ^ ../cairo/src/cairo-type1-fallback.c:415:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 415 | status = _cairo_path_fixed_interpret (scaled_glyph->path, | ^ ../cairo/src/cairo-type1-fallback.c:425:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 425 | status = _cairo_array_grow_by (data, 1); | ^ ../cairo/src/cairo-type1-fallback.c:430:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 430 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write_charstrings’: ../cairo/src/cairo-type1-fallback.c:460:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 460 | status = cairo_type1_font_create_charstring (font, i, | ^ ../cairo/src/cairo-type1-fallback.c:487:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 487 | return status; | ^~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write_private_dict’: ../cairo/src/cairo-type1-fallback.c:605:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 605 | return _cairo_output_stream_destroy (encrypted_output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c:636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 636 | status = status2; | ^ ../cairo/src/cairo-type1-fallback.c:592:58: warning: unused parameter ‘name’ [-Wunused-parameter] 592 | const char *name) | ~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_write’: ../cairo/src/cairo-type1-fallback.c:685:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 685 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘cairo_type1_font_generate’: ../cairo/src/cairo-type1-fallback.c:693:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 693 | status = _cairo_array_grow_by (&font->contents, 4096); | ^ ../cairo/src/cairo-type1-fallback.c:699:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 699 | return _cairo_output_stream_destroy (font->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c:707:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 707 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-fallback.c: In function ‘_cairo_type1_fallback_init_internal’: ../cairo/src/cairo-type1-fallback.c:740:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 740 | status = cairo_type1_font_generate (font, name); | ^ ../cairo/src/cairo-type1-fallback.c: In function ‘_cairo_type2_charstrings_init’: ../cairo/src/cairo-type1-fallback.c:858:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 858 | status = cairo_type1_font_create_charstring (font, i, | ^ [109/158] Compiling C object src/libcairo-2.dll.p/cairo-truetype-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_font_create’: ../cairo/src/cairo-truetype-subset.c:152:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 152 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:165:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 165 | status = backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); | ^ ../cairo/src/cairo-truetype-subset.c:170:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 170 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:174:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 174 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:182:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 182 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:190:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 190 | status = backend->load_truetype_table (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:242:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 242 | status = _cairo_truetype_read_font_name (scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_cmap_table’: ../cairo/src/cairo-truetype-subset.c:439:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 439 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_generic_table’: ../cairo/src/cairo-truetype-subset.c:525:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 525 | status = font->backend->load_truetype_table(font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:534:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 534 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_remap_composite_glyph’: ../cairo/src/cairo-truetype-subset.c:561:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 561 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:569:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 569 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_glyf_table’: ../cairo/src/cairo-truetype-subset.c:615:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 615 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:630:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 630 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:651:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 651 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:674:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 674 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:597:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 597 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_head_table’: ../cairo/src/cairo-truetype-subset.c:725:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 725 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:735:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 735 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_hhea_table’: ../cairo/src/cairo-truetype-subset.c:761:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 761 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_hmtx_table’: ../cairo/src/cairo-truetype-subset.c:788:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 788 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:806:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 806 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:815:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 815 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:822:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 822 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:773:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 773 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_loca_table’: ../cairo/src/cairo-truetype-subset.c:849:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 849 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:838:62: warning: unused parameter ‘tag’ [-Wunused-parameter] 838 | unsigned long tag) | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_write_maxp_table’: ../cairo/src/cairo-truetype-subset.c:883:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 883 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c: In function ‘cairo_truetype_font_use_glyph’: ../cairo/src/cairo-truetype-subset.c:1033:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1033 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_reverse_cmap’: ../cairo/src/cairo-truetype-subset.c:1289:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1289 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1294:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1294 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1307:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1307 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1309:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1309 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1321:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1321 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:1361:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1361 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-truetype-subset.c:1384:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1384 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_index_to_ucs4’: ../cairo/src/cairo-truetype-subset.c:1415:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1415 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_read_font_name’: ../cairo/src/cairo-truetype-subset.c:1571:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1571 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1576:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1576 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1580:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1580 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1582:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1582 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1624:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1624 | status = _cairo_escape_ps_name (&ps_name); | ^ ../cairo/src/cairo-truetype-subset.c:1633:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1633 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-truetype-subset.c:1642:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1642 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c: In function ‘_cairo_truetype_get_style’: ../cairo/src/cairo-truetype-subset.c:1662:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1662 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1667:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1667 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1673:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1673 | status = backend->load_truetype_table (scaled_font, | ^ ../cairo/src/cairo-truetype-subset.c:1678:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1678 | return status; | ^~~~~~ ../cairo/src/cairo-truetype-subset.c:1685:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1685 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [110/158] Compiling C object src/libcairo-2.dll.p/cairo-tag-attributes.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tag-attributes.c:67:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 67 | { "tag_name", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:68:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 68 | { "id", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:77:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 77 | { "ref", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:91:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 91 | { "name", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:92:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 92 | { "x", ATTRIBUTE_FLOAT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:93:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 93 | { "y", ATTRIBUTE_FLOAT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:94:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 94 | { "internal", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:128:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 128 | { "dest", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:129:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 129 | { "uri", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:130:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 130 | { "file", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:131:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 131 | { "page", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:133:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 133 | { "id", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:134:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 134 | { "ref", ATTRIBUTE_STRING }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:135:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 135 | { "link_page", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:158:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 158 | { "Columns", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:159:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 159 | { "Rows", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:160:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 160 | { "K", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:161:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 161 | { "EndOfLine", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:162:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 162 | { "EncodedByteAlign", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:163:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 163 | { "EndOfBlock", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:164:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 164 | { "BlackIs1", ATTRIBUTE_BOOL }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:165:5: warning: missing initializer for field ‘array_size’ of ‘attribute_spec_t’ {aka ‘const struct _attribute_spec’} [-Wmissing-field-initializers] 165 | { "DamagedRowsBeforeError", ATTRIBUTE_INT }, | ^ ../cairo/src/cairo-tag-attributes.c:59:9: note: ‘array_size’ declared here 59 | int array_size; /* 0 = scalar, -1 = variable size array */ | ^~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_array’: ../cairo/src/cairo-tag-attributes.c:363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 363 | status = _cairo_array_append (array, &val); | ^ ../cairo/src/cairo-tag-attributes.c:369:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 369 | return _cairo_tag_error ( | ^~~~~~~~~~~~~~~~~~ 370 | "while parsing attributes: \"%s\". Error parsing array", attributes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_name’: ../cairo/src/cairo-tag-attributes.c:381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 381 | return _cairo_tag_error ( | ^~~~~~~~~~~~~~~~~~ 382 | "while parsing attributes: \"%s\". Error parsing name." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | " \"%s\" does not start with an alphabetic character", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | attributes, p); | ~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c:393:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 393 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-attributes.c: In function ‘parse_attributes’: ../cairo/src/cairo-tag-attributes.c:429:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 429 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:437:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 437 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-tag-attributes.c:450:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 450 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:460:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 460 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c:474:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 474 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_content_attributes’: ../cairo/src/cairo-tag-attributes.c:537:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 537 | status = _cairo_tag_error ("CONTENT attributes: \"%s\" missing tag_name attribute", | ^ ../cairo/src/cairo-tag-attributes.c:540:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 540 | status = _cairo_tag_error ("CONTENT attributes: \"%s\" missing id attribute", | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_content_ref_attributes’: ../cairo/src/cairo-tag-attributes.c:571:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 571 | status = _cairo_tag_error ("CONTENT_REF attributes: \"%s\" missing ref attribute", | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_link_attributes’: ../cairo/src/cairo-tag-attributes.c:605:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 605 | status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes); | ^ ../cairo/src/cairo-tag-attributes.c:627:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 627 | status = _cairo_tag_error ("Link attributes: \"%s\" rect array size must be multiple of 4", | ^ ../cairo/src/cairo-tag-attributes.c:641:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 641 | status = _cairo_array_append (&link_attrs->rects, &rect); | ^ ../cairo/src/cairo-tag-attributes.c:652:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 652 | status = _cairo_tag_error ("Link attributes: \"%s\" page must be >= 1", attributes); | ^ ../cairo/src/cairo-tag-attributes.c:692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 692 | status = _cairo_tag_error ( | ^ ../cairo/src/cairo-tag-attributes.c: In function ‘_cairo_tag_parse_dest_attributes’: ../cairo/src/cairo-tag-attributes.c:737:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 737 | status = _cairo_tag_error ("Destination attributes: \"%s\" missing name attribute", | ^ [111/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-shading.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [112/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-operators.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_clip’: ../cairo/src/cairo-pdf-operators.c:549:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 549 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:561:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 561 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:579:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 579 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: ../cairo/src/cairo-pdf-operators.c:642:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 642 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:658:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 658 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:742:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 742 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke’: ../cairo/src/cairo-pdf-operators.c:785:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 785 | status = _cairo_pdf_operators_end_text (pdf_operators); | ^ ../cairo/src/cairo-pdf-operators.c:824:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 824 | status = cairo_matrix_invert (&path_transform); | ^ ../cairo/src/cairo-pdf-operators.c:833:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 833 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:845:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 845 | status = _cairo_pdf_operators_emit_path (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:858:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 858 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:776:66: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 776 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_fill’: ../cairo/src/cairo-pdf-operators.c:887:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 887 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:895:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 895 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:912:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 912 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_set_font_subset’: ../cairo/src/cairo-pdf-operators.c:1204:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1204 | status = pdf_operators->use_font_subset (subset_glyph->font_id, | ^ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_cluster’: ../cairo/src/cairo-pdf-operators.c:1394:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1394 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1401:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1401 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1403:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1403 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1412:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1412 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1416:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1416 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1433:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1433 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1439:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1439 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1450:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1450 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1455:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1455 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_show_text_glyphs’: ../cairo/src/cairo-pdf-operators.c:1479:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1479 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1486:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1486 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1504:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1504 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1513:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1515:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1515 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1527:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1527 | status = _cairo_pdf_operators_emit_cluster (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:1535:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1535 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1543:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1543 | status = _cairo_pdf_operators_emit_cluster (pdf_operators, | ^ ../cairo/src/cairo-pdf-operators.c:1551:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1551 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1555:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1555 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c:1461:68: warning: unused parameter ‘utf8_len’ [-Wunused-parameter] 1461 | int utf8_len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_tag_begin’: ../cairo/src/cairo-pdf-operators.c:1568:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1568 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1582:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1582 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_tag_end’: ../cairo/src/cairo-pdf-operators.c:1593:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1593 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-operators.c:1598:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1598 | return _cairo_output_stream_get_status (pdf_operators->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [113/158] Compiling C object src/libcairo-2.dll.p/cairo-cff-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-cff-subset.c: In function ‘cff_index_read’: ../cairo/src/cairo-cff-subset.c:440:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 440 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:447:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 447 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_header’: ../cairo/src/cairo-cff-subset.c:864:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 864 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_name’: ../cairo/src/cairo-cff-subset.c:896:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 896 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_private_dict’: ../cairo/src/cairo-cff-subset.c:925:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 925 | status = cff_dict_read (private_dict, ptr, size); | ^ ../cairo/src/cairo-cff-subset.c:939:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 939 | status = cff_dict_set_operands (private_dict, LOCAL_SUB_OP, buf, end_buf - buf); | ^ ../cairo/src/cairo-cff-subset.c:957:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 957 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:966:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 966 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_fdselect’: ../cairo/src/cairo-cff-subset.c:976:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 976 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1001:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1001 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_cid_fontdict’: ../cairo/src/cairo-cff-subset.c:1026:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1026 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1032:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1032 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1038:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1038 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1044:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1044 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1050:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1050 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1056:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1056 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1062:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1062 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:1067:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1067 | status = cff_dict_init (&font->fd_dict[i]); | ^ ../cairo/src/cairo-cff-subset.c:1072:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1072 | status = cff_dict_read (font->fd_dict[i], element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c:1083:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1083 | status = cff_dict_init (&font->fd_private_dict[i]); | ^ ../cairo/src/cairo-cff-subset.c:1104:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1104 | status = cff_dict_set_operands (font->fd_dict[i], PRIVATE_OP, buf, end_buf - buf); | ^ ../cairo/src/cairo-cff-subset.c:1109:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1109 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_font_metrics’: ../cairo/src/cairo-cff-subset.c:1118:80: warning: unused parameter ‘top_dict’ [-Wunused-parameter] 1118 | cairo_cff_font_read_font_metrics (cairo_cff_font_t *font, cairo_hash_table_t *top_dict) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_top_dict’: ../cairo/src/cairo-cff-subset.c:1189:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1189 | return CAIRO_STATUS_NO_MEMORY; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1190:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1190 | status = cff_dict_read (font->top_dict, element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c:1252:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1252 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1257:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1257 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1263 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1275:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1275 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:1280:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1280 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_global_subroutines’: ../cairo/src/cairo-cff-subset.c:1320:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1320 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1332:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1332 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_read_font’: ../cairo/src/cairo-cff-subset.c:1358:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1358 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_parse_charstring’: ../cairo/src/cairo-cff-subset.c:1583:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1583 | return CAIRO_INT_STATUS_UNSUPPORTED; /* seac (Ref Appendix C of Type 2 Charstring Format */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1592:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1592 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1595:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1595 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1607:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1607 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1616:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1616 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1629:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1629 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1632:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1632 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1642:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1642 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1658:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1658 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_get_gid_for_cid’: ../cairo/src/cairo-cff-subset.c:1727:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1727 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1739:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1739 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1755:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1755 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:1771:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1771 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_charstrings_and_subroutines’: ../cairo/src/cairo-cff-subset.c:1803:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1803 | status = cff_index_append (&font->charstrings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:1810:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1810 | status = cairo_cff_find_width_and_subroutines_used (font, | ^ ../cairo/src/cairo-cff-subset.c:1827:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1827 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_fontdict’: ../cairo/src/cairo-cff-subset.c:1868:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1868 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_subset_font’: ../cairo/src/cairo-cff-subset.c:1991:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1991 | status = cairo_cff_font_subset_charstrings_and_subroutines (font); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_fdselect’: ../cairo/src/cairo-cff-subset.c:2178:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2178 | status = _cairo_array_append (&font->output, &data); | ^ ../cairo/src/cairo-cff-subset.c:2180:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2180 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2184:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2184 | status = _cairo_array_append (&font->output, &data); | ^ ../cairo/src/cairo-cff-subset.c:2186:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2186 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2192:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2192 | status = _cairo_array_grow_by (&font->output, 9); | ^ ../cairo/src/cairo-cff-subset.c:2194:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2194 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2197:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2197 | status = _cairo_array_append (&font->output, &byte); | ^ ../cairo/src/cairo-cff-subset.c:2201:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2201 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c:2205:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2205 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c:2209:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2209 | status = _cairo_array_append (&font->output, &byte); | ^ ../cairo/src/cairo-cff-subset.c:2213:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2213 | status = _cairo_array_append_multiple (&font->output, &word, 2); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_cid_fontdict’: ../cairo/src/cairo-cff-subset.c:2353:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2353 | status = _cairo_array_append_multiple (&font->output, &count, sizeof (uint16_t)); | ^ ../cairo/src/cairo-cff-subset.c:2355:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2355 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2356:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2356 | status = _cairo_array_append (&font->output, &offset_size); | ^ ../cairo/src/cairo-cff-subset.c:2358:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2358 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2361:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2361 | status = _cairo_array_allocate (&font->output, | ^ ../cairo/src/cairo-cff-subset.c:2365:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2365 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2370:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2370 | status = cff_dict_write (font->fd_dict[font->fd_subset_map[i]], | ^ ../cairo/src/cairo-cff-subset.c:2373:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2373 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_cid_private_dict_and_local_sub’: ../cairo/src/cairo-cff-subset.c:2468:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2468 | status = cairo_cff_font_write_private_dict ( | ^ ../cairo/src/cairo-cff-subset.c:2474:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2474 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2478:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2478 | status = cairo_cff_font_write_local_sub ( | ^ ../cairo/src/cairo-cff-subset.c:2485:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2485 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2488:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2488 | status = cairo_cff_font_write_private_dict (font, | ^ ../cairo/src/cairo-cff-subset.c:2493:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2493 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2495:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2495 | status = cairo_cff_font_write_local_sub (font, | ^ ../cairo/src/cairo-cff-subset.c:2501:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2501 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_type1_private_dict_and_local_sub’: ../cairo/src/cairo-cff-subset.c:2512:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2512 | status = cairo_cff_font_write_private_dict (font, | ^ ../cairo/src/cairo-cff-subset.c:2517:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2517 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2519:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2519 | status = cairo_cff_font_write_local_sub (font, | ^ ../cairo/src/cairo-cff-subset.c:2525:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2525 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_write_subset’: ../cairo/src/cairo-cff-subset.c:2567:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2567 | status = font_write_type1_funcs[i] (font); | ^ ../cairo/src/cairo-cff-subset.c:2569:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2569 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2573:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2573 | status = font_write_cid_funcs[i] (font); | ^ ../cairo/src/cairo-cff-subset.c:2575:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2575 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_generate’: ../cairo/src/cairo-cff-subset.c:2597:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2597 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2604:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2604 | status = cairo_cff_font_subset_font (font); | ^ ../cairo/src/cairo-cff-subset.c:2608:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2608 | status = cairo_cff_font_write_subset (font); | ^ ../cairo/src/cairo-cff-subset.c:2616:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2616 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_create_set_widths’: ../cairo/src/cairo-cff-subset.c:2666:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2666 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_load_opentype_cff’: ../cairo/src/cairo-cff-subset.c:2701:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2701 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2704:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2704 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2707:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2707 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2711:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2711 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2714:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2714 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2718:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2718 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2721:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2721 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2724:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2724 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2737:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2737 | status = _cairo_truetype_read_font_name (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2741:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2747:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2747 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2749:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2749 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2753:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2753 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2758:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2758 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_load_cff’: ../cairo/src/cairo-cff-subset.c:2772:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2772 | status = backend->load_type1_data (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2775:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2775 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2782:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2782 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2784:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2784 | status = font->backend->load_type1_data (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-cff-subset.c:2787:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2787 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c:2792:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2792 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_create’: ../cairo/src/cairo-cff-subset.c:2819:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2819 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:2832:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2832 | status = _cairo_array_grow_by (&font->output, 4096); | ^ ../cairo/src/cairo-cff-subset.c:2838:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2838 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:2844:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2844 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:2854:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2854 | status = cff_dict_init (&font->top_dict); | ^ ../cairo/src/cairo-cff-subset.c:2858:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2858 | status = cff_dict_init (&font->private_dict); | ^ ../cairo/src/cairo-cff-subset.c:2883:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2883 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_subset_init’: ../cairo/src/cairo-cff-subset.c:2977:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2977 | status = _cairo_cff_font_create (font_subset, &font, subset_name); | ^ ../cairo/src/cairo-cff-subset.c:2981:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2981 | status = cairo_cff_font_generate (font, &data, &length); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_scaled_font_is_cid_cff’: ../cairo/src/cairo-cff-subset.c:3078:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3078 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:3095:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3095 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-cff-subset.c:3133:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3133 | status = cff_dict_init (&top_dict); | ^ ../cairo/src/cairo-cff-subset.c:3140:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3140 | status = cff_dict_read (top_dict, element->data, element->length); | ^ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_font_fallback_create’: ../cairo/src/cairo-cff-subset.c:3170:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3170 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3237:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3237 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3251:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | return status; | ^~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘cairo_cff_font_fallback_generate’: ../cairo/src/cairo-cff-subset.c:3282:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3282 | status = cff_index_append_copy (&font->strings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:3289:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3289 | status = cff_dict_set_operands (font->top_dict, FULLNAME_OP, | ^ ../cairo/src/cairo-cff-subset.c:3294:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3294 | status = cff_dict_set_operands (font->top_dict, FAMILYNAME_OP, | ^ ../cairo/src/cairo-cff-subset.c:3303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3303 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3309:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3309 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3316:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3316 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3328:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3328 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3333:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3333 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3339:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3339 | status = cff_dict_set_operands (font->top_dict, | ^ ../cairo/src/cairo-cff-subset.c:3345:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3345 | status = cairo_cff_font_set_ros_strings (font); | ^ ../cairo/src/cairo-cff-subset.c:3350:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3350 | status = cairo_cff_font_create_cid_fontdict (font); | ^ ../cairo/src/cairo-cff-subset.c:3356:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3356 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c:3363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3363 | status = cff_index_append (&font->charstrings_subset_index, | ^ ../cairo/src/cairo-cff-subset.c:3372:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3372 | status = cairo_cff_font_add_euro_charset_string (font); | ^ ../cairo/src/cairo-cff-subset.c:3374:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3374 | status = cairo_cff_font_write_subset (font); | ^ ../cairo/src/cairo-cff-subset.c:3381:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3381 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-cff-subset.c: In function ‘_cairo_cff_fallback_init’: ../cairo/src/cairo-cff-subset.c:3396:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3396 | status = _cairo_cff_font_fallback_create (font_subset, &font, subset_name); | ^ ../cairo/src/cairo-cff-subset.c:3404:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3404 | status = cairo_cff_font_fallback_generate (font, &type2_subset, &data, &length); | ^ [114/158] Compiling C object src/libcairo-2.dll.p/cairo-type3-glyph-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-type3-glyph-surface.c:68:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 68 | return _cairo_pdf_operators_clip (&surface->pdf_operators, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | path, | ~~~~~ 70 | fill_rule); | ~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:56:77: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 56 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:57:77: warning: unused parameter ‘antialias’ [-Wunused-parameter] 57 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_image’: ../cairo/src/cairo-type3-glyph-surface.c:139:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 139 | status = surface->emit_image (image, surface->stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_paint’: ../cairo/src/cairo-type3-glyph-surface.c:207:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:225:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 225 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:192:58: warning: unused parameter ‘op’ [-Wunused-parameter] 192 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_mask’: ../cairo/src/cairo-type3-glyph-surface.c:231:58: warning: unused parameter ‘source’ [-Wunused-parameter] 231 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_stroke’: ../cairo/src/cairo-type3-glyph-surface.c:255:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 255 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/cairo-type3-glyph-surface.c:242:58: warning: unused parameter ‘op’ [-Wunused-parameter] 242 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:243:59: warning: unused parameter ‘source’ [-Wunused-parameter] 243 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:248:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 248 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:249:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 249 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_fill’: ../cairo/src/cairo-type3-glyph-surface.c:279:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 279 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/cairo-type3-glyph-surface.c:268:58: warning: unused parameter ‘op’ [-Wunused-parameter] 268 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:269:58: warning: unused parameter ‘source’ [-Wunused-parameter] 269 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:272:58: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 272 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:273:58: warning: unused parameter ‘antialias’ [-Wunused-parameter] 273 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_show_glyphs’: ../cairo/src/cairo-type3-glyph-surface.c:289:63: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 289 | _cairo_type3_glyph_surface_show_glyphs (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:290:63: warning: unused parameter ‘op’ [-Wunused-parameter] 290 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/cairo-type3-glyph-surface.c:291:64: warning: unused parameter ‘source’ [-Wunused-parameter] 291 | const cairo_pattern_t *source, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:292:63: warning: unused parameter ‘glyphs’ [-Wunused-parameter] 292 | cairo_glyph_t *glyphs, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:293:63: warning: unused parameter ‘num_glyphs’ [-Wunused-parameter] 293 | int num_glyphs, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:294:63: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 294 | cairo_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:295:65: warning: unused parameter ‘clip’ [-Wunused-parameter] 295 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-type3-glyph-surface.c: At top level: ../cairo/src/cairo-type3-glyph-surface.c:301:5: warning: implicit conversion from ‘enum _cairo_internal_surface_type’ to ‘enum _cairo_surface_type’ [-Wenum-conversion] 301 | CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:331:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 331 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-type3-glyph-surface.c:37: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_fallback_image’: ../cairo/src/cairo-type3-glyph-surface.c:351:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 351 | status = _cairo_scaled_glyph_lookup (surface->scaled_font, | ^ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_analyze_glyph’: ../cairo/src/cairo-type3-glyph-surface.c:422:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 422 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-type3-glyph-surface.c:427:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 427 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-type3-glyph-surface.c:434:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 434 | status2 = _cairo_output_stream_destroy (null_stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c:438:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 438 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c: In function ‘_cairo_type3_glyph_surface_emit_glyph’: ../cairo/src/cairo-type3-glyph-surface.c:487:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 487 | return status; | ^~~~~~ ../cairo/src/cairo-type3-glyph-surface.c:493:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 493 | status2 = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-type3-glyph-surface.c:519:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 519 | status = mem_stream->status; | ^ ../cairo/src/cairo-type3-glyph-surface.c:526:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 526 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-type3-glyph-surface.c:529:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 529 | status2 = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-type3-glyph-surface.c:539:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 539 | status2 = _cairo_output_stream_destroy (mem_stream); | ^ ../cairo/src/cairo-type3-glyph-surface.c:545:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 545 | status = _cairo_type3_glyph_surface_emit_fallback_image (surface, glyph_index); | ^ ../cairo/src/cairo-type3-glyph-surface.c:550:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 550 | return status; | ^~~~~~ [115/158] Compiling C object src/libcairo-2.dll.p/cairo-type1-subset.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_find_segments’: ../cairo/src/cairo-type1-subset.c:239:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 239 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:246:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 246 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:256:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 256 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:263:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 263 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_matrix’: ../cairo/src/cairo-type1-subset.c:342:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 342 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:346:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 346 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:369:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 369 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:380:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 380 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_bbox’: ../cairo/src/cairo-type1-subset.c:406:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 406 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:414:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 414 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_get_fontname’: ../cairo/src/cairo-type1-subset.c:437:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 437 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:443:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 443 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:458:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 458 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:476:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 476 | status = _cairo_escape_ps_name (&font->base.base_font); | ^ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_header’: ../cairo/src/cairo-type1-subset.c:536:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 536 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:545:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 545 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:550:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 550 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:580:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 580 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:585:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 585 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘use_standard_encoding_glyph’: ../cairo/src/cairo-type1-subset.c:765:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 765 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_parse_charstring’: ../cairo/src/cairo-type1-subset.c:866:28: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 866 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:894:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 894 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:911:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 911 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:921:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 921 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:928:36: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 928 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:937:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 937 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:950:32: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 950 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c:969:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 969 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_for_each_subr’: ../cairo/src/cairo-type1-subset.c:1069:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1069 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1072:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1072 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1078:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1078 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1090:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1090 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_build_glyph_list’: ../cairo/src/cairo-type1-subset.c:1119:47: warning: unused parameter ‘glyph_number’ [-Wunused-parameter] 1119 | int glyph_number, | ~~~~^~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_for_each_glyph’: ../cairo/src/cairo-type1-subset.c:1247:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1247 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1256:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1256 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1264:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1264 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_private_dict’: ../cairo/src/cairo-type1-subset.c:1317:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1317 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1330:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1330 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1336:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1336 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1354:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1354 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1357:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1357 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1366:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1366 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1383:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1383 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1389:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1389 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1397:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1397 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1421:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1421 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1429:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1429 | status = backend->index_to_glyph_name (font->scaled_font_subset->scaled_font, | ^ ../cairo/src/cairo-type1-subset.c:1465:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1465 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write_trailer’: ../cairo/src/cairo-type1-subset.c:1571:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1571 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_write’: ../cairo/src/cairo-type1-subset.c:1613:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1613 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘cairo_type1_font_subset_generate’: ../cairo/src/cairo-type1-subset.c:1671:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1671 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1673:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1673 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &data_length); | ^ ../cairo/src/cairo-type1-subset.c:1675:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1675 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c:1682:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1682 | status = scaled_font->backend->load_type1_data (scaled_font, 0, | ^ ../cairo/src/cairo-type1-subset.c:1689:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1689 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘_cairo_type1_subset_init’: ../cairo/src/cairo-type1-subset.c:1761:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1761 | status = scaled_font_subset->scaled_font->backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic); | ^ ../cairo/src/cairo-type1-subset.c:1766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1766 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-type1-subset.c: In function ‘_cairo_type1_scaled_font_is_type1’: ../cairo/src/cairo-type1-subset.c:1847:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1847 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &length); | ^ ../cairo/src/cairo-type1-subset.c:1855:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1855 | status = scaled_font->backend->load_type1_data (scaled_font, 0, buf, &length); | ^ [116/158] Compiling C object src/libcairo-2.dll.p/cairo-tag-stack.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tag-stack.c: In function ‘_cairo_tag_stack_push’: ../cairo/src/cairo-tag-stack.c:170:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 170 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:171:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 171 | return _cairo_tag_error ("Invalid tag: %s", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:180:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 180 | return _cairo_tag_error ("%s tag can not contain nested tags", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | (strcmp (top->name, CAIRO_TAG_CONTENT) == 0) ? "CAIRO_TAG_CONTENT" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | ((strcmp (top->name, CAIRO_TAG_CONTENT_REF) == 0) ? "CAIRO_TAG_CONTENT_REF" : top->name)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:203:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 203 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:207:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 207 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:212:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 212 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:222:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 222 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c: In function ‘_cairo_tag_stack_pop’: ../cairo/src/cairo-tag-stack.c:245:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 245 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:246:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 246 | return _cairo_tag_error ("cairo_tag_end(\"%s\") no matching begin tag", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tag-stack.c:255:21: warning: implicit conversion from ‘enum ’ to ‘cairo_tag_stack_structure_type_t’ {aka ‘enum _cairo_tag_stack_structure_type’} [-Wenum-conversion] 255 | stack->type = TAG_TYPE_INVALID; | ^ ../cairo/src/cairo-tag-stack.c:257:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 257 | return status; | ^~~~~~ ../cairo/src/cairo-tag-stack.c:265:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 265 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [117/158] Compiling C object src/libcairo-2.dll.p/cairo-deflate-stream.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [118/158] Compiling C object src/libcairo-2.dll.p/cairo-png.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-png.c: In function ‘unpremultiply_data’: ../cairo/src/cairo-png.c:86:33: warning: unused parameter ‘png’ [-Wunused-parameter] 86 | unpremultiply_data (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘convert_data_to_bytes’: ../cairo/src/cairo-png.c:188:36: warning: unused parameter ‘png’ [-Wunused-parameter] 188 | convert_data_to_bytes (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘png_simple_error_callback’: ../cairo/src/cairo-png.c:211:44: warning: unused parameter ‘error_msg’ [-Wunused-parameter] 211 | png_const_charp error_msg) | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-png.c: In function ‘png_simple_warning_callback’: ../cairo/src/cairo-png.c:227:42: warning: unused parameter ‘png’ [-Wunused-parameter] 227 | png_simple_warning_callback (png_structp png, | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c:228:46: warning: unused parameter ‘error_msg’ [-Wunused-parameter] 228 | png_const_charp error_msg) | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-png.c: In function ‘png_simple_output_flush_fn’: ../cairo/src/cairo-png.c:243:41: warning: unused parameter ‘png_ptr’ [-Wunused-parameter] 243 | png_simple_output_flush_fn (png_structp png_ptr) | ~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-png.c: In function ‘write_png’: ../cairo/src/cairo-png.c:265:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 265 | status = _cairo_surface_acquire_source_image (surface, | ^ ../cairo/src/cairo-png.c:272:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 272 | return status; | ^~~~~~ ../cairo/src/cairo-png.c:276:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 276 | status = _cairo_error (CAIRO_STATUS_WRITE_ERROR); | ^ ../cairo/src/cairo-png.c:285:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 285 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:294:18: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 294 | status = clone->base.status; | ^ ../cairo/src/cairo-png.c:301:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 301 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:326:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 326 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:332:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 332 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-png.c:381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 381 | status = _cairo_error (CAIRO_STATUS_INVALID_FORMAT); | ^ ../cairo/src/cairo-png.c:440:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 440 | return status; | ^~~~~~ ../cairo/src/cairo-png.c: In function ‘premultiply_data’: ../cairo/src/cairo-png.c:582:33: warning: unused parameter ‘png’ [-Wunused-parameter] 582 | premultiply_data (png_structp png, | ~~~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘convert_bytes_to_data’: ../cairo/src/cairo-png.c:613:36: warning: unused parameter ‘png’ [-Wunused-parameter] 613 | convert_bytes_to_data (png_structp png, png_row_infop row_info, png_bytep data) | ~~~~~~~~~~~~^~~ ../cairo/src/cairo-png.c: In function ‘read_png’: ../cairo/src/cairo-png.c:881:24: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 881 | cairo_status_t status_ignored; | ^~~~~~~~~~~~~~ [119/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-debug.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [120/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-gdi-compositor.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘fill_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:188:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 188 | return _cairo_win32_print_gdi_error (__FUNCTION__); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:191:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 191 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:195:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 195 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘copy_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:228:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 228 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:231:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 231 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:235:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 235 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:244:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 244 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:251:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 251 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:261:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 261 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘upload_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:282:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 282 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:286:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 286 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:293:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 293 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:303:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 303 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:329:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 329 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘alpha_blend_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:353:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 353 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:360:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 360 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:363:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 363 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:367:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 367 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:375:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 375 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:391:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 391 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘draw_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:420:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 420 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:436:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 436 | status = copy_boxes (dst, src, boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:438:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 438 | status = upload_boxes (dst, src, boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:442:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 442 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:448:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 448 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘opacity_boxes’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:461:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 461 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:467:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 467 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:470:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 470 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:473:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 473 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_paint’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 513 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:503:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 503 | _cairo_win32_gdi_compositor_paint (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_mask’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:531:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 531 | status = opacity_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:521:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 521 | _cairo_win32_gdi_compositor_mask (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_stroke’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:563:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 563 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:539:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 539 | _cairo_win32_gdi_compositor_stroke (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:544:66: warning: unused parameter ‘ctm_inverse’ [-Wunused-parameter] 544 | const cairo_matrix_t *ctm_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:545:66: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 545 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_fill’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:587:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 587 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path, | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:592:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 592 | status = draw_boxes (composite, &boxes); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:571:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 571 | _cairo_win32_gdi_compositor_fill (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:575:66: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 575 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c: In function ‘_cairo_win32_gdi_compositor_glyphs’: ../cairo/src/win32/cairo-win32-gdi-compositor.c:636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 636 | status = _cairo_win32_display_surface_set_clip(dst, composite->clip); | ^ ../cairo/src/win32/cairo-win32-gdi-compositor.c:618:66: warning: unused parameter ‘compositor’ [-Wunused-parameter] 618 | _cairo_win32_gdi_compositor_glyphs (const cairo_compositor_t *compositor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../cairo/src/win32/cairo-win32-gdi-compositor.c:623:66: warning: unused parameter ‘overlap’ [-Wunused-parameter] 623 | cairo_bool_t overlap) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ [121/158] Compiling C object src/libcairo-2.dll.p/cairo-colr-glyph-render.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-colr-glyph-render.c: In function ‘draw_paint’: ../cairo/src/cairo-colr-glyph-render.c:1177:9: warning: ‘orig_size’ may be used uninitialized [-Wmaybe-uninitialized] 1177 | FT_Activate_Size (orig_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-colr-glyph-render.c:1092:13: note: ‘orig_size’ was declared here 1092 | FT_Size orig_size; | ^~~~~~~~~ [122/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-device.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-device.c: In function ‘_cairo_win32_device_flush’: ../cairo/src/win32/cairo-win32-device.c:52:34: warning: unused parameter ‘device’ [-Wunused-parameter] 52 | _cairo_win32_device_flush (void *device) | ~~~~~~^~~~~~ ../cairo/src/win32/cairo-win32-device.c: In function ‘_cairo_win32_device_finish’: ../cairo/src/win32/cairo-win32-device.c:59:35: warning: unused parameter ‘device’ [-Wunused-parameter] 59 | _cairo_win32_device_finish (void *device) | ~~~~~~^~~~~~ [123/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-system.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-system.c: In function ‘DllMain’: ../cairo/src/win32/cairo-win32-system.c:62:20: warning: unused parameter ‘hinstDLL’ [-Wunused-parameter] 62 | DllMain (HINSTANCE hinstDLL, | ~~~~~~~~~~^~~~~~~~ ../cairo/src/win32/cairo-win32-system.c:64:20: warning: unused parameter ‘lpvReserved’ [-Wunused-parameter] 64 | LPVOID lpvReserved) | ~~~~~~~~~~^~~~~~~~~~~ [124/158] Compiling C object src/libcairo-2.dll.p/cairo-svg-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-svg-surface.c: In function ‘_extract_svg_surface’: ../cairo/src/cairo-svg-surface.c:700:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 700 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:705:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 705 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:711:57: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 711 | (void) _cairo_surface_set_error (surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-svg-surface.c:715:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 715 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:720:51: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 720 | (void) _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-svg-surface.c:985:56: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 985 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:986:67: warning: unused parameter ‘antialias’ [-Wunused-parameter] 986 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_copy_page’: ../cairo/src/cairo-svg-surface.c:1177:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1177 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1182:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1182 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_page’: ../cairo/src/cairo-svg-surface.c:1192:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1192 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1195:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1195 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_document_emit_bitmap_glyph_data’: ../cairo/src/cairo-svg-surface.c:1357:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1357 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-svg-surface.c:1363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1363 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1496 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode_jpeg’: ../cairo/src/cairo-svg-surface.c:1959:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1959 | status = _cairo_image_info_get_jpeg_info (&image_info, mime_data, mime_data_length); | ^ ../cairo/src/cairo-svg-surface.c:1961:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1961 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1974:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1974 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:1983:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1983 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode_png’: ../cairo/src/cairo-svg-surface.c:1998:23: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1998 | return surface->status; | ~~~~~~~^~~~~~~~ ../cairo/src/cairo-svg-surface.c:2010:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2010 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:2019:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2019 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_surface_base64_encode’: ../cairo/src/cairo-svg-surface.c:2043:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2043 | status = cairo_surface_write_to_png_stream (surface, base64_write_func, | ^ ../cairo/src/cairo-svg-surface.c:2053:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2053 | status = base64_write_func (&info, NULL, 0); | ^ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_emit_surface’: ../cairo/src/cairo-svg-surface.c:2126:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2126 | status = _cairo_surface_base64_encode (surface, | ^ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_emit_solid_pattern’: ../cairo/src/cairo-svg-surface.c:2500:61: warning: unused parameter ‘surface’ [-Wunused-parameter] 2500 | _cairo_svg_surface_emit_solid_pattern (cairo_svg_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_do_operator’: ../cairo/src/cairo-svg-surface.c:3125:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3125 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3169:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3169 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3176:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3176 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3215:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3215 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3233:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3233 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3250:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3250 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3254:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3254 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3267:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3267 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3272:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3272 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3276:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3276 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3278:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3278 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3317:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3317 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3324:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3324 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3363:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3363 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3382:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3382 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3398:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3398 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3569:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3569 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3595:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3595 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3599:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3599 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_paint_impl’: ../cairo/src/cairo-svg-surface.c:3643:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3643 | return _cairo_svg_surface_emit_paint (output, surface, source, FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_paint’: ../cairo/src/cairo-svg-surface.c:3662:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3662 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3666:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3666 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3672:24: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3672 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3684:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3684 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_paint_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_mask_impl’: ../cairo/src/cairo-svg-surface.c:3713:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3713 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3722:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3722 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3731:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3731 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3736:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3736 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_mask’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3756:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3756 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_mask_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_stroke_impl’: ../cairo/src/cairo-svg-surface.c:3796:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3796 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3817:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3817 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3823:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3823 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3769:40: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 3769 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3770:51: warning: unused parameter ‘antialias’ [-Wunused-parameter] 3770 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_stroke’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3847:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3847 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_stroke_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill_impl’: ../cairo/src/cairo-svg-surface.c:3891:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3891 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3899:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3899 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3905:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3905 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3863:38: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 3863 | double tolerance, | ~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3864:49: warning: unused parameter ‘antialias’ [-Wunused-parameter] 3864 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill’: ../cairo/src/cairo-svg-surface.c:3606:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3612:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3612 | status = OPERATOR_IMPL (&mask_stream, surface, &_cairo_pattern_white.base, ## __VA_ARGS__); \ | ^ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3615:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3615 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3625 | return status; \ | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3927:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 3927 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_fill_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_fill_stroke’: ../cairo/src/cairo-svg-surface.c:3971:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3971 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3978:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3978 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3984:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3984 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:3993:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3993 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3940:40: warning: unused parameter ‘fill_tolerance’ [-Wunused-parameter] 3940 | double fill_tolerance, | ~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3941:51: warning: unused parameter ‘fill_antialias’ [-Wunused-parameter] 3941 | cairo_antialias_t fill_antialias, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3948:40: warning: unused parameter ‘stroke_tolerance’ [-Wunused-parameter] 3948 | double stroke_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3949:51: warning: unused parameter ‘stroke_antialias’ [-Wunused-parameter] 3949 | cairo_antialias_t stroke_antialias, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_glyphs_impl’: ../cairo/src/cairo-svg-surface.c:4008:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4008 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:4022:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4022 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4045:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4045 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4057:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4057 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:4069:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4069 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c:4072:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4072 | status = _cairo_svg_surface_fill_impl (output, | ^ ../cairo/src/cairo-svg-surface.c:4082:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4082 | return status; | ^~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_show_glyphs’: ../cairo/src/cairo-svg-surface.c:3604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3604 | status = _cairo_svg_surface_set_clip (surface, &surface->xml_node, clip); \ | ^ ../cairo/src/cairo-svg-surface.c:4103:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 4103 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_show_glyphs_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:3618:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3618 | status = _cairo_svg_surface_emit_paint (&source_stream, \ | ^ ../cairo/src/cairo-svg-surface.c:4103:5: note: in expansion of macro ‘_CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL’ 4103 | _CAIRO_SVG_SURFACE_CALL_OPERATOR_IMPL (_cairo_svg_surface_show_glyphs_impl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_get_font_options’: ../cairo/src/cairo-svg-surface.c:4111:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4111 | _cairo_svg_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_get_supported_mime_types’: ../cairo/src/cairo-svg-surface.c:4124:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4124 | _cairo_svg_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: At top level: ../cairo/src/cairo-svg-surface.c:4163:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 4163 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-svg-surface.c:44: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_set_paginated_mode’: ../cairo/src/cairo-svg-surface.c:4406:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4406 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-svg-surface.c:4410:59: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4410 | _cairo_svg_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: At top level: ../cairo/src/cairo-svg-surface.c:4421:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 4421 | }; | ^ In file included from ../cairo/src/cairo-svg-surface.c:55: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_surface_create_for_stream_internal.constprop’: ../cairo/src/cairo-svg-surface.c:1142:15: warning: ‘document’ may be used uninitialized [-Wmaybe-uninitialized] 1142 | surface = _cairo_svg_surface_create_for_document (document, CAIRO_CONTENT_COLOR_ALPHA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143 | width, height, TRUE); | ~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c:1128:27: note: ‘document’ was declared here 1128 | cairo_svg_document_t *document; | ^~~~~~~~ In function ‘_cairo_svg_document_emit_bitmap_glyph_data’, inlined from ‘_cairo_svg_document_emit_glyph’ at ../cairo/src/cairo-svg-surface.c:1517:11, inlined from ‘_cairo_svg_document_emit_font_subset’ at ../cairo/src/cairo-svg-surface.c:1538:11: ../cairo/src/cairo-svg-surface.c:1493:9: warning: ‘extracted_surface’ may be used uninitialized [-Wmaybe-uninitialized] 1493 | _cairo_surface_release_source_image (extracted_surface, extracted_image, extracted_image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-svg-surface.c: In function ‘_cairo_svg_document_emit_font_subset’: ../cairo/src/cairo-svg-surface.c:1371:22: note: ‘extracted_surface’ was declared here 1371 | cairo_surface_t *extracted_surface; | ^~~~~~~~~~~~~~~~~ [125/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [126/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-display-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_display_surface_mark_dirty’: ../cairo/src/win32/cairo-win32-display-surface.c:587:46: warning: unused parameter ‘x’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^ ../cairo/src/win32/cairo-win32-display-surface.c:587:53: warning: unused parameter ‘y’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^ ../cairo/src/win32/cairo-win32-display-surface.c:587:60: warning: unused parameter ‘width’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:587:71: warning: unused parameter ‘height’ [-Wunused-parameter] 587 | int x, int y, int width, int height) | ~~~~^~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_save_initial_clip’: ../cairo/src/win32/cairo-win32-display-surface.c:625:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 625 | return _cairo_error (CAIRO_STATUS_DEVICE_ERROR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:678:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 678 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: At top level: ../cairo/src/win32/cairo-win32-display-surface.c:935:1: warning: missing initializer for field ‘has_show_text_glyphs’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 935 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/win32/cairo-win32-display-surface.c:40: ../cairo/src/cairo-surface-backend-private.h:187:7: note: ‘has_show_text_glyphs’ declared here 187 | (*has_show_text_glyphs) (void *surface); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘cairo_win32_surface_create_with_format’: ../cairo/src/win32/cairo-win32-display-surface.c:999:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 999 | status = _cairo_win32_save_initial_clip (hdc, surface); | ^ ../cairo/src/win32/cairo-win32-display-surface.c: In function ‘_cairo_win32_display_surface_create_for_dc’: ../cairo/src/win32/cairo-win32-display-surface.c:310:22: warning: ‘bits’ may be used uninitialized [-Wmaybe-uninitialized] 310 | surface->image = cairo_image_surface_create_for_data (bits, format, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | width, height, rowstride); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:295:20: note: ‘bits’ was declared here 295 | unsigned char *bits; | ^~~~ ../cairo/src/win32/cairo-win32-display-surface.c:310:22: warning: ‘rowstride’ may be used uninitialized [-Wmaybe-uninitialized] 310 | surface->image = cairo_image_surface_create_for_data (bits, format, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | width, height, rowstride); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-display-surface.c:296:9: note: ‘rowstride’ was declared here 296 | int rowstride; | ^~~~~~~~~ [127/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-file.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new’: ../cairo/util/cairo-script/cairo-script-file.c:61:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 61 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:72:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 72 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:78:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 78 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:85:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 85 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_for_stream’: ../cairo/util/cairo-script/cairo-script-file.c:97:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 97 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:108:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 108 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:114:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 114 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:121:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 121 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_for_bytes’: ../cairo/util/cairo-script/cairo-script-file.c:134:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 134 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:147:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 147 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_from_string’: ../cairo/util/cairo-script/cairo-script-file.c:159:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 159 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:178:34: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 178 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:186:38: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 186 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:191:64: warning: passing argument 4 of ‘lzo2a_decompress’ from incompatible pointer type [-Wincompatible-pointer-types] 191 | (lzo_bytep) tmp_str->string, &len, | ^~~~ | | | uLongf * {aka long unsigned int *} In file included from ../cairo/util/cairo-script/cairo-script-file.c:45: /usr/x86_64-w64-mingw32/include/lzo/lzo2a.h:50:58: note: expected ‘lzo_uint *’ {aka ‘long long unsigned int *’} but argument is of type ‘uLongf *’ {aka ‘long unsigned int *’} 50 | lzo_bytep dst, lzo_uintp dst_len, | ^ ../cairo/util/cairo-script/cairo-script-file.c:194:38: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 194 | status = _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:216:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 216 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_csi_file_new_filter’: ../cairo/util/cairo-script/cairo-script-file.c:232:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 232 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:250:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 250 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_ascii85_decode_putc’: ../cairo/util/cairo-script/cairo-script-file.c:415:45: warning: unused parameter ‘c’ [-Wunused-parameter] 415 | _ascii85_decode_putc (csi_file_t *file, int c) | ~~~~^ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_ascii85_decode’: ../cairo/util/cairo-script/cairo-script-file.c:458:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 458 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:445:48: warning: unused parameter ‘dict’ [-Wunused-parameter] 445 | csi_dictionary_t *dict, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_deflate_decode_putc’: ../cairo/util/cairo-script/cairo-script-file.c:524:45: warning: unused parameter ‘c’ [-Wunused-parameter] 524 | _deflate_decode_putc (csi_file_t *file, int c) | ~~~~^ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘csi_file_new_deflate_decode’: ../cairo/util/cairo-script/cairo-script-file.c:579:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 579 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:592:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 592 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:566:48: warning: unused parameter ‘dict’ [-Wunused-parameter] 566 | csi_dictionary_t *dict, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-file.c: In function ‘_csi_file_as_string’: ../cairo/util/cairo-script/cairo-script-file.c:1072:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1072 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1088:36: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1088 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1094:36: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1094 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-file.c:1108:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1108 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [128/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-hash.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_init’: ../cairo/util/cairo-script/cairo-script-hash.c:136:28: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 136 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_manage’: ../cairo/util/cairo-script/cairo-script-hash.c:255:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 255 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c:262:32: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 262 | return _csi_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c:288:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 288 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-hash.c: In function ‘_csi_hash_table_insert’: ../cairo/util/cairo-script/cairo-script-hash.c:383:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 383 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ [129/158] Compiling C object src/libcairo-2.dll.p/cairo-ft-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_load_glyph’: ../cairo/src/cairo-ft-font.c:2422:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2422 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2437:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2437 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:2460:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2460 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_glyph_fini’: ../cairo/src/cairo-ft-font.c:2465:45: warning: unused parameter ‘glyph’ [-Wunused-parameter] 2465 | cairo_scaled_glyph_t *glyph, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-ft-font.c:2466:45: warning: unused parameter ‘font’ [-Wunused-parameter] 2466 | cairo_scaled_font_t *font) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_set_foreground_color’: ../cairo/src/cairo-ft-font.c:2514:70: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2514 | _cairo_ft_scaled_glyph_set_foreground_color (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface’: ../cairo/src/cairo-ft-font.c:2590:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2590 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:2597:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2597 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2617:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2617 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2639:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2639 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:2648:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2648 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2560:18: warning: variable ‘glyph’ set but not used [-Wunused-but-set-variable] 2560 | FT_GlyphSlot glyph; | ^~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_colr_v0_glyph’: ../cairo/src/cairo-ft-font.c:2714:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2714 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:2720:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2720 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2734:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2734 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2741:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2655:75: warning: unused parameter ‘vertical_layout’ [-Wunused-parameter] 2655 | cairo_bool_t vertical_layout, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_colr_v1_glyph’: ../cairo/src/cairo-ft-font.c:2796:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2796 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2857:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2857 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:2874:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2874 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_svg_glyph’: ../cairo/src/cairo-ft-font.c:2946:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2946 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:3007:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3007 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c:3024:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3024 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface_for_recording_surface’: ../cairo/src/cairo-ft-font.c:3037:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3037 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3051:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3051 | status = _cairo_recording_surface_replay_with_foreground_color (scaled_glyph->recording_surface, | ^ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_is_colr_v0’: ../cairo/src/cairo-ft-font.c:3165:60: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 3165 | _cairo_ft_scaled_glyph_is_colr_v0 (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_is_colr_v1’: ../cairo/src/cairo-ft-font.c:3187:60: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 3187 | _cairo_ft_scaled_glyph_is_colr_v1 (cairo_ft_scaled_font_t *scaled_font, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_metrics’: ../cairo/src/cairo-ft-font.c:3226:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3226 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init’: ../cairo/src/cairo-ft-font.c:3359:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3359 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3381:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3381 | status = _cairo_ft_scaled_glyph_init_metrics (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3396:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3396 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3401:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3401 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3411:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3411 | status = _cairo_ft_scaled_glyph_init_record_svg_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3417:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3417 | status = _cairo_ft_scaled_glyph_init_record_colr_v1_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3423:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3423 | status = _cairo_ft_scaled_glyph_init_record_colr_v0_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3438:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3438 | status = _cairo_ft_scaled_glyph_init_surface_for_recording_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3442:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3442 | status = _cairo_ft_scaled_glyph_init_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3456:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3456 | status = _cairo_ft_scaled_glyph_init_surface (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3472:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3472 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font, | ^ ../cairo/src/cairo-ft-font.c:3484:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3484 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3496 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_load_truetype_table’: ../cairo/src/cairo-ft-font.c:3532:29: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3532 | cairo_status_t status = CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3544:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3544 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3556:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3556 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_index_to_ucs4’: ../cairo/src/cairo-ft-font.c:3572:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3572 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3586:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3586 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_is_synthetic’: ../cairo/src/cairo-ft-font.c:3593:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3593 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3607:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3607 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3621:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3621 | status = _cairo_error (_cairo_ft_to_cairo_error (error)); | ^ ../cairo/src/cairo-ft-font.c:3628:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_index_to_glyph_name’: ../cairo/src/cairo-ft-font.c:3671:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3671 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3680:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3680 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3701:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3701 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3708:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3708 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_load_type1_data’: ../cairo/src/cairo-ft-font.c:3749:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3749 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3752:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3752 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3757:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3757 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3766:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3766 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/cairo-ft-font.c:3787:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3787 | return status; | ^~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_record_svg_glyph’: ../cairo/src/cairo-ft-font.c:3013:33: warning: ‘extent_x_scale’ may be used uninitialized [-Wmaybe-uninitialized] 3013 | extents->x_bearing = x1 * x_scale; | ~~~^~~~~~~~~ ../cairo/src/cairo-ft-font.c:2961:12: note: ‘extent_x_scale’ was declared here 2961 | double extent_x_scale; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c:3014:33: warning: ‘extent_y_scale’ may be used uninitialized [-Wmaybe-uninitialized] 3014 | extents->y_bearing = y1 * y_scale; | ~~~^~~~~~~~~ ../cairo/src/cairo-ft-font.c:2962:12: note: ‘extent_y_scale’ was declared here 2962 | double extent_y_scale; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init_surface’: ../cairo/src/cairo-ft-font.c:2623:45: warning: ‘surface’ may be used uninitialized [-Wmaybe-uninitialized] 2623 | if (pixman_image_get_format (surface->pixman_image) == PIXMAN_a8r8g8b8 && | ^~ ../cairo/src/cairo-ft-font.c:2562:34: note: ‘surface’ declared here 2562 | cairo_image_surface_t *surface; | ^~~~~~~ [130/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-font.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_done_unscaled_font’: ../cairo/src/win32/cairo-win32-font.c:562:67: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 562 | _cairo_win32_scaled_font_done_unscaled_font (cairo_scaled_font_t *scaled_font) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_glyph_init’: ../cairo/src/win32/cairo-win32-font.c:1105:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1105 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1117:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1117 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1123:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1123 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1126:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1126 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1097:65: warning: unused parameter ‘foreground_color’ [-Wunused-parameter] 1097 | const cairo_color_t *foreground_color) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_load_truetype_table’: ../cairo/src/win32/cairo-win32-font.c:1147:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1147 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1151:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1151 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-font.c:1157:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1157 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_index_to_ucs4’: ../cairo/src/win32/cairo-win32-font.c:1179:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1179 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c:1247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1247 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_is_synthetic’: ../cairo/src/win32/cairo-win32-font.c:1261:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1261 | status = _cairo_truetype_get_style (&scaled_font->base, | ^ ../cairo/src/win32/cairo-win32-font.c:1268:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1268 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1274:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1274 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_index_to_glyph_name’: ../cairo/src/win32/cairo-win32-font.c:1315:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1315 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_init_glyph_path’: ../cairo/src/win32/cairo-win32-font.c:1467:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1467 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: At top level: ../cairo/src/win32/cairo-win32-font.c:1634:1: warning: missing initializer for field ‘has_color_glyphs’ of ‘cairo_scaled_font_backend_t’ {aka ‘const struct _cairo_scaled_font_backend’} [-Wmissing-field-initializers] 1634 | }; | ^ In file included from ../cairo/src/win32/cairo-win32-font.c:36: ../cairo/src/cairoint.h:614:7: note: ‘has_color_glyphs’ declared here 614 | (*has_color_glyphs) (void *scaled_font); | ^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:1818:1: warning: missing initializer for field ‘get_implementation’ of ‘const struct _cairo_font_face_backend’ [-Wmissing-field-initializers] 1818 | }; | ^ ../cairo/src/cairoint.h:638:7: note: ‘get_implementation’ declared here 638 | (*get_implementation) (void *font_face, | ^~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c: In function ‘_cairo_win32_scaled_font_select_unscaled_font’: ../cairo/src/win32/cairo-win32-font.c:526:17: warning: ‘hfont’ may be used uninitialized [-Wmaybe-uninitialized] 526 | old_hfont = SelectObject (hdc, hfont); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-font.c:519:11: note: ‘hfont’ was declared here 519 | HFONT hfont; | ^~~~~ [131/158] Compiling C object src/libcairo-2.dll.p/cairo-svg-glyph-render.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-svg-glyph-render.c: In function ‘create_element’: ../cairo/src/cairo-svg-glyph-render.c:1029:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 1029 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘parse_svg’: ../cairo/src/cairo-svg-glyph-render.c:1128:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 1128 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_stop’: ../cairo/src/cairo-svg-glyph-render.c:1689:48: warning: unused parameter ‘end_tag’ [-Wunused-parameter] 1689 | cairo_bool_t end_tag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_g’: ../cairo/src/cairo-svg-glyph-render.c:1732:45: warning: unused parameter ‘element’ [-Wunused-parameter] 1732 | cairo_svg_element_t *element, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘render_element_image’: ../cairo/src/cairo-svg-glyph-render.c:1809:49: warning: unused parameter ‘end_tag’ [-Wunused-parameter] 1809 | cairo_bool_t end_tag) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘update_dash’: ../cairo/src/cairo-svg-glyph-render.c:2624:52: warning: unused parameter ‘element’ [-Wunused-parameter] 2624 | cairo_svg_element_t *element) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-svg-glyph-render.c: In function ‘pattern_requires_bbox’: ../cairo/src/cairo-svg-glyph-render.c:2671:50: warning: unused parameter ‘svg_render’ [-Wunused-parameter] 2671 | pattern_requires_bbox (cairo_svg_glyph_render_t *svg_render, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [132/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-interpreter.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_alloc’: ../cairo/util/cairo-script/cairo-script-interpreter.c:59:20: warning: unused parameter ‘ctx’ [-Wunused-parameter] 59 | _csi_alloc (csi_t *ctx, int size) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_realloc’: ../cairo/util/cairo-script/cairo-script-interpreter.c:77:22: warning: unused parameter ‘ctx’ [-Wunused-parameter] 77 | _csi_realloc (csi_t *ctx, void *ptr, int size) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘_csi_free’: ../cairo/util/cairo-script/cairo-script-interpreter.c:83:19: warning: unused parameter ‘ctx’ [-Wunused-parameter] 83 | _csi_free (csi_t *ctx, void *ptr) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: At top level: ../cairo/util/cairo-script/cairo-script-interpreter.c:533:1: warning: missing initializer for field ‘finished’ of ‘csi_t’ {aka ‘struct _cairo_script_interpreter’} [-Wmissing-field-initializers] 533 | static csi_t _csi_nil = { -1, CSI_STATUS_NO_MEMORY }; | ^~~~~~ In file included from ../cairo/util/cairo-script/cairo-script-interpreter.c:39: ../cairo/util/cairo-script/cairo-script-private.h:450:18: note: ‘finished’ declared here 450 | unsigned int finished : 1; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_run’: ../cairo/util/cairo-script/cairo-script-interpreter.c:565:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 565 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:567:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 567 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:571:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 571 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:578:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 578 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_feed_stream’: ../cairo/util/cairo-script/cairo-script-interpreter.c:587:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 587 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:589:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 589 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:593:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 593 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:600:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 600 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_feed_string’: ../cairo/util/cairo-script/cairo-script-interpreter.c:609:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 609 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:611:28: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 611 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:617:19: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 617 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:624:15: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 624 | return ctx->status; | ~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_finish’: ../cairo/util/cairo-script/cairo-script-interpreter.c:653:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 653 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_destroy’: ../cairo/util/cairo-script/cairo-script-interpreter.c:680:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 680 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c:685:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 685 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-interpreter.c: In function ‘cairo_script_interpreter_translate_stream’: ../cairo/util/cairo-script/cairo-script-interpreter.c:709:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 709 | return status; | ^~~~~~ [133/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-objects.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘csi_array_get’: ../cairo/util/cairo-script/cairo-script-objects.c:107:23: warning: unused parameter ‘ctx’ [-Wunused-parameter] 107 | csi_array_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘_dictionary_name_equal’: ../cairo/util/cairo-script/cairo-script-objects.c:187:37: warning: unused parameter ‘_a’ [-Wunused-parameter] 187 | _dictionary_name_equal (const void *_a, const void *_b) | ~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-objects.c:187:53: warning: unused parameter ‘_b’ [-Wunused-parameter] 187 | _dictionary_name_equal (const void *_a, const void *_b) | ~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-objects.c: In function ‘csi_dictionary_get’: ../cairo/util/cairo-script/cairo-script-objects.c:304:28: warning: unused parameter ‘ctx’ [-Wunused-parameter] 304 | csi_dictionary_get (csi_t *ctx, | ~~~~~~~^~~ [134/158] Compiling C object src/libcairo-2.dll.p/win32_cairo-win32-printing-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_init_language_pack’: ../cairo/src/win32/cairo-win32-printing-surface.c:150:83: warning: unused parameter ‘surface’ [-Wunused-parameter] 150 | _cairo_win32_printing_surface_init_language_pack (cairo_win32_printing_surface_t *surface) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_acquire_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:228:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 228 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:245:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 245 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_release_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:262:86: warning: unused parameter ‘surface’ [-Wunused-parameter] 262 | _cairo_win32_printing_surface_release_image_pattern (cairo_win32_printing_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘analyze_surface_pattern_transparency’: ../cairo/src/win32/cairo-win32-printing-surface.c:303:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 303 | status = _cairo_win32_printing_surface_acquire_image_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:319:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 319 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_analyze_operation’: ../cairo/src/win32/cairo-win32-printing-surface.c:396:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 396 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:412:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 412 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_recording_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:555:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 555 | status = cairo_matrix_invert (&p2d); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:573:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | status = _cairo_recording_surface_get_bbox (recording_surface, &bbox, NULL); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:580:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 580 | status = _cairo_win32_printing_surface_get_ctm_clip_box (surface, &clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:599:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 599 | status = _cairo_win32_printing_surface_paint_solid_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:656:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 656 | status = _cairo_recording_surface_replay_region (&recording_surface->base, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:676:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 676 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_check_jpeg’: ../cairo/src/win32/cairo-win32-printing-surface.c:714:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 714 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_check_png’: ../cairo/src/win32/cairo-win32-printing-surface.c:753:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 753 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:784:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 784 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:791:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 791 | status = _cairo_win32_printing_surface_acquire_image_pattern (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:799:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 799 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:803:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 803 | status = image->base.status; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:808:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 808 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:827:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 827 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:840:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 840 | status = opaque_surface->status; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:846:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 846 | status = _cairo_surface_paint (opaque_surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:854:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 854 | status = _cairo_surface_paint (opaque_surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:880:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 880 | status = cairo_matrix_invert (&m); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:890:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 890 | status = _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_paint_image_pattern"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:925:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 925 | status = _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_paint(StretchDIBits)"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:939:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 939 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_linear_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:1000:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1000 | return _cairo_win32_print_gdi_error ("_win32_printing_surface_paint_linear_pattern:SetWorldTransform2"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1089:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1089 | return _cairo_win32_print_gdi_error ("_win32_printing_surface_paint_linear_pattern:GradientFill"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:1109:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1109 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1128:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1128 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1134:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1134 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1138:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1138 | status = _cairo_win32_printing_surface_paint_linear_pattern (surface, (cairo_linear_pattern_t *) pattern); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1140:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1140 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1151:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1151 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_show_page’: ../cairo/src/win32/cairo-win32-printing-surface.c:1285:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1285 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_clipper_intersect_clip_path’: ../cairo/src/win32/cairo-win32-printing-surface.c:1292:72: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 1292 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1293:72: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1293 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_get_font_options’: ../cairo/src/win32/cairo-win32-printing-surface.c:1343:72: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1343 | _cairo_win32_printing_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint’: ../cairo/src/win32/cairo-win32-printing-surface.c:1365:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1365 | status = _cairo_composite_rectangles_init_for_paint (&extents, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1369:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1369 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1382:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1382 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1388:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1388 | status = _cairo_win32_printing_surface_paint_pattern (surface, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1392:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1392 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_stroke’: ../cairo/src/win32/cairo-win32-printing-surface.c:1484:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1484 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1497:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1497 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1559:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1559 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:ExtCreatePen"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1565:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1565 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SelectObject"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1570:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1570 | status = _cairo_win32_printing_surface_emit_path (surface, path); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1585:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1585 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SetWorldTransform"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1593:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1593 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:WidenPath"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1597:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1597 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:SelectClipPath"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1604:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1604 | status = _cairo_win32_print_gdi_error ("_win32_surface_stroke:ModifyWorldTransform"); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1453:65: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1453 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_fill’: ../cairo/src/win32/cairo-win32-printing-surface.c:1656:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1656 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1675:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1675 | status = _cairo_win32_printing_surface_emit_path (surface, path); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1690:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1690 | status = _cairo_win32_printing_surface_select_solid_brush (surface, source); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1625:66: warning: unused parameter ‘antialias’ [-Wunused-parameter] 1625 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_emit_win32_glyphs’: ../cairo/src/win32/cairo-win32-printing-surface.c:1750:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1750 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1772:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1772 | status = _cairo_win32_surface_emit_glyphs (&surface->win32, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1791:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1791 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1713:74: warning: unused parameter ‘op’ [-Wunused-parameter] 1713 | cairo_operator_t op, | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../cairo/src/win32/cairo-win32-printing-surface.c:1718:74: warning: unused parameter ‘clip’ [-Wunused-parameter] 1718 | const cairo_clip_t *clip) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_show_glyphs’: ../cairo/src/win32/cairo-win32-printing-surface.c:1815:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1815 | status = _cairo_composite_rectangles_init_for_glyphs (&extents, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1823:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1823 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:1848:24: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1848 | status = CAIRO_INT_STATUS_UNSUPPORTED; | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1851:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1851 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1872:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1872 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1884:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1884 | status = _cairo_win32_printing_surface_analyze_operation (surface, op, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1925:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1925 | status = _cairo_win32_printing_surface_emit_win32_glyphs (surface, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1944:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1944 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1970:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1970 | status = _cairo_win32_printing_surface_paint_pattern (surface, source, &extents.bounded); | ^ ../cairo/src/win32/cairo-win32-printing-surface.c:1984:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1984 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_get_supported_mime_types’: ../cairo/src/win32/cairo-win32-printing-surface.c:1988:68: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1988 | _cairo_win32_printing_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_create_similar’: ../cairo/src/win32/cairo-win32-printing-surface.c:2005:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2005 | _cairo_win32_printing_surface_create_similar (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_start_page’: ../cairo/src/win32/cairo-win32-printing-surface.c:2106:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2106 | return _cairo_win32_print_gdi_error ("_cairo_win32_printing_surface_start_page:ModifyWorldTransform"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2114 | return status; | ^~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2123:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2123 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_set_paginated_mode’: ../cairo/src/win32/cairo-win32-printing-surface.c:2134:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2134 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_supports_fine_grained_fallbacks’: ../cairo/src/win32/cairo-win32-printing-surface.c:2138:70: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2138 | _cairo_win32_printing_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: At top level: ../cairo/src/win32/cairo-win32-printing-surface.c:2260:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 2260 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/win32/cairo-win32-printing-surface.c:38: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/win32/cairo-win32-printing-surface.c:2268:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 2268 | }; | ^ In file included from ../cairo/src/win32/cairo-win32-printing-surface.c:42: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c: In function ‘_cairo_win32_printing_surface_paint_image_pattern’: ../cairo/src/win32/cairo-win32-printing-surface.c:911:18: warning: ‘mime_data’ may be used uninitialized [-Wmaybe-uninitialized] 911 | if (!StretchDIBits (surface->win32.dc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | x_tile*opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | y_tile*opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~ 915 | opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~ 916 | 0, | ~~ 917 | 0, | ~~ 918 | use_mime ? mime_info.width : opaque_image->width, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | use_mime ? mime_info.height : opaque_image->height, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 920 | use_mime ? mime_data : opaque_image->data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | &bi, | ~~~~ 922 | DIB_RGB_COLORS, | ~~~~~~~~~~~~~~~ 923 | SRCCOPY)) | ~~~~~~~~ ../cairo/src/win32/cairo-win32-printing-surface.c:774:26: note: ‘mime_data’ was declared here 774 | const unsigned char *mime_data; | ^~~~~~~~~ [135/158] Compiling C object src/libcairo-2.dll.p/cairo-tee-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_paint’: ../cairo/src/cairo-tee-surface.c:233:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 233 | status = _cairo_surface_wrapper_paint (&replicas[n], op, source, 0, clip); | ^ ../cairo/src/cairo-tee-surface.c:238:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 238 | return _cairo_surface_wrapper_paint (&surface->primary, op, source, 0, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_mask’: ../cairo/src/cairo-tee-surface.c:256:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 256 | status = _cairo_surface_wrapper_mask (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:264:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 264 | return _cairo_surface_wrapper_mask (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | op, source, 0, | ~~~~~~~~~~~~~~ 266 | mask, 0, | ~~~~~~~~ 267 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_stroke’: ../cairo/src/cairo-tee-surface.c:290:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 290 | status = _cairo_surface_wrapper_stroke (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:300:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 300 | return _cairo_surface_wrapper_stroke (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | op, source, 0, | ~~~~~~~~~~~~~~ 302 | path, style, | ~~~~~~~~~~~~ 303 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 304 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 305 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_fill’: ../cairo/src/cairo-tee-surface.c:326:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 326 | status = _cairo_surface_wrapper_fill (&replicas[n], | ^ ../cairo/src/cairo-tee-surface.c:335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 335 | return _cairo_surface_wrapper_fill (&surface->primary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | op, source, 0, | ~~~~~~~~~~~~~~ 337 | path, fill_rule, | ~~~~~~~~~~~~~~~~ 338 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 339 | clip); | ~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_has_show_text_glyphs’: ../cairo/src/cairo-tee-surface.c:343:48: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 343 | _cairo_tee_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: ../cairo/src/cairo-tee-surface.c:371:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 371 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:377:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 377 | status = _cairo_surface_wrapper_show_text_glyphs (&replicas[n], op, | ^ ../cairo/src/cairo-tee-surface.c:390:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 390 | status = _cairo_surface_wrapper_show_text_glyphs (&surface->primary, op, | ^ ../cairo/src/cairo-tee-surface.c: At top level: ../cairo/src/cairo-tee-surface.c:435:1: warning: missing initializer for field ‘get_supported_mime_types’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 435 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-tee-surface.c:55: ../cairo/src/cairo-surface-backend-private.h:204:7: note: ‘get_supported_mime_types’ declared here 204 | (*get_supported_mime_types) (void *surface); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c: In function ‘cairo_tee_surface_add’: ../cairo/src/cairo-tee-surface.c:500:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 500 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:499:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 499 | status = _cairo_surface_set_error (abstract_surface, | ^ ../cairo/src/cairo-tee-surface.c:506:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 506 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:505:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 505 | status = _cairo_surface_set_error (abstract_surface, | ^ ../cairo/src/cairo-tee-surface.c:511:68: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 511 | status = _cairo_surface_set_error (abstract_surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-tee-surface.c:511:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 511 | status = _cairo_surface_set_error (abstract_surface, target->status); | ^ ../cairo/src/cairo-tee-surface.c:521:60: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 521 | status = _cairo_surface_set_error (&surface->base, status); | ^~~~~~ ../cairo/src/cairo-tee-surface.c:521:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 521 | status = _cairo_surface_set_error (&surface->base, status); | ^ ../cairo/src/cairo-tee-surface.c: In function ‘cairo_tee_surface_remove’: ../cairo/src/cairo-tee-surface.c:547:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 547 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:553:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 553 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:560:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 560 | _cairo_error (CAIRO_STATUS_INVALID_INDEX)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-tee-surface.c:573:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 573 | _cairo_error (CAIRO_STATUS_INVALID_INDEX)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [136/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-stack.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [137/158] Compiling C object util/cairo-script/csi-exec.exe.p/csi-exec.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-exec.c: In function ‘_surface_create’: ../cairo/util/cairo-script/csi-exec.c:44:24: warning: unused parameter ‘closure’ [-Wunused-parameter] 44 | _surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-exec.c:45:34: warning: unused parameter ‘content’ [-Wunused-parameter] 45 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-exec.c:47:23: warning: unused parameter ‘uid’ [-Wunused-parameter] 47 | long uid) | ~~~~~^~~ [138/158] Compiling C object util/cairo-script/csi-replay.exe.p/csi-replay.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-replay.c: In function ‘_similar_surface_create’: ../cairo/util/cairo-script/csi-replay.c:55:31: warning: unused parameter ‘uid’ [-Wunused-parameter] 55 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_context_create’: ../cairo/util/cairo-script/csi-replay.c:67:24: warning: unused parameter ‘closure’ [-Wunused-parameter] 67 | _context_create (void *closure, cairo_surface_t *surface) | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_pdf_surface_create’: ../cairo/util/cairo-script/csi-replay.c:212:28: warning: unused parameter ‘closure’ [-Wunused-parameter] 212 | _pdf_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:213:38: warning: unused parameter ‘content’ [-Wunused-parameter] 213 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:215:27: warning: unused parameter ‘uid’ [-Wunused-parameter] 215 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_ps_surface_create’: ../cairo/util/cairo-script/csi-replay.c:224:27: warning: unused parameter ‘closure’ [-Wunused-parameter] 224 | _ps_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:225:37: warning: unused parameter ‘content’ [-Wunused-parameter] 225 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:227:26: warning: unused parameter ‘uid’ [-Wunused-parameter] 227 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_svg_surface_create’: ../cairo/util/cairo-script/csi-replay.c:236:28: warning: unused parameter ‘closure’ [-Wunused-parameter] 236 | _svg_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:237:38: warning: unused parameter ‘content’ [-Wunused-parameter] 237 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:239:27: warning: unused parameter ‘uid’ [-Wunused-parameter] 239 | long uid) | ~~~~~^~~ ../cairo/util/cairo-script/csi-replay.c: In function ‘_image_surface_create’: ../cairo/util/cairo-script/csi-replay.c:246:30: warning: unused parameter ‘closure’ [-Wunused-parameter] 246 | _image_surface_create (void *closure, | ~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:247:40: warning: unused parameter ‘content’ [-Wunused-parameter] 247 | cairo_content_t content, | ~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/util/cairo-script/csi-replay.c:249:29: warning: unused parameter ‘uid’ [-Wunused-parameter] 249 | long uid) | ~~~~~^~~ [139/158] Compiling C object util/cairo-gobject/libcairo-gobject-2.dll.p/cairo-gobject-structs.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [140/158] Compiling C object util/cairo-gobject/libcairo-gobject-2.dll.p/cairo-gobject-enums.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C [141/158] Compiling C object util/cairo-script/csi-trace.exe.p/csi-trace.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/csi-trace.c: In function ‘_script_surface_create’: ../cairo/util/cairo-script/csi-trace.c:49:31: warning: unused parameter ‘uid’ [-Wunused-parameter] 49 | long uid) | ~~~~~^~~ [142/158] Linking static target util/cairo-gobject/libcairo-gobject.a [143/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-scanner.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘fprintf_obj’: ../cairo/util/cairo-script/cairo-script-scanner.c:86:35: warning: unused parameter ‘ctx’ [-Wunused-parameter] 86 | fprintf_obj (FILE *stream, csi_t *ctx, const csi_object_t *obj) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘buffer_init’: ../cairo/util/cairo-script/cairo-script-scanner.c:173:29: warning: implicit conversion from ‘enum _csi_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 173 | cairo_status_t status = CSI_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-scanner.c:178:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 178 | status = _csi_error (CSI_STATUS_NO_MEMORY); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘token_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:440:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 440 | status = _csi_stack_push (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:447:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 447 | status = csi_array_new (ctx, 0, &scan->build_procedure); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:464:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 464 | status = csi_array_append (ctx, next->datum.array, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:469:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 469 | status = scan_push (ctx, &scan->build_procedure); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:481:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 481 | status = csi_name_new (ctx, &obj, s + 2, len - 2); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:485:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 485 | status = _csi_name_lookup (ctx, obj.datum.name, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:487:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 487 | status = csi_name_new (ctx, &obj, s + 1, len - 1); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:493:20: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 493 | status = csi_name_new (ctx, &obj, s, len); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:503:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 503 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:507:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 507 | status = scan_execute (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:510:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 510 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:416:57: warning: unused parameter ‘src’ [-Wunused-parameter] 416 | token_end (csi_t *ctx, csi_scanner_t *scan, csi_file_t *src) | ~~~~~~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘string_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:529:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 529 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:537:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 537 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:541:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 541 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘hex_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:586:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 586 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:594:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 594 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:598:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 598 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘base85_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:668:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 668 | status = csi_string_deflate_new (ctx, &obj, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:675:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 675 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:684:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 684 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:688:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 688 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘base64_end’: ../cairo/util/cairo-script/cairo-script-scanner.c:762:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 762 | status = csi_string_new (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:770:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 770 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:774:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 774 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_scan_file’: ../cairo/util/cairo-script/cairo-script-scanner.c:1037:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1037 | status = csi_array_append (ctx, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1041:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1041 | status = scan_execute (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1044:24: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1044 | status = scan_push (ctx, &obj); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_csi_scanner_init’: ../cairo/util/cairo-script/cairo-script-scanner.c:1365:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1365 | status = buffer_init (ctx, &scanner->buffer); | ^ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_name’: ../cairo/util/cairo-script/cairo-script-scanner.c:1424:25: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1424 | _translate_name (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_operator’: ../cairo/util/cairo-script/cairo-script-scanner.c:1457:29: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1457 | _translate_operator (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_integer’: ../cairo/util/cairo-script/cairo-script-scanner.c:1480:28: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1480 | _translate_integer (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-scanner.c: In function ‘_translate_string’: ../cairo/util/cairo-script/cairo-script-scanner.c:1598:47: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘long unsigned int’ [-Wsign-compare] 1598 | unsigned long mem_len = 2*string->len > LZO2A_999_MEM_COMPRESS ? 2*string->len : LZO2A_999_MEM_COMPRESS; | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1598:74: warning: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 1598 | unsigned long mem_len = 2*string->len > LZO2A_999_MEM_COMPRESS ? 2*string->len : LZO2A_999_MEM_COMPRESS; | ^~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-scanner.c:1603:50: warning: passing argument 4 of ‘lzo2a_999_compress’ from incompatible pointer type [-Wincompatible-pointer-types] 1603 | (lzo_bytep) mem, &mem_len, | ^~~~~~~~ | | | long unsigned int * In file included from ../cairo/util/cairo-script/cairo-script-scanner.c:49: /usr/x86_64-w64-mingw32/include/lzo/lzo2a.h:68:58: note: expected ‘lzo_uint *’ {aka ‘long long unsigned int *’} but argument is of type ‘long unsigned int *’ 68 | lzo_bytep dst, lzo_uintp dst_len, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1636:58: warning: passing argument 4 of ‘lzo2a_999_compress’ from incompatible pointer type [-Wincompatible-pointer-types] 1636 | (lzo_bytep) mem, &mem_len, | ^~~~~~~~ | | | long unsigned int * /usr/x86_64-w64-mingw32/include/lzo/lzo2a.h:68:58: note: expected ‘lzo_uint *’ {aka ‘long long unsigned int *’} but argument is of type ‘long unsigned int *’ 68 | lzo_bytep dst, lzo_uintp dst_len, | ^ ../cairo/util/cairo-script/cairo-script-scanner.c:1577:27: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1577 | _translate_string (csi_t *ctx, | ~~~~~~~^~~ [144/158] Compiling C object src/libcairo-2.dll.p/cairo-script-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-script-surface.c: In function ‘script_snapshot_finish’: ../cairo/src/cairo-script-surface.c:1117:31: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 1117 | script_snapshot_finish (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: At top level: ../cairo/src/cairo-script-surface.c:1125:1: warning: missing initializer for field ‘create_context’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 1125 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-script-surface.c:67: ../cairo/src/cairo-surface-backend-private.h:55:7: note: ‘create_context’ declared here 55 | (*create_context) (void *surface); | ^~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_recording_surface_pattern’: ../cairo/src/cairo-script-surface.c:1179:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1179 | return CAIRO_INT_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_script_surface_pattern’: ../cairo/src/cairo-script-surface.c:1233:55: warning: unused parameter ‘surface’ [-Wunused-parameter] 1233 | _emit_script_surface_pattern (cairo_script_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_png_surface’: ../cairo/src/cairo-script-surface.c:1410:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1410 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:1413:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1413 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_image_surface’: ../cairo/src/cairo-script-surface.c:1498:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1498 | status = _write_image_surface (zlib_stream, clone); | ^ ../cairo/src/cairo-script-surface.c:1500:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1500 | status2 = _cairo_output_stream_destroy (zlib_stream); | ^ ../cairo/src/cairo-script-surface.c:1503:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1503 | status2 = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1512:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1512 | status = _write_image_surface (base85_stream, clone); | ^ ../cairo/src/cairo-script-surface.c:1513:21: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1513 | status2 = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1533:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1533 | status = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c:1549:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1549 | status = _cairo_output_stream_destroy (base85_stream); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_image_surface_pattern’: ../cairo/src/cairo-script-surface.c:1569:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1569 | status = _emit_image_surface (surface, image); | ^ ../cairo/src/cairo-script-surface.c:1573:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1573 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_subsurface_pattern’: ../cairo/src/cairo-script-surface.c:1585:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1585 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c:1588:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1588 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_surface_pattern’: ../cairo/src/cairo-script-surface.c:1636:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1636 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c:1639:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1639 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_raster_pattern’: ../cairo/src/cairo-script-surface.c:1672:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1672 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_pattern’: ../cairo/src/cairo-script-surface.c:1695:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1695 | return _emit_solid_pattern (surface, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:1698:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1698 | status = _emit_linear_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c:1702:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1702 | status = _emit_radial_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c:1706:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1706 | status = _emit_mesh_pattern (surface, pattern); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_source’: ../cairo/src/cairo-script-surface.c:1814:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1814 | status = _cairo_pattern_init_copy (&surface->cr.current_source.base, | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_path_boxes’: ../cairo/src/cairo-script-surface.c:1911:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1911 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_path’: ../cairo/src/cairo-script-surface.c:1957:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1957 | status = _cairo_path_fixed_init_copy (&surface->cr.current_path, path); | ^ ../cairo/src/cairo-script-surface.c:1959:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1959 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:1975:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1975 | status = _emit_path_boxes (surface, path); | ^ ../cairo/src/cairo-script-surface.c:1979:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1979 | status = _cairo_path_fixed_interpret (path, | ^ ../cairo/src/cairo-script-surface.c:1989:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1989 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_device_destroy’: ../cairo/src/cairo-script-surface.c:2155:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2155 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_acquire_source_image’: ../cairo/src/cairo-script-surface.c:2203:12: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2203 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_copy_page’: ../cairo/src/cairo-script-surface.c:2298:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2298 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2308:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2308 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_show_page’: ../cairo/src/cairo-script-surface.c:2319:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2319 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2329:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2329 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-script-surface.c:2371:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2371 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_paint’: ../cairo/src/cairo-script-surface.c:2513:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2513 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2523:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2523 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2537:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2537 | return _cairo_surface_wrapper_paint (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2538 | op, source, 0, clip); | ~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2541:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2541 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2545:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2545 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_mask’: ../cairo/src/cairo-script-surface.c:2560:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2560 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2570:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2570 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2581:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2581 | status = _emit_pattern (surface, mask); | ^ ../cairo/src/cairo-script-surface.c:2594:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2594 | return _cairo_surface_wrapper_mask (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2595 | op, source, 0, mask, 0, clip); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2598:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2598 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2602:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2602 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_stroke’: ../cairo/src/cairo-script-surface.c:2623:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2623 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2633:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2633 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c:2641:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2641 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2681:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2681 | return _cairo_surface_wrapper_stroke (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2682 | op, source, 0, path, | ~~~~~~~~~~~~~~~~~~~~ 2683 | style, | ~~~~~~ 2684 | ctm, ctm_inverse, | ~~~~~~~~~~~~~~~~~ 2685 | tolerance, antialias, | ~~~~~~~~~~~~~~~~~~~~~ 2686 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:2689:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2689 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2693:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2693 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_fill’: ../cairo/src/cairo-script-surface.c:2713:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2713 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:2723:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2723 | status = _emit_identity (surface, &matrix_updated); | ^ ../cairo/src/cairo-script-surface.c:2727:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2727 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:2762:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2762 | return _cairo_surface_wrapper_fill (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2763 | op, source, 0, path, | ~~~~~~~~~~~~~~~~~~~~ 2764 | fill_rule, | ~~~~~~~~~~ 2765 | tolerance, | ~~~~~~~~~~ 2766 | antialias, | ~~~~~~~~~~ 2767 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:2770:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2770 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2774:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2774 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_has_show_text_glyphs’: ../cairo/src/cairo-script-surface.c:2789:51: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2789 | _cairo_script_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_scaled_font_fini’: ../cairo/src/cairo-script-surface.c:2882:54: warning: unused parameter ‘scaled_font’ [-Wunused-parameter] 2882 | cairo_scaled_font_t *scaled_font) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_type42_font’: ../cairo/src/cairo-script-surface.c:2932:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2932 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:2935:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2935 | status = backend->load_truetype_table (scaled_font, 0, 0, NULL, &size); | ^ ../cairo/src/cairo-script-surface.c:2943:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2943 | status = backend->load_truetype_table (scaled_font, 0, 0, buf, &size); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_font_init’: ../cairo/src/cairo-script-surface.c:3008:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3008 | status = _bitmap_next_id (&ctx->font_id, | ^ ../cairo/src/cairo-script-surface.c:3012:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3012 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3015:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3015 | status = _emit_context (surface); | ^ ../cairo/src/cairo-script-surface.c:3018:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3018 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3021:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3021 | status = _emit_type42_font (surface, scaled_font); | ^ ../cairo/src/cairo-script-surface.c:3024:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3024 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_glyph_bitmap’: ../cairo/src/cairo-script-surface.c:3174:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3174 | status = _emit_image_surface (surface, scaled_glyph->surface); | ^ ../cairo/src/cairo-script-surface.c: In function ‘_emit_scaled_glyphs’: ../cairo/src/cairo-script-surface.c:3231:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3231 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3242:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3242 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3268:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3268 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c: In function ‘_cairo_script_surface_show_text_glyphs’: ../cairo/src/cairo-script-surface.c:3395:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3395 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3405:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3405 | status = _emit_source (surface, op, source); | ^ ../cairo/src/cairo-script-surface.c:3451:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3451 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3475:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3475 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-script-surface.c:3565:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3565 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c:3614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3614 | return _cairo_surface_wrapper_show_text_glyphs (&surface->wrapper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3615 | op, source, 0, | ~~~~~~~~~~~~~~ 3616 | utf8, utf8_len, | ~~~~~~~~~~~~~~~ 3617 | glyphs, num_glyphs, | ~~~~~~~~~~~~~~~~~~~ 3618 | clusters, num_clusters, | ~~~~~~~~~~~~~~~~~~~~~~~ 3619 | backward, | ~~~~~~~~~ 3620 | scaled_font, | ~~~~~~~~~~~~ 3621 | clip); | ~~~~~ ../cairo/src/cairo-script-surface.c:3624:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3624 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-script-surface.c:3628:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | return status; | ^~~~~~ ../cairo/src/cairo-script-surface.c: At top level: ../cairo/src/cairo-script-surface.c:3687:1: warning: missing initializer for field ‘get_supported_mime_types’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 3687 | }; | ^ ../cairo/src/cairo-surface-backend-private.h:204:7: note: ‘get_supported_mime_types’ declared here 204 | (*get_supported_mime_types) (void *surface); | ^~~~~~~~~~~~~~~~~~~~~~~~ [145/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-interchange.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_add’: ../cairo/src/cairo-pdf-interchange.c:137:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 137 | status = _cairo_array_allocate (&ic->current_commands->commands, additional_elements, &elements); | ^ ../cairo/src/cairo-pdf-interchange.c:147:19: warning: implicit conversion from ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} to ‘cairo_pdf_operation_flags_t’ {aka ‘enum _cairo_pdf_operation_flags_t’} [-Wenum-conversion] 147 | command.flags = flags; | ^ ../cairo/src/cairo-pdf-interchange.c:148:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 148 | return _cairo_array_append (&ic->current_commands->commands, &command); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_push_group’: ../cairo/src/cairo-pdf-interchange.c:161:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 161 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:167:44: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 167 | command_list_add (surface, command_id, PDF_GROUP); | ^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:175:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 175 | status = _cairo_array_append (&ic->recording_surface_commands, &recording_commands); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘command_list_set_current_recording_commands’: ../cairo/src/cairo-pdf-interchange.c:251:70: warning: unused parameter ‘recording_surface’ [-Wunused-parameter] 251 | cairo_surface_t *recording_surface, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_tree_node’: ../cairo/src/cairo-pdf-interchange.c:375:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 375 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:379:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 379 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:384:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 384 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_mcid_to_node’: ../cairo/src/cairo-pdf-interchange.c:446:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 446 | status = _cairo_array_append (&ic->mcid_to_tree, &node); | ^ ../cairo/src/cairo-pdf-interchange.c:448:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 448 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘add_annotation’: ../cairo/src/cairo-pdf-interchange.c:483:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 483 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:489:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 489 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:504:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 504 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:507:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 507 | status = _cairo_array_append (&ic->annots, &annot); | ^ ../cairo/src/cairo-pdf-interchange.c:480:48: warning: unused parameter ‘name’ [-Wunused-parameter] 480 | const char *name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_node_object’: ../cairo/src/cairo-pdf-interchange.c:593:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 593 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:599:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 599 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:624:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 624 | status = lookup_content_node_for_ref_node (surface, mcid_elem->child_node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:677:32: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 677 | status = lookup_content_node_for_ref_node (surface, mcid_elem->child_node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:710:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 710 | return _cairo_output_stream_get_status (surface->object_stream.stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:582:74: warning: unused parameter ‘depth’ [-Wunused-parameter] 582 | int depth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_explicit_dest’: ../cairo/src/cairo-pdf-interchange.c:764:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 764 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_dest’: ../cairo/src/cairo-pdf-interchange.c:771:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 771 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:836:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 836 | return _cairo_tag_error ("Link attribute: \"page=%d\" page must be >= 1", link_attrs->page); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:839:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 839 | return _cairo_tag_error ("Link attribute: \"page=%d\" page exceeds page count (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | link_attrs->page, _cairo_array_num_elements (&surface->pages)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_utf8_to_pdf_utf8_hexstring’: ../cairo/src/cairo-pdf-interchange.c:858:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 858 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:877:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 877 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:893:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 893 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_link_action’: ../cairo/src/cairo-pdf-interchange.c:942:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 942 | return _cairo_tag_error ("Link attribute: \"url=%s\" URI may only contain ASCII characters", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 943 | link_attrs->uri); | ~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1017:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1017 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_annot’: ../cairo/src/cairo-pdf-interchange.c:1025:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1025 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1037:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1037 | status = _cairo_array_append (&ic->parent_tree, &node->res); | ^ ../cairo/src/cairo-pdf-interchange.c:1098:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1098 | status = _cairo_output_stream_get_status (surface->object_stream.stream); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_walk_struct_tree’: ../cairo/src/cairo-pdf-interchange.c:1129:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1129 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_struct_tree’: ../cairo/src/cairo-pdf-interchange.c:1140:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1140 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1179:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1179 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_annots’: ../cairo/src/cairo-pdf-interchange.c:1190:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1190 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1197:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1197 | return _cairo_tag_error ("Link attribute: \"link_page=%d\" page exceeds page count (%d)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | page_num, | ~~~~~~~~~ 1199 | _cairo_array_num_elements (&surface->pages)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1203:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1203 | status = _cairo_array_append (&page_info->annots, &annot->res); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_content_parent_elems’: ../cairo/src/cairo-pdf-interchange.c:1221:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1221 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_apply_extents_from_content_ref’: ../cairo/src/cairo-pdf-interchange.c:1249:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1249 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1252:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1252 | status = lookup_content_node_for_ref_node (surface, node, &content_node); | ^ ../cairo/src/cairo-pdf-interchange.c:1267:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1267 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1244:87: warning: unused parameter ‘depth’ [-Wunused-parameter] 1244 | int depth) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_parent_tree’: ../cairo/src/cairo-pdf-interchange.c:1293:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1293 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1316:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1316 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_outline’: ../cairo/src/cairo-pdf-interchange.c:1335:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1335 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_page_labels’: ../cairo/src/cairo-pdf-interchange.c:1495:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1495 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1499:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1499 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1550:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1550 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_write_document_dests’: ../cairo/src/cairo-pdf-interchange.c:1583:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1583 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1588:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1588 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1597:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1597 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1644:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1644 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_names_dict’: ../cairo/src/cairo-pdf-interchange.c:1661:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1661 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1673:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1673 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_docinfo’: ../cairo/src/cairo-pdf-interchange.c:1687:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1687 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1742:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1742 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_structure_tag’: ../cairo/src/cairo-pdf-interchange.c:1752:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1752 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1764:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 1764 | status = command_list_add (surface, ic->command_id, PDF_BEGIN); | ^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1774:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1774 | status = _cairo_hash_table_insert (ic->command_to_node_map, &command_entry->base); | ^ ../cairo/src/cairo-pdf-interchange.c:1788:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1788 | status = _cairo_hash_table_insert (ic->content_tag_map, &content->base); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_dest_tag’: ../cairo/src/cairo-pdf-interchange.c:1838:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1838 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1843:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1843 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1854:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1854 | status = _cairo_hash_table_insert (ic->named_dests, &dest->base); | ^ ../cairo/src/cairo-pdf-interchange.c:1832:64: warning: unused parameter ‘tag_type’ [-Wunused-parameter] 1832 | cairo_tag_type_t tag_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1833:64: warning: unused parameter ‘name’ [-Wunused-parameter] 1833 | const char *name, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_tag_begin’: ../cairo/src/cairo-pdf-interchange.c:1873:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1873 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1878:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1878 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_end_structure_tag’: ../cairo/src/cairo-pdf-interchange.c:1911:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1911 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1917:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 1917 | status = command_list_add (surface, ic->command_id, PDF_END); | ^~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1907:67: warning: unused parameter ‘tag_type’ [-Wunused-parameter] 1907 | cairo_tag_type_t tag_type, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1908:67: warning: unused parameter ‘elem’ [-Wunused-parameter] 1908 | cairo_tag_stack_elem_t *elem) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_tag_end’: ../cairo/src/cairo-pdf-interchange.c:1949:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1949 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1955:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1955 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_command_id’: ../cairo/src/cairo-pdf-interchange.c:1988:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1988 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_struct_tree_requires_recording_surface’: ../cairo/src/cairo-pdf-interchange.c:2026:36: warning: unused parameter ‘surface’ [-Wunused-parameter] 2026 | cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_recording_source_surface_begin’: ../cairo/src/cairo-pdf-interchange.c:2090:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2090 | status = _cairo_array_append (&ic->recording_surface_stack, &element); | ^ ../cairo/src/cairo-pdf-interchange.c:2095:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2095 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_recording_source_surface_end’: ../cairo/src/cairo-pdf-interchange.c:2129:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2129 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2133:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2133 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2108:36: warning: unused parameter ‘recording_surface_pattern’ [-Wunused-parameter] 2108 | const cairo_surface_pattern_t *recording_surface_pattern, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2109:36: warning: unused parameter ‘region_id’ [-Wunused-parameter] 2109 | unsigned int region_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2110:36: warning: unused parameter ‘source_type’ [-Wunused-parameter] 2110 | cairo_analysis_source_t source_type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_emit_recording_surface_begin’: ../cairo/src/cairo-pdf-interchange.c:2154:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2154 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2165:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2165 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2167:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2167 | status = _cairo_array_append (&ic->parent_tree, &ic->content_parent_res); | ^ ../cairo/src/cairo-pdf-interchange.c:2175:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2175 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_emit_recording_surface_end’: ../cairo/src/cairo-pdf-interchange.c:2186:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2186 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2181:77: warning: unused parameter ‘recording_surface’ [-Wunused-parameter] 2181 | cairo_surface_t *recording_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_operation_extents’: ../cairo/src/cairo-pdf-interchange.c:2233:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2233 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_content’: ../cairo/src/cairo-pdf-interchange.c:2240:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2240 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2243:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2243 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2246:61: warning: implicit conversion from ‘enum _cairo_pdf_operation_flags_t’ to ‘cairo_pdf_operation_t’ {aka ‘enum _cairo_pdf_operation’} [-Wenum-conversion] 2246 | status = command_list_add (surface, ic->command_id, PDF_CONTENT); | ^~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_begin_page_content’: ../cairo/src/cairo-pdf-interchange.c:2259:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2259 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2265:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2265 | status = _cairo_array_allocate (&ic->page_commands, 1, (void**)&page_commands); | ^ ../cairo/src/cairo-pdf-interchange.c:2280:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2280 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2282:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2282 | status = _cairo_array_append (&ic->parent_tree, &ic->content_parent_res); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_end_page_content’: ../cairo/src/cairo-pdf-interchange.c:2310:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2310 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_write_document_objects’: ../cairo/src/cairo-pdf-interchange.c:2334:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2334 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2356:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2356 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_init’: ../cairo/src/cairo-pdf-interchange.c:2446:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2446 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2459:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2459 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2463:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2463 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2472:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2472 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2490:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2490 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2495:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2495 | status = _cairo_array_append (&ic->outline, &outline_root); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_add_outline’: ../cairo/src/cairo-pdf-interchange.c:2600:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2600 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2604:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2604 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2614:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2614 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2637:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2637 | status = _cairo_array_append (&ic->outline, &outline); | ^ ../cairo/src/cairo-pdf-interchange.c:2653:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2653 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_set_metadata’: ../cairo/src/cairo-pdf-interchange.c:2739:20: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2739 | status = _cairo_utf8_to_pdf_string (utf8, &s); | ^ ../cairo/src/cairo-pdf-interchange.c:2741:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2741 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-interchange.c:2776:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2776 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘_cairo_pdf_interchange_set_custom_metadata’: ../cairo/src/cairo-pdf-interchange.c:2805:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2805 | return CAIRO_STATUS_NULL_POINTER; | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2809:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2809 | return CAIRO_STATUS_INVALID_STRING; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2827:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2827 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:2832:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2832 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-interchange.c:2841:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2841 | status = _cairo_array_append (&ic->custom_metadata, &new_data); | ^ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_write_node_object.part.0’: ../cairo/src/cairo-pdf-interchange.c:629:52: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 629 | if (_cairo_array_num_elements (&content_node->mcid) > 0) { | ^~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:623:51: note: ‘content_node’ was declared here 623 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ In file included from ../cairo/src/cairo-error-private.h:45, from ../cairo/src/cairoint.h:69, from ../cairo/src/cairo-pdf-interchange.c:47: ../cairo/src/cairo-pdf-interchange.c:681:45: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 681 | assert (content_node->type == PDF_NODE_CONTENT); | ~~~~~~~~~~~~^~~~~~ ../cairo/src/cairo-pdf-interchange.c:676:55: note: ‘content_node’ was declared here 676 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c: In function ‘cairo_pdf_interchange_apply_extents_from_content_ref’: ../cairo/src/cairo-pdf-interchange.c:1262:27: warning: ‘content_node’ may be used uninitialized [-Wmaybe-uninitialized] 1262 | node->extents = content_node->extents; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-interchange.c:1251:35: note: ‘content_node’ was declared here 1251 | cairo_pdf_struct_tree_node_t *content_node; | ^~~~~~~~~~~~ [146/158] Compiling C object src/libcairo-2.dll.p/cairo-ps-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_emit_imagemask’: ../cairo/src/cairo-ps-surface.c:740:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 740 | return _cairo_output_stream_get_status (stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_unscaled_font_subset’: ../cairo/src/cairo-ps-surface.c:864:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 864 | status = _cairo_ps_surface_emit_type1_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:868:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 868 | status = _cairo_ps_surface_emit_truetype_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:872:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 872 | status = _cairo_ps_surface_emit_type1_font_fallback (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c:877:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 877 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_scaled_font_subset’: ../cairo/src/cairo-ps-surface.c:891:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 891 | status = _cairo_ps_surface_emit_type3_font_subset (surface, font_subset); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_forms’: ../cairo/src/cairo-ps-surface.c:926:25: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 926 | return surface->base.status; | ~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-ps-surface.c:1025:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1025 | return _cairo_pdf_operators_clip (&surface->pdf_operators, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | path, | ~~~~~ 1027 | fill_rule); | ~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:993:69: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 993 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c:994:68: warning: unused parameter ‘antialias’ [-Wunused-parameter] 994 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_create_for_stream_internal’: ../cairo/src/cairo-ps-surface.c:1101:28: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 1101 | cairo_status_t status, status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_extract_ps_surface’: ../cairo/src/cairo-ps-surface.c:1327:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1327 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1334:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1334 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1341:54: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1341 | _cairo_surface_set_error (surface, target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:1347:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1347 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1354:39: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1354 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘cairo_ps_surface_set_size’: ../cairo/src/cairo-ps-surface.c:1523:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1523 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1523:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1523 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘cairo_ps_surface_dsc_comment’: ../cairo/src/cairo-ps-surface.c:1628:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1628 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1628:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1628 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER); | ^ ../cairo/src/cairo-ps-surface.c:1633:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1633 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1633:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1633 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT); | ^ ../cairo/src/cairo-ps-surface.c:1640:53: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1640 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:1640:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1640 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-ps-surface.c:1647:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1647 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1647:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1647 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_finish’: ../cairo/src/cairo-ps-surface.c:1744:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1744 | status = _cairo_ps_surface_emit_forms (surface); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_start_page’: ../cairo/src/cairo-ps-surface.c:1818:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1818 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_show_page’: ../cairo/src/cairo-ps-surface.c:1830:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1830 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:1838:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1838 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_acquire_source_surface_from_pattern’: ../cairo/src/cairo-ps-surface.c:1893:20: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1893 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_release_source_surface_from_pattern’: ../cairo/src/cairo-ps-surface.c:1937:86: warning: unused parameter ‘surface’ [-Wunused-parameter] 1937 | _cairo_ps_surface_release_source_surface_from_pattern (cairo_ps_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_create_padded_image_from_image’: ../cairo/src/cairo-ps-surface.c:1992:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1992 | status = _cairo_surface_paint (pad_image, | ^ ../cairo/src/cairo-ps-surface.c:2004:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2004 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c:2007:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2007 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:1956:81: warning: unused parameter ‘surface’ [-Wunused-parameter] 1956 | _cairo_ps_surface_create_padded_image_from_image (cairo_ps_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_analyze_surface_pattern_transparency’: ../cairo/src/cairo-ps-surface.c:2025:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2025 | status = _cairo_ps_surface_acquire_source_surface_from_pattern (surface, | ^ ../cairo/src/cairo-ps-surface.c:2037:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2037 | status = _cairo_surface_acquire_source_image (source_surface, &image, &image_extra); | ^ ../cairo/src/cairo-ps-surface.c:2042:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2042 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c:2047:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2047 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c:2055:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2055 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_analyze_operation’: ../cairo/src/cairo-ps-surface.c:2218:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2218 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:2238:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2238 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_base85_string’: ../cairo/src/cairo-ps-surface.c:2457:20: warning: variable ‘this_cannot_be_handled’ set but not used [-Wunused-but-set-variable] 2457 | cairo_status_t this_cannot_be_handled; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_image’: ../cairo/src/cairo-ps-surface.c:2541:60: warning: unused parameter ‘mode’ [-Wunused-parameter] 2541 | cairo_emit_surface_mode_t mode, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_jpeg_image’: ../cairo/src/cairo-ps-surface.c:2932:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2932 | return params->src_surface->status; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:2939:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2939 | status = _cairo_image_info_get_jpeg_info (&info, mime_data, mime_data_length); | ^ ../cairo/src/cairo-ps-surface.c:2941:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2941 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:2964:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2964 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:2979:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2979 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3033:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3033 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_ccitt_image’: ../cairo/src/cairo-ps-surface.c:3050:35: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3050 | return params->src_surface->status; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-ps-surface.c:3065:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3065 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3067:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3067 | status = _cairo_tag_parse_ccitt_params (ccitt_params_string, &ccitt_params); | ^ ../cairo/src/cairo-ps-surface.c:3069:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3069 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3080:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3080 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3095:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3095 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3178:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3178 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_eps’: ../cairo/src/cairo-ps-surface.c:3236:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3236 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3241:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3241 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3246:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3246 | return CAIRO_INT_STATUS_UNSUPPORTED; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3251:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3251:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3251 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3253:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3253 | status = _cairo_tag_parse_eps_params (params_string, &eps_params); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_recording_surface’: ../cairo/src/cairo-ps-surface.c:3334:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3334 | status = _cairo_array_append (&surface->recording_surf_stack, &id); | ^ ../cairo/src/cairo-ps-surface.c:3336:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3336 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3380:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3380 | status = _cairo_recording_surface_replay_region (recording_surface, | ^ ../cairo/src/cairo-ps-surface.c:3387:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3387 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3389:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3389 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3391:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3391 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3412:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3412 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_use_form’: ../cairo/src/cairo-ps-surface.c:3496:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3496 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3504:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3504 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3519:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3519 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3548:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3548 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:3553:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3553 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_form’: ../cairo/src/cairo-ps-surface.c:3564:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3564 | status = _cairo_ps_surface_use_form (surface, | ^ ../cairo/src/cairo-ps-surface.c:3569:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3569 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:3579:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3579 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_surface’: ../cairo/src/cairo-ps-surface.c:3628:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3628 | status = _cairo_ps_surface_emit_eps (surface, mode, params); | ^ ../cairo/src/cairo-ps-surface.c:3654:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3654 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3667:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3667 | status = _cairo_ps_surface_emit_recording_surface (surface, | ^ ../cairo/src/cairo-ps-surface.c:3673:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3673 | status = _cairo_ps_surface_emit_recording_surface (surface, | ^ ../cairo/src/cairo-ps-surface.c:3681:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3681 | status = _cairo_ps_surface_emit_image (surface, mode, params); | ^ ../cairo/src/cairo-ps-surface.c:3688:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3688 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3692:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3692 | status = _cairo_memory_stream_destroy (surface->stream, &data, &length); | ^ ../cairo/src/cairo-ps-surface.c:3611:18: warning: variable ‘use_form’ set but not used [-Wunused-but-set-variable] 3611 | cairo_bool_t use_form; | ^~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_form_emit’: ../cairo/src/cairo-ps-surface.c:3759:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3759 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:3811:30: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3811 | surface->base.status = status; | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint_surface’: ../cairo/src/cairo-ps-surface.c:3903:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3903 | status = _cairo_pdf_operators_clip (&surface->pdf_operators, | ^ ../cairo/src/cairo-ps-surface.c:3966:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3966 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c:3982:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3982 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_surface_pattern’: ../cairo/src/cairo-ps-surface.c:4125:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4125 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c:4143:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4143 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, ¶ms); | ^ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_mesh_pattern’: ../cairo/src/cairo-ps-surface.c:4631:16: warning: implicit conversion from ‘enum _cairo_int_status’ to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4631 | return CAIRO_INT_STATUS_NOTHING_TO_DO; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint_gradient’: ../cairo/src/cairo-ps-surface.c:4779:64: warning: unused parameter ‘extents’ [-Wunused-parameter] 4779 | const cairo_rectangle_int_t *extents) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_get_font_options’: ../cairo/src/cairo-ps-surface.c:4879:60: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 4879 | _cairo_ps_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_clip’: ../cairo/src/cairo-ps-surface.c:4902:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4902 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:4905:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4905 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_paint’: ../cairo/src/cairo-ps-surface.c:4919:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4919 | status = _cairo_composite_rectangles_init_for_paint (&extents, | ^ ../cairo/src/cairo-ps-surface.c:4923:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4923 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:4926:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4926 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:4937:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4937 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:4968:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4968 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_mask’: ../cairo/src/cairo-ps-surface.c:4983:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4983 | status = _cairo_composite_rectangles_init_for_mask (&extents, | ^ ../cairo/src/cairo-ps-surface.c:4987:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4987 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:4990:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 4990 | status = _cairo_ps_surface_analyze_operation (surface, op, source, mask, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:5001:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5001 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:5020:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5020 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_stroke’: ../cairo/src/cairo-ps-surface.c:5052:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5052 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-ps-surface.c:5081:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5081 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); | ^ ../cairo/src/cairo-ps-surface.c:5032:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 5032 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_fill’: ../cairo/src/cairo-ps-surface.c:5145:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5145 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-ps-surface.c:5162:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5162 | status = _cairo_ps_surface_paint_pattern (surface, | ^ ../cairo/src/cairo-ps-surface.c:5171:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5171 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op); | ^ ../cairo/src/cairo-ps-surface.c:5103:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 5103 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_has_show_text_glyphs’: ../cairo/src/cairo-ps-surface.c:5186:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5186 | _cairo_ps_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_show_text_glyphs’: ../cairo/src/cairo-ps-surface.c:5210:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5210 | status = _cairo_composite_rectangles_init_for_glyphs (&extents, | ^ ../cairo/src/cairo-ps-surface.c:5218:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5218 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c:5221:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5221 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded); | ^ ../cairo/src/cairo-ps-surface.c:5232:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5232 | status = _cairo_ps_surface_set_clip (surface, &extents); | ^ ../cairo/src/cairo-ps-surface.c:5240:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 5240 | status = _cairo_pdf_operators_show_text_glyphs (&surface->pdf_operators, | ^ ../cairo/src/cairo-ps-surface.c:5249:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5249 | return status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_get_supported_mime_types’: ../cairo/src/cairo-ps-surface.c:5253:67: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5253 | _cairo_ps_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_paginated_mode’: ../cairo/src/cairo-ps-surface.c:5282:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5282 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:5263:20: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 5263 | cairo_status_t status; | ^~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_set_bounding_box’: ../cairo/src/cairo-ps-surface.c:5348:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5348 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c:5384:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5384 | return _cairo_output_stream_get_status (surface->stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-ps-surface.c:5388:62: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5388 | _cairo_ps_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-ps-surface.c: At top level: ../cairo/src/cairo-ps-surface.c:5429:1: warning: missing initializer for field ‘tag’ of ‘cairo_surface_backend_t’ {aka ‘const struct _cairo_surface_backend’} [-Wmissing-field-initializers] 5429 | }; | ^ In file included from ../cairo/src/cairo-surface-private.h:47, from ../cairo/src/cairoint.h:269, from ../cairo/src/cairo-ps-surface.c:57: ../cairo/src/cairo-surface-backend-private.h:207:7: note: ‘tag’ declared here 207 | (*tag) (void *surface, | ^~~ ../cairo/src/cairo-ps-surface.c:5437:1: warning: missing initializer for field ‘requires_thumbnail_image’ of ‘cairo_paginated_surface_backend_t’ {aka ‘const struct _cairo_paginated_surface_backend’} [-Wmissing-field-initializers] 5437 | }; | ^ In file included from ../cairo/src/cairo-ps-surface.c:73: ../cairo/src/cairo-paginated-private.h:87:7: note: ‘requires_thumbnail_image’ declared here 87 | (*requires_thumbnail_image) (void *surface, | ^~~~~~~~~~~~~~~~~~~~~~~~ [147/158] Compiling C object src/libcairo-2.dll.p/cairo-pdf-surface.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_new_object’: ../cairo/src/cairo-pdf-surface.c:362:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 362 | status = _cairo_array_append (&surface->objects, &object); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_clipper_intersect_clip_path’: ../cairo/src/cairo-pdf-surface.c:422:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 422 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:424:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 424 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:439:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 439 | return _cairo_pdf_operators_clip (&surface->pdf_operators, path, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:414:73: warning: unused parameter ‘tolerance’ [-Wunused-parameter] 414 | double tolerance, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:415:73: warning: unused parameter ‘antialias’ [-Wunused-parameter] 415 | cairo_antialias_t antialias) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_create_for_stream_internal’: ../cairo/src/cairo-pdf-surface.c:552:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 552 | status = _cairo_pdf_interchange_init (surface); | ^ ../cairo/src/cairo-pdf-surface.c:448:28: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 448 | cairo_status_t status, status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_extract_pdf_surface’: ../cairo/src/cairo-pdf-surface.c:702:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 702 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:701:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 701 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:708:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 708 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:707:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 707 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:715:58: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 715 | target->status); | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:714:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 714 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:720:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 720 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:719:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 719 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:726:52: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 726 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:725:24: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 725 | status_ignored = _cairo_surface_set_error (surface, | ^ ../cairo/src/cairo-pdf-surface.c:696:20: warning: variable ‘status_ignored’ set but not used [-Wunused-but-set-variable] 696 | cairo_status_t status_ignored; | ^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_size’: ../cairo/src/cairo-pdf-surface.c:842:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 842 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:842:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 842 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_add_outline’: ../cairo/src/cairo-pdf-surface.c:886:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 886 | status = _cairo_pdf_interchange_add_outline (pdf_surface, | ^ ../cairo/src/cairo-pdf-surface.c:893:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 893 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:893:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 893 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_metadata’: ../cairo/src/cairo-pdf-surface.c:929:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 929 | status = _cairo_pdf_interchange_set_metadata (pdf_surface, metadata, utf8); | ^ ../cairo/src/cairo-pdf-surface.c:931:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 931 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:931:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 931 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_set_custom_metadata’: ../cairo/src/cairo-pdf-surface.c:965:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 965 | status = _cairo_pdf_interchange_set_custom_metadata (pdf_surface, name, value); | ^ ../cairo/src/cairo-pdf-surface.c:967:53: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 967 | status = _cairo_surface_set_error (surface, status); | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:967:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 967 | status = _cairo_surface_set_error (surface, status); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_alpha’: ../cairo/src/cairo-pdf-surface.c:1144:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1144 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1148:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1148 | status = _cairo_array_append (&res->alphas, &alpha); | ^ ../cairo/src/cairo-pdf-surface.c:1154:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1154 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_smask’: ../cairo/src/cairo-pdf-surface.c:1161:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1161 | return _cairo_array_append (&(surface->resources.smasks), &smask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_pattern’: ../cairo/src/cairo-pdf-surface.c:1168:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1168 | return _cairo_array_append (&(surface->resources.patterns), &pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_shading’: ../cairo/src/cairo-pdf-surface.c:1175:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1175 | return _cairo_array_append (&(surface->resources.shadings), &shading); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_xobject’: ../cairo/src/cairo-pdf-surface.c:1183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1183 | return _cairo_array_append (&(surface->resources.xobjects), &xobject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_font’: ../cairo/src/cairo-pdf-surface.c:1202:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1202 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1210:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1210 | return _cairo_array_append (&res->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1217:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1217 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1219:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1219 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c:1223:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1223 | return _cairo_array_append (&res->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_smask_group’: ../cairo/src/cairo-pdf-surface.c:1452:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1452 | return _cairo_array_append (&surface->smask_groups, &group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_acquire_source_image_from_pattern’: ../cairo/src/cairo-pdf-surface.c:1515:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1515 | return _cairo_surface_acquire_source_image (surf_pat->surface, image, image_extra); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1536:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1536 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_release_source_image_from_pattern’: ../cairo/src/cairo-pdf-surface.c:1540:85: warning: unused parameter ‘surface’ [-Wunused-parameter] 1540 | _cairo_pdf_surface_release_source_image_from_pattern (cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_get_source_surface_extents’: ../cairo/src/cairo-pdf-surface.c:1592:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1592 | status = _cairo_recording_surface_get_ink_bbox ((cairo_recording_surface_t *)source, | ^ ../cairo/src/cairo-pdf-surface.c:1606:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1606 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_source_surface’: ../cairo/src/cairo-pdf-surface.c:1662:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1662 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1746:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1746 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-surface.c:1758:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1758 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1771:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1771 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1818:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1818 | status = _cairo_pattern_create_copy (&src_surface.raster_pattern, source_pattern); | ^ ../cairo/src/cairo-pdf-surface.c:1840:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1840 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:1845:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1845 | status = _cairo_array_append (&surface->page_surfaces, &src_surface); | ^ ../cairo/src/cairo-pdf-surface.c:1849:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1849 | status = _cairo_array_append (&surface->doc_surfaces, &src_surface); | ^ ../cairo/src/cairo-pdf-surface.c:1854:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1854 | status = _cairo_hash_table_insert (surface->all_surfaces, | ^ ../cairo/src/cairo-pdf-surface.c:1862:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1862 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_pdf_pattern_or_shading’: ../cairo/src/cairo-pdf-surface.c:1907:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1907 | status = _cairo_pattern_create_copy (&pdf_pattern.pattern, pattern); | ^ ../cairo/src/cairo-pdf-surface.c:1914:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1914 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1931:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1931 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:1965:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 1965 | status = _cairo_array_append (&surface->page_patterns, &pdf_pattern); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_stream’: ../cairo/src/cairo-pdf-surface.c:2039:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2039 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2044:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2044 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2049:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2049 | return _cairo_output_stream_destroy (output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2089:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2089 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_stream’: ../cairo/src/cairo-pdf-surface.c:2101:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2101 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2106:17: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2106 | status2 = _cairo_output_stream_destroy (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c:2134:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2134 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_group’: ../cairo/src/cairo-pdf-surface.c:2208:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2208 | status = _cairo_output_stream_get_status (surface->group_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2220:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2220 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_group’: ../cairo/src/cairo-pdf-surface.c:2258:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2258 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2263:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2263 | status = _cairo_output_stream_destroy (surface->group_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2281:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2281 | status2 = _cairo_output_stream_destroy (surface->group_stream.mem_stream); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_object_stream’: ../cairo/src/cairo-pdf-surface.c:2304:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2304 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2310:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2310 | return _cairo_output_stream_get_status (surface->object_stream.stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_object_begin’: ../cairo/src/cairo-pdf-surface.c:2324:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2324 | status = _cairo_array_append (&surface->object_stream.objects, &xref_obj); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_object_stream’: ../cairo/src/cairo-pdf-surface.c:2403:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2403 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2431:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2431 | status = _cairo_output_stream_destroy (deflate_stream); | ^ ../cairo/src/cairo-pdf-surface.c:2456:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2456 | status = _cairo_output_stream_destroy (index_stream); | ^ ../cairo/src/cairo-pdf-surface.c:2460:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2460 | status = _cairo_output_stream_destroy (surface->object_stream.stream); | ^ ../cairo/src/cairo-pdf-surface.c:2467:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2467 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_open_content_stream’: ../cairo/src/cairo-pdf-surface.c:2485:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2485 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2527:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2527 | status = _cairo_memory_stream_destroy (mem_stream, &data, &length); | ^ ../cairo/src/cairo-pdf-surface.c:2559:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2559 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_close_content_stream’: ../cairo/src/cairo-pdf-surface.c:2571:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2571 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:2588:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2588 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_finish’: ../cairo/src/cairo-pdf-surface.c:2700:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2700 | status = _cairo_pdf_surface_open_object_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2705:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2705 | status = _cairo_pdf_surface_write_patterns_and_smask_groups (surface, TRUE); | ^ ../cairo/src/cairo-pdf-surface.c:2711:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2711 | status = _cairo_pdf_surface_emit_font_subsets (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2720:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2720 | status = _cairo_pdf_surface_write_pages (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2724:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2724 | status = _cairo_pdf_interchange_write_document_objects (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2728:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2728 | status = _cairo_pdf_surface_write_page_dicts (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2738:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2738 | status = _cairo_pdf_surface_write_catalog (surface, catalog); | ^ ../cairo/src/cairo-pdf-surface.c:2742:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2742 | status = _cairo_pdf_surface_close_object_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:2749:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2749 | status = _cairo_pdf_surface_write_xref_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:2782:13: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 2782 | status2 = _cairo_pdf_surface_close_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_start_page’: ../cairo/src/cairo-pdf-surface.c:2903:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2903 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:2913:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2913 | status = _cairo_array_append (&surface->pages, &page_info); | ^ ../cairo/src/cairo-pdf-surface.c:2917:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2917 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_has_fallback_images’: ../cairo/src/cairo-pdf-surface.c:2942:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2942 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_supports_fine_grained_fallbacks’: ../cairo/src/cairo-pdf-surface.c:2946:59: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 2946 | _cairo_pdf_surface_supports_fine_grained_fallbacks (void *abstract_surface) | ~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_set_thumbnail_image’: ../cairo/src/cairo-pdf-surface.c:2975:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 2975 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_add_padded_image_surface’: ../cairo/src/cairo-pdf-surface.c:3020:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3020 | status = pad_image->status; | ^ ../cairo/src/cairo-pdf-surface.c:3027:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3027 | status = _cairo_surface_paint (pad_image, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: ../cairo/src/cairo-pdf-surface.c:3083:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3083 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3114:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3114 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: ../cairo/src/cairo-pdf-surface.c:3220:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3220 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3246:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3246 | status = surf->status; | ^ ../cairo/src/cairo-pdf-surface.c:3251:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3251 | status = _cairo_surface_paint (surf, | ^ ../cairo/src/cairo-pdf-surface.c:3286:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3286 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:3364:28: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3364 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_lookup_jbig2_global’: ../cairo/src/cairo-pdf-surface.c:3429:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3429 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3435:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3435 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3443:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3443 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3447:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3447 | status = _cairo_array_append (&surface->jbig2_global, &global); | ^ ../cairo/src/cairo-pdf-surface.c:3453:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3453 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jbig2_image’: ../cairo/src/cairo-pdf-surface.c:3485:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3485 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jpx_image’: ../cairo/src/cairo-pdf-surface.c:3606:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3606 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_jpeg_image’: ../cairo/src/cairo-pdf-surface.c:3665:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3665 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3695:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3695 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_ccitt_image’: ../cairo/src/cairo-pdf-surface.c:3765:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3765 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3772:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3772 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3779:58: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3779 | return _cairo_surface_set_error (&surface->base, CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3781:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3781 | status = _cairo_tag_parse_ccitt_params (params, &ccitt_params); | ^ ../cairo/src/cairo-pdf-surface.c:3783:22: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3783 | return source->status; | ~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3789:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3789 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:3816:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3816 | status = _cairo_pdf_surface_open_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:3834:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3834 | status = _cairo_pdf_surface_open_stream (surface, | ^ ../cairo/src/cairo-pdf-surface.c:3852:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3852 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:3855:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3855 | status = _cairo_pdf_surface_close_stream (surface); | ^ ../cairo/src/cairo-pdf-surface.c:3857:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3857 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_recording_surface’: ../cairo/src/cairo-pdf-surface.c:3971:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 3971 | status = _cairo_recording_surface_replay_region (source, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_surface’: ../cairo/src/cairo-pdf-surface.c:4072:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4072 | status = _cairo_surface_acquire_source_image (source->surface, &image, &image_extra); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_surface_pattern’: ../cairo/src/cairo-pdf-surface.c:4236:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4236 | status = cairo_matrix_invert (&cairo_p2d); | ^ ../cairo/src/cairo-pdf-surface.c:4333:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4333 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_rgb_linear_function’: ../cairo/src/cairo-pdf-surface.c:4361:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4361 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4366:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4366 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4389:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4389 | status = _cairo_array_append (&surface->rgb_linear_functions, &elem); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_alpha_linear_function’: ../cairo/src/cairo-pdf-surface.c:4414:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4414 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4419:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4419 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4438:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4438 | status = _cairo_array_append (&surface->alpha_linear_functions, &elem); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_stitched_colorgradient’: ../cairo/src/cairo-pdf-surface.c:4477:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4477 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4517:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4517 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: ../cairo/src/cairo-pdf-surface.c:4552:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4552 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_repeating_function’: ../cairo/src/cairo-pdf-surface.c:4691:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4691 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4737:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4737 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_transparency_group’: ../cairo/src/cairo-pdf-surface.c:4835:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4835 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:4862:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4862 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_gradient’: ../cairo/src/cairo-pdf-surface.c:4959:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 4959 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5072:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5072 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5087:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5087 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_mesh_pattern’: ../cairo/src/cairo-pdf-surface.c:5103:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5103 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5114:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5114 | status = _cairo_pdf_shading_init_color (&shading, (cairo_mesh_pattern_t *) pattern); | ^ ../cairo/src/cairo-pdf-surface.c:5120:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5120 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5175:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5175 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5177:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5177 | status = _cairo_pdf_shading_init_alpha (&shading, (cairo_mesh_pattern_t *) pattern); | ^ ../cairo/src/cairo-pdf-surface.c:5214:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5214 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5238:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5238 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern’: ../cairo/src/cairo-pdf-surface.c:5249:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5249 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); | ^ ../cairo/src/cairo-pdf-surface.c:5268:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5268 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_surface_pattern’: ../cairo/src/cairo-pdf-surface.c:5335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5335 | status = cairo_matrix_invert (&cairo_p2d); | ^ ../cairo/src/cairo-pdf-surface.c:5359:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5359 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_gradient’: ../cairo/src/cairo-pdf-surface.c:5407:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5407 | status = cairo_matrix_invert (&pat_to_pdf); | ^ ../cairo/src/cairo-pdf-surface.c:5412:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5412 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint_pattern’: ../cairo/src/cairo-pdf-surface.c:5480:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5480 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_select_operator’: ../cairo/src/cairo-pdf-surface.c:5521:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5521 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5523:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5523 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5532:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5532 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_select_pattern’: ../cairo/src/cairo-pdf-surface.c:5558:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5558 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5586:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5586 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5606:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5606 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5631:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5631 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_unselect_pattern’: ../cairo/src/cairo-pdf-surface.c:5640:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5640 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:5650:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5650 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: ../cairo/src/cairo-pdf-surface.c:5659:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5659 | status = _cairo_array_append (&surface->page_labels, &surface->current_page_label); | ^ ../cairo/src/cairo-pdf-surface.c:5681:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5681 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_get_font_options’: ../cairo/src/cairo-pdf-surface.c:5697:61: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 5697 | _cairo_pdf_surface_get_font_options (void *abstract_surface, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_utf8_to_pdf_string’: ../cairo/src/cairo-pdf-surface.c:5750:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5750 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5770:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5770 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:5787:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5787 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); | ^ ../cairo/src/cairo-pdf-surface.c:5794:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5794 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_unicode_for_glyph’: ../cairo/src/cairo-pdf-surface.c:5819:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5819 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len); | ^ ../cairo/src/cairo-pdf-surface.c:5847:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 5847 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_font’: ../cairo/src/cairo-pdf-surface.c:6057:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6057 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6083:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6083 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6177:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6177 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6232:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6232 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_font_subset’: ../cairo/src/cairo-pdf-surface.c:6247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6247 | status = _cairo_cff_subset_init (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_cff_fallback_font’: ../cairo/src/cairo-pdf-surface.c:6273:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6273 | status = _cairo_cff_fallback_init (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_font’: ../cairo/src/cairo-pdf-surface.c:6302:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6302 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6341:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6341 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6423:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6423 | return _cairo_array_append (&surface->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_font_subset’: ../cairo/src/cairo-pdf-surface.c:6440:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6440 | status = _cairo_type1_subset_init (&subset, name, font_subset, FALSE); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type1_fallback_font’: ../cairo/src/cairo-pdf-surface.c:6464:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6464 | status = _cairo_type1_fallback_init_binary (&subset, name, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_truetype_font_subset’: ../cairo/src/cairo-pdf-surface.c:6490:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6490 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6492:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6492 | status = _cairo_truetype_subset_init_pdf (&subset, font_subset); | ^ ../cairo/src/cairo-pdf-surface.c:6528:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6528 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6625:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6625 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6681:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6681 | status = _cairo_array_append (&surface->fonts, &font); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_emit_imagemask’: ../cairo/src/cairo-pdf-surface.c:6725:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6725 | return _cairo_output_stream_get_status (stream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_color_glyph’: ../cairo/src/cairo-pdf-surface.c:6764:68: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6764 | status = _cairo_surface_set_error (&surface->base, analysis->status); | ~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6781:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6781 | status = _cairo_recording_surface_region_array_attach (glyph_surface, ®ions_id); | ^ ../cairo/src/cairo-pdf-surface.c:6785:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6785 | status = _cairo_recording_surface_replay_and_create_regions (glyph_surface, regions_id, | ^ ../cairo/src/cairo-pdf-surface.c:6817:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6817 | status = cairo_matrix_invert (&mat); | ^ ../cairo/src/cairo-pdf-surface.c:6828:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6828 | status = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘cairo_pdf_surface_emit_color_glyph_image’: ../cairo/src/cairo-pdf-surface.c:6893:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6893 | status2 = cairo_matrix_invert (&mat); | ^ ../cairo/src/cairo-pdf-surface.c:6899:13: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6899 | status2 = cairo_matrix_invert (&font_matrix_inverse); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: ../cairo/src/cairo-pdf-surface.c:6936:33: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6936 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6946:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6946 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6952:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6952 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6956:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6956 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6961:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6961 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6973:29: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6973 | return type3_surface->status; | ~~~~~~~~~~~~~^~~~~~~~ ../cairo/src/cairo-pdf-surface.c:6989:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 6989 | status = _cairo_type3_glyph_surface_emit_glyph (type3_surface, | ^ ../cairo/src/cairo-pdf-surface.c:7042:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7042 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7061:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7061 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7129:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7129 | return _cairo_array_append (&surface->fonts, &font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_font_subsets’: ../cairo/src/cairo-pdf-surface.c:7183:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7183 | status = _cairo_scaled_font_subsets_foreach_unscaled (surface->font_subsets, | ^ ../cairo/src/cairo-pdf-surface.c:7189:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7189 | status = _cairo_scaled_font_subsets_foreach_scaled (surface->font_subsets, | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_catalog’: ../cairo/src/cairo-pdf-surface.c:7206:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 7206 | status = _cairo_pdf_surface_object_begin (surface, catalog); | ^ ../cairo/src/cairo-pdf-surface.c:7208:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7208 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7247:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7247 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_xref_stream’: ../cairo/src/cairo-pdf-surface.c:7381:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7381 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7418:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7418 | return status; | ^~~~~~ ../cairo/src/cairo-pdf-surface.c:7425:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7425 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_mask_group’: ../cairo/src/cairo-pdf-surface.c:7472:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7472 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7551:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7551 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7599:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7599 | return _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:7625:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7625 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_write_patterns_and_smask_groups’: ../cairo/src/cairo-pdf-surface.c:7774:12: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7774 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_analyze_surface_pattern_transparency’: ../cairo/src/cairo-pdf-surface.c:7876:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7876 | status = _cairo_surface_acquire_source_image (pattern->surface, | ^ ../cairo/src/cairo-pdf-surface.c:7883:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7883 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:7887:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 7887 | status = CAIRO_STATUS_SUCCESS; | ^ ../cairo/src/cairo-pdf-surface.c:7868:84: warning: unused parameter ‘surface’ [-Wunused-parameter] 7868 | _cairo_pdf_surface_analyze_surface_pattern_transparency (cairo_pdf_surface_t *surface, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_analyze_operation’: ../cairo/src/cairo-pdf-surface.c:8035:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8035 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8069:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8069 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_start_fallback’: ../cairo/src/cairo-pdf-surface.c:8096:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8096 | status = _cairo_array_append (&surface->knockout_group, &surface->content); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_combined_smask’: ../cairo/src/cairo-pdf-surface.c:8166:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8166 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8189:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8189 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8209:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8209 | status = cairo_matrix_invert (&p2u); | ^ ../cairo/src/cairo-pdf-surface.c:8221:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8221 | status = cairo_matrix_invert (&p2u); | ^ ../cairo/src/cairo-pdf-surface.c:8268:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8268 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8284:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8284 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_stencil_mask’: ../cairo/src/cairo-pdf-surface.c:8320:27: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8320 | return image->base.status; | ~~~~~~~~~~~^~~~~~~ ../cairo/src/cairo-pdf-surface.c:8335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8335 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8348:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8348 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_set_clip’: ../cairo/src/cairo-pdf-surface.c:8368:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8368 | return CAIRO_STATUS_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8371:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8371 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_paint’: ../cairo/src/cairo-pdf-surface.c:8415:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8415 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8433:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8433 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8448:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8448 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8453:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8453 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8496:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8496 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_mask’: ../cairo/src/cairo-pdf-surface.c:8603:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8603 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8620:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8620 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8625:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8625 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8630:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8630 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8635:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8635 | status = _cairo_pattern_create_copy (&group->mask, mask); | ^ ../cairo/src/cairo-pdf-surface.c:8643:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8643 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8661:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8661 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8671:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8671 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_stroke’: ../cairo/src/cairo-pdf-surface.c:8709:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8709 | status = _cairo_path_fixed_stroke_extents (path, style, | ^ ../cairo/src/cairo-pdf-surface.c:8754:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8754 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8759:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8759 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8765:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8765 | status = _cairo_path_fixed_init_copy (&group->path, path); | ^ ../cairo/src/cairo-pdf-surface.c:8788:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8788 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8815:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8815 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8687:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 8687 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_fill’: ../cairo/src/cairo-pdf-surface.c:8886:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8886 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8908:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8908 | status = _cairo_output_stream_get_status (surface->output); | ^ ../cairo/src/cairo-pdf-surface.c:8924:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8924 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:8929:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8929 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:8935:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8935 | status = _cairo_path_fixed_init_copy (&group->path, path); | ^ ../cairo/src/cairo-pdf-surface.c:8956:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8956 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:8981:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 8981 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8829:50: warning: unused parameter ‘antialias’ [-Wunused-parameter] 8829 | cairo_antialias_t antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_fill_stroke’: ../cairo/src/cairo-pdf-surface.c:9048:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9048 | status = _cairo_path_fixed_stroke_extents (path, stroke_style, | ^ ../cairo/src/cairo-pdf-surface.c:9144:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9144 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:8994:58: warning: unused parameter ‘fill_antialias’ [-Wunused-parameter] 8994 | cairo_antialias_t fill_antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9002:58: warning: unused parameter ‘stroke_antialias’ [-Wunused-parameter] 9002 | cairo_antialias_t stroke_antialias, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_has_show_text_glyphs’: ../cairo/src/cairo-pdf-surface.c:9152:66: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 9152 | _cairo_pdf_surface_has_show_text_glyphs (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: ../cairo/src/cairo-pdf-surface.c:9230:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9230 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9235:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9235 | status = _cairo_pattern_create_copy (&group->source, source); | ^ ../cairo/src/cairo-pdf-surface.c:9246:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9246 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9257:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9257 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9268:24: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9268 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY); | ^ ../cairo/src/cairo-pdf-surface.c:9290:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9290 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:9315:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9315 | status = _cairo_pdf_operators_flush (&surface->pdf_operators); | ^ ../cairo/src/cairo-pdf-surface.c:9335:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9335 | return _cairo_output_stream_get_status (surface->output); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_get_supported_mime_types’: ../cairo/src/cairo-pdf-surface.c:9343:67: warning: unused parameter ‘abstract_surface’ [-Wunused-parameter] 9343 | _cairo_pdf_surface_get_supported_mime_types (void *abstract_surface) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_supports_color_glyph’: ../cairo/src/cairo-pdf-surface.c:9403:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9403 | _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9402:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9402 | status = _cairo_surface_set_error (&surface->base, | ^ ../cairo/src/cairo-pdf-surface.c:9413:12: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9413 | status = _cairo_scaled_glyph_lookup (scaled_font, | ^ ../cairo/src/cairo-pdf-surface.c:9431:44: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} [-Wenum-conversion] 9431 | _cairo_error (CAIRO_STATUS_NO_MEMORY)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/src/cairo-pdf-surface.c:9430:16: warning: implicit conversion from ‘cairo_int_status_t’ {aka ‘enum _cairo_int_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 9430 | status = _cairo_surface_set_error (&surface->base, | ^ [148/158] Linking static target src/libcairo.a [149/158] Linking target src/libcairo-2.dll [150/158] Generating symbol file src/libcairo-2.dll.p/libcairo-2.dll.symbols [151/158] Compiling C object util/cairo-script/libcairo-script-interpreter-2.dll.p/cairo-script-operators.c.obj cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_idiom_substitute’: ../cairo/util/cairo-script/cairo-script-operators.c:923:27: warning: unused parameter ‘ctx’ [-Wunused-parameter] 923 | _idiom_substitute (csi_t *ctx, csi_array_t *array) | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c:923:45: warning: unused parameter ‘array’ [-Wunused-parameter] 923 | _idiom_substitute (csi_t *ctx, csi_array_t *array) | ~~~~~~~~~~~~~^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_context’: ../cairo/util/cairo-script/cairo-script-operators.c:1048:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1048 | status = cairo_set_user_data (cr, &_csi_proxy_key, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_type3_init’: ../cairo/util/cairo-script/cairo-script-operators.c:1480:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1480 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:1451:23: warning: unused parameter ‘cr’ [-Wunused-parameter] 1451 | cairo_t *cr, | ~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_type3_lookup’: ../cairo/util/cairo-script/cairo-script-operators.c:1521:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1521 | status = csi_name_new_static (ctx, &key, "encoding"); | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1530:12: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 1530 | status = csi_dictionary_get (ctx, font, key.datum.name, &obj); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font_type3’: ../cairo/util/cairo-script/cairo-script-operators.c:1652:21: warning: unused parameter ‘ctx’ [-Wunused-parameter] 1652 | _font_type3 (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c:1653:32: warning: unused parameter ‘font’ [-Wunused-parameter] 1653 | csi_dictionary_t *font, | ~~~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘inflate_string’: ../cairo/util/cairo-script/cairo-script-operators.c:1789:48: warning: passing argument 4 of ‘lzo2a_decompress’ from incompatible pointer type [-Wincompatible-pointer-types] 1789 | (Bytef *) bytes, &len, | ^~~~ | | | uLongf * {aka long unsigned int *} In file included from ../cairo/util/cairo-script/cairo-script-operators.c:63: /usr/x86_64-w64-mingw32/include/lzo/lzo2a.h:50:58: note: expected ‘lzo_uint *’ {aka ‘long long unsigned int *’} but argument is of type ‘uLongf *’ {aka ‘long unsigned int *’} 50 | lzo_bytep dst, lzo_uintp dst_len, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ft_create_for_source’: ../cairo/util/cairo-script/cairo-script-operators.c:1903:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 1903 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1816:9: warning: variable ‘vec_count’ set but not used [-Wunused-but-set-variable] 1816 | int vec_count; | ^~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:1815:21: warning: variable ‘vec’ set but not used [-Wunused-but-set-variable] 1815 | struct mmap_vec vec[2]; | ^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ft_create_for_pattern’: ../cairo/util/cairo-script/cairo-script-operators.c:2021:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2021 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:1929:21: warning: unused variable ‘vec’ [-Wunused-variable] 1929 | struct mmap_vec vec; | ^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font’: ../cairo/util/cairo-script/cairo-script-operators.c:2298:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2298 | status = cairo_font_face_set_user_data (font_face, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font_get’: ../cairo/util/cairo-script/cairo-script-operators.c:2440:19: warning: unused parameter ‘ctx’ [-Wunused-parameter] 2440 | _font_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_scaled_font_get’: ../cairo/util/cairo-script/cairo-script-operators.c:2482:26: warning: unused parameter ‘ctx’ [-Wunused-parameter] 2482 | _scaled_font_get (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image_read_raw’: ../cairo/util/cairo-script/cairo-script-operators.c:2937:20: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2937 | return CAIRO_STATUS_NO_MEMORY; | ^~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2947:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 2947 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3005:51: warning: passing argument 4 of ‘lzo2a_decompress’ from incompatible pointer type [-Wincompatible-pointer-types] 3005 | (Bytef *) data, &out, | ^~~~ | | | long unsigned int * /usr/x86_64-w64-mingw32/include/lzo/lzo2a.h:50:58: note: expected ‘lzo_uint *’ {aka ‘long long unsigned int *’} but argument is of type ‘long unsigned int *’ 50 | lzo_bytep dst, lzo_uintp dst_len, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:3016:16: warning: implicit conversion from ‘csi_status_t’ {aka ‘enum _csi_status’} to ‘cairo_status_t’ {aka ‘enum _cairo_status’} [-Wenum-conversion] 3016 | status = csi_object_as_file (ctx, src, &file); | ^ ../cairo/util/cairo-script/cairo-script-operators.c:3019:20: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 3019 | return status; | ^~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image_read_png’: ../cairo/util/cairo-script/cairo-script-operators.c:3240:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 3240 | return cairo_surface_status (*out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_context_set’: ../cairo/util/cairo-script/cairo-script-operators.c:4679:22: warning: unused parameter ‘ctx’ [-Wunused-parameter] 4679 | _context_set (csi_t *ctx, | ~~~~~~~^~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_mime_data’: ../cairo/util/cairo-script/cairo-script-operators.c:5282:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 5282 | status = cairo_surface_set_mime_data (surface, | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_surface’: ../cairo/util/cairo-script/cairo-script-operators.c:6097:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6097 | status = cairo_surface_set_user_data (surface, | ^ ../cairo/util/cairo-script/cairo-script-operators.c:6148:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6148 | status = cairo_status (cr); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_png’: ../cairo/util/cairo-script/cairo-script-operators.c:6342:12: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_script’: ../cairo/util/cairo-script/cairo-script-operators.c:6370:16: warning: implicit conversion from ‘enum _cairo_status’ to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6370 | return CAIRO_STATUS_SURFACE_TYPE_MISMATCH; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6377:16: warning: implicit conversion from ‘cairo_status_t’ {aka ‘enum _cairo_status’} to ‘csi_status_t’ {aka ‘enum _csi_status’} [-Wenum-conversion] 6377 | status = cairo_script_from_recording_surface (script, record); | ^ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_bind’: ../cairo/util/cairo-script/cairo-script-operators.c:962:14: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 962 | status = _bind_substitute (ctx, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:953:18: note: ‘array’ was declared here 953 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_image’: ../cairo/util/cairo-script/cairo-script-operators.c:3433:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 3433 | status = _image_load_from_dictionary (ctx, dict, &image); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3422:23: note: ‘dict’ was declared here 3422 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_if’: ../cairo/util/cairo-script/cairo-script-operators.c:2859:15: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 2859 | proc->base.ref++; | ~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2845:18: note: ‘proc’ was declared here 2845 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_repeat’: ../cairo/util/cairo-script/cairo-script-operators.c:4351:19: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 4351 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c:4334:18: note: ‘proc’ was declared here 4334 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_png’: ../cairo/util/cairo-script/cairo-script-operators.c:6342:59: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 6342 | status = cairo_surface_write_to_png (surface, filename->string); | ~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6329:19: note: ‘filename’ was declared here 6329 | csi_string_t *filename; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_ifelse’: ../cairo/util/cairo-script/cairo-script-operators.c:2893:21: warning: ‘false_proc’ may be used uninitialized [-Wmaybe-uninitialized] 2893 | false_proc->base.ref++; | ~~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2874:30: note: ‘false_proc’ was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2892:20: warning: ‘true_proc’ may be used uninitialized [-Wmaybe-uninitialized] 2892 | true_proc->base.ref++; | ~~~~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2874:18: note: ‘true_proc’ was declared here 2874 | csi_array_t *true_proc, *false_proc; | ^~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_matrix’: ../cairo/util/cairo-script/cairo-script-operators.c:3761:18: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 3761 | status = csi_matrix_new_from_array (ctx, &matrix, array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3755:22: note: ‘array’ was declared here 3755 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_write_to_script’: ../cairo/util/cairo-script/cairo-script-operators.c:6376:47: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 6376 | script = cairo_script_create (filename->string); | ~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6357:19: note: ‘filename’ was declared here 6357 | csi_string_t *filename; | ^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_font’: ../cairo/util/cairo-script/cairo-script-operators.c:2272:14: warning: ‘font’ may be used uninitialized [-Wmaybe-uninitialized] 2272 | status = _csi_dictionary_get_integer (ctx, font, "type", FALSE, &type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2259:23: note: ‘font’ was declared here 2259 | csi_dictionary_t *font; | ^~~~ In function ‘_do_cairo_op’, inlined from ‘_fill_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:1388:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_fill_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_restore’ at ../cairo/util/cairo-script/cairo-script-operators.c:4375:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_restore’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_stroke’ at ../cairo/util/cairo-script/cairo-script-operators.c:5972:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_stroke’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_fill’ at ../cairo/util/cairo-script/cairo-script-operators.c:1382:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_fill’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_reset_clip’ at ../cairo/util/cairo-script/cairo-script-operators.c:4369:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_reset_clip’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_clip’ at ../cairo/util/cairo-script/cairo-script-operators.c:1003:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_clip’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_new_sub_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:3699:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_new_sub_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_save’ at ../cairo/util/cairo-script/cairo-script-operators.c:4497:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_save’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_stroke_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:5978:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_stroke_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_paint’ at ../cairo/util/cairo-script/cairo-script-operators.c:4078:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_paint’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_new_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:3692:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_new_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_clip_preserve’ at ../cairo/util/cairo-script/cairo-script-operators.c:1009:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_clip_preserve’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_do_cairo_op’, inlined from ‘_close_path’ at ../cairo/util/cairo-script/cairo-script-operators.c:1015:12: ../cairo/util/cairo-script/cairo-script-operators.c:584:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 584 | op (cr); | ^~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_close_path’: ../cairo/util/cairo-script/cairo-script-operators.c:575:14: note: ‘cr’ was declared here 575 | cairo_t *cr; | ^~ In function ‘_for’, inlined from ‘_for’ at ../cairo/util/cairo-script/cairo-script-operators.c:2321:1: ../cairo/util/cairo-script/cairo-script-operators.c:2342:19: warning: ‘proc’ may be used uninitialized [-Wmaybe-uninitialized] 2342 | proc->base.ref++; | ~~~~~~~~~~~~~~^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_for’: ../cairo/util/cairo-script/cairo-script-operators.c:2323:18: note: ‘proc’ was declared here 2323 | csi_array_t *proc; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_pop_group’: ../cairo/util/cairo-script/cairo-script-operators.c:4146:25: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4146 | obj.datum.pattern = cairo_pop_group (cr); | ^~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4137:14: note: ‘cr’ was declared here 4137 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_join’: ../cairo/util/cairo-script/cairo-script-operators.c:5138:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5138 | cairo_set_line_join (cr, line_join); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5128:14: note: ‘cr’ was declared here 5128 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_fill_rule’: ../cairo/util/cairo-script/cairo-script-operators.c:4975:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4975 | cairo_set_fill_rule (cr, fill_rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4963:14: note: ‘cr’ was declared here 4963 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_tolerance’: ../cairo/util/cairo-script/cairo-script-operators.c:5531:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5531 | cairo_set_tolerance (cr, tolerance); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5519:14: note: ‘cr’ was declared here 5519 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_size’: ../cairo/util/cairo-script/cairo-script-operators.c:5098:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5098 | cairo_set_font_size (cr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5086:14: note: ‘cr’ was declared here 5086 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_operator’: ../cairo/util/cairo-script/cairo-script-operators.c:5334:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5334 | cairo_set_operator (cr, val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5321:14: note: ‘cr’ was declared here 5321 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_width’: ../cairo/util/cairo-script/cairo-script-operators.c:5159:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5159 | cairo_set_line_width (cr, line_width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5147:14: note: ‘cr’ was declared here 5147 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_paint_with_alpha’: ../cairo/util/cairo-script/cairo-script-operators.c:4098:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4098 | cairo_paint_with_alpha (cr, alpha); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4084:14: note: ‘cr’ was declared here 4084 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_antialias’: ../cairo/util/cairo-script/cairo-script-operators.c:4791:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4791 | cairo_set_antialias (cr, antialias); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4779:14: note: ‘cr’ was declared here 4779 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_miter_limit’: ../cairo/util/cairo-script/cairo-script-operators.c:5313:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5313 | cairo_set_miter_limit (cr, miter_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5301:14: note: ‘cr’ was declared here 5301 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_line_cap’: ../cairo/util/cairo-script/cairo-script-operators.c:5119:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5119 | cairo_set_line_cap (cr, line_cap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5107:14: note: ‘cr’ was declared here 5107 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_push_group’: ../cairo/util/cairo-script/cairo-script-operators.c:4168:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4168 | cairo_push_group_with_content (cr, content); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4155:14: note: ‘cr’ was declared here 4155 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_hairline’: ../cairo/util/cairo-script/cairo-script-operators.c:5180:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5180 | cairo_set_hairline (cr, set_hairline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5168:14: note: ‘cr’ was declared here 5168 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source’: ../cairo/util/cairo-script/cairo-script-operators.c:5376:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5376 | cairo_set_source (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5363:14: note: ‘cr’ was declared here 5363 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:5028:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5028 | cairo_set_font_face (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5015:14: note: ‘cr’ was declared here 5015 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_scaled_font’: ../cairo/util/cairo-script/cairo-script-operators.c:5355:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5355 | cairo_set_scaled_font (cr, font); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5342:14: note: ‘cr’ was declared here 5342 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_text’: ../cairo/util/cairo-script/cairo-script-operators.c:5788:30: warning: ‘text’ may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5776:19: note: ‘text’ was declared here 5776 | csi_string_t *text; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5788:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5788 | cairo_show_text (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5777:14: note: ‘cr’ was declared here 5777 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_text_path’: ../cairo/util/cairo-script/cairo-script-operators.c:6270:30: warning: ‘text’ may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6258:19: note: ‘text’ was declared here 6258 | csi_string_t *text; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6270:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 6270 | cairo_text_path (cr, text->string); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6259:14: note: ‘cr’ was declared here 6259 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_mask’: ../cairo/util/cairo-script/cairo-script-operators.c:3724:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 3724 | cairo_mask (cr, pattern); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3711:14: note: ‘cr’ was declared here 3711 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_options’: ../cairo/util/cairo-script/cairo-script-operators.c:5051:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 5051 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5038:23: note: ‘dict’ was declared here 5038 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5055:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5055 | cairo_set_font_options (cr, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5037:14: note: ‘cr’ was declared here 5037 | cairo_t *cr; | ^~ In function ‘_curve_to’, inlined from ‘_curve_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:1130:1: ../cairo/util/cairo-script/cairo-script-operators.c:1164:9: warning: ‘y3’ may be used uninitialized [-Wmaybe-uninitialized] 1164 | cairo_curve_to (obj->datum.cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_curve_to’: ../cairo/util/cairo-script/cairo-script-operators.c:1137:16: note: ‘y3’ was declared here 1137 | double x3, y3; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_map_to_image’: ../cairo/util/cairo-script/cairo-script-operators.c:3790:25: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 3790 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:3775:18: note: ‘array’ was declared here 3775 | csi_array_t *array; | ^~~~~ In function ‘_rel_curve_to’, inlined from ‘_rel_curve_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4241:1: ../cairo/util/cairo-script/cairo-script-operators.c:4275:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4275 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_curve_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4247:14: note: ‘cr’ was declared here 4247 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_glyphs’: ../cairo/util/cairo-script/cairo-script-operators.c:5813:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 5813 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5796:18: note: ‘array’ was declared here 5796 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5840:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5840 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5798:14: note: ‘cr’ was declared here 5798 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_glyph_path’: ../cairo/util/cairo-script/cairo-script-operators.c:2752:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 2752 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2735:18: note: ‘array’ was declared here 2735 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2779:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 2779 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:2737:14: note: ‘cr’ was declared here 2737 | cairo_t *cr; | ^~ In function ‘_rel_move_to’, inlined from ‘_rel_move_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4307:1: ../cairo/util/cairo-script/cairo-script-operators.c:4326:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | cairo_rel_move_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_move_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4311:14: note: ‘cr’ was declared here 4311 | cairo_t *cr; | ^~ In function ‘_rel_line_to’, inlined from ‘_rel_line_to’ at ../cairo/util/cairo-script/cairo-script-operators.c:4281:1: ../cairo/util/cairo-script/cairo-script-operators.c:4301:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4301 | cairo_rel_line_to (cr, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rel_line_to’: ../cairo/util/cairo-script/cairo-script-operators.c:4285:14: note: ‘cr’ was declared here 4285 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_record’: ../cairo/util/cairo-script/cairo-script-operators.c:6227:25: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 6227 | switch (array->stack.len) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:6212:18: note: ‘array’ was declared here 6212 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_scaled_font’: ../cairo/util/cairo-script/cairo-script-operators.c:4615:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 4615 | status = _font_options_load_from_dictionary (ctx, dict, options); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:4603:23: note: ‘dict’ was declared here 4603 | csi_dictionary_t *dict; | ^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_font_matrix’: ../cairo/util/cairo-script/cairo-script-operators.c:5077:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5077 | cairo_set_font_matrix (cr, &m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5065:14: note: ‘cr’ was declared here 5065 | cairo_t *cr; | ^~ In function ‘_set_dash’, inlined from ‘_set_dash’ at ../cairo/util/cairo-script/cairo-script-operators.c:4797:1: ../cairo/util/cairo-script/cairo-script-operators.c:4816:21: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 4816 | if (array->stack.len == 0) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_dash’: ../cairo/util/cairo-script/cairo-script-operators.c:4799:18: note: ‘array’ was declared here 4799 | csi_array_t *array; | ^~~~~ In function ‘_set_dash’, inlined from ‘_set_dash’ at ../cairo/util/cairo-script/cairo-script-operators.c:4797:1: ../cairo/util/cairo-script/cairo-script-operators.c:4845:9: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4845 | cairo_set_dash (cr, dashes, n, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_dash’: ../cairo/util/cairo-script/cairo-script-operators.c:4801:14: note: ‘cr’ was declared here 4801 | cairo_t *cr; | ^~ In function ‘_csi_dictionary_get_number’, inlined from ‘_surface’ at ../cairo/util/cairo-script/cairo-script-operators.c:6059:14: ../cairo/util/cairo-script/cairo-script-operators.c:530:14: warning: ‘dict’ may be used uninitialized [-Wmaybe-uninitialized] 530 | status = csi_dictionary_get (ctx, dict, key.datum.name, &obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_surface’: ../cairo/util/cairo-script/cairo-script-operators.c:6043:23: note: ‘dict’ was declared here 6043 | csi_dictionary_t *dict; | ^~~~ In function ‘_set_source_rgb’, inlined from ‘_set_source_rgb’ at ../cairo/util/cairo-script/cairo-script-operators.c:5459:1: ../cairo/util/cairo-script/cairo-script-operators.c:5480:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5480 | cairo_set_source_rgb (cr, r, g, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source_rgb’: ../cairo/util/cairo-script/cairo-script-operators.c:5463:14: note: ‘cr’ was declared here 5463 | cairo_t *cr; | ^~ In function ‘_select_font_face’, inlined from ‘_select_font_face’ at ../cairo/util/cairo-script/cairo-script-operators.c:4650:1: ../cairo/util/cairo-script/cairo-script-operators.c:4673:39: warning: ‘family’ may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_select_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:4655:19: note: ‘family’ was declared here 4655 | csi_string_t *family; | ^~~~~~ In function ‘_select_font_face’, inlined from ‘_select_font_face’ at ../cairo/util/cairo-script/cairo-script-operators.c:4650:1: ../cairo/util/cairo-script/cairo-script-operators.c:4673:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4673 | cairo_select_font_face (cr, family->string, slant, weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_select_font_face’: ../cairo/util/cairo-script/cairo-script-operators.c:4652:14: note: ‘cr’ was declared here 4652 | cairo_t *cr; | ^~ In function ‘_rectangle’, inlined from ‘_rectangle’ at ../cairo/util/cairo-script/cairo-script-operators.c:4208:1: ../cairo/util/cairo-script/cairo-script-operators.c:4235:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 4235 | cairo_rectangle (cr, x, y, w, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_rectangle’: ../cairo/util/cairo-script/cairo-script-operators.c:4213:14: note: ‘cr’ was declared here 4213 | cairo_t *cr; | ^~ In function ‘_set_source_rgba’, inlined from ‘_set_source_rgba’ at ../cairo/util/cairo-script/cairo-script-operators.c:5486:1: ../cairo/util/cairo-script/cairo-script-operators.c:5510:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5510 | cairo_set_source_rgba (cr, r, g, b, a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_set_source_rgba’: ../cairo/util/cairo-script/cairo-script-operators.c:5490:14: note: ‘cr’ was declared here 5490 | cairo_t *cr; | ^~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_show_text_glyphs.part.0’: ../cairo/util/cairo-script/cairo-script-operators.c:5926:33: warning: ‘array’ may be used uninitialized [-Wmaybe-uninitialized] 5926 | for (i = 0; i < array->stack.len; i++) { | ~~~~~~~~~~~~^~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5854:18: note: ‘array’ was declared here 5854 | csi_array_t *array; | ^~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5955:40: warning: ‘utf8_string’ may be used uninitialized [-Wmaybe-uninitialized] 5955 | utf8_string->string, utf8_string->len, | ~~~~~~~~~~~^~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5856:19: note: ‘utf8_string’ was declared here 5856 | csi_string_t *utf8_string; | ^~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5953:15: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 5953 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c:5858:14: note: ‘cr’ was declared here 5858 | cairo_t *cr; | ^~ In function ‘_arc’, inlined from ‘_arc’ at ../cairo/util/cairo-script/cairo-script-operators.c:807:1: ../cairo/util/cairo-script/cairo-script-operators.c:837:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 837 | cairo_arc (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_arc’: ../cairo/util/cairo-script/cairo-script-operators.c:812:14: note: ‘cr’ was declared here 812 | cairo_t *cr; | ^~ In function ‘_arc_negative’, inlined from ‘_arc_negative’ at ../cairo/util/cairo-script/cairo-script-operators.c:843:1: ../cairo/util/cairo-script/cairo-script-operators.c:873:5: warning: ‘cr’ may be used uninitialized [-Wmaybe-uninitialized] 873 | cairo_arc_negative (cr, x, y, r, theta1, theta2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../cairo/util/cairo-script/cairo-script-operators.c: In function ‘_arc_negative’: ../cairo/util/cairo-script/cairo-script-operators.c:848:14: note: ‘cr’ was declared here 848 | cairo_t *cr; | ^~ [152/158] Linking static target util/cairo-script/libcairo-script-interpreter.a [153/158] Linking target util/cairo-gobject/libcairo-gobject-2.dll [154/158] Linking target util/cairo-script/libcairo-script-interpreter-2.dll [155/158] Generating symbol file util/cairo-script/libcairo-script-interpreter-2.dll.p/libcairo-script-interpreter-2.dll.symbols [156/158] Linking target util/cairo-script/csi-replay.exe [157/158] Linking target util/cairo-script/csi-trace.exe [158/158] Linking target util/cairo-script/csi-exec.exe INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32 ==> Entering fakeroot environment... ==> Starting package()... ninja: Entering directory `/build/mingw-w64-cairo/src/build-i686-w64-mingw32' ninja: no work to do. Installing src/libcairo-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/bin Installing src/libcairo.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing src/libcairo.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing util/cairo-gobject/libcairo-gobject-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/bin Installing util/cairo-gobject/libcairo-gobject.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing util/cairo-gobject/libcairo-gobject.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing util/cairo-script/libcairo-script-interpreter-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/bin Installing util/cairo-script/libcairo-script-interpreter.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing util/cairo-script/libcairo-script-interpreter.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib Installing /build/mingw-w64-cairo/src/cairo/src/cairo.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-version.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-deprecated.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-svg.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-ft.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-win32.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-script.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-ps.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-pdf.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-tee.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/src/cairo-features.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/util/cairo-gobject/cairo-gobject.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/util/cairo-script/cairo-script-interpreter.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-gobject.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-script-interpreter.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-png.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-svg.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-fc.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-ft.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-win32.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-win32-font.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-script.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-ps.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-pdf.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-i686-w64-mingw32/meson-private/cairo-tee.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/i686-w64-mingw32/lib/pkgconfig ninja: Entering directory `/build/mingw-w64-cairo/src/build-x86_64-w64-mingw32' ninja: no work to do. Installing src/libcairo-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/bin Installing src/libcairo.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing src/libcairo.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing util/cairo-gobject/libcairo-gobject-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/bin Installing util/cairo-gobject/libcairo-gobject.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing util/cairo-gobject/libcairo-gobject.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing util/cairo-script/libcairo-script-interpreter-2.dll to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/bin Installing util/cairo-script/libcairo-script-interpreter.dll.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing util/cairo-script/libcairo-script-interpreter.a to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib Installing /build/mingw-w64-cairo/src/cairo/src/cairo.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-version.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-deprecated.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-svg.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-ft.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-win32.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-script.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-ps.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-pdf.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/src/cairo-tee.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/src/cairo-features.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/util/cairo-gobject/cairo-gobject.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/cairo/util/cairo-script/cairo-script-interpreter.h to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/include/cairo Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-gobject.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-script-interpreter.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-png.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-svg.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-fc.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-ft.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-win32.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-win32-font.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-script.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-ps.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-pdf.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig Installing /build/mingw-w64-cairo/src/build-x86_64-w64-mingw32/meson-private/cairo-tee.pc to /build/mingw-w64-cairo/pkg/mingw-w64-cairo/usr/x86_64-w64-mingw32/lib/pkgconfig ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Copying source files needed for debug symbols... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "mingw-w64-cairo"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: mingw-w64-cairo 1.18.2-1 (Tue Sep 10 00:57:33 2024) 'mingw-w64-cairo-1.18.2-1-any.pkg.tar.zst' -> '/var/lib/aur-repo/mingw-w64-cairo-1.18.2-1-any.pkg.tar.zst' 'mingw-w64-cairo-1.18.2-1-any.pkg.tar.zst.sig' -> '/var/lib/aur-repo/mingw-w64-cairo-1.18.2-1-any.pkg.tar.zst.sig' ==> Verifying database signature... gpg: assuming signed data in '/var/lib/aur-repo//score.moe.db.tar.gz' gpg: Signature made Tue 10 Sep 2024 12:15:41 AM CEST gpg: using EDDSA key 8A8F0D6897977A7523D366CB1EE865E2393A9B0F gpg: Good signature from "gurren.score.moe build host (automatic signing key) " [ultimate] -> Database signature file verified. ==> Extracting score.moe.db.tar.gz to a temporary location... ==> Verifying database signature... gpg: assuming signed data in '/var/lib/aur-repo//score.moe.files.tar.gz' gpg: Signature made Tue 10 Sep 2024 12:15:42 AM CEST gpg: using EDDSA key 8A8F0D6897977A7523D366CB1EE865E2393A9B0F gpg: Good signature from "gurren.score.moe build host (automatic signing key) " [ultimate] -> Database signature file verified. ==> Extracting score.moe.files.tar.gz to a temporary location... ==> Adding package 'mingw-w64-cairo-1.18.2-1-any.pkg.tar.zst' -> Computing checksums... -> Removing existing entry 'mingw-w64-cairo-1.18.0-4'... -> Creating 'desc' db entry... -> Creating 'files' db entry... ==> Creating updated database file 'score.moe.db.tar.gz' ==> Signing database 'score.moe.db.tar.gz'... -> Created signature file 'score.moe.db.tar.gz.sig' ==> Signing database 'score.moe.files.tar.gz'... -> Created signature file 'score.moe.files.tar.gz.sig' Archiving artifacts Recording fingerprints Publishing build last changes... Last changes from revision df63d42 (current) to 3d065e1 (previous) published successfully! Finished: SUCCESS