Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created March 18, 2021 09:36
Show Gist options
  • Save r-rmcgibbo/ff0cab799953decb57c6201ffaebf504 to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/ff0cab799953decb57c6201ffaebf504 to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 2 minutes | https://github.com/NixOS/nixpkgs/pull/116710
This file has been truncated
arning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
838 | status = image->status;
| ^
cairo-surface.c:842:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
842 | status = _cairo_error (CAIRO_STATUS_SURFACE_FINISHED);
| ^
cairo-surface.c:846:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
846 | status = _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH);
| ^
cairo-surface.c: In function '_cairo_surface_finish':
cairo-surface.c:1032:41: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1032 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function 'cairo_surface_set_mime_data':
cairo-surface.c:1434:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1434 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1434:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1434 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1438:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1438 | return _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c:1438:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1438 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1443:48: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1443 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1443:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1443 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_NO_MEMORY));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1461:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1461 | return _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c:1461:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1461 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_supports_mime_type':
cairo-surface.c:1491:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1491 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_copy_mime_data':
cairo-surface.c:1528:43: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1528 | return _cairo_surface_set_error (dst, src->status);
| ~~~^~~~~~~~
cairo-surface.c:1528:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1528 | return _cairo_surface_set_error (dst, src->status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1533:40: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1533 | return _cairo_surface_set_error (dst, status);
| ^~~~~~
cairo-surface.c:1533:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1533 | return _cairo_surface_set_error (dst, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_set_font_options':
cairo-surface.c:1570:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1570 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_flush':
cairo-surface.c:1660:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1660 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function 'cairo_surface_mark_dirty':
cairo-surface.c:1682:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1682 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_mark_dirty_rectangle':
cairo-surface.c:1726:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1726 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1762:41: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1762 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function 'cairo_surface_set_device_scale':
cairo-surface.c:1799:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1799 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1805:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1805 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function 'cairo_surface_set_device_offset':
cairo-surface.c:1879:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1879 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1885:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1885 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function 'cairo_surface_set_fallback_resolution':
cairo-surface.c:1970:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1970 | _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1978:37: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1978 | _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_MATRIX);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:1984:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1984 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function '_cairo_surface_acquire_source_image':
cairo-surface.c:2052:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2052 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2057:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2057 | return _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c:2057:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2057 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_default_release_source_image':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2105 | ignored = _cairo_surface_unmap_image (surface, image);
| ^
cairo-surface.c: In function '_cairo_surface_paint':
cairo-surface.c:2182:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2182 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2182:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2182 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2187:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2187 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2189:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2189 | return status;
| ^~~~~~
cairo-surface.c:2194:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2194 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2196:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2196 | return status;
| ^~~~~~
cairo-surface.c:2204:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2204 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_mask':
cairo-surface.c:2220:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2220 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2220:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2220 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2232:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2232 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2234:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2234 | return status;
| ^~~~~~
cairo-surface.c:2236:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2236 | status = _pattern_has_error (mask);
| ^
cairo-surface.c:2238:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2238 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2243 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2245:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2245 | return status;
| ^~~~~~
cairo-surface.c:2253:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2253 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_fill_stroke':
cairo-surface.c:2279:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2279 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2279:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2279 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2291:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2291 | status = _pattern_has_error (fill_source);
| ^
cairo-surface.c:2293:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2293 | return status;
| ^~~~~~
cairo-surface.c:2295:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2295 | status = _pattern_has_error (stroke_source);
| ^
cairo-surface.c:2297:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2297 | return status;
| ^~~~~~
cairo-surface.c:2299:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2299 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2301:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2301 | return status;
| ^~~~~~
cairo-surface.c:2321:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2321 | status = _cairo_surface_fill (surface, fill_op, fill_source, path,
| ^
cairo-surface.c:2327:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2327 | status = _cairo_surface_stroke (surface, stroke_op, stroke_source, path,
| ^
cairo-surface.c:2340:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2340 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_stroke':
cairo-surface.c:2361:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2361 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2361:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2361 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2366:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2366 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2368:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2368 | return status;
| ^~~~~~
cairo-surface.c:2373:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2373 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2375:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2375 | return status;
| ^~~~~~
cairo-surface.c:2387:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2387 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_fill':
cairo-surface.c:2406:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2406 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2406:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2406 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2411:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2411 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2413:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2413 | return status;
| ^~~~~~
cairo-surface.c:2418:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2418 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2420:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2420 | return status;
| ^~~~~~
cairo-surface.c:2431:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2431 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_copy_page':
cairo-surface.c:2457:37: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2457 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_show_page':
cairo-surface.c:2490:37: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2490 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2496:37: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2496 | _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-surface.c: In function '_cairo_surface_get_extents':
cairo-surface.c:2541:36: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2541 | _cairo_surface_set_error(surface, CAIRO_STATUS_SURFACE_FINISHED);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'cairo_surface_has_show_text_glyphs':
cairo-surface.c:2588:37: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2588 | _cairo_surface_set_error (surface, CAIRO_STATUS_SURFACE_FINISHED);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function 'ensure_scaled_glyph':
cairo-surface.c:2618:65: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2618 | status = _cairo_scaled_font_set_error (scaled_font, status);
| ^~~~~~
cairo-surface.c:2618:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2618 | status = _cairo_scaled_font_set_error (scaled_font, status);
| ^
cairo-surface.c: In function '_cairo_surface_show_text_glyphs':
cairo-surface.c:2828:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2828 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2828:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2828 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2836:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2836 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2838:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2838 | return status;
| ^~~~~~
cairo-surface.c:2843:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2843 | status = _cairo_surface_begin_modification (surface);
| ^
cairo-surface.c:2845:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2845 | return status;
| ^~~~~~
cairo-surface.c:2921:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2921 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_surface_tag':
cairo-surface.c:2941:44: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2941 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2941:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2941 | return _cairo_surface_set_error (surface, _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c:2947:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2947 | status = _pattern_has_error (source);
| ^
cairo-surface.c:2949:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2949 | return status;
| ^~~~~~
cairo-surface.c:2956:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2956 | return _cairo_surface_set_error (surface, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-surface.c: In function '_cairo_int_surface_create_in_error':
cairo-surface.c:3067:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3067 | return _cairo_surface_create_in_error (status);
| ^~~~~~
CC cairo-tor-scan-converter.lo
CC cairo-tor22-scan-converter.lo
CC cairo-toy-font-face.lo
cairo-toy-font-face.c: In function '_cairo_toy_font_face_create_impl_face':
cairo-toy-font-face.c:168:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
168 | status = backend->create_for_toy (font_face, impl_font_face);
| ^
cairo-toy-font-face.c:173:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
173 | status = backend->create_for_toy (font_face, impl_font_face);
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
176 | return status;
| ^~~~~~
CC cairo-traps-compositor.lo
CC cairo-traps.lo
cairo-traps-compositor.c: In function 'add_rect_with_offset':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
168 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box);
| ^
cairo-traps-compositor.c: In function 'combine_clip_as_traps':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
196 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps,
| ^
cairo-traps-compositor.c:208:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
208 | return src->status;
| ~~~^~~~~~~~
cairo-traps-compositor.c:226:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
226 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c: In function '__clip_to_surface':
cairo-traps-compositor.c:300:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
300 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
303 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps,
| ^
cairo-traps-compositor.c:308:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
308 | return status;
| ^~~~~~
cairo-traps-compositor.c:317:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
317 | return status;
| ^~~~~~
In file included from cairoint.h:73,
from cairo-traps-compositor.c:42:
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
323 | if (unlikely (status = src->status))
| ^
cairo-compiler-private.h:187:46: note: in definition of macro 'unlikely'
187 | #define unlikely(expr) (__builtin_expect (!!(expr), 0))
| ^~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
354 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'traps_get_clip_surface':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
373 | status = __clip_to_surface (compositor, composite, extents, &surface);
| ^
cairo-traps-compositor.c:383:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
383 | status = _cairo_clip_combine_with_surface (composite->clip, surface,
| ^
cairo-traps-compositor.c:388:44: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
388 | surface = _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-traps-compositor.c: In function 'create_composite_mask':
cairo-traps-compositor.c:456:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
456 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-traps-compositor.c:502:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
502 | status = _cairo_clip_combine_with_surface (extents->clip, surface,
| ^
cairo-traps-compositor.c:524:44: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
524 | surface = _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-traps-compositor.c: In function 'clip_and_composite_combine':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
602 | status = compositor->acquire (tmp);
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
616 | status = draw_func (compositor, tmp, draw_closure, op,
| ^
cairo-traps-compositor.c: In function 'add_rect':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
810 | status = _cairo_boxes_add (boxes, CAIRO_ANTIALIAS_DEFAULT, &box);
| ^
cairo-traps-compositor.c: In function 'fixup_unbounded':
cairo-traps-compositor.c:882:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
882 | status = _cairo_boxes_add (&tmp, CAIRO_ANTIALIAS_DEFAULT, &box);
| ^
cairo-traps-compositor.c:888:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
888 | status = _cairo_bentley_ottmann_tessellate_boxes (&tmp,
| ^
cairo-traps-compositor.c:899:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
899 | status = _cairo_boxes_add (&clear, CAIRO_ANTIALIAS_DEFAULT, &box);
| ^
cairo-traps-compositor.c:908:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
908 | status = _cairo_boxes_intersect (&clear, &tmp, &clear);
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
920 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'clip_and_composite':
cairo-traps-compositor.c:1013:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1013 | status = compositor->set_clip_region (dst, clip_region);
| ^
cairo-traps-compositor.c:1049:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1049 | status = draw_func (compositor,
| ^
cairo-traps-compositor.c: In function 'composite_aligned_boxes':
cairo-traps-compositor.c:1201:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1201 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c:1220:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1220 | status = compositor->acquire (dst);
| ^
cairo-traps-compositor.c:1224:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1224 | status = compositor->fill_boxes (dst,
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1249 | status = compositor->acquire (dst);
| ^
cairo-traps-compositor.c:1267:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1267 | status = compositor->fill_boxes (dst, op, color, boxes);
| ^
cairo-traps-compositor.c:1297:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1297 | status = compositor->composite_boxes (dst, op, src, mask,
| ^
cairo-traps-compositor.c: In function 'upload_boxes':
cairo-traps-compositor.c:1334:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1334 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c:1337:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1337 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c:1341:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1341 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c:1345:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1345 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1358 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'clip_and_composite_polygon':
cairo-traps-compositor.c:1505:14: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1505 | return status;
| ^~~~~~
cairo-traps-compositor.c:1509:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1509 | status = fixup_unbounded_with_mask (compositor, extents);
| ^
cairo-traps-compositor.c:1511:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1511 | status = fixup_unbounded (compositor, extents, NULL);
| ^
cairo-traps-compositor.c:1517:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1517 | return status;
| ^~~~~~
cairo-traps-compositor.c:1531:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1531 | status = _cairo_polygon_intersect (polygon, fill_rule,
| ^
cairo-traps-compositor.c:1549:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1549 | status = _cairo_rasterise_polygon_to_boxes (polygon, fill_rule, &boxes);
| ^
cairo-traps-compositor.c:1552:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1552 | status = clip_and_composite_boxes (compositor, extents, &boxes);
| ^
cairo-traps-compositor.c:1556:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1556 | return status;
| ^~~~~~
cairo-traps-compositor.c:1564:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1564 | status = _cairo_bentley_ottmann_tessellate_polygon (&traps.traps, polygon, fill_rule);
| ^
cairo-traps-compositor.c:1580:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1580 | status = clip_and_composite_boxes (compositor, extents, &boxes);
| ^
cairo-traps-compositor.c:1602:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1602 | status = clip_and_composite (compositor, extents,
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1610 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'composite_opacity_boxes':
cairo-traps-compositor.c:1694:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1694 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c: In function 'composite_boxes':
cairo-traps-compositor.c:1717:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1717 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1719 | status = compositor->composite_traps (dst, op, 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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1726 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'clip_and_composite_boxes':
cairo-traps-compositor.c:1743:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1743 | return status;
| ^~~~~~
cairo-traps-compositor.c:1751:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1751 | status = upload_boxes (compositor, extents, boxes);
| ^
cairo-traps-compositor.c:1753:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1753 | return status;
| ^~~~~~
cairo-traps-compositor.c:1766:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1766 | return CAIRO_INT_STATUS_NOTHING_TO_DO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c:1776:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1776 | status = clip_and_composite_polygon (compositor, extents, &polygon,
| ^
cairo-traps-compositor.c:1787:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1787 | return status;
| ^~~~~~
cairo-traps-compositor.c:1792:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1792 | status = composite_aligned_boxes (compositor, extents, boxes);
| ^
cairo-traps-compositor.c:1794:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1794 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function 'composite_traps_as_boxes':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1814 | return clip_and_composite_boxes (compositor, extents, &boxes);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c: In function 'clip_and_composite_traps':
cairo-traps-compositor.c:1845:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1845 | status = clip_and_composite (compositor, extents,
| ^
cairo-traps-compositor.c: In function 'clip_and_composite_tristrip':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1870 | status = clip_and_composite (compositor, extents,
| ^
cairo-traps-compositor.c: In function 'composite_mask':
cairo-traps-compositor.c:1913:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1913 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c: In function 'composite_mask_clip_boxes':
cairo-traps-compositor.c:1998:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1998 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-traps-compositor.c: In function 'composite_mask_clip':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2022 | status = _cairo_clip_get_polygon (clip, &polygon,
| ^
cairo-traps-compositor.c:2025:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2025 | return status;
| ^~~~~~
cairo-traps-compositor.c:2033:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2033 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2035 | status = composite_traps (compositor, dst, &info,
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2043 | return status;
| ^~~~~~
cairo-traps-compositor.c: In function '_cairo_traps_compositor_paint':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2063 | status = clip_and_composite_boxes (compositor, extents, &boxes);
| ^
cairo-traps-compositor.c: In function '_cairo_traps_compositor_mask':
cairo-traps-compositor.c:2084:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2084 | status = clip_and_composite (compositor, extents,
| ^
cairo-traps-compositor.c:2100:22: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2100 | return data.mask->status;
| ~~~~~~~~~^~~~~~~~
cairo-traps-compositor.c:2102:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2102 | status = clip_and_composite (compositor, extents,
| ^
cairo-traps-compositor.c: In function '_cairo_traps_compositor_stroke':
cairo-traps-compositor.c:2143:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2143 | status = clip_and_composite_boxes (compositor, extents, &boxes);
| ^
cairo-traps-compositor.c:2168:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2168 | status = _cairo_path_fixed_stroke_to_polygon (path, style,
| ^
cairo-traps-compositor.c:2173:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2173 | status = clip_and_composite_polygon (compositor,
| ^
cairo-traps-compositor.c: In function '_cairo_traps_compositor_fill':
cairo-traps-compositor.c:2232:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2232 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path,
| ^
cairo-traps-compositor.c:2237:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2237 | status = clip_and_composite_boxes (compositor, extents, &boxes);
| ^
cairo-traps-compositor.c:2265:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2265 | status = _cairo_path_fixed_fill_to_polygon (path, tolerance, &polygon);
| ^
cairo-traps-compositor.c:2268:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2268 | status = clip_and_composite_polygon (compositor, extents, &polygon,
| ^
cairo-traps-compositor.c: In function '_cairo_traps_compositor_glyphs':
cairo-traps-compositor.c:2331:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2331 | status = clip_and_composite (compositor, extents,
| ^
cairo-traps.c: In function '_cairo_traps_extract_region':
cairo-traps.c:884:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
884 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
914 | status = (*region)->status;
| ^
cairo-traps.c: In function '_cairo_rasterise_polygon_to_traps':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1118 | status = _cairo_mono_scan_converter_add_polygon (converter, polygon);
| ^
cairo-traps.c:1120:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1120 | status = converter->generate (converter, &renderer.base);
| ^
CC cairo-tristrip.lo
CC cairo-unicode.lo
CC cairo-user-font.lo
CC cairo-version.lo
cairo-user-font.c: In function '_cairo_user_scaled_glyph_init':
cairo-user-font.c:140:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
140 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-user-font.c:151:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
151 | return CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-user-font.c:158:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
158 | status = face->scaled_font_methods.render_glyph ((cairo_scaled_font_t *)scaled_font,
| ^
cairo-user-font.c:162:17: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
162 | status = cairo_status (cr);
| ^
cairo-user-font.c:187:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
187 | status = _cairo_recording_surface_get_bbox ((cairo_recording_surface_t *) recording_surface,
| ^
cairo-user-font.c:244:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
244 | status = _cairo_recording_surface_replay (recording_surface, surface);
| ^
cairo-user-font.c:259:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
259 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-user-font.c: In function '_cairo_user_text_to_glyphs':
cairo-user-font.c:329:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
329 | status = face->scaled_font_methods.text_to_glyphs (&scaled_font->base,
| ^
CC cairo-wideint.lo
CC cairo.lo
CC cairo-cff-subset.lo
cairo-cff-subset.c: In function 'cff_index_read':
cairo-cff-subset.c:434:24: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
434 | return status;
| ^~~~~~
cairo-cff-subset.c:441:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
441 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_header':
cairo-cff-subset.c:844:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
844 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_name':
cairo-cff-subset.c:875:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
875 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_private_dict':
cairo-cff-subset.c:907:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
907 | status = cff_dict_read (private_dict, ptr, size);
| ^
cairo-cff-subset.c:921:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
921 | status = cff_dict_set_operands (private_dict, LOCAL_SUB_OP, buf, end_buf - buf);
| ^
cairo-cff-subset.c:939:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
939 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:948:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
948 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_fdselect':
cairo-cff-subset.c:958:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
958 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:981:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
981 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_cid_fontdict':
cairo-cff-subset.c:1006:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1006 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1012:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1012 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1018:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1018 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1024:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1024 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1030:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1030 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1036:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1036 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1042:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1042 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:1047:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1047 | status = cff_dict_init (&font->fd_dict[i]);
| ^
cairo-cff-subset.c:1052:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1052 | status = cff_dict_read (font->fd_dict[i], element->data, element->length);
| ^
cairo-cff-subset.c:1063:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1063 | status = cff_dict_init (&font->fd_private_dict[i]);
| ^
cairo-cff-subset.c:1084:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1084 | status = cff_dict_set_operands (font->fd_dict[i], PRIVATE_OP, buf, end_buf - buf);
| ^
cairo-cff-subset.c:1089:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1089 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_top_dict':
cairo-cff-subset.c:1168:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1168 | status = cff_dict_read (font->top_dict, element->data, element->length);
| ^
cairo-cff-subset.c:1230:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1230 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:1235:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1235 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:1241:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1241 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:1253:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1253 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:1258:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1258 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c: In function 'cairo_cff_font_read_global_subroutines':
cairo-cff-subset.c:1297:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1297 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1306:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1306 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_read_font':
cairo-cff-subset.c:1332:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1332 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_parse_charstring':
cairo-cff-subset.c:1557:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1557 | return CAIRO_INT_STATUS_UNSUPPORTED; /* seac (Ref Appendix C of Type 2 Charstring Format */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1566:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1566 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1569:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1569 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1599:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1599 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1602:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1602 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1626:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1626 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_get_gid_for_cid':
cairo-cff-subset.c:1695:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1695 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1707:14: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1707 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1723:14: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1723 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:1739:14: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1739 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_subset_charstrings_and_subroutines':
cairo-cff-subset.c:1771:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1771 | status = cff_index_append (&font->charstrings_subset_index,
| ^
cairo-cff-subset.c:1778:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1778 | status = cairo_cff_find_width_and_subroutines_used (font,
| ^
cairo-cff-subset.c:1795:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1795 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_subset_fontdict':
cairo-cff-subset.c:1836:10: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1836 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_subset_font':
cairo-cff-subset.c:1959:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1959 | status = cairo_cff_font_subset_charstrings_and_subroutines (font);
| ^
cairo-cff-subset.c: In function 'cairo_cff_font_write_fdselect':
cairo-cff-subset.c:2146:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2146 | status = _cairo_array_append (&font->output, &data);
| ^
cairo-cff-subset.c:2148:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2148 | return status;
| ^~~~~~
cairo-cff-subset.c:2152:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2152 | status = _cairo_array_append (&font->output, &data);
| ^
cairo-cff-subset.c:2154:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2154 | return status;
| ^~~~~~
cairo-cff-subset.c:2160:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2160 | status = _cairo_array_grow_by (&font->output, 9);
| ^
cairo-cff-subset.c:2162:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2162 | return status;
| ^~~~~~
cairo-cff-subset.c:2165:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2165 | status = _cairo_array_append (&font->output, &byte);
| ^
cairo-cff-subset.c:2169:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2169 | status = _cairo_array_append_multiple (&font->output, &word, 2);
| ^
cairo-cff-subset.c:2173:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2173 | status = _cairo_array_append_multiple (&font->output, &word, 2);
| ^
cairo-cff-subset.c:2177:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2177 | status = _cairo_array_append (&font->output, &byte);
| ^
cairo-cff-subset.c:2181:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2181 | status = _cairo_array_append_multiple (&font->output, &word, 2);
| ^
cairo-cff-subset.c: In function 'cairo_cff_font_write_cid_fontdict':
cairo-cff-subset.c:2321:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2321 | status = _cairo_array_append_multiple (&font->output, &count, sizeof (uint16_t));
| ^
cairo-cff-subset.c:2323:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2323 | return status;
| ^~~~~~
cairo-cff-subset.c:2324:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2324 | status = _cairo_array_append (&font->output, &offset_size);
| ^
cairo-cff-subset.c:2326:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2326 | return status;
| ^~~~~~
cairo-cff-subset.c:2329:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2329 | status = _cairo_array_allocate (&font->output,
| ^
cairo-cff-subset.c:2333:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2333 | return status;
| ^~~~~~
cairo-cff-subset.c:2338:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2338 | status = cff_dict_write (font->fd_dict[font->fd_subset_map[i]],
| ^
cairo-cff-subset.c:2341:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2341 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_write_cid_private_dict_and_local_sub':
cairo-cff-subset.c:2436:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2436 | status = cairo_cff_font_write_private_dict (
| ^
cairo-cff-subset.c:2442:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2442 | return status;
| ^~~~~~
cairo-cff-subset.c:2446:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2446 | status = cairo_cff_font_write_local_sub (
| ^
cairo-cff-subset.c:2453:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2453 | return status;
| ^~~~~~
cairo-cff-subset.c:2456:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2456 | status = cairo_cff_font_write_private_dict (font,
| ^
cairo-cff-subset.c:2461:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2461 | return status;
| ^~~~~~
cairo-cff-subset.c:2463:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2463 | status = cairo_cff_font_write_local_sub (font,
| ^
cairo-cff-subset.c:2469:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2469 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_write_type1_private_dict_and_local_sub':
cairo-cff-subset.c:2480:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2480 | status = cairo_cff_font_write_private_dict (font,
| ^
cairo-cff-subset.c:2485:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2485 | return status;
| ^~~~~~
cairo-cff-subset.c:2487:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2487 | status = cairo_cff_font_write_local_sub (font,
| ^
cairo-cff-subset.c:2493:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2493 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_write_subset':
cairo-cff-subset.c:2535:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2535 | status = font_write_type1_funcs[i] (font);
| ^
cairo-cff-subset.c:2537:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2537 | return status;
| ^~~~~~
cairo-cff-subset.c:2541:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2541 | status = font_write_cid_funcs[i] (font);
| ^
cairo-cff-subset.c:2543:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2543 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_generate':
cairo-cff-subset.c:2565:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2565 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:2572:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2572 | status = cairo_cff_font_subset_font (font);
| ^
cairo-cff-subset.c:2576:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2576 | status = cairo_cff_font_write_subset (font);
| ^
cairo-cff-subset.c:2584:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2584 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_create_set_widths':
cairo-cff-subset.c:2634:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2634 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function '_cairo_cff_font_load_opentype_cff':
cairo-cff-subset.c:2669:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2669 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2672:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2672 | return status;
| ^~~~~~
cairo-cff-subset.c:2675:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2675 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2679:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2679 | return status;
| ^~~~~~
cairo-cff-subset.c:2682:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2682 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2686:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2686 | return status;
| ^~~~~~
cairo-cff-subset.c:2689:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2689 | status = backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2692:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2692 | return status;
| ^~~~~~
cairo-cff-subset.c:2705:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2705 | status = _cairo_truetype_read_font_name (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2709:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2709 | return status;
| ^~~~~~
cairo-cff-subset.c:2715:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2715 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:2717:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2717 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2721:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2721 | return status;
| ^~~~~~
cairo-cff-subset.c:2726:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2726 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function '_cairo_cff_font_load_cff':
cairo-cff-subset.c:2740:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2740 | status = backend->load_type1_data (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2743:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2743 | return status;
| ^~~~~~
cairo-cff-subset.c:2750:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2750 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:2752:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2752 | status = font->backend->load_type1_data (font->scaled_font_subset->scaled_font,
| ^
cairo-cff-subset.c:2755:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2755 | return status;
| ^~~~~~
cairo-cff-subset.c:2760:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2760 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function '_cairo_cff_font_create':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2787 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:2800:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2800 | status = _cairo_array_grow_by (&font->output, 4096);
| ^
cairo-cff-subset.c:2806:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2806 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:2812:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2812 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:2822:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2822 | status = cff_dict_init (&font->top_dict);
| ^
cairo-cff-subset.c:2826:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2826 | status = cff_dict_init (&font->private_dict);
| ^
cairo-cff-subset.c:2851:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2851 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function '_cairo_cff_subset_init':
cairo-cff-subset.c:2945:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2945 | status = _cairo_cff_font_create (font_subset, &font, subset_name);
| ^
cairo-cff-subset.c:2949:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2949 | status = cairo_cff_font_generate (font, &data, &length);
| ^
cairo-cff-subset.c: In function '_cairo_cff_scaled_font_is_cid_cff':
cairo-cff-subset.c:3045:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3045 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:3062:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3062 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-cff-subset.c:3100:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3100 | status = cff_dict_init (&top_dict);
| ^
cairo-cff-subset.c:3105:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3105 | status = cff_dict_read (top_dict, element->data, element->length);
| ^
cairo-cff-subset.c: In function '_cairo_cff_font_fallback_create':
cairo-cff-subset.c:3135:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3135 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:3202:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3202 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c:3216:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3216 | return status;
| ^~~~~~
cairo-cff-subset.c: In function 'cairo_cff_font_fallback_generate':
cairo-cff-subset.c:3247:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3247 | status = cff_index_append_copy (&font->strings_subset_index,
| ^
cairo-cff-subset.c:3254:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3254 | status = cff_dict_set_operands (font->top_dict, FULLNAME_OP,
| ^
cairo-cff-subset.c:3259:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3259 | status = cff_dict_set_operands (font->top_dict, FAMILYNAME_OP,
| ^
cairo-cff-subset.c:3268:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3268 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3274:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3274 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3281:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3281 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3293:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3293 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3298:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3298 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3304:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3304 | status = cff_dict_set_operands (font->top_dict,
| ^
cairo-cff-subset.c:3310:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3310 | status = cairo_cff_font_set_ros_strings (font);
| ^
cairo-cff-subset.c:3315:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3315 | status = cairo_cff_font_create_cid_fontdict (font);
| ^
cairo-cff-subset.c:3321:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3321 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3328 | status = cff_index_append (&font->charstrings_subset_index,
| ^
cairo-cff-subset.c:3337:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3337 | status = cairo_cff_font_add_euro_charset_string (font);
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3339 | status = cairo_cff_font_write_subset (font);
| ^
cairo-cff-subset.c:3346:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3346 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-cff-subset.c: In function '_cairo_cff_fallback_init':
cairo-cff-subset.c:3361:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3361 | status = _cairo_cff_font_fallback_create (font_subset, &font, subset_name);
| ^
cairo-cff-subset.c:3369:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3369 | status = cairo_cff_font_fallback_generate (font, &type2_subset, &data, &length);
| ^
CC cairo-scaled-font-subsets.lo
cairo-scaled-font-subsets.c: In function '_cairo_sub_font_glyph_lookup_unicode':
cairo-scaled-font-subsets.c:387:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
387 | status = _cairo_truetype_index_to_ucs4 (scaled_font,
| ^
cairo-scaled-font-subsets.c:394:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
394 | status = scaled_font->backend->index_to_ucs4 (scaled_font,
| ^
cairo-scaled-font-subsets.c: In function '_cairo_sub_font_lookup_glyph':
cairo-scaled-font-subsets.c:484:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
484 | status = _cairo_sub_font_glyph_map_to_unicode (sub_font_glyph,
| ^
cairo-scaled-font-subsets.c: In function '_cairo_sub_font_add_glyph':
cairo-scaled-font-subsets.c:520:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
520 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:554:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
554 | status = _cairo_hash_table_insert (sub_font->sub_font_glyphs, &sub_font_glyph->base);
| ^
cairo-scaled-font-subsets.c:557:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
557 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect':
cairo-scaled-font-subsets.c:746:28: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
746 | collection->status = (collection->font_subset_callback) (&subset,
| ^
cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_map_glyph':
cairo-scaled-font-subsets.c:864:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
864 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:879:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
879 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:892:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
892 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-scaled-font-subsets.c:902:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
902 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:936:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
936 | status = _cairo_sub_font_create (subsets,
| ^
cairo-scaled-font-subsets.c:946:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
946 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:949:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
949 | status = _cairo_hash_table_insert (subsets->unscaled_sub_fonts,
| ^
cairo-scaled-font-subsets.c:954:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
954 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:977:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
977 | status = _cairo_sub_font_create (subsets,
| ^
cairo-scaled-font-subsets.c:986:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
986 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c:989:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
989 | status = _cairo_hash_table_insert (subsets->scaled_sub_fonts,
| ^
cairo-scaled-font-subsets.c:993:24: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
993 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subset_create_glyph_names':
cairo-scaled-font-subsets.c:1250:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1250 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-scaled-font-subsets.c:1332:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1332 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-scaled-font-subsets.c:1343:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1343 | return status;
| ^~~~~~
cairo-scaled-font-subsets.c: In function '_cairo_escape_ps_name':
cairo-scaled-font-subsets.c:1383:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1383 | return status;
| ^~~~~~
CC cairo-truetype-subset.lo
CC cairo-type1-fallback.lo
cairo-truetype-subset.c: In function '_cairo_truetype_font_create':
cairo-truetype-subset.c:151:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
151 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:164:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
164 | status = backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic);
| ^
cairo-truetype-subset.c:169:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
169 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:173:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
173 | status = backend->load_truetype_table (scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:181:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
181 | status = backend->load_truetype_table (scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:189:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
189 | status = backend->load_truetype_table (scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:241:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
241 | status = _cairo_truetype_read_font_name (scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_generic_table':
cairo-truetype-subset.c:524:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
524 | status = font->backend->load_truetype_table(font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:533:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
533 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_remap_composite_glyph':
cairo-truetype-subset.c:560:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
560 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:568:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
568 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_glyf_table':
cairo-truetype-subset.c:614:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
614 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:629:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
629 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:648:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
648 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-truetype-subset.c:671:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
671 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_head_table':
cairo-truetype-subset.c:722:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
722 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:732:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
732 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_hhea_table':
cairo-truetype-subset.c:758:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
758 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_hmtx_table':
cairo-truetype-subset.c:785:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
785 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:803:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
803 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:812:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
812 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c:819:20: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
819 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_loca_table':
cairo-truetype-subset.c:846:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
846 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_write_maxp_table':
cairo-truetype-subset.c:880:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
880 | status = font->backend->load_truetype_table (font->scaled_font_subset->scaled_font,
| ^
cairo-truetype-subset.c: In function 'cairo_truetype_font_use_glyph':
cairo-truetype-subset.c:1030:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1030 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c: In function '_cairo_truetype_reverse_cmap':
cairo-truetype-subset.c:1286:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1286 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1291:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1291 | return status;
| ^~~~~~
cairo-truetype-subset.c:1301:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1301 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:1303:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1303 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1374:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1374 | return status;
| ^~~~~~
cairo-truetype-subset.c: In function '_cairo_truetype_index_to_ucs4':
cairo-truetype-subset.c:1406:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1406 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c: In function '_cairo_truetype_read_font_name':
cairo-truetype-subset.c:1564:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1564 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1569:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1569 | return status;
| ^~~~~~
cairo-truetype-subset.c:1573:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1573 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:1575:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1575 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1617:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1617 | status = _cairo_escape_ps_name (&ps_name);
| ^
cairo-truetype-subset.c:1626:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1626 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-truetype-subset.c:1635:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1635 | return status;
| ^~~~~~
cairo-truetype-subset.c: In function '_cairo_truetype_get_style':
cairo-truetype-subset.c:1655:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1655 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1660:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1660 | return status;
| ^~~~~~
cairo-truetype-subset.c:1666:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1666 | status = backend->load_truetype_table (scaled_font,
| ^
cairo-truetype-subset.c:1671:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1671 | return status;
| ^~~~~~
cairo-truetype-subset.c:1678:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1678 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c: In function 'cairo_type1_font_create_charstring':
cairo-type1-fallback.c:389:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
389 | status = _cairo_array_grow_by (data, 30);
| ^
cairo-type1-fallback.c:411:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
411 | status = _cairo_path_fixed_interpret (scaled_glyph->path,
| ^
cairo-type1-fallback.c:421:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
421 | status = _cairo_array_grow_by (data, 1);
| ^
cairo-type1-fallback.c:426:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
426 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c: In function 'cairo_type1_font_write_charstrings':
cairo-type1-fallback.c:456:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
456 | status = cairo_type1_font_create_charstring (font, i,
| ^
cairo-type1-fallback.c:483:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
483 | return status;
| ^~~~~~
cairo-type1-fallback.c: In function 'cairo_type1_font_write_private_dict':
cairo-type1-fallback.c:601:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
601 | return _cairo_output_stream_destroy (encrypted_output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c:632:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
632 | status = status2;
| ^
cairo-type1-fallback.c: In function 'cairo_type1_font_write':
cairo-type1-fallback.c:681:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
681 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c: In function 'cairo_type1_font_generate':
cairo-type1-fallback.c:689:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
689 | status = _cairo_array_grow_by (&font->contents, 4096);
| ^
cairo-type1-fallback.c:695:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
695 | return _cairo_output_stream_destroy (font->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c:703:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
703 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-type1-fallback.c: In function '_cairo_type1_fallback_init_internal':
cairo-type1-fallback.c:736:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
736 | status = cairo_type1_font_generate (font, name);
| ^
cairo-type1-fallback.c: In function '_cairo_type2_charstrings_init':
cairo-type1-fallback.c:853:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
853 | status = cairo_type1_font_create_charstring (font, i,
| ^
CC cairo-type1-glyph-names.lo
CC cairo-type1-subset.lo
CC cairo-type3-glyph-surface.lo
cairo-type1-subset.c: In function 'cairo_type1_font_subset_find_segments':
cairo-type1-subset.c:243:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
243 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_get_matrix':
cairo-type1-subset.c:322:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
322 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:326:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
326 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:349:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
349 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:360:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
360 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_get_bbox':
cairo-type1-subset.c:386:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
386 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_get_fontname':
cairo-type1-subset.c:412:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
412 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:418:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
418 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:433:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
433 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:451:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
451 | status = _cairo_escape_ps_name (&font->base.base_font);
| ^
cairo-type1-subset.c: In function 'cairo_type1_font_subset_write_header':
cairo-type1-subset.c:510:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
510 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:519:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
519 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:524:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
524 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:555:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
555 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:560:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
560 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'use_standard_encoding_glyph':
cairo-type1-subset.c:740:12: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
740 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_parse_charstring':
cairo-type1-subset.c:841:14: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
841 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:869:11: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
869 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:886:11: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
886 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:896:11: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
896 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:903:15: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
903 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:912:11: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
912 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:925:11: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
925 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c:944:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
944 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-type1-subset.c: In function 'cairo_type1_font_for_each_subr':
cairo-type1-subset.c:1044:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1044 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1047:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1047 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1053:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1053 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_for_each_glyph':
cairo-type1-subset.c:1219:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1219 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1233:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1233 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_write_private_dict':
cairo-type1-subset.c:1286:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1286 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1299:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1299 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1305:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1305 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1323:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1323 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1326:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1326 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1335:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1335 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1352:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1352 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1358:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1358 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1366:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1366 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1389:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1389 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1397:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1397 | status = backend->index_to_glyph_name (font->scaled_font_subset->scaled_font,
| ^
cairo-type1-subset.c:1432:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1432 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_write_trailer':
cairo-type1-subset.c:1538:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1538 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_write':
cairo-type1-subset.c:1580:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1580 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_generate':
cairo-type1-subset.c:1638:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1638 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1640:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1640 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &data_length);
| ^
cairo-type1-subset.c:1642:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1642 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c:1649:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1649 | status = scaled_font->backend->load_type1_data (scaled_font, 0,
| ^
cairo-type1-subset.c:1656:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1656 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function '_cairo_type1_subset_init':
cairo-type1-subset.c:1725:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1725 | status = scaled_font_subset->scaled_font->backend->is_synthetic (scaled_font_subset->scaled_font, &is_synthetic);
| ^
cairo-type1-subset.c:1730:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1730 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function '_cairo_type1_scaled_font_is_type1':
cairo-type1-subset.c:1812:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1812 | status = scaled_font->backend->load_type1_data (scaled_font, 0, NULL, &length);
| ^
cairo-type1-subset.c:1820:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1820 | status = scaled_font->backend->load_type1_data (scaled_font, 0, buf, &length);
| ^
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_clipper_intersect_clip_path':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
68 | return _cairo_pdf_operators_clip (&surface->pdf_operators,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | path,
| ~~~~~
70 | fill_rule);
| ~~~~~~~~~~
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_emit_image':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
139 | status = surface->emit_image (image, surface->stream);
| ^
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_paint':
cairo-type3-glyph-surface.c:205:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
205 | return status;
| ^~~~~~
cairo-type3-glyph-surface.c:220:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
220 | return status;
| ^~~~~~
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_stroke':
cairo-type3-glyph-surface.c:250:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
250 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_fill':
cairo-type3-glyph-surface.c:274:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
274 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_show_glyphs':
cairo-type3-glyph-surface.c:297:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
297 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^
cairo-type3-glyph-surface.c:307:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
307 | return font->status;
| ~~~~^~~~~~~~
cairo-type3-glyph-surface.c: At top level:
cairo-type3-glyph-surface.c:322:5: warning: implicit conversion from 'enum _cairo_internal_surface_type' to 'enum _cairo_surface_type' [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
322 | CAIRO_INTERNAL_SURFACE_TYPE_TYPE3_GLYPH,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_emit_fallback_image':
cairo-type3-glyph-surface.c:372:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
372 | status = _cairo_scaled_glyph_lookup (surface->scaled_font,
| ^
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_analyze_glyph':
cairo-type3-glyph-surface.c:441:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
441 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface,
| ^
cairo-type3-glyph-surface.c:446:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
446 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-type3-glyph-surface.c:453:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
453 | status2 = _cairo_output_stream_destroy (null_stream);
| ^
cairo-type3-glyph-surface.c:457:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
457 | return status;
| ^~~~~~
cairo-type3-glyph-surface.c: In function '_cairo_type3_glyph_surface_emit_glyph':
cairo-type3-glyph-surface.c:494:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
494 | return status;
| ^~~~~~
cairo-type3-glyph-surface.c:500:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
500 | status2 = cairo_matrix_invert (&font_matrix_inverse);
| ^
cairo-type3-glyph-surface.c:526:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
526 | status = mem_stream->status;
| ^
cairo-type3-glyph-surface.c:533:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
533 | status = _cairo_recording_surface_replay (scaled_glyph->recording_surface,
| ^
cairo-type3-glyph-surface.c:536:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
536 | status2 = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-type3-glyph-surface.c:546:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
546 | status2 = _cairo_output_stream_destroy (mem_stream);
| ^
cairo-type3-glyph-surface.c:552:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
552 | status = _cairo_type3_glyph_surface_emit_fallback_image (surface, glyph_index);
| ^
cairo-type3-glyph-surface.c:557:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
557 | return status;
| ^~~~~~
In file included from /nix/store/5vzgvll6138zzy8vrcgkipqhdsr1wpb9-glibc-2.32-37-dev/include/string.h:519,
from cairoint.h:59,
from cairo-type1-subset.c:44:
In function 'strncpy',
inlined from 'cairo_type1_font_subset_get_matrix' at cairo-type1-subset.c:337:6:
/nix/store/5vzgvll6138zzy8vrcgkipqhdsr1wpb9-glibc-2.32-37-dev/include/bits/string_fortified.h:91:10: warning: '__builtin_strncpy' output truncated before terminating nul copying as many bytes from a string as its length [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation8;;]
91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-type1-subset.c: In function 'cairo_type1_font_subset_get_matrix':
cairo-type1-subset.c:315:25: note: length computed here
315 | decimal_point_len = strlen (decimal_point);
| ^~~~~~~~~~~~~~~~~~~~~~
CC cairo-pdf-operators.lo
cairo-pdf-operators.c: In function '_cairo_pdf_operators_clip':
cairo-pdf-operators.c:549:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
549 | return status;
| ^~~~~~
cairo-pdf-operators.c:561:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
561 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
579 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style':
cairo-pdf-operators.c:642:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
642 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c:658:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
658 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
742 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke':
cairo-pdf-operators.c:785:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
785 | status = _cairo_pdf_operators_end_text (pdf_operators);
| ^
cairo-pdf-operators.c:824:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
824 | status = cairo_matrix_invert (&path_transform);
| ^
cairo-pdf-operators.c:833:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
833 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
845 | status = _cairo_pdf_operators_emit_path (pdf_operators,
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
858 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_fill':
cairo-pdf-operators.c:887:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
887 | return status;
| ^~~~~~
cairo-pdf-operators.c:895:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
895 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
912 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_set_font_subset':
cairo-pdf-operators.c:1204:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1204 | status = pdf_operators->use_font_subset (subset_glyph->font_id,
| ^
cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_cluster':
cairo-pdf-operators.c:1394:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1394 | return status;
| ^~~~~~
cairo-pdf-operators.c:1401:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1401 | return status;
| ^~~~~~
cairo-pdf-operators.c:1403:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1403 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c:1412:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1412 | return status;
| ^~~~~~
cairo-pdf-operators.c:1416:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1416 | return status;
| ^~~~~~
cairo-pdf-operators.c:1433:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1433 | return status;
| ^~~~~~
cairo-pdf-operators.c:1439:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1439 | return status;
| ^~~~~~
cairo-pdf-operators.c:1450:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1450 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1455 | return status;
| ^~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_show_text_glyphs':
cairo-pdf-operators.c:1479:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1479 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c:1486:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1486 | return status;
| ^~~~~~
cairo-pdf-operators.c:1504:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1504 | return status;
| ^~~~~~
cairo-pdf-operators.c:1513:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1513 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c:1515:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1515 | return status;
| ^~~~~~
cairo-pdf-operators.c:1527:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1527 | status = _cairo_pdf_operators_emit_cluster (pdf_operators,
| ^
cairo-pdf-operators.c:1535:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1535 | return status;
| ^~~~~~
cairo-pdf-operators.c:1543:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1543 | status = _cairo_pdf_operators_emit_cluster (pdf_operators,
| ^
cairo-pdf-operators.c:1551:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1551 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1555 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_tag_begin':
cairo-pdf-operators.c:1568:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1568 | return status;
| ^~~~~~
cairo-pdf-operators.c:1576:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1576 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-operators.c: In function '_cairo_pdf_operators_tag_end':
cairo-pdf-operators.c:1587:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1587 | return status;
| ^~~~~~
cairo-pdf-operators.c:1592:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1592 | return _cairo_output_stream_get_status (pdf_operators->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC cairo-pdf-shading.lo
CC cairo-tag-attributes.lo
CC cairo-deflate-stream.lo
cairo-tag-attributes.c: In function 'parse_array':
cairo-tag-attributes.c:302:23: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
302 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:302:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
302 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:305:23: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
305 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:305:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
305 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:310:27: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
310 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:310:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
310 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:319:27: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
319 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:319:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
319 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:321:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
321 | status = _cairo_array_append (array, &val);
| ^
cairo-tag-attributes.c:326:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
326 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:326:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
326 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c: In function 'parse_name':
cairo-tag-attributes.c:337:23: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
337 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:337:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
337 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:346:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
346 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c: In function 'parse_attributes':
cairo-tag-attributes.c:366:23: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
366 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:366:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
366 | return _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:384:29: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
384 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:384:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
384 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:390:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
390 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-tag-attributes.c:403:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
403 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:403:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
403 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:410:30: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
410 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:410:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
410 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:422:30: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
422 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:422:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
422 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c: In function '_cairo_tag_parse_link_attributes':
cairo-tag-attributes.c:506:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
506 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:506:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
506 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:513:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
513 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:513:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
513 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:521:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
521 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:521:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
521 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:529:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
529 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:529:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
529 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:538:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
538 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:538:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
538 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:552:26: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
552 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:552:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
552 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
cairo-tag-attributes.c:565:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
565 | status = _cairo_array_append (&link_attrs->rects, &rect);
| ^
cairo-tag-attributes.c: In function '_cairo_tag_parse_dest_attributes':
cairo-tag-attributes.c:613:25: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
613 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-attributes.c:613:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
613 | status = _cairo_error (CAIRO_INT_STATUS_TAG_ERROR);
| ^
CC cairo-xlib-display.lo
CC cairo-xlib-core-compositor.lo
cairo-xlib-core-compositor.c: In function 'acquire':
cairo-xlib-core-compositor.c:68:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
68 | return _cairo_xlib_display_acquire (dst->base.device, &dst->display);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function 'release':
cairo-xlib-core-compositor.c:79:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
79 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function '_fill_box_init':
cairo-xlib-core-compositor.c:138:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
138 | status = _cairo_xlib_surface_get_gc (dst->display, dst, &fb->gc);
| ^
cairo-xlib-core-compositor.c: In function '_cairo_xlib_core_fill_boxes':
cairo-xlib-core-compositor.c:203:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
203 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function '_cairo_xlib_core_fill_rectangles':
cairo-xlib-core-compositor.c:226:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
226 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function 'fallback_boxes':
cairo-xlib-core-compositor.c:287:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
287 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function 'upload_image_inplace':
cairo-xlib-core-compositor.c:371:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
371 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:375:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
375 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:379:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
379 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:382:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
382 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:385:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
385 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:391:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
391 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:400:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
400 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:403:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
403 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c: In function 'copy_boxes':
cairo-xlib-core-compositor.c:437:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
437 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:443:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
443 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:447:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
447 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:459:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
459 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:462:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
462 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:466:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
466 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:476:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
476 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:491:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
491 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-xlib-core-compositor.c: In function 'draw_boxes':
cairo-xlib-core-compositor.c:518:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
518 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:531:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
531 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-core-compositor.c:535:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
535 | return status;
| ^~~~~~
cairo-xlib-core-compositor.c:541:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
541 | status = upload_image_inplace (dst, src, boxes);
| ^
cairo-xlib-core-compositor.c:543:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
543 | status = copy_boxes (dst, src, boxes);
| ^
cairo-xlib-core-compositor.c:550:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
550 | return status;
| ^~~~~~
cairo-xlib-core-compositor.c: In function '_cairo_xlib_core_compositor_paint':
cairo-xlib-core-compositor.c:566:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
566 | status = draw_boxes (extents, &boxes);
| ^
cairo-xlib-core-compositor.c: In function '_cairo_xlib_core_compositor_stroke':
cairo-xlib-core-compositor.c:597:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
597 | status = draw_boxes (extents, &boxes);
| ^
cairo-xlib-core-compositor.c: In function '_cairo_xlib_core_compositor_fill':
cairo-xlib-core-compositor.c:620:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
620 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path,
| ^
cairo-xlib-core-compositor.c:625:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
625 | status = draw_boxes (extents, &boxes);
| ^
CC cairo-xlib-fallback-compositor.lo
CC cairo-xlib-render-compositor.lo
CC cairo-xlib-screen.lo
cairo-xlib-render-compositor.c: In function 'check_composite':
cairo-xlib-render-compositor.c:66:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
66 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'acquire':
cairo-xlib-render-compositor.c:75:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
75 | status = _cairo_xlib_display_acquire (dst->base.device, &dst->display);
| ^
cairo-xlib-render-compositor.c:80:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
80 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'release':
cairo-xlib-render-compositor.c:91:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
91 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'set_clip_region':
cairo-xlib-render-compositor.c:111:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
111 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:137:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
137 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'copy_image_boxes':
cairo-xlib-render-compositor.c:159:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
159 | status = _cairo_xlib_surface_get_gc (dst->display, dst, &gc);
| ^
cairo-xlib-render-compositor.c:184:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
184 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:217:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
217 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'draw_image_boxes':
cairo-xlib-render-compositor.c:361:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
361 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-xlib-render-compositor.c: In function 'copy_boxes':
cairo-xlib-render-compositor.c:409:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
409 | status = _cairo_xlib_surface_get_gc (dst->display, dst, &gc);
| ^
cairo-xlib-render-compositor.c:469:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
469 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:514:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
514 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'fill_rectangles':
cairo-xlib-render-compositor.c:653:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
653 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:672:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
672 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'fill_boxes':
cairo-xlib-render-compositor.c:726:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
726 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:754:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
754 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'composite':
cairo-xlib-render-compositor.c:812:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
812 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'lerp':
cairo-xlib-render-compositor.c:846:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
846 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'composite_boxes':
cairo-xlib-render-compositor.c:885:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
885 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:891:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
891 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:927:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
927 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function '_cairo_xlib_surface_add_glyph':
cairo-xlib-render-compositor.c:1204:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1204 | status = _cairo_scaled_glyph_lookup (font,
| ^
cairo-xlib-render-compositor.c: In function 'check_composite_glyphs':
cairo-xlib-render-compositor.c:1566:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1566 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'composite_glyphs':
cairo-xlib-render-compositor.c:1623:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1623 | status = _cairo_xlib_surface_add_glyph (display, info->font, &glyph);
| ^
cairo-xlib-render-compositor.c:1672:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1672 | status = _emit_glyphs_chunk (display, dst, dst_x, dst_y,
| ^
cairo-xlib-render-compositor.c:1716:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1716 | status = _emit_glyphs_chunk (display, dst, dst_x, dst_y,
| ^
cairo-xlib-render-compositor.c: In function 'composite_traps':
cairo-xlib-render-compositor.c:1834:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1834 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:1849:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1849 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:1916:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1916 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c: In function 'composite_tristrip':
cairo-xlib-render-compositor.c:1949:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1949 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-render-compositor.c:1976:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1976 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo-xlib-source.lo
cairo-xlib-source.c: In function 'picture_set_matrix':
cairo-xlib-source.c:169:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
169 | status = _cairo_matrix_to_pixman_matrix_offset (matrix, filter, xc, yc,
| ^
cairo-xlib-source.c: In function 'render_pattern':
cairo-xlib-source.c:309:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
309 | status = _cairo_surface_unmap_image (&src->base, image);
| ^
cairo-xlib-source.c:315:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
315 | status = _cairo_xlib_surface_put_shm (src);
| ^
cairo-xlib-source.c: In function 'embedded_source':
cairo-xlib-source.c:661:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
661 | status = _cairo_matrix_to_pixman_matrix_offset (&pattern->base.matrix,
| ^
cairo-xlib-source.c: In function 'subsurface_source':
cairo-xlib-source.c:727:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
727 | status = _cairo_surface_flush (&src->base, 0);
| ^
cairo-xlib-source.c:729:45: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
729 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-source.c:770:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
770 | status = _cairo_surface_paint (&src->base,
| ^
cairo-xlib-source.c:778:45: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
778 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-source.c:791:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
791 | status = _cairo_matrix_to_pixman_matrix_offset (&pattern->base.matrix,
| ^
cairo-xlib-source.c: In function 'native_source':
cairo-xlib-source.c:848:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
848 | status = _cairo_surface_flush (&src->base, 0);
| ^
cairo-xlib-source.c:850:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
850 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-source.c: In function 'surface_source':
cairo-xlib-source.c:1048:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1048 | status = _cairo_surface_unmap_image (&xsrc->base, image);
| ^
cairo-xlib-source.c:1054:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1054 | status = _cairo_xlib_surface_put_shm (xsrc);
| ^
CC cairo-xlib-surface.lo
CC cairo-xlib-surface-shm.lo
cairo-xlib-surface.c: In function '_get_image_surface':
cairo-xlib-surface.c:764:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
764 | status = _cairo_surface_paint (dst, CAIRO_OPERATOR_SOURCE, &pattern.base, NULL);
| ^
cairo-xlib-surface.c:768:44: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
768 | dst = _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-surface.c:774:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
774 | status = _cairo_xlib_display_acquire (surface->base.device, &display);
| ^
cairo-xlib-surface.c:776:48: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
776 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-surface.c:843:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
843 | status = _cairo_xlib_surface_get_gc (display, surface, &gc);
| ^
cairo-xlib-surface.c:877:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
877 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-xlib-surface.c:899:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
899 | status = image->base.status;
| ^
cairo-xlib-surface.c:958:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
958 | status = _cairo_xlib_screen_get_visual_info (display,
| ^
cairo-xlib-surface.c:968:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
968 | status = image->base.status;
| ^
cairo-xlib-surface.c:1013:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1013 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xlib-surface.c: In function '_cairo_xlib_surface_unmap_image':
cairo-xlib-surface.c:1477:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1477 | status = _cairo_xlib_surface_draw_image (abstract_surface, image,
| ^
cairo-xlib-surface.c: In function '_cairo_xlib_surface_flush':
cairo-xlib-surface.c:1501:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1501 | return status;
| ^~~~~~
cairo-xlib-surface.c: In function 'cairo_xlib_surface_set_size':
cairo-xlib-surface.c:2101:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2101 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2107:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2107 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2116:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2116 | _cairo_error (CAIRO_STATUS_INVALID_SIZE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2122:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2122 | _cairo_surface_set_error (abstract_surface, status);
| ^~~~~~
cairo-xlib-surface.c: In function 'cairo_xlib_surface_set_drawable':
cairo-xlib-surface.c:2161:30: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2161 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2160:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2160 | status = _cairo_surface_set_error (abstract_surface,
| ^
cairo-xlib-surface.c:2167:30: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2167 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2166:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2166 | status = _cairo_surface_set_error (abstract_surface,
| ^
cairo-xlib-surface.c:2173:30: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2173 | _cairo_error (CAIRO_STATUS_INVALID_SIZE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xlib-surface.c:2172:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2172 | status = _cairo_surface_set_error (abstract_surface,
| ^
cairo-xlib-surface.c:2183:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2183 | _cairo_surface_set_error (abstract_surface, status);
| ^~~~~~
cairo-xlib-surface.c:2199:54: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2199 | status = _cairo_surface_set_error (&surface->base, status);
| ^~~~~~
cairo-xlib-surface.c:2199:10: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2199 | status = _cairo_surface_set_error (&surface->base, status);
| ^
cairo-xlib-surface-shm.c: In function '_cairo_xlib_surface_put_shm':
cairo-xlib-surface-shm.c:1075:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1075 | status = _cairo_xlib_display_acquire (surface->base.device, &display);
| ^
cairo-xlib-surface-shm.c:1094:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1094 | status = _cairo_xlib_surface_get_gc (display, surface, &gc);
| ^
cairo-xlib-surface-shm.c:1110:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1110 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
CC cairo-xlib-visual.lo
CC cairo-xlib-xcb-surface.lo
CC cairo-xcb-connection.lo
CC cairo-xcb-connection-core.lo
CC cairo-xcb-connection-render.lo
CC cairo-xcb-connection-shm.lo
CC cairo-xcb-screen.lo
CC cairo-xcb-shm.lo
cairo-xcb-shm.c: In function '_cairo_xcb_connection_allocate_shm_info':
cairo-xcb-shm.c:181:10: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
181 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-shm.c:209:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
209 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-shm.c:215:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
215 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-shm.c:248:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
248 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-shm.c:257:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
257 | return status;
| ^~~~~~
cairo-xcb-shm.c:271:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
271 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-shm.c:295:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
295 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo-xcb-surface.lo
CC cairo-xcb-surface-core.lo
cairo-xcb-surface.c: In function '_cairo_xcb_surface_create_shm_image':
cairo-xcb-surface.c:263:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
263 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface.c:275:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
275 | status = _cairo_user_data_array_set_data (&image->user_data,
| ^
cairo-xcb-surface.c:282:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
282 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface.c: In function '_get_image':
cairo-xcb-surface.c:356:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
356 | status = _cairo_surface_paint (image,
| ^
cairo-xcb-surface.c:362:43: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
362 | image = _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface.c:370:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
370 | status = _cairo_xcb_connection_acquire (connection);
| ^
cairo-xcb-surface.c:372:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
372 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface.c:430:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
430 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-xcb-surface.c:444:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
444 | status = image->status;
| ^
cairo-xcb-surface.c:459:44: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
459 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface.c: In function '_put_shm_image':
cairo-xcb-surface.c:549:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
549 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_put_image':
cairo-xcb-surface.c:577:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
577 | status = _cairo_xcb_connection_acquire (surface->connection);
| ^
cairo-xcb-surface.c:579:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
579 | return status;
| ^~~~~~
cairo-xcb-surface-core.c: In function '_cairo_xcb_shm_image_create_shm':
cairo-xcb-surface.c:591:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
591 | status = _put_shm_image (surface, gc, image);
| ^
cairo-xcb-surface-core.c:160:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
160 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:601:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
601 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-xcb-surface.c:610:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
610 | return status;
| ^~~~~~
cairo-xcb-surface-core.c:163:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
163 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_put_image_boxes':
cairo-xcb-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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
669 | status = _cairo_xcb_connection_acquire (surface->connection);
| ^
cairo-xcb-surface-core.c:168:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
168 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:671:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
671 | return status;
| ^~~~~~
cairo-xcb-surface.c:706:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
706 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-xcb-surface-core.c:170:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
170 | status = _cairo_xcb_connection_allocate_shm_info (connection, size,
| ^
cairo-xcb-surface.c:711:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
711 | return status;
| ^~~~~~
cairo-xcb-surface.c: In function '_cairo_xcb_surface_unmap':
cairo-xcb-surface.c:810:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
810 | status = _put_image (abstract_surface, image);
| ^
cairo-xcb-surface.c: In function '_cairo_xcb_surface_fallback':
cairo-xcb-surface.c:825:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
825 | status = _cairo_composite_rectangles_add_to_damage (composite,
| ^
cairo-xcb-surface.c: In function '_cairo_xcb_fallback_compositor_paint':
cairo-xcb-surface.c:854:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
854 | return _cairo_surface_paint (fallback, extents->op,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
855 | &extents->source_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
856 | extents->clip);
| ~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_cairo_xcb_fallback_compositor_mask':
cairo-xcb-surface.c:866:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
866 | return _cairo_surface_mask (fallback, extents->op,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
867 | &extents->source_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
868 | &extents->mask_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
869 | extents->clip);
| ~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_cairo_xcb_fallback_compositor_stroke':
cairo-xcb-surface.c:885:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
885 | return _cairo_surface_stroke (fallback, extents->op,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
886 | &extents->source_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
887 | path, style, ctm, ctm_inverse,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
888 | tolerance, antialias,
| ~~~~~~~~~~~~~~~~~~~~~
889 | extents->clip);
| ~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_cairo_xcb_fallback_compositor_fill':
cairo-xcb-surface.c:903:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
903 | return _cairo_surface_fill (fallback, extents->op,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
904 | &extents->source_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
905 | path, fill_rule, tolerance,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
906 | antialias, extents->clip);
| ~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_cairo_xcb_fallback_compositor_glyphs':
cairo-xcb-surface.c:920:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
920 | return _cairo_surface_show_text_glyphs (fallback, extents->op,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
921 | &extents->source_pattern.base,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | NULL, 0, glyphs, num_glyphs,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923 | NULL, 0, 0,
| ~~~~~~~~~~~
924 | scaled_font, extents->clip);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function '_drawable_changed':
cairo-xcb-surface.c:1391:6: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1391 | _cairo_surface_begin_modification (&surface->base));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function 'cairo_xcb_surface_set_size':
cairo-xcb-surface.c:1431:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1431 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:1438:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1438 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:1444:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1444 | _cairo_error (CAIRO_STATUS_INVALID_SIZE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c: In function 'cairo_xcb_surface_set_drawable':
cairo-xcb-surface.c:1485:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1485 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:1492:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1492 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface.c:1498:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1498 | _cairo_error (CAIRO_STATUS_INVALID_SIZE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC cairo-xcb-surface-render.lo
CC cairo-xcb-resources.lo
cairo-xcb-surface-render.c: In function '_cairo_xcb_picture_set_matrix':
cairo-xcb-surface-render.c:459:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
459 | ignored = _cairo_matrix_to_pixman_matrix_offset (matrix, filter, xc, yc,
| ^
cairo-xcb-surface-render.c: In function '_render_composite_boxes':
cairo-xcb-surface-render.c:1438:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1438 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:1524:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1524 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_composite_traps':
cairo-xcb-surface-render.c:1597:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1597 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:1602:18: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1602 | return src->base.status;
| ~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:1683:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1683 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_create_composite_mask':
cairo-xcb-surface-render.c:1851:65: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1851 | return (cairo_xcb_surface_t *) _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface-render.c:1874:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1874 | status = _cairo_clip_combine_with_surface (clip, &surface->base,
| ^
cairo-xcb-surface-render.c:1878:69: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1878 | return (cairo_xcb_surface_t *) _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-xcb-surface-render.c: In function '_clip_and_composite_combine':
cairo-xcb-surface-render.c:1971:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1971 | status = (*draw_func) (draw_closure, tmp,
| ^
cairo-xcb-surface-render.c:2010:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2010 | status = (*draw_func) (draw_closure, tmp, op, pattern,
| ^
cairo-xcb-surface-render.c: In function '_clip_and_composite':
cairo-xcb-surface-render.c:2554:10: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2554 | status = draw_func (draw_closure,
| ^
cairo-xcb-surface-render.c: In function '_core_boxes':
cairo-xcb-surface-render.c:2586:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2586 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2589:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2589 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2599:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2599 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_composite_boxes':
cairo-xcb-surface-render.c:2623:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2623 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2628:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2628 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2674:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2674 | status = _render_composite_boxes (dst, op, src,
| ^
cairo-xcb-surface-render.c: In function '_upload_image_inplace':
cairo-xcb-surface-render.c:2786:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2786 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2789:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2789 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2793:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2793 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2803:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2803 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2809:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2809 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2812:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2812 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2815:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2815 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:2823:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2823 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_composite_polygon':
cairo-xcb-surface-render.c:3009:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3009 | status = _cairo_clip_get_polygon (extents->clip,
| ^
cairo-xcb-surface-render.c:3066:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3066 | status = trim_extents_to_traps (extents, &traps.traps);
| ^
cairo-xcb-surface-render.c: In function '_clip_and_composite_boxes':
cairo-xcb-surface-render.c:3117:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3117 | status = _upload_image_inplace (dst, src, boxes);
| ^
cairo-xcb-surface-render.c:3119:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3119 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3133:10: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3133 | return CAIRO_INT_STATUS_NOTHING_TO_DO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:3142:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3142 | status = _composite_polygon (dst, op, src,
| ^
cairo-xcb-surface-render.c:3156:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3156 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3160:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3160 | status = _cairo_xcb_surface_clear (dst);
| ^
cairo-xcb-surface-render.c:3162:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3162 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3168:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3168 | status = _upload_image_inplace (dst, src, boxes);
| ^
cairo-xcb-surface-render.c:3170:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3170 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3177:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3177 | status = _composite_boxes (dst, op, src, boxes, extents);
| ^
cairo-xcb-surface-render.c:3179:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3179 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3182:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3182 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:3185:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3185 | status = _cairo_traps_init_boxes (&info.traps, boxes);
| ^
cairo-xcb-surface-render.c:3187:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3187 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3192:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3192 | status = _clip_and_composite (dst, op, src,
| ^
cairo-xcb-surface-render.c:3198:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3198 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_composite_mask':
cairo-xcb-surface-render.c:3226:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3226 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3232:22: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3232 | return src->base.status;
| ~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:3237:23: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3237 | return mask->base.status;
| ~~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:3254:22: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3254 | return src->base.status;
| ~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:3268:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3268 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_composite_mask_clip_boxes':
cairo-xcb-surface-render.c:3338:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3338 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3345:23: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3345 | return info.src->base.status;
| ~~~~~~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:3354:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3354 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_composite_mask_clip':
cairo-xcb-surface-render.c:3377:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3377 | status = _cairo_clip_get_polygon (clip, &polygon,
| ^
cairo-xcb-surface-render.c:3380:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3380 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3388:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3388 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3399:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3399 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3403:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3403 | status = _composite_traps (&info,
| ^
cairo-xcb-surface-render.c:3409:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3409 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_composite_opacity_boxes':
cairo-xcb-surface-render.c:3488:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3488 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:3497:27: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3497 | return info.src->base.status;
| ~~~~~~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:3518:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3518 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c: In function '_cairo_xcb_render_compositor_paint':
cairo-xcb-surface-render.c:3551:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3551 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-xcb-surface-render.c:3558:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3558 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_cairo_xcb_render_compositor_mask':
cairo-xcb-surface-render.c:3595:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3595 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_cairo_xcb_surface_render_stroke_as_polygon':
cairo-xcb-surface-render.c:3627:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3627 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_cairo_xcb_render_compositor_stroke':
cairo-xcb-surface-render.c:3718:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3718 | status = _clip_and_composite_boxes (surface, op, source,
| ^
cairo-xcb-surface-render.c:3732:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3732 | status = _cairo_xcb_surface_render_stroke_via_mask (surface, op, source,
| ^
cairo-xcb-surface-render.c: In function '_cairo_xcb_render_compositor_fill':
cairo-xcb-surface-render.c:3849:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3849 | status = _cairo_path_fixed_fill_rectilinear_to_boxes (path,
| ^
cairo-xcb-surface-render.c:3854:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3854 | status = _clip_and_composite_boxes (surface, op, source,
| ^
cairo-xcb-surface-render.c:3862:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3862 | status = _cairo_xcb_surface_render_fill_as_polygon (surface, op, source, path,
| ^
cairo-xcb-surface-render.c:3866:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3866 | status = _cairo_xcb_surface_render_fill_via_mask (surface, op, source, path,
| ^
cairo-xcb-surface-render.c: In function '_can_composite_glyphs':
cairo-xcb-surface-render.c:3995:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3995 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-xcb-surface-render.c:4028:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4028 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-xcb-surface-render.c:4043:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4043 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-xcb-surface-render.c: In function '_cairo_xcb_surface_add_glyph':
cairo-xcb-surface-render.c:4399:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4399 | status = _cairo_scaled_glyph_lookup (font,
| ^
cairo-xcb-surface-render.c: In function '_composite_glyphs':
cairo-xcb-surface-render.c:4673:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4673 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:4678:18: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4678 | return src->base.status;
| ~~~~~~~~~^~~~~~~
cairo-xcb-surface-render.c:4693:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4693 | status = _cairo_scaled_glyph_lookup (info->font,
| ^
cairo-xcb-surface-render.c:4699:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4699 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:4709:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4709 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:4764:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4764 | return status;
| ^~~~~~
cairo-xcb-surface-render.c:4811:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4811 | return status;
| ^~~~~~
cairo-xcb-surface-render.c: In function '_cairo_xcb_render_compositor_glyphs':
cairo-xcb-surface-render.c:4837:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4837 | status = _can_composite_glyphs (surface, &composite->bounded,
| ^
cairo-xcb-surface-render.c:4861:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4861 | status = _clip_and_composite (surface, op, source,
| ^
cairo-xcb-surface-render.c:4873:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4873 | status =
| ^
CC cairo-png.lo
cairo-png.c: In function 'write_png':
cairo-png.c:186:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
186 | status = _cairo_surface_acquire_source_image (surface,
| ^
cairo-png.c:193:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
193 | return status;
| ^~~~~~
cairo-png.c:197:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
197 | status = _cairo_error (CAIRO_STATUS_WRITE_ERROR);
| ^
cairo-png.c:205:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
205 | status = clone->base.status;
| ^
cairo-png.c:211:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
211 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-png.c:222:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
222 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-png.c:228:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
228 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-png.c:269:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
269 | status = _cairo_error (CAIRO_STATUS_INVALID_FORMAT);
| ^
cairo-png.c:317:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
317 | return status;
| ^~~~~~
CC cairo-gl-composite.lo
cairo-gl-composite.c: In function '_blit_texture_to_renderbuffer':
cairo-gl-composite.c:97:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
97 | status = _cairo_gl_composite_set_operator (&setup,
| ^
cairo-gl-composite.c:117:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
117 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-composite.c:136:43: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
136 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-composite.c:136:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
136 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-composite.c: In function '_cairo_gl_composite_set_mask':
cairo-gl-composite.c:184:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
184 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-composite.c: In function '_cairo_gl_composite_begin':
cairo-gl-composite.c:861:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
861 | status = _cairo_gl_composite_setup_clipping (setup, ctx, ctx->vertex_size);
| ^
In file included from cairo-gl-composite.c:48:
cairo-gl-composite.c: In function '_cairo_gl_composite_set_operator':
cairo-gl-private.h:86:29: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
86 | #define UNSUPPORTED(reason) CAIRO_INT_STATUS_UNSUPPORTED
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-composite.c:1260:13: note: in expansion of macro 'UNSUPPORTED'
1260 | return UNSUPPORTED ("unsupported component alpha operator");
| ^~~~~~~~~~~
cairo-gl-private.h:86:29: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
86 | #define UNSUPPORTED(reason) CAIRO_INT_STATUS_UNSUPPORTED
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-composite.c:1263:13: note: in expansion of macro 'UNSUPPORTED'
1263 | return UNSUPPORTED ("unsupported operator");
| ^~~~~~~~~~~
cairo-gl-composite.c: In function '_cairo_gl_composite_init':
cairo-gl-composite.c:1278:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1278 | status = _blit_texture_to_renderbuffer (dst);
| ^
cairo-gl-composite.c: In function '_cairo_gl_composite_append_vertex_indices':
cairo-gl-composite.c:1312:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1312 | status = _cairo_array_append (indices, &current_vertex_index);
| ^
cairo-gl-composite.c:1317:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1317 | status =_cairo_array_append (indices, &current_vertex_index);
| ^
cairo-gl-composite.c:1323:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1323 | status = _cairo_array_append (indices, &current_vertex_index);
| ^
cairo-gl-composite.c:1329:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1329 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo-gl-device.lo
CC cairo-gl-dispatch.lo
CC cairo-gl-glyphs.lo
CC cairo-gl-gradient.lo
cairo-gl-glyphs.c: In function '_cairo_gl_glyph_cache_add_glyph':
cairo-gl-glyphs.c:125:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
125 | status = _cairo_rtree_node_insert (&cache->rtree,
| ^
cairo-gl-glyphs.c:134:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
134 | status = _cairo_gl_surface_draw_image (cache->surface, glyph_surface,
| ^
cairo-gl-glyphs.c:164:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
164 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-glyphs.c: In function 'render_glyphs':
cairo-gl-glyphs.c:245:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
245 | status = _cairo_gl_context_acquire (dst->base.device, &ctx);
| ^
cairo-gl-glyphs.c:247:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
247 | return status;
| ^~~~~~
cairo-gl-glyphs.c:249:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
249 | status = _cairo_gl_composite_init (&setup, op, dst, TRUE);
| ^
cairo-gl-glyphs.c:282:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
282 | status = cairo_gl_context_get_glyph_cache (ctx,
| ^
cairo-gl-glyphs.c:294:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
294 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-glyphs.c:295:47: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
295 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-glyphs.c:295:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
295 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-glyphs.c:342:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
342 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-gl-glyphs.c:344:46: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
344 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-glyphs.c:344:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
344 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-glyphs.c:347:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
347 | return status;
| ^~~~~~
cairo-gl-glyphs.c: In function 'render_glyphs_via_mask':
cairo-gl-glyphs.c:370:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
370 | return mask->status;
| ~~~~^~~~~~~~
cairo-gl-glyphs.c:414:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
414 | return status;
| ^~~~~~
cairo-gl-glyphs.c: In function '_cairo_gl_check_composite_glyphs':
cairo-gl-glyphs.c:430:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
430 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-glyphs.c: In function '_cairo_gl_composite_glyphs_with_clip':
cairo-gl-glyphs.c:464:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
464 | return render_glyphs (dst, dst_x, dst_y,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
465 | op, _src, info,
| ~~~~~~~~~~~~~~~
466 | &has_component_alpha,
| ~~~~~~~~~~~~~~~~~~~~~
467 | clip);
| ~~~~~
cairo-gl-gradient.c: In function '_cairo_gl_gradient_create':
cairo-gl-gradient.c:248:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
248 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-gradient.c:253:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
253 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-gradient.c:301:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
301 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-gradient.c:307:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
307 | return status;
| ^~~~~~
CC cairo-gl-info.lo
CC cairo-gl-msaa-compositor.lo
cairo-gl-msaa-compositor.c: In function '_draw_traps':
cairo-gl-msaa-compositor.c:97:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
97 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-msaa-compositor.c: In function '_draw_triangle_fan':
cairo-gl-msaa-compositor.c:154:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
154 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-msaa-compositor.c: In function '_clip_to_traps':
cairo-gl-msaa-compositor.c:171:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
171 | return _cairo_traps_init_boxes (traps, &boxes);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-msaa-compositor.c:190:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
190 | status = _cairo_bentley_ottmann_tessellate_polygon (traps,
| ^
cairo-gl-msaa-compositor.c: In function '_paint_back_unbounded_surface':
cairo-gl-msaa-compositor.c:258:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
258 | status = pattern->status;
| ^
cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_mask_source_operator':
cairo-gl-msaa-compositor.c:341:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
341 | status = _cairo_gl_composite_init (&setup,
| ^
cairo-gl-msaa-compositor.c:355:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
355 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-msaa-compositor.c:367:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
367 | status = _cairo_gl_composite_set_operator (&setup, CAIRO_OPERATOR_ADD,
| ^
cairo-gl-msaa-compositor.c:388:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
388 | status = _cairo_gl_set_operands_and_operator (&setup, ctx);
| ^
cairo-gl-msaa-compositor.c:400:43: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
400 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-msaa-compositor.c:400:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
400 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_mask':
cairo-gl-msaa-compositor.c:471:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
471 | status = _cairo_gl_composite_init (&setup,
| ^
cairo-gl-msaa-compositor.c:500:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
500 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-msaa-compositor.c:513:43: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
513 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-msaa-compositor.c:513:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
513 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-msaa-compositor.c: In function '_stroke_shaper_add_triangle':
cairo-gl-msaa-compositor.c:530:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
530 | return _cairo_gl_composite_emit_triangle_as_tristrip (info->ctx,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
531 | &info->setup,
| ~~~~~~~~~~~~~
532 | triangle);
| ~~~~~~~~~
cairo-gl-msaa-compositor.c: In function '_stroke_shaper_add_triangle_fan':
cairo-gl-msaa-compositor.c:542:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
542 | return _draw_triangle_fan (info->ctx, &info->setup,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
543 | midpoint, points, npoints);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-msaa-compositor.c: In function '_stroke_shaper_add_quad':
cairo-gl-msaa-compositor.c:551:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
551 | return _cairo_gl_composite_emit_quad_as_tristrip (info->ctx, &info->setup,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
552 | quad);
| ~~~~~
cairo-gl-msaa-compositor.c: In function 'query_surface_capabilities':
cairo-gl-msaa-compositor.c:634:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
634 | status = _cairo_gl_context_acquire (surface->base.device, &ctx);
| ^
cairo-gl-msaa-compositor.c:646:46: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
646 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-msaa-compositor.c:646:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
646 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_stroke':
cairo-gl-msaa-compositor.c:685:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
685 | status = _cairo_gl_composite_init (&info.setup,
| ^
cairo-gl-msaa-compositor.c:706:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
706 | status = _cairo_gl_composite_begin (&info.setup, &info.ctx);
| ^
cairo-gl-msaa-compositor.c:715:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
715 | status = _cairo_path_fixed_stroke_to_shaper ((cairo_path_fixed_t *) path,
| ^
cairo-gl-msaa-compositor.c:731:48: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
731 | status = _cairo_gl_context_release (info.ctx, status);
| ^~~~~~
cairo-gl-msaa-compositor.c:731:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
731 | status = _cairo_gl_context_release (info.ctx, status);
| ^
cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_fill':
cairo-gl-msaa-compositor.c:802:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
802 | status = _cairo_path_fixed_fill_to_traps (path, fill_rule, tolerance, &traps);
| ^
cairo-gl-msaa-compositor.c:807:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
807 | status = _cairo_gl_composite_init (&setup,
| ^
cairo-gl-msaa-compositor.c:826:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
826 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-msaa-compositor.c:841:43: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
841 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-msaa-compositor.c:841:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
841 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-msaa-compositor.c: In function '_cairo_gl_msaa_compositor_glyphs':
cairo-gl-msaa-compositor.c:899:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
899 | status = src->status;
| ^
CC cairo-gl-operand.lo
CC cairo-gl-shaders.lo
cairo-gl-operand.c: In function '_cairo_gl_create_gradient_texture':
cairo-gl-operand.c:65:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
65 | return status;
| ^~~~~~
cairo-gl-operand.c:67:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
67 | status = _cairo_gl_gradient_create (ctx, pattern->n_stops, pattern->stops, gradient);
| ^
cairo-gl-operand.c:69:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
69 | return _cairo_gl_context_release (ctx, status);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c: In function '_cairo_gl_subsurface_clone_operand_init':
cairo-gl-operand.c:131:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
131 | status = _cairo_gl_surface_resolve_multisampling (surface);
| ^
cairo-gl-operand.c: In function '_cairo_gl_subsurface_operand_init':
cairo-gl-operand.c:188:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
188 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:191:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
191 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:195:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
195 | return status;
| ^~~~~~
cairo-gl-operand.c: In function '_cairo_gl_surface_operand_init':
cairo-gl-operand.c:234:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
234 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:242:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
242 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:246:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
246 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:249:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
249 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:253:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
253 | return status;
| ^~~~~~
cairo-gl-operand.c: In function '_cairo_gl_pattern_texture_setup':
cairo-gl-operand.c:321:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
321 | status = _cairo_surface_unmap_image (&surface->base, image);
| ^
cairo-gl-operand.c: In function '_cairo_gl_gradient_operand_init':
cairo-gl-operand.c:387:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
387 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:389:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
389 | status = _cairo_gl_create_gradient_texture (dst,
| ^
cairo-gl-operand.c: In function '_cairo_gl_operand_init':
cairo-gl-operand.c:531:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
531 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-operand.c:533:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
533 | status = _cairo_gl_surface_operand_init (operand, pattern, dst,
| ^
cairo-gl-operand.c:542:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
542 | status = _cairo_gl_gradient_operand_init (operand, pattern, dst,
| ^
cairo-gl-operand.c:555:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
555 | return _cairo_gl_pattern_texture_setup (operand, pattern, dst, extents);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC cairo-gl-source.lo
CC cairo-gl-spans-compositor.lo
cairo-gl-source.c: In function '_cairo_gl_pattern_to_source':
cairo-gl-source.c:89:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
89 | return _cairo_surface_create_in_error (status);
| ^~~~~~
CC cairo-gl-surface.lo
cairo-gl-spans-compositor.c: In function 'fill_boxes':
cairo-gl-spans-compositor.c:274:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
274 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-spans-compositor.c:280:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
280 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-spans-compositor.c:285:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
285 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-spans-compositor.c: In function 'draw_image_boxes':
cairo-gl-spans-compositor.c:316:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
316 | return status;
| ^~~~~~
cairo-gl-spans-compositor.c:320:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
320 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-spans-compositor.c: In function 'copy_boxes':
cairo-gl-spans-compositor.c:342:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
342 | status = _cairo_gl_composite_init (&setup, CAIRO_OPERATOR_SOURCE, _dst, FALSE);
| ^
cairo-gl-spans-compositor.c:349:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
349 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-spans-compositor.c:354:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
354 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-spans-compositor.c: In function 'composite_boxes':
cairo-gl-spans-compositor.c:397:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
397 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-spans-compositor.c:409:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
409 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-spans-compositor.c:414:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
414 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-spans-compositor.c: In function '_cairo_gl_span_renderer_init':
cairo-gl-spans-compositor.c:456:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
456 | status = _cairo_gl_composite_init (&r->setup,
| ^
cairo-gl-spans-compositor.c:484:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
484 | status = _cairo_gl_composite_begin (&r->setup, &r->ctx);
| ^
cairo-gl-spans-compositor.c:507:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
507 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c: In function '_cairo_gl_get_image_format_and_type_gl':
cairo-gl-surface.c:182:5: warning: enumeration value 'PIXMAN_rgba_float' not handled in switch [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-enum-Wswitch-enum8;;]
182 | switch (pixman_format) {
| ^~~~~~
cairo-gl-surface.c:182:5: warning: enumeration value 'PIXMAN_rgb_float' not handled in switch [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-enum-Wswitch-enum8;;]
cairo-gl-surface.c: In function '_cairo_gl_surface_create_and_clear_scratch':
cairo-gl-surface.c:578:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
578 | status = _cairo_gl_surface_clear (surface, CAIRO_COLOR_TRANSPARENT);
| ^
cairo-gl-surface.c:581:41: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
581 | return _cairo_surface_create_in_error (status);
| ^~~~~~
cairo-gl-surface.c: In function 'cairo_gl_surface_set_size':
cairo-gl-surface.c:716:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
716 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c:723:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
723 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c: In function 'cairo_gl_surface_swapbuffers':
cairo-gl-surface.c:765:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
765 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c:771:7: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
771 | CAIRO_STATUS_SURFACE_TYPE_MISMATCH);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c:792:59: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
792 | status = _cairo_surface_set_error (abstract_surface, status);
| ^~~~~~
cairo-gl-surface.c:792:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
792 | status = _cairo_surface_set_error (abstract_surface, status);
| ^
cairo-gl-surface.c: In function '_cairo_gl_surface_fill_alpha_channel':
cairo-gl-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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
857 | return status;
| ^~~~~~
cairo-gl-surface.c: In function '_cairo_gl_surface_draw_image':
cairo-gl-surface.c:876:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
876 | status = _cairo_gl_context_acquire (dst->base.device, &ctx);
| ^
cairo-gl-surface.c:878:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
878 | return status;
| ^~~~~~
cairo-gl-surface.c:910:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
910 | status = _cairo_surface_paint (&rgba_clone->base,
| ^
In file included from cairoint.h:73,
from cairo-gl-surface.c:41:
cairo-gl-surface.c:932:23: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
932 | if (unlikely (status = clone->base.status))
| ^
cairo-compiler-private.h:187:46: note: in definition of macro 'unlikely'
187 | #define unlikely(expr) (__builtin_expect (!!(expr), 0))
| ^~~~
cairo-gl-surface.c:951:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
951 | status = _cairo_gl_surface_flush (&dst->base, 0);
| ^
cairo-gl-surface.c:974:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
974 | status = _cairo_gl_surface_extract_image_data (src, src_x, src_y,
| ^
cairo-gl-surface.c:1028:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1028 | status = _cairo_gl_surface_draw_image ((cairo_gl_surface_t *) tmp,
| ^
cairo-gl-surface.c:1049:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1049 | status = _cairo_surface_paint (&dst->base,
| ^
cairo-gl-surface.c:1063:46: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1063 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-surface.c:1063:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1063 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-surface.c:1071:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1071 | return status;
| ^~~~~~
cairo-gl-surface.c: In function '_cairo_gl_surface_map_to_image':
cairo-gl-surface.c:1220:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1220 | status = _cairo_gl_surface_resolve_multisampling (surface);
| ^
cairo-gl-surface.c: In function '_cairo_gl_surface_unmap_image':
cairo-gl-surface.c:1333:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1333 | status = _cairo_gl_surface_draw_image (abstract_surface, image,
| ^
cairo-gl-surface.c: In function '_cairo_gl_surface_flush':
cairo-gl-surface.c:1381:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1381 | status = _cairo_gl_surface_resolve_multisampling (surface);
| ^
cairo-gl-surface.c: In function '_cairo_gl_surface_resolve_multisampling':
cairo-gl-surface.c:1408:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1408 | status = _cairo_gl_context_acquire (surface->base.device, &ctx);
| ^
cairo-gl-surface.c:1428:46: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1428 | status = _cairo_gl_context_release (ctx, status);
| ^~~~~~
cairo-gl-surface.c:1428:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1428 | status = _cairo_gl_context_release (ctx, status);
| ^
cairo-gl-surface.c: In function '_cairo_gl_surface_paint':
cairo-gl-surface.c:1448:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1448 | return _cairo_gl_surface_clear (surface, CAIRO_COLOR_TRANSPARENT);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-surface.c:1452:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1452 | return _cairo_gl_surface_clear (surface,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1453 | &((cairo_solid_pattern_t *) source)->color);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC cairo-gl-traps-compositor.lo
cairo-gl-traps-compositor.c: In function 'acquire':
cairo-gl-traps-compositor.c:58:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
58 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c: In function 'release':
cairo-gl-traps-compositor.c:64:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
64 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c: In function 'set_clip_region':
cairo-gl-traps-compositor.c:74:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
74 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c: In function 'draw_image_boxes':
cairo-gl-traps-compositor.c:102:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
102 | return status;
| ^~~~~~
cairo-gl-traps-compositor.c:106:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
106 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c: In function 'fill_boxes':
cairo-gl-traps-compositor.c:138:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
138 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-traps-compositor.c:144:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
144 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-traps-compositor.c:149:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
149 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-traps-compositor.c: In function 'composite_boxes':
cairo-gl-traps-compositor.c:174:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
174 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-traps-compositor.c:186:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
186 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-traps-compositor.c:191:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
191 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-traps-compositor.c: In function 'composite':
cairo-gl-traps-compositor.c:216:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
216 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-traps-compositor.c:228:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
228 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-traps-compositor.c:234:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
234 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-traps-compositor.c: In function 'lerp':
cairo-gl-traps-compositor.c:273:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
273 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c: In function 'traps_to_operand':
cairo-gl-traps-compositor.c:296:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
296 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c:303:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
303 | return image->status;
| ~~~~~^~~~~~~~
cairo-gl-traps-compositor.c:313:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
313 | return mask->status;
| ~~~~^~~~~~~~
cairo-gl-traps-compositor.c:332:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
332 | status = _cairo_gl_operand_init (operand, &pattern.base, _dst,
| ^
cairo-gl-traps-compositor.c:342:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
342 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-gl-traps-compositor.c:346:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
346 | return status;
| ^~~~~~
cairo-gl-traps-compositor.c: In function 'composite_traps':
cairo-gl-traps-compositor.c:365:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
365 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-traps-compositor.c:376:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
376 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-traps-compositor.c:385:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
385 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-traps-compositor.c: In function 'composite_tristrip':
cairo-gl-traps-compositor.c:463:19: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
463 | return mask->base.status;
| ~~~~~~~~~~^~~~~~~
cairo-gl-traps-compositor.c:465:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
465 | status = _cairo_gl_composite_init (&setup, op, _dst, FALSE);
| ^
cairo-gl-traps-compositor.c:474:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
474 | status = _cairo_gl_composite_begin (&setup, &ctx);
| ^
cairo-gl-traps-compositor.c:483:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
483 | status = _cairo_gl_context_release (ctx, CAIRO_STATUS_SUCCESS);
| ^
cairo-gl-traps-compositor.c: In function 'check_composite':
cairo-gl-traps-compositor.c:497:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
497 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo-egl-context.lo
CC cairo-glx-context.lo
CC cairo-script-surface.lo
CC cairo-ft-font.lo
cairo-script-surface.c: In function '_emit_recording_surface_pattern':
cairo-script-surface.c:1140:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1140 | return CAIRO_INT_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c: In function '_emit_png_surface':
cairo-script-surface.c:1359:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1359 | return status;
| ^~~~~~
cairo-script-surface.c:1362:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1362 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c: In function '_emit_image_surface':
cairo-script-surface.c:1441:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1441 | status = _write_image_surface (zlib_stream, clone);
| ^
cairo-script-surface.c:1443:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1443 | status2 = _cairo_output_stream_destroy (zlib_stream);
| ^
cairo-script-surface.c:1446:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1446 | status2 = _cairo_output_stream_destroy (base85_stream);
| ^
cairo-script-surface.c:1455:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1455 | status = _write_image_surface (base85_stream, clone);
| ^
cairo-script-surface.c:1456:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1456 | status2 = _cairo_output_stream_destroy (base85_stream);
| ^
cairo-script-surface.c:1476:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1476 | status = _cairo_output_stream_destroy (base85_stream);
| ^
cairo-script-surface.c:1492:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1492 | status = _cairo_output_stream_destroy (base85_stream);
| ^
cairo-script-surface.c: In function '_emit_image_surface_pattern':
cairo-script-surface.c:1512:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1512 | status = _emit_image_surface (surface, image);
| ^
cairo-script-surface.c:1516:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1516 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_emit_subsurface_pattern':
cairo-script-surface.c:1528:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1528 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source);
| ^
cairo-script-surface.c:1531:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1531 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source);
| ^
cairo-script-surface.c: In function '_emit_surface_pattern':
cairo-script-surface.c:1579:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1579 | status = _emit_recording_surface_pattern (surface, (cairo_recording_surface_t *) source);
| ^
cairo-script-surface.c:1582:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1582 | status = _emit_script_surface_pattern (surface, (cairo_script_surface_t *) source);
| ^
cairo-script-surface.c: In function '_emit_raster_pattern':
cairo-script-surface.c:1615:15: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1615 | return source->status;
| ~~~~~~^~~~~~~~
cairo-script-surface.c: In function '_emit_pattern':
cairo-script-surface.c:1638:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1638 | return _emit_solid_pattern (surface, pattern);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:1641:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1641 | status = _emit_linear_pattern (surface, pattern);
| ^
cairo-script-surface.c:1645:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1645 | status = _emit_radial_pattern (surface, pattern);
| ^
cairo-script-surface.c:1649:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1649 | status = _emit_mesh_pattern (surface, pattern);
| ^
cairo-script-surface.c: In function '_emit_source':
cairo-script-surface.c:1746:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1746 | status = _cairo_pattern_init_copy (&surface->cr.current_source.base,
| ^
cairo-script-surface.c: In function '_emit_path':
cairo-script-surface.c:1889:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1889 | status = _cairo_path_fixed_init_copy (&surface->cr.current_path, path);
| ^
cairo-script-surface.c:1891:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1891 | return status;
| ^~~~~~
cairo-script-surface.c:1907:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1907 | status = _emit_path_boxes (surface, path);
| ^
cairo-script-surface.c:1911:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1911 | status = _cairo_path_fixed_interpret (path,
| ^
cairo-script-surface.c:1921:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1921 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_acquire_source_image':
cairo-script-surface.c:2125:12: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2125 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_copy_page':
cairo-script-surface.c:2220:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2220 | return status;
| ^~~~~~
cairo-script-surface.c:2230:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2230 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_show_page':
cairo-script-surface.c:2241:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2241 | return status;
| ^~~~~~
cairo-script-surface.c:2251:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2251 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_clipper_intersect_clip_path':
cairo-script-surface.c:2293:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2293 | status = _emit_identity (surface, &matrix_updated);
| ^
cairo-script-surface.c: In function '_cairo_script_surface_paint':
cairo-script-surface.c:2435:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2435 | return status;
| ^~~~~~
cairo-script-surface.c:2445:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2445 | status = _emit_source (surface, op, source);
| ^
cairo-script-surface.c:2459:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2459 | return _cairo_surface_wrapper_paint (&surface->wrapper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2460 | op, source, clip);
| ~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2463:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2463 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2467 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_mask':
cairo-script-surface.c:2482:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2482 | return status;
| ^~~~~~
cairo-script-surface.c:2492:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2492 | status = _emit_source (surface, op, source);
| ^
cairo-script-surface.c:2503:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2503 | status = _emit_pattern (surface, mask);
| ^
cairo-script-surface.c:2516:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2516 | return _cairo_surface_wrapper_mask (&surface->wrapper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2517 | op, source, mask, clip);
| ~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2520:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2520 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2524:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2524 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_stroke':
cairo-script-surface.c:2545:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2545 | return status;
| ^~~~~~
cairo-script-surface.c:2555:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2555 | status = _emit_identity (surface, &matrix_updated);
| ^
cairo-script-surface.c:2563:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2563 | status = _emit_source (surface, op, source);
| ^
cairo-script-surface.c:2603:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2603 | return _cairo_surface_wrapper_stroke (&surface->wrapper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2604 | op, source, path,
| ~~~~~~~~~~~~~~~~~
2605 | style,
| ~~~~~~
2606 | ctm, ctm_inverse,
| ~~~~~~~~~~~~~~~~~
2607 | tolerance, antialias,
| ~~~~~~~~~~~~~~~~~~~~~
2608 | clip);
| ~~~~~
cairo-script-surface.c:2611:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2611 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2615:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2615 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_cairo_script_surface_fill':
cairo-script-surface.c:2635:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2635 | return status;
| ^~~~~~
cairo-script-surface.c:2645:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2645 | status = _emit_identity (surface, &matrix_updated);
| ^
cairo-script-surface.c:2649:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2649 | status = _emit_source (surface, op, source);
| ^
cairo-script-surface.c:2684:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2684 | return _cairo_surface_wrapper_fill (&surface->wrapper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2685 | op, source, path,
| ~~~~~~~~~~~~~~~~~
2686 | fill_rule,
| ~~~~~~~~~~
2687 | tolerance,
| ~~~~~~~~~~
2688 | antialias,
| ~~~~~~~~~~
2689 | clip);
| ~~~~~
cairo-script-surface.c:2692:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2692 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2696:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2696 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_emit_type42_font':
cairo-script-surface.c:2854:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2854 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:2857:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2857 | status = backend->load_truetype_table (scaled_font, 0, 0, NULL, &size);
| ^
cairo-script-surface.c:2865:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2865 | status = backend->load_truetype_table (scaled_font, 0, 0, buf, &size);
| ^
cairo-script-surface.c: In function '_emit_scaled_font_init':
cairo-script-surface.c:2930:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2930 | status = _bitmap_next_id (&ctx->font_id,
| ^
cairo-script-surface.c:2934:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2934 | return status;
| ^~~~~~
cairo-script-surface.c:2937:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2937 | status = _emit_context (surface);
| ^
cairo-script-surface.c:2940:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2940 | return status;
| ^~~~~~
cairo-script-surface.c:2943:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2943 | status = _emit_type42_font (surface, scaled_font);
| ^
cairo-script-surface.c:2946:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2946 | return status;
| ^~~~~~
cairo-script-surface.c: In function '_emit_scaled_glyph_bitmap':
cairo-script-surface.c:3095:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3095 | status = _emit_image_surface (surface, scaled_glyph->surface);
| ^
cairo-script-surface.c: In function '_emit_scaled_glyphs':
cairo-script-surface.c:3152:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3152 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-script-surface.c:3162:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3162 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-script-surface.c:3187:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3187 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-script-surface.c: In function '_cairo_script_surface_show_text_glyphs':
cairo-script-surface.c:3313:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3313 | return status;
| ^~~~~~
cairo-script-surface.c:3323:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3323 | status = _emit_source (surface, op, source);
| ^
cairo-script-surface.c:3369:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3369 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-script-surface.c:3392:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3392 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-script-surface.c:3481:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3481 | return status;
| ^~~~~~
cairo-script-surface.c:3530:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3530 | return _cairo_surface_wrapper_show_text_glyphs (&surface->wrapper,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3531 | op, source,
| ~~~~~~~~~~~
3532 | utf8, utf8_len,
| ~~~~~~~~~~~~~~~
3533 | glyphs, num_glyphs,
| ~~~~~~~~~~~~~~~~~~~
3534 | clusters, num_clusters,
| ~~~~~~~~~~~~~~~~~~~~~~~
3535 | backward,
| ~~~~~~~~~
3536 | scaled_font,
| ~~~~~~~~~~~~
3537 | clip);
| ~~~~~
cairo-script-surface.c:3540:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3540 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-surface.c:3544:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3544 | return status;
| ^~~~~~
cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_load_glyph':
cairo-ft-font.c:2424:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2424 | return status;
| ^~~~~~
cairo-ft-font.c:2434:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2434 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2452:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2452 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c: In function '_cairo_ft_scaled_glyph_init':
cairo-ft-font.c:2474:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2474 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2501:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2501 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font,
| ^
cairo-ft-font.c:2612:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2612 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font,
| ^
cairo-ft-font.c:2680:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2680 | status = _cairo_ft_scaled_glyph_load_glyph (scaled_font,
| ^
cairo-ft-font.c:2696:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2696 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-ft-font.c:2708:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2708 | return status;
| ^~~~~~
cairo-ft-font.c: In function '_cairo_ft_load_truetype_table':
cairo-ft-font.c:2744:29: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2744 | cairo_status_t status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2757:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2757 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2770:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2770 | return status;
| ^~~~~~
cairo-ft-font.c: In function '_cairo_ft_index_to_ucs4':
cairo-ft-font.c:2786:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2786 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2800:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2800 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c: In function '_cairo_ft_is_synthetic':
cairo-ft-font.c:2807:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2807 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2821:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2821 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2834:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2834 | status = _cairo_error (_ft_to_cairo_error (error));
| ^
cairo-ft-font.c:2841:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2841 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-ft-font.c: In function '_cairo_index_to_glyph_name':
cairo-ft-font.c:2894:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2894 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2903:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2903 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2924:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2924 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2931:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2931 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c: In function '_cairo_ft_load_type1_data':
cairo-ft-font.c:2974:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2974 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ft-font.c:2978:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2978 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-ft-font.c:2984:16: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2984 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-ft-font.c:2993:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2993 | status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-ft-font.c:3014:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3014 | return status;
| ^~~~~~
cairo-ft-font.c: In function '_get_bitmap_surface':
cairo-ft-font.c:1317:5: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1317 | if (!own_buffer && library)
| ^
cairo-ft-font.c:1360:5: note: here
1360 | default:
| ^~~~~~~
CC cairo-ps-surface.lo
CC cairo-pdf-surface.lo
cairo-ps-surface.c: In function '_cairo_ps_emit_imagemask':
cairo-ps-surface.c:737:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
737 | return _cairo_output_stream_get_status (stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_analyze_user_font_subset':
cairo-ps-surface.c:765:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
765 | return status;
| ^~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_unscaled_font_subset':
cairo-ps-surface.c:889:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
889 | status = _cairo_ps_surface_emit_type1_font_subset (surface, font_subset);
| ^
cairo-ps-surface.c:893:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
893 | status = _cairo_ps_surface_emit_truetype_font_subset (surface, font_subset);
| ^
cairo-ps-surface.c:897:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
897 | status = _cairo_ps_surface_emit_type1_font_fallback (surface, font_subset);
| ^
cairo-ps-surface.c:902:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
902 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_scaled_font_subset':
cairo-ps-surface.c:916:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
916 | status = _cairo_ps_surface_emit_type3_font_subset (surface, font_subset);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_forms':
cairo-ps-surface.c:964:25: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
964 | return surface->base.status;
| ~~~~~~~~~~~~~^~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_clipper_intersect_clip_path':
cairo-ps-surface.c:1063:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1063 | return _cairo_pdf_operators_clip (&surface->pdf_operators,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1064 | path,
| ~~~~~
1065 | fill_rule);
| ~~~~~~~~~~
cairo-ps-surface.c: In function '_extract_ps_surface':
cairo-ps-surface.c:1365:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1365 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1372:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1372 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1379:47: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1379 | _cairo_surface_set_error (surface, target->status);
| ~~~~~~^~~~~~~~
cairo-ps-surface.c:1385:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1385 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1392:11: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1392 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function 'cairo_ps_surface_set_size':
cairo-ps-surface.c:1561:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1561 | status = _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-ps-surface.c:1561:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1561 | status = _cairo_surface_set_error (surface, status);
| ^
cairo-ps-surface.c: In function 'cairo_ps_surface_dsc_comment':
cairo-ps-surface.c:1666:46: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1666 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1666:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1666 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NULL_POINTER);
| ^
cairo-ps-surface.c:1671:46: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1671 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1671:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1671 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_INVALID_DSC_COMMENT);
| ^
cairo-ps-surface.c:1678:46: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1678 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:1678:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1678 | status = _cairo_surface_set_error (surface, CAIRO_STATUS_NO_MEMORY);
| ^
cairo-ps-surface.c:1685:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1685 | status = _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-ps-surface.c:1685:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1685 | status = _cairo_surface_set_error (surface, status);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_finish':
cairo-ps-surface.c:1771:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1771 | status = _cairo_ps_surface_emit_forms (surface);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_start_page':
cairo-ps-surface.c:1845:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1845 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_show_page':
cairo-ps-surface.c:1857:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1857 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-ps-surface.c:1865:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1865 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_acquire_source_surface_from_pattern':
cairo-ps-surface.c:1920:13: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1920 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_create_padded_image_from_image':
cairo-ps-surface.c:2019:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2019 | status = _cairo_surface_paint (pad_image,
| ^
cairo-ps-surface.c:2031:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2031 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-ps-surface.c:2034:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2034 | return status;
| ^~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_analyze_surface_pattern_transparency':
cairo-ps-surface.c:2052:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2052 | status = _cairo_ps_surface_acquire_source_surface_from_pattern (surface,
| ^
cairo-ps-surface.c:2064:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2064 | status = _cairo_surface_acquire_source_image (source_surface, &image, &image_extra);
| ^
cairo-ps-surface.c:2069:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2069 | return image->base.status;
| ~~~~~~~~~~~^~~~~~~
cairo-ps-surface.c:2074:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2074 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-ps-surface.c:2082:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2082 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_new_object':
cairo-pdf-surface.c:313:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
313 | status = _cairo_array_append (&surface->objects, &object);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_clipper_intersect_clip_path':
cairo-pdf-surface.c:373:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
373 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:375:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
375 | return status;
| ^~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_analyze_operation':
cairo-pdf-surface.c:389:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
389 | return _cairo_pdf_operators_clip (&surface->pdf_operators, path, fill_rule);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:2245:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2245 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_create_for_stream_internal':
cairo-pdf-surface.c:490:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
490 | status = _cairo_pdf_interchange_init (surface);
| ^
cairo-ps-surface.c:2265:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2265 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_extract_pdf_surface':
cairo-pdf-surface.c:635:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
635 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:634:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
634 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-pdf-surface.c:641:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
641 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:640:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
640 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-pdf-surface.c:648:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
648 | target->status);
| ~~~~~~^~~~~~~~
cairo-pdf-surface.c:647:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
647 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-pdf-surface.c:653:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
653 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:652:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
652 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-pdf-surface.c:659:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
659 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:658:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
658 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-pdf-surface.c: In function 'cairo_pdf_surface_set_size':
cairo-pdf-surface.c:775:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
775 | status = _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-pdf-surface.c:775:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
775 | status = _cairo_surface_set_error (surface, status);
| ^
cairo-pdf-surface.c: In function 'cairo_pdf_surface_add_outline':
cairo-pdf-surface.c:819:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
819 | status = _cairo_pdf_interchange_add_outline (pdf_surface,
| ^
cairo-pdf-surface.c:826:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
826 | status = _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-pdf-surface.c:826:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
826 | status = _cairo_surface_set_error (surface, status);
| ^
cairo-pdf-surface.c: In function 'cairo_pdf_surface_set_metadata':
cairo-pdf-surface.c:862:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
862 | status = _cairo_pdf_interchange_set_metadata (pdf_surface, metadata, utf8);
| ^
cairo-pdf-surface.c:864:46: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
864 | status = _cairo_surface_set_error (surface, status);
| ^~~~~~
cairo-pdf-surface.c:864:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
864 | status = _cairo_surface_set_error (surface, status);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_alpha':
cairo-pdf-surface.c:1017:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1017 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1021:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1021 | status = _cairo_array_append (&res->alphas, &alpha);
| ^
cairo-pdf-surface.c:1027:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1027 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_smask':
cairo-pdf-surface.c:1034:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1034 | return _cairo_array_append (&(surface->resources.smasks), &smask);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_pattern':
cairo-pdf-surface.c:1041:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1041 | return _cairo_array_append (&(surface->resources.patterns), &pattern);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_shading':
cairo-pdf-surface.c:1048:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1048 | return _cairo_array_append (&(surface->resources.shadings), &shading);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_xobject':
cairo-pdf-surface.c:1056:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1056 | return _cairo_array_append (&(surface->resources.xobjects), &xobject);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_font':
cairo-pdf-surface.c:1075:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1075 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1083:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1083 | return _cairo_array_append (&res->fonts, &font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1090:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1090 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1092:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1092 | status = _cairo_array_append (&surface->fonts, &font);
| ^
cairo-pdf-surface.c:1096:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1096 | return _cairo_array_append (&res->fonts, &font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_smask_group':
cairo-pdf-surface.c:1319:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1319 | return _cairo_array_append (&surface->smask_groups, &group);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_acquire_source_image_from_pattern':
cairo-pdf-surface.c:1357:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1357 | return _cairo_surface_acquire_source_image (surf_pat->surface, image, image_extra);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1378:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1378 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_get_source_surface_extents':
cairo-pdf-surface.c:1434:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1434 | status = _cairo_recording_surface_get_ink_bbox ((cairo_recording_surface_t *)source,
| ^
cairo-pdf-surface.c:1448:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1448 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_source_surface':
cairo-pdf-surface.c:1498:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1498 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1570:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1570 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-pdf-surface.c:1582:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1582 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:1595:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1595 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:1638:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1638 | status = _cairo_pattern_create_copy (&src_surface.raster_pattern, source_pattern);
| ^
cairo-pdf-surface.c:1650:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1650 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:1660:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1660 | status = _cairo_array_append (&surface->page_surfaces, &src_surface);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_jpeg_image':
cairo-pdf-surface.c:1664:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1664 | status = _cairo_array_append (&surface->doc_surfaces, &src_surface);
| ^
cairo-pdf-surface.c:1669:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1669 | status = _cairo_hash_table_insert (surface->all_surfaces,
| ^
cairo-ps-surface.c:2957:28: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2957 | return params->src_surface->status;
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
cairo-pdf-surface.c:1677:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1677 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_pdf_pattern_or_shading':
cairo-pdf-surface.c:1720:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1720 | status = _cairo_pattern_create_copy (&pdf_pattern.pattern, pattern);
| ^
cairo-pdf-surface.c:1727:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1727 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:2964:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2964 | status = _cairo_image_info_get_jpeg_info (&info, mime_data, mime_data_length);
| ^
cairo-pdf-surface.c:1744:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1744 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1767:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1767 | status = _cairo_array_append (&surface->page_patterns, &pdf_pattern);
| ^
cairo-ps-surface.c:2966:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2966 | return status;
| ^~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_open_stream':
cairo-pdf-surface.c:1838:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1838 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1843:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1843 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1848:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1848 | return _cairo_output_stream_destroy (output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:2989:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2989 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:1888:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1888 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_close_stream':
cairo-ps-surface.c:3004:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3004 | return status;
| ^~~~~~
cairo-pdf-surface.c:1900:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1900 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:1905:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1905 | status2 = _cairo_output_stream_destroy (surface->output);
| ^
cairo-pdf-surface.c:1933:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1933 | status = _cairo_output_stream_get_status (surface->output);
| ^
cairo-ps-surface.c:3058:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3058 | return status;
| ^~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_ccitt_image':
cairo-pdf-surface.c: In function '_cairo_pdf_surface_open_group':
cairo-pdf-surface.c:2010:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2010 | status = _cairo_output_stream_get_status (surface->group_stream.stream);
| ^
cairo-ps-surface.c:3075:28: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3075 | return params->src_surface->status;
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
cairo-pdf-surface.c:2022:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2022 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_close_group':
cairo-pdf-surface.c:2054:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2054 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:2059:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2059 | status = _cairo_output_stream_destroy (surface->group_stream.stream);
| ^
cairo-ps-surface.c:3091:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3091 | status = _cairo_tag_parse_ccitt_params (ccitt_params_string, &ccitt_params);
| ^
cairo-pdf-surface.c:2077:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2077 | status2 = _cairo_output_stream_destroy (surface->group_stream.mem_stream);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_open_content_stream':
cairo-ps-surface.c:3093:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3093 | return status;
| ^~~~~~
cairo-pdf-surface.c:2101:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2101 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2159:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2159 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_close_content_stream':
cairo-pdf-surface.c:2170:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2170 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-ps-surface.c:3104:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3104 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3119:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3119 | return status;
| ^~~~~~
cairo-pdf-surface.c:2187:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2187 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_finish':
cairo-pdf-surface.c:2220:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2220 | status = _cairo_pdf_surface_emit_font_subsets (surface);
| ^
cairo-pdf-surface.c:2224:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2224 | status = _cairo_pdf_interchange_write_document_objects (surface);
| ^
cairo-pdf-surface.c:2258:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2258 | status2 = _cairo_pdf_surface_close_stream (surface);
| ^
cairo-ps-surface.c:3202:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3202 | return status;
| ^~~~~~
cairo-pdf-surface.c:2324:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2324 | return _cairo_pdf_interchange_fini (surface);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_start_page':
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_eps':
cairo-pdf-surface.c:2360:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2360 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2362:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2362 | status = _cairo_array_append (&surface->pages, &page);
| ^
cairo-ps-surface.c:3260:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3260 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2366:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2366 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_has_fallback_images':
cairo-pdf-surface.c:2387:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2387 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3265:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3265 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_set_thumbnail_image':
cairo-pdf-surface.c:2420:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2420 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_add_padded_image_surface':
cairo-ps-surface.c:3270:9: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3270 | return CAIRO_INT_STATUS_UNSUPPORTED;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2465:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2465 | status = pad_image->status;
| ^
cairo-pdf-surface.c:2472:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2472 | status = _cairo_surface_paint (pad_image,
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask':
cairo-ps-surface.c:3276:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3276 | status = _cairo_tag_parse_eps_params (params_string, &eps_params);
| ^
cairo-pdf-surface.c:2527:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2527 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_recording_surface':
cairo-pdf-surface.c:2558:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2558 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-ps-surface.c:3352:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3352 | status = _cairo_array_append (&surface->recording_surf_stack, &id);
| ^
cairo-ps-surface.c:3354:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3354 | return status;
| ^~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image':
cairo-pdf-surface.c:2664:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2664 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2690:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2690 | status = surf->status;
| ^
cairo-pdf-surface.c:2695:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2695 | status = _cairo_surface_paint (surf,
| ^
cairo-ps-surface.c:3398:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3398 | status = _cairo_recording_surface_replay_region (recording_surface,
| ^
cairo-ps-surface.c:3404:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3404 | return status;
| ^~~~~~
cairo-pdf-surface.c:2730:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2730 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-ps-surface.c:3406:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3406 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:2808:14: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2808 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-ps-surface.c:3408:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3408 | return status;
| ^~~~~~
cairo-ps-surface.c:3429:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3429 | return status;
| ^~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_lookup_jbig2_global':
cairo-pdf-surface.c:2873:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2873 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_use_form':
cairo-pdf-surface.c:2879:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2879 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2887:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2887 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3513:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3513 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:2891:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2891 | status = _cairo_array_append (&surface->jbig2_global, &global);
| ^
cairo-pdf-surface.c:2897:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2897 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3521:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3521 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_jbig2_image':
cairo-pdf-surface.c:2929:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2929 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3536:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3536 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3560:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3560 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3565:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3565 | return status;
| ^~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_jpx_image':
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_form':
cairo-pdf-surface.c:3050:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3050 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3576:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3576 | status = _cairo_ps_surface_use_form (surface,
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_jpeg_image':
cairo-pdf-surface.c:3109:15: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3109 | return source->status;
| ~~~~~~^~~~~~~~
cairo-ps-surface.c:3581:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3581 | return status;
| ^~~~~~
cairo-ps-surface.c:3591:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3591 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:3139:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3139 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_surface':
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_ccitt_image':
cairo-ps-surface.c:3640:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3640 | status = _cairo_ps_surface_emit_eps (surface, mode, params);
| ^
cairo-pdf-surface.c:3209:15: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3209 | return source->status;
| ~~~~~~^~~~~~~~
cairo-pdf-surface.c:3216:15: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3216 | return source->status;
| ~~~~~~^~~~~~~~
cairo-ps-surface.c:3666:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3666 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:3224:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3224 | status = _cairo_tag_parse_ccitt_params (params, &ccitt_params);
| ^
cairo-pdf-surface.c:3226:15: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3226 | return source->status;
| ~~~~~~^~~~~~~~
cairo-pdf-surface.c:3232:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3232 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3679:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3679 | status = _cairo_ps_surface_emit_recording_surface (surface,
| ^
cairo-ps-surface.c:3684:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3684 | status = _cairo_ps_surface_emit_recording_surface (surface,
| ^
cairo-pdf-surface.c:3259:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3259 | status = _cairo_pdf_surface_open_stream (surface,
| ^
cairo-pdf-surface.c:3277:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3277 | status = _cairo_pdf_surface_open_stream (surface,
| ^
cairo-ps-surface.c:3691:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3691 | status = _cairo_ps_surface_emit_image (surface, mode, params);
| ^
cairo-pdf-surface.c:3295:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3295 | return status;
| ^~~~~~
cairo-pdf-surface.c:3298:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3298 | status = _cairo_pdf_surface_close_stream (surface);
| ^
cairo-ps-surface.c:3698:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3698 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:3300:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3300 | return status;
| ^~~~~~
cairo-ps-surface.c:3702:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3702 | status = _cairo_memory_stream_destroy (surface->stream, &data, &length);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_recording_surface':
cairo-ps-surface.c: In function '_cairo_ps_form_emit':
cairo-pdf-surface.c:3401:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3401 | status = _cairo_recording_surface_replay_region (source,
| ^
cairo-ps-surface.c:3765:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3765 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface':
cairo-pdf-surface.c:3497:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3497 | status = _cairo_surface_acquire_source_image (source->surface, &image, &image_extra);
| ^
cairo-ps-surface.c:3817:23: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3817 | surface->base.status = status;
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern':
cairo-pdf-surface.c:3660:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3660 | status = cairo_matrix_invert (&cairo_p2d);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_paint_surface':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3903 | status = _cairo_pdf_operators_clip (&surface->pdf_operators,
| ^
cairo-pdf-surface.c:3757:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3757 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function 'cairo_pdf_surface_emit_rgb_linear_function':
cairo-ps-surface.c:3965:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3965 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, &params);
| ^
cairo-pdf-surface.c:3785:16: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3785 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:3790:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3790 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:3981:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3981 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, &params);
| ^
cairo-pdf-surface.c:3813:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3813 | status = _cairo_array_append (&surface->rgb_linear_functions, &elem);
| ^
cairo-pdf-surface.c: In function 'cairo_pdf_surface_emit_alpha_linear_function':
cairo-pdf-surface.c:3838:16: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3838 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_surface_pattern':
cairo-pdf-surface.c:3843:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3843 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:4117:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4117 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_ANALYZE, &params);
| ^
cairo-pdf-surface.c:3862:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3862 | status = _cairo_array_append (&surface->alpha_linear_functions, &elem);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_stitched_colorgradient':
cairo-pdf-surface.c:3901:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3901 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:4135:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4135 | status = _cairo_ps_surface_emit_surface (surface, CAIRO_EMIT_SURFACE_EMIT, &params);
| ^
cairo-pdf-surface.c:3941:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3941 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops':
cairo-pdf-surface.c:3976:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3976 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_repeating_function':
cairo-pdf-surface.c:4115:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4115 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_emit_mesh_pattern':
cairo-ps-surface.c:4623:16: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4623 | return CAIRO_INT_STATUS_NOTHING_TO_DO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:4161:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4161 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function 'cairo_pdf_surface_emit_transparency_group':
cairo-pdf-surface.c:4259:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4259 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:4286:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4286 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_gradient':
cairo-pdf-surface.c:4383:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4383 | status = cairo_matrix_invert (&pat_to_pdf);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_set_clip':
cairo-ps-surface.c:4894:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4894 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:4496:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4496 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:4897:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4897 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_paint':
cairo-pdf-surface.c:4511:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4511 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_mesh_pattern':
cairo-pdf-surface.c:4527:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4527 | status = cairo_matrix_invert (&pat_to_pdf);
| ^
cairo-ps-surface.c:4911:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4911 | status = _cairo_composite_rectangles_init_for_paint (&extents,
| ^
cairo-ps-surface.c:4915:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4915 | return status;
| ^~~~~~
cairo-pdf-surface.c:4538:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4538 | status = _cairo_pdf_shading_init_color (&shading, (cairo_mesh_pattern_t *) pattern);
| ^
cairo-pdf-surface.c:4544:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4544 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:4918:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4918 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded);
| ^
cairo-ps-surface.c:4929:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4929 | status = _cairo_ps_surface_set_clip (surface, &extents);
| ^
cairo-pdf-surface.c:4599:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4599 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:4601:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4601 | status = _cairo_pdf_shading_init_alpha (&shading, (cairo_mesh_pattern_t *) pattern);
| ^
cairo-ps-surface.c:4960:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4960 | return status;
| ^~~~~~
cairo-pdf-surface.c:4638:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4638 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c: In function '_cairo_ps_surface_mask':
cairo-ps-surface.c:4975:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4975 | status = _cairo_composite_rectangles_init_for_mask (&extents,
| ^
cairo-pdf-surface.c:4662:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4662 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern':
cairo-pdf-surface.c:4673:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4673 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH);
| ^
cairo-ps-surface.c:4979:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4979 | return status;
| ^~~~~~
cairo-pdf-surface.c:4692:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4692 | status = _cairo_error (CAIRO_STATUS_PATTERN_TYPE_MISMATCH);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint_surface_pattern':
cairo-ps-surface.c:4982:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4982 | status = _cairo_ps_surface_analyze_operation (surface, op, source, mask, &extents.bounded);
| ^
cairo-pdf-surface.c:4746:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4746 | status = cairo_matrix_invert (&cairo_p2d);
| ^
cairo-ps-surface.c:4993:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4993 | status = _cairo_ps_surface_set_clip (surface, &extents);
| ^
cairo-pdf-surface.c:4770:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4770 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint_gradient':
cairo-ps-surface.c:5012:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5012 | return status;
| ^~~~~~
cairo-pdf-surface.c:4818:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4818 | status = cairo_matrix_invert (&pat_to_pdf);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_stroke':
cairo-pdf-surface.c:4823:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4823 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-ps-surface.c:5044:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5044 | status = _cairo_path_fixed_stroke_extents (path, style,
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint_pattern':
cairo-pdf-surface.c:4889:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4889 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:5073:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5073 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_select_operator':
cairo-pdf-surface.c:4925:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4925 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:4927:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4927 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:4936:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4936 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_select_pattern':
cairo-pdf-surface.c:4962:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4962 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:4990:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
4990 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:5010:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5010 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:5035:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5035 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_unselect_pattern':
cairo-pdf-surface.c:5044:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5044 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_fill':
cairo-pdf-surface.c:5054:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5054 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page':
cairo-ps-surface.c:5137:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5137 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:5063:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5063 | status = _cairo_array_append (&surface->page_heights, &surface->height);
| ^
cairo-pdf-surface.c:5067:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5067 | status = _cairo_array_append (&surface->page_labels, &surface->current_page_label);
| ^
cairo-ps-surface.c:5154:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5154 | status = _cairo_ps_surface_paint_pattern (surface,
| ^
cairo-pdf-surface.c:5089:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5089 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_utf8_to_pdf_string':
cairo-pdf-surface.c:5153:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5153 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5168:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5168 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5179:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5179 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len);
| ^
cairo-ps-surface.c:5163:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5163 | status = _cairo_ps_surface_emit_pattern (surface, source, &extents.bounded, op);
| ^
cairo-ps-surface.c: In function '_cairo_ps_surface_show_text_glyphs':
cairo-pdf-surface.c:5186:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5186 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_unicode_for_glyph':
cairo-pdf-surface.c:5211:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5211 | status = _cairo_utf8_to_utf16 (utf8, -1, &utf16, &utf16_len);
| ^
cairo-ps-surface.c:5202:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5202 | status = _cairo_composite_rectangles_init_for_glyphs (&extents,
| ^
cairo-pdf-surface.c:5239:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5239 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_create_font_subset_tag':
cairo-ps-surface.c:5210:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5210 | return status;
| ^~~~~~
cairo-pdf-surface.c:5312:17: warning: taking the absolute value of unsigned type 'uint32_t' {aka 'unsigned int'} has no effect [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wabsolute-value-Wabsolute-value8;;]
5312 | numerator = abs (hash);
| ^~~
cairo-ps-surface.c:5213:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5213 | status = _cairo_ps_surface_analyze_operation (surface, op, source, NULL, &extents.bounded);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_cff_font':
cairo-pdf-surface.c:5453:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5453 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5479:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5479 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:5224:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5224 | status = _cairo_ps_surface_set_clip (surface, &extents);
| ^
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5232 | status = _cairo_pdf_operators_show_text_glyphs (&surface->pdf_operators,
| ^
cairo-ps-surface.c:5241:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5241 | return status;
| ^~~~~~
cairo-pdf-surface.c:5573:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5573 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5628:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5628 | status = _cairo_array_append (&surface->fonts, &font);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_cff_font_subset':
cairo-ps-surface.c: In function '_cairo_ps_surface_set_paginated_mode':
cairo-pdf-surface.c:5643:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5643 | status = _cairo_cff_subset_init (&subset, name, font_subset);
| ^
cairo-ps-surface.c:5274:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5274 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_cff_fallback_font':
cairo-pdf-surface.c:5669:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5669 | status = _cairo_cff_fallback_init (&subset, name, font_subset);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type1_font':
cairo-ps-surface.c: In function '_cairo_ps_surface_set_bounding_box':
cairo-ps-surface.c:5340:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5340 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5698:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5698 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-ps-surface.c:5376:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5376 | return _cairo_output_stream_get_status (surface->stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5737:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5737 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5819:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5819 | return _cairo_array_append (&surface->fonts, &font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type1_font_subset':
cairo-pdf-surface.c:5836:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5836 | status = _cairo_type1_subset_init (&subset, name, font_subset, FALSE);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type1_fallback_font':
cairo-pdf-surface.c:5860:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5860 | status = _cairo_type1_fallback_init_binary (&subset, name, font_subset);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_truetype_font_subset':
cairo-pdf-surface.c:5886:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5886 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5888:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5888 | status = _cairo_truetype_subset_init_pdf (&subset, font_subset);
| ^
cairo-pdf-surface.c:5924:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5924 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6021:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6021 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6077:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6077 | status = _cairo_array_append (&surface->fonts, &font);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_emit_imagemask':
cairo-pdf-surface.c:6121:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6121 | return _cairo_output_stream_get_status (stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_analyze_user_font_subset':
cairo-pdf-surface.c:6142:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6142 | status2 = _cairo_output_stream_destroy (null_stream);
| ^
cairo-pdf-surface.c:6143:22: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6143 | return type3_surface->status;
| ~~~~~~~~~~~~~^~~~~~~~
cairo-pdf-surface.c:6151:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6151 | status = _cairo_type3_glyph_surface_analyze_glyph (type3_surface,
| ^
cairo-pdf-surface.c:6158:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6158 | status2 = _cairo_output_stream_destroy (null_stream);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset':
cairo-pdf-surface.c:6169:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6169 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6179:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6179 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6185:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6185 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6189:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6189 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6194:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6194 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6206:22: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6206 | return type3_surface->status;
| ~~~~~~~~~~~~~^~~~~~~~
cairo-pdf-surface.c:6222:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6222 | status = _cairo_type3_glyph_surface_emit_glyph (type3_surface,
| ^
cairo-pdf-surface.c:6261:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6261 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6280:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6280 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6348:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6348 | return _cairo_array_append (&surface->fonts, &font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_font_subsets':
cairo-pdf-surface.c:6402:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6402 | status = _cairo_scaled_font_subsets_foreach_user (surface->font_subsets,
| ^
cairo-pdf-surface.c:6408:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6408 | status = _cairo_scaled_font_subsets_foreach_unscaled (surface->font_subsets,
| ^
cairo-pdf-surface.c:6414:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6414 | status = _cairo_scaled_font_subsets_foreach_scaled (surface->font_subsets,
| ^
cairo-pdf-surface.c:6420:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6420 | status = _cairo_scaled_font_subsets_foreach_user (surface->font_subsets,
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_write_mask_group':
cairo-pdf-surface.c:6552:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6552 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6629:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6629 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6677:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6677 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:6703:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6703 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_write_patterns_and_smask_groups':
cairo-pdf-surface.c:6852:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6852 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_write_page':
cairo-pdf-surface.c:6986:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6986 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_analyze_surface_pattern_transparency':
cairo-pdf-surface.c:6998:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6998 | status = _cairo_surface_acquire_source_image (pattern->surface,
| ^
cairo-pdf-surface.c:7005:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7005 | return image->base.status;
| ~~~~~~~~~~~^~~~~~~
cairo-pdf-surface.c:7009:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7009 | status = CAIRO_STATUS_SUCCESS;
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_analyze_operation':
cairo-pdf-surface.c:7157:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7157 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:7188:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7188 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_start_fallback':
cairo-pdf-surface.c:7215:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7215 | status = _cairo_array_append (&surface->knockout_group, &surface->content);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_combined_smask':
cairo-pdf-surface.c:7285:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7285 | return image->base.status;
| ~~~~~~~~~~~^~~~~~~
cairo-pdf-surface.c:7308:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7308 | return image->base.status;
| ~~~~~~~~~~~^~~~~~~
cairo-pdf-surface.c:7328:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7328 | status = cairo_matrix_invert (&p2u);
| ^
cairo-pdf-surface.c:7340:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7340 | status = cairo_matrix_invert (&p2u);
| ^
cairo-pdf-surface.c:7386:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7386 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:7400:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7400 | status = _cairo_output_stream_get_status (surface->output);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_stencil_mask':
cairo-pdf-surface.c:7436:20: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7436 | return image->base.status;
| ~~~~~~~~~~~^~~~~~~
cairo-pdf-surface.c:7451:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7451 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:7462:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7462 | status = _cairo_output_stream_get_status (surface->output);
| ^
cairo-pdf-surface.c: In function '_cairo_pdf_surface_set_clip':
cairo-pdf-surface.c:7482:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7482 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:7485:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7485 | return _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_paint':
cairo-pdf-surface.c:7529:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7529 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:7546:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7546 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:7560:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7560 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:7565:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7565 | status = _cairo_pattern_create_copy (&group->source, source);
| ^
cairo-pdf-surface.c:7608:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7608 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_mask':
cairo-pdf-surface.c:7726:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7726 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:7731:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7731 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:7736:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7736 | status = _cairo_pattern_create_copy (&group->source, source);
| ^
cairo-pdf-surface.c:7741:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7741 | status = _cairo_pattern_create_copy (&group->mask, mask);
| ^
cairo-pdf-surface.c:7749:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7749 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:7767:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7767 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:7777:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7777 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_stroke':
cairo-pdf-surface.c:7815:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7815 | status = _cairo_path_fixed_stroke_extents (path, style,
| ^
cairo-pdf-surface.c:7859:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7859 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:7864:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7864 | status = _cairo_pattern_create_copy (&group->source, source);
| ^
cairo-pdf-surface.c:7870:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7870 | status = _cairo_path_fixed_init_copy (&group->path, path);
| ^
cairo-pdf-surface.c:7893:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7893 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:7920:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7920 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_fill':
cairo-pdf-surface.c:7991:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
7991 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:8012:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8012 | status = _cairo_output_stream_get_status (surface->output);
| ^
cairo-pdf-surface.c:8027:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8027 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:8032:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8032 | status = _cairo_pattern_create_copy (&group->source, source);
| ^
cairo-pdf-surface.c:8038:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8038 | status = _cairo_path_fixed_init_copy (&group->path, path);
| ^
cairo-pdf-surface.c:8059:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8059 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:8084:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8084 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_fill_stroke':
cairo-pdf-surface.c:8151:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8151 | status = _cairo_path_fixed_stroke_extents (path, stroke_style,
| ^
cairo-pdf-surface.c:8245:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8245 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs':
cairo-pdf-surface.c:8319:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8319 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:8324:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8324 | status = _cairo_pattern_create_copy (&group->source, source);
| ^
cairo-pdf-surface.c:8335:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8335 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:8346:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8346 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:8357:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8357 | status = _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^
cairo-pdf-surface.c:8379:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8379 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:8397:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8397 | status = _cairo_pdf_operators_flush (&surface->pdf_operators);
| ^
cairo-pdf-surface.c:8417:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
8417 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c: In function '_hash_data':
cairo-pdf-surface.c:5281:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5281 | case 11: c+= ((uint32_t) data[10] << 24);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5282:5: note: here
5282 | case 10: c+= ((uint32_t) data[9] << 16);
| ^~~~
cairo-pdf-surface.c:5282:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5282 | case 10: c+= ((uint32_t) data[9] << 16);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5283:5: note: here
5283 | case 9 : c+= ((uint32_t) data[8] << 8);
| ^~~~
cairo-pdf-surface.c:5283:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5283 | case 9 : c+= ((uint32_t) data[8] << 8);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5284:5: note: here
5284 | case 8 : b+= ((uint32_t) data[7] << 24);
| ^~~~
cairo-pdf-surface.c:5284:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5284 | case 8 : b+= ((uint32_t) data[7] << 24);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5285:5: note: here
5285 | case 7 : b+= ((uint32_t) data[6] << 16);
| ^~~~
cairo-pdf-surface.c:5285:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5285 | case 7 : b+= ((uint32_t) data[6] << 16);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5286:5: note: here
5286 | case 6 : b+= ((uint32_t) data[5] << 8);
| ^~~~
cairo-pdf-surface.c:5286:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5286 | case 6 : b+= ((uint32_t) data[5] << 8);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5287:5: note: here
5287 | case 5 : b+= data[4];
| ^~~~
cairo-pdf-surface.c:5287:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5287 | case 5 : b+= data[4];
| ~^~~~~~~~~~
cairo-pdf-surface.c:5288:5: note: here
5288 | case 4 : a+= ((uint32_t) data[3] << 24);
| ^~~~
cairo-pdf-surface.c:5288:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5288 | case 4 : a+= ((uint32_t) data[3] << 24);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5289:5: note: here
5289 | case 3 : a+= ((uint32_t) data[2] << 16);
| ^~~~
cairo-pdf-surface.c:5289:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5289 | case 3 : a+= ((uint32_t) data[2] << 16);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5290:5: note: here
5290 | case 2 : a+= ((uint32_t) data[1] << 8);
| ^~~~
cairo-pdf-surface.c:5290:15: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
5290 | case 2 : a+= ((uint32_t) data[1] << 8);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-surface.c:5291:5: note: here
5291 | case 1 : a+= data[0];
| ^~~~
CC cairo-pdf-interchange.lo
cairo-pdf-interchange.c: In function 'add_tree_node':
cairo-pdf-interchange.c:105:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
105 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:110:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
110 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:122:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
122 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'add_mcid_to_node':
cairo-pdf-interchange.c:160:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
160 | status = _cairo_array_append (&ic->mcid_to_tree, &node);
| ^
cairo-pdf-interchange.c:162:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
162 | return status;
| ^~~~~~
cairo-pdf-interchange.c: In function 'add_annotation':
cairo-pdf-interchange.c:176:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
176 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:182:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
182 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:192:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
192 | status = _cairo_array_append (&ic->annots, &annot);
| ^
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_node_object':
cairo-pdf-interchange.c:297:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
297 | return _cairo_output_stream_get_status (surface->output);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_explicit_dest':
cairo-pdf-interchange.c:355:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
355 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_dest':
cairo-pdf-interchange.c:416:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
416 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_link_action':
cairo-pdf-interchange.c:472:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
472 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_annot':
cairo-pdf-interchange.c:479:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
479 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:491:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
491 | status = _cairo_array_append (&ic->parent_tree, &node->res);
| ^
cairo-pdf-interchange.c:499:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
499 | status = _cairo_array_append (&surface->page_annots, &node->annot_res);
| ^
cairo-pdf-interchange.c:553:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
553 | status = _cairo_output_stream_get_status (surface->output);
| ^
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_walk_struct_tree':
cairo-pdf-interchange.c:582:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
582 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_struct_tree':
cairo-pdf-interchange.c:592:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
592 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:626:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
626 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_page_annots':
cairo-pdf-interchange.c:634:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
634 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_page_parent_elems':
cairo-pdf-interchange.c:656:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
656 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:673:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
673 | status = _cairo_array_append (&ic->parent_tree, &res);
| ^
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_parent_tree':
cairo-pdf-interchange.c:709:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
709 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_page_labels':
cairo-pdf-interchange.c:881:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
881 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:931:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
931 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_write_document_dests':
cairo-pdf-interchange.c:961:16: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
961 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:966:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
966 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1012:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1012 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_names_dict':
cairo-pdf-interchange.c:1036:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1036 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function 'cairo_pdf_interchange_write_docinfo':
cairo-pdf-interchange.c:1046:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1046 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1079:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1079 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_begin_structure_tag':
cairo-pdf-interchange.c:1089:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1089 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_begin_dest_tag':
cairo-pdf-interchange.c:1128:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1128 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1133:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1133 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1141:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1141 | status = _cairo_hash_table_insert (ic->named_dests, &dest->base);
| ^
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_tag_begin':
cairo-pdf-interchange.c:1158:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1158 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1190:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1190 | status = _cairo_array_append (&ic->push_data, &ptr);
| ^
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_end_structure_tag':
cairo-pdf-interchange.c:1204:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1204 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_end_dest_tag':
cairo-pdf-interchange.c:1253:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1253 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_tag_end':
cairo-pdf-interchange.c:1260:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1260 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_add_operation_extents':
cairo-pdf-interchange.c:1310:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1310 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_begin_page_content':
cairo-pdf-interchange.c:1317:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1317 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_end_page_content':
cairo-pdf-interchange.c:1343:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1343 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_write_document_objects':
cairo-pdf-interchange.c:1372:33: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1372 | cairo_int_status_t status = CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_init':
cairo-pdf-interchange.c:1458:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1458 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1472:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1472 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1481:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1481 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1485:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1485 | status = _cairo_array_append (&ic->outline, &outline_root);
| ^
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_fini':
cairo-pdf-interchange.c:1535:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1535 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_add_outline':
cairo-pdf-interchange.c:1552:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1552 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1556:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1556 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1566:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1566 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1589:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1589 | status = _cairo_array_append (&ic->outline, &outline);
| ^
cairo-pdf-interchange.c:1605:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1605 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_set_metadata':
cairo-pdf-interchange.c:1690:13: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1690 | status = _cairo_utf8_to_pdf_string (utf8, &s);
| ^
cairo-pdf-interchange.c:1692:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1692 | return status;
| ^~~~~~
cairo-pdf-interchange.c:1727:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1727 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_tag_begin':
cairo-pdf-interchange.c:1113:15: warning: 'mcid' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
1113 | status = _cairo_pdf_operators_tag_begin (&surface->pdf_operators, name, mcid);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-pdf-interchange.c:1088:19: note: 'mcid' was declared here
1088 | int page_num, mcid;
| ^~~~
cairo-pdf-interchange.c: In function '_cairo_pdf_interchange_begin_page_content':
cairo-pdf-interchange.c:1330:15: warning: 'mcid' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
1330 | status = _cairo_pdf_operators_tag_begin (&surface->pdf_operators,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1331 | ic->end_page_node->name,
| ~~~~~~~~~~~~~~~~~~~~~~~~
1332 | mcid);
| ~~~~~
CC cairo-tag-stack.lo
cairo-tag-stack.c: In function '_cairo_tag_stack_push':
cairo-tag-stack.c:165:14: warning: implicit conversion from 'enum <anonymous>' to 'cairo_tag_stack_structure_type_t' {aka 'enum _cairo_tag_stack_structure_type'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
165 | stack->type = TAG_TYPE_INVALID;
| ^
cairo-tag-stack.c:166:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
166 | return _cairo_error (CAIRO_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:187:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
187 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:191:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
191 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:196:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
196 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:206:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
206 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c: In function '_cairo_tag_stack_pop':
cairo-tag-stack.c:229:14: warning: implicit conversion from 'enum <anonymous>' to 'cairo_tag_stack_structure_type_t' {aka 'enum _cairo_tag_stack_structure_type'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
229 | stack->type = TAG_TYPE_INVALID;
| ^
cairo-tag-stack.c:230:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
230 | return _cairo_error (CAIRO_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:236:14: warning: implicit conversion from 'enum <anonymous>' to 'cairo_tag_stack_structure_type_t' {aka 'enum _cairo_tag_stack_structure_type'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
236 | stack->type = TAG_TYPE_INVALID;
| ^
cairo-tag-stack.c:238:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
238 | return _cairo_error (CAIRO_STATUS_TAG_ERROR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tag-stack.c:246:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
246 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo-svg-surface.lo
CC cairo-tee-surface.lo
cairo-svg-surface.c: In function '_extract_svg_surface':
cairo-svg-surface.c:321:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
321 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:320:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
320 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-svg-surface.c:327:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
327 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:326:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
326 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-svg-surface.c:334:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
334 | target->status);
| ~~~~~~^~~~~~~~
cairo-svg-surface.c:333:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
333 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-svg-surface.c:339:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
339 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:338:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
338 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-svg-surface.c:345:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
345 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:344:17: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
344 | status_ignored = _cairo_surface_set_error (surface,
| ^
cairo-svg-surface.c: In function '_cairo_svg_surface_store_page':
cairo-svg-surface.c:775:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
775 | status = _cairo_output_stream_destroy (stream);
| ^
cairo-svg-surface.c:784:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
784 | status = _cairo_output_stream_destroy (stream);
| ^
cairo-svg-surface.c: In function '_cairo_svg_surface_copy_page':
cairo-svg-surface.c:807:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
807 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:811:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
811 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_show_page':
cairo-svg-surface.c:820:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
820 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:822:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
822 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_document_emit_bitmap_glyph_data':
cairo-svg-surface.c:982:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
982 | status = _cairo_scaled_glyph_lookup (scaled_font,
| ^
cairo-svg-surface.c:988:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
988 | return status;
| ^~~~~~
cairo-svg-surface.c:994:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
994 | return status;
| ^~~~~~
cairo-svg-surface.c:1017:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1017 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_analyze_operation':
cairo-svg-surface.c:1153:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1153 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_surface_base64_encode_jpeg':
cairo-svg-surface.c:1310:12: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1310 | status = _cairo_image_info_get_jpeg_info (&image_info, mime_data, mime_data_length);
| ^
cairo-svg-surface.c:1312:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1312 | return status;
| ^~~~~~
cairo-svg-surface.c:1325:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1325 | return status;
| ^~~~~~
cairo-svg-surface.c:1334:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1334 | return status;
| ^~~~~~
cairo-svg-surface.c: In function '_cairo_surface_base64_encode_png':
cairo-svg-surface.c:1349:16: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1349 | return surface->status;
| ~~~~~~~^~~~~~~~
cairo-svg-surface.c:1361:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1361 | return status;
| ^~~~~~
cairo-svg-surface.c:1370:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1370 | return status;
| ^~~~~~
cairo-svg-surface.c: In function '_cairo_surface_base64_encode':
cairo-svg-surface.c:1394:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1394 | status = cairo_surface_write_to_png_stream (surface, base64_write_func,
| ^
cairo-svg-surface.c:1404:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1404 | status = base64_write_func (&info, NULL, 0);
| ^
cairo-svg-surface.c: In function '_cairo_svg_surface_emit_surface':
cairo-svg-surface.c:1502:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1502 | status = _cairo_surface_base64_encode (surface,
| ^
cairo-svg-surface.c: In function '_cairo_svg_surface_fill_stroke':
cairo-svg-surface.c:2389:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2389 | return status;
| ^~~~~~
cairo-svg-surface.c:2395:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2395 | return status;
| ^~~~~~
cairo-svg-surface.c:2400:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2400 | return status;
| ^~~~~~
cairo-svg-surface.c:2409:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2409 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_fill':
cairo-svg-surface.c:2432:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2432 | return status;
| ^~~~~~
cairo-svg-surface.c:2437:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2437 | return status;
| ^~~~~~
cairo-svg-surface.c:2445:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2445 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_paint':
cairo-svg-surface.c:2527:13: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2527 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:2533:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2533 | return status;
| ^~~~~~
cairo-svg-surface.c:2540:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2540 | return status;
| ^~~~~~
cairo-svg-surface.c:2553:10: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2553 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:2566:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2566 | return status;
| ^~~~~~
cairo-svg-surface.c:2568:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2568 | return _cairo_svg_surface_emit_paint (surface->xml_node,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2569 | surface, op, source, 0, NULL);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_mask':
cairo-svg-surface.c:2590:16: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2590 | source_status = _cairo_svg_surface_analyze_operation (surface, op, source);
| ^
cairo-svg-surface.c:2592:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2592 | return source_status;
| ^~~~~~~~~~~~~
cairo-svg-surface.c:2595:18: warning: implicit conversion from 'enum _cairo_int_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2595 | mask_status = CAIRO_INT_STATUS_UNSUPPORTED;
| ^
cairo-svg-surface.c:2597:18: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2597 | mask_status = _cairo_svg_surface_analyze_operation (surface, op, mask);
| ^
cairo-svg-surface.c:2599:10: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2599 | return mask_status;
| ^~~~~~~~~~~
cairo-svg-surface.c:2602:47: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2602 | return _cairo_analysis_surface_merge_status (source_status,
| ^~~~~~~~~~~~~
cairo-svg-surface.c:2603:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2603 | mask_status);
| ^~~~~~~~~~~
cairo-svg-surface.c:2611:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2611 | return status;
| ^~~~~~
cairo-svg-surface.c:2628:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2628 | return _cairo_output_stream_destroy (mask_stream);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:2640:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2640 | return status;
| ^~~~~~
cairo-svg-surface.c:2652:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2652 | return status;
| ^~~~~~
cairo-svg-surface.c:2658:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2658 | return status;
| ^~~~~~
cairo-svg-surface.c:2660:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2660 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_stroke':
cairo-svg-surface.c:2685:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2685 | return status;
| ^~~~~~
cairo-svg-surface.c:2691:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2691 | return status;
| ^~~~~~
cairo-svg-surface.c:2700:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2700 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function '_cairo_svg_surface_show_glyphs':
cairo-svg-surface.c:2725:9: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2725 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:2727:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2727 | status = _cairo_surface_clipper_set_clip (&surface->clipper, clip);
| ^
cairo-svg-surface.c:2738:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2738 | status = _cairo_svg_surface_emit_pattern (surface, pattern,
| ^
cairo-svg-surface.c:2748:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2748 | status = _cairo_scaled_font_subsets_map_glyph (document->font_subsets,
| ^
cairo-svg-surface.c:2773:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2773 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c:2778:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2778 | status = _cairo_scaled_font_glyph_path (scaled_font,
| ^
cairo-svg-surface.c: In function '_cairo_svg_surface_set_paginated_mode':
cairo-svg-surface.c:3068:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3068 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-svg-surface.c: In function 'base64_write_func':
cairo-svg-surface.c:1278:10: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1278 | dst[2] = '=';
| ~~~~~~~^~~~~
cairo-svg-surface.c:1279:6: note: here
1279 | case 1:
| ^~~~
cairo-tee-surface.c: In function '_cairo_tee_surface_paint':
cairo-tee-surface.c:223:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
223 | status = _cairo_surface_wrapper_paint (&slaves[n], op, source, clip);
| ^
cairo-tee-surface.c:228:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
228 | return _cairo_surface_wrapper_paint (&surface->master, op, source, clip);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c: In function '_cairo_tee_surface_mask':
cairo-tee-surface.c:246:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
246 | status = _cairo_surface_wrapper_mask (&slaves[n],
| ^
cairo-tee-surface.c:252:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
252 | return _cairo_surface_wrapper_mask (&surface->master,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | op, source, mask, clip);
| ~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c: In function '_cairo_tee_surface_stroke':
cairo-tee-surface.c:276:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
276 | status = _cairo_surface_wrapper_stroke (&slaves[n],
| ^
cairo-tee-surface.c:286:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
286 | return _cairo_surface_wrapper_stroke (&surface->master,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
287 | op, source,
| ~~~~~~~~~~~
288 | path, style,
| ~~~~~~~~~~~~
289 | ctm, ctm_inverse,
| ~~~~~~~~~~~~~~~~~
290 | tolerance, antialias,
| ~~~~~~~~~~~~~~~~~~~~~
291 | clip);
| ~~~~~
cairo-tee-surface.c: In function '_cairo_tee_surface_fill':
cairo-tee-surface.c:312:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
312 | status = _cairo_surface_wrapper_fill (&slaves[n],
| ^
cairo-tee-surface.c:321:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
321 | return _cairo_surface_wrapper_fill (&surface->master,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322 | op, source,
| ~~~~~~~~~~~
323 | path, fill_rule,
| ~~~~~~~~~~~~~~~~
324 | tolerance, antialias,
| ~~~~~~~~~~~~~~~~~~~~~
325 | clip);
| ~~~~~
cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs':
cairo-tee-surface.c:357:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
357 | return _cairo_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:363:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
363 | status = _cairo_surface_wrapper_show_text_glyphs (&slaves[n], op,
| ^
cairo-tee-surface.c:376:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
376 | status = _cairo_surface_wrapper_show_text_glyphs (&surface->master, op,
| ^
cairo-tee-surface.c: In function 'cairo_tee_surface_add':
cairo-tee-surface.c:461:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
461 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:460:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
460 | status = _cairo_surface_set_error (abstract_surface,
| ^
cairo-tee-surface.c:467:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
467 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:466:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
466 | status = _cairo_surface_set_error (abstract_surface,
| ^
cairo-tee-surface.c:472:61: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
472 | status = _cairo_surface_set_error (abstract_surface, target->status);
| ~~~~~~^~~~~~~~
cairo-tee-surface.c:472:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
472 | status = _cairo_surface_set_error (abstract_surface, target->status);
| ^
cairo-tee-surface.c:482:53: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
482 | status = _cairo_surface_set_error (&surface->base, status);
| ^~~~~~
cairo-tee-surface.c:482:9: warning: implicit conversion from 'cairo_int_status_t' {aka 'enum _cairo_int_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
482 | status = _cairo_surface_set_error (&surface->base, status);
| ^
cairo-tee-surface.c: In function 'cairo_tee_surface_remove':
cairo-tee-surface.c:499:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
499 | _cairo_error (CAIRO_STATUS_SURFACE_FINISHED));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:505:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
505 | _cairo_error (CAIRO_STATUS_SURFACE_TYPE_MISMATCH));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:512:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
512 | _cairo_error (CAIRO_STATUS_INVALID_INDEX));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-tee-surface.c:525:7: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_int_status_t' {aka 'enum _cairo_int_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
525 | _cairo_error (CAIRO_STATUS_INVALID_INDEX));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CCLD libcairo.la
make[3]: Leaving directory '/build/cairo-1.16.0/src'
make[2]: Leaving directory '/build/cairo-1.16.0/src'
Making all in doc
make[2]: Entering directory '/build/cairo-1.16.0/doc'
make all-recursive
make[3]: Entering directory '/build/cairo-1.16.0/doc'
Making all in public
make[4]: Entering directory '/build/cairo-1.16.0/doc/public'
make all-am
make[5]: Entering directory '/build/cairo-1.16.0/doc/public'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/doc/public'
make[4]: Leaving directory '/build/cairo-1.16.0/doc/public'
make[4]: Entering directory '/build/cairo-1.16.0/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/cairo-1.16.0/doc'
make[3]: Leaving directory '/build/cairo-1.16.0/doc'
make[2]: Leaving directory '/build/cairo-1.16.0/doc'
Making all in util
make[2]: Entering directory '/build/cairo-1.16.0/util'
make all-recursive
make[3]: Entering directory '/build/cairo-1.16.0/util'
Making all in .
make[4]: Entering directory '/build/cairo-1.16.0/util'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/cairo-1.16.0/util'
Making all in cairo-missing
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-missing'
CC strndup.lo
CC getline.lo
CCLD libcairo-missing.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-missing'
Making all in cairo-gobject
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-gobject'
CC libcairo_gobject_la-cairo-gobject-enums.lo
CC libcairo_gobject_la-cairo-gobject-structs.lo
CCLD libcairo-gobject.la
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-gobject'
Making all in cairo-script
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-script'
Making all in examples
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-script'
CC libcairo_script_interpreter_la-cairo-script-file.lo
CC libcairo_script_interpreter_la-cairo-script-hash.lo
cairo-script-hash.c: In function '_csi_hash_table_init':
cairo-script-hash.c:136:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
136 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-hash.c: In function '_csi_hash_table_manage':
cairo-script-hash.c:255:9: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
255 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-hash.c:262:25: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
262 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-hash.c:288:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
288 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-hash.c: In function '_csi_hash_table_insert':
cairo-script-hash.c:383:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
383 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new':
cairo-script-file.c:61:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
61 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:72:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
72 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:78:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
78 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:85:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
85 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new_for_stream':
cairo-script-file.c:97:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
97 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:108:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
108 | return _csi_error (CAIRO_STATUS_FILE_NOT_FOUND);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:114:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
114 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:121:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
121 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new_for_bytes':
cairo-script-file.c:134:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
134 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:147:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
147 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new_from_string':
cairo-script-file.c:159:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
159 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:178:27: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
178 | status = _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:186:24: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
186 | status = _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:194:24: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
194 | status = _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:216:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
216 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function '_csi_file_new_filter':
cairo-script-file.c:232:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
232 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:250:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
250 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new_ascii85_decode':
cairo-script-file.c:458:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
458 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_new_deflate_decode':
cairo-script-file.c:579:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
579 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:592:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
592 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function '_csi_file_as_string':
cairo-script-file.c:1071:21: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1071 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:1087:22: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1087 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:1093:22: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1093 | return _csi_error (CAIRO_STATUS_NO_MEMORY);
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:1107:12: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1107 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-file.c: In function 'csi_file_getc':
cairo-script-file.c:835:16: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
835 | file->rem = fread (file->bp = file->data, 1, CHUNK_SIZE, file->src);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-file.c:836:5: note: here
836 | case BYTES:
| ^~~~
CC libcairo_script_interpreter_la-cairo-script-interpreter.lo
CC libcairo_script_interpreter_la-cairo-script-objects.lo
cairo-script-interpreter.c: In function 'cairo_script_interpreter_run':
cairo-script-interpreter.c:564:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
564 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:566:21: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
566 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-interpreter.c:570:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
570 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:577:15: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
577 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c: In function 'cairo_script_interpreter_feed_stream':
cairo-script-interpreter.c:586:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
586 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:588:21: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
588 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-interpreter.c:592:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
592 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:599:15: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
599 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c: In function 'cairo_script_interpreter_feed_string':
cairo-script-interpreter.c:608:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
608 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:610:21: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
610 | return ctx->status = CSI_STATUS_INTERPRETER_FINISHED;
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-interpreter.c:616:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
616 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c:623:15: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
623 | return ctx->status;
| ~~~^~~~~~~~
cairo-script-interpreter.c: In function 'cairo_script_interpreter_finish':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
653 | return status;
| ^~~~~~
cairo-script-interpreter.c: In function 'cairo_script_interpreter_destroy':
cairo-script-interpreter.c:680:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
680 | return status;
| ^~~~~~
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
685 | return status;
| ^~~~~~
cairo-script-interpreter.c: In function 'cairo_script_interpreter_translate_stream':
cairo-script-interpreter.c:710:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
710 | return status;
| ^~~~~~
CC libcairo_script_interpreter_la-cairo-script-operators.lo
CC libcairo_script_interpreter_la-cairo-script-scanner.lo
cairo-script-operators.c: In function '_context':
cairo-script-operators.c:1047:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1047 | status = cairo_set_user_data (cr, &_csi_proxy_key,
| ^
cairo-script-operators.c: In function '_type3_init':
cairo-script-operators.c:1479:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1479 | return status;
| ^~~~~~
cairo-script-operators.c: In function '_type3_lookup':
cairo-script-operators.c:1520:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1520 | status = csi_name_new_static (ctx, &key, "encoding");
| ^
cairo-script-operators.c:1529:12: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1529 | status = csi_dictionary_get (ctx, font, key.datum.name, &obj);
| ^
cairo-script-operators.c: In function '_ft_create_for_source':
cairo-script-operators.c:1902:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1902 | status = cairo_font_face_set_user_data (font_face,
| ^
cairo-script-operators.c: In function '_ft_create_for_pattern':
cairo-script-operators.c:2020:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2020 | status = cairo_font_face_set_user_data (font_face,
| ^
cairo-script-operators.c: In function '_font':
cairo-script-operators.c:2297:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2297 | status = cairo_font_face_set_user_data (font_face,
| ^
cairo-script-operators.c: In function '_image_read_raw':
cairo-script-operators.c:2936:13: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2936 | return CAIRO_STATUS_NO_MEMORY;
| ^~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:2946:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
2946 | return status;
| ^~~~~~
cairo-script-operators.c:3009:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3009 | status = csi_object_as_file (ctx, src, &file);
| ^
cairo-script-operators.c:3012:13: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3012 | return status;
| ^~~~~~
cairo-script-operators.c: In function '_image_read_png':
cairo-script-operators.c:3227:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
3227 | return cairo_surface_status (*out);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_mime_data':
cairo-script-operators.c:5248:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
5248 | status = cairo_surface_set_mime_data (surface,
| ^
cairo-script-operators.c: In function '_surface':
cairo-script-operators.c:6063:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6063 | status = cairo_surface_set_user_data (surface,
| ^
cairo-script-operators.c:6114:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6114 | status = cairo_status (cr);
| ^
cairo-script-operators.c: In function '_write_to_png':
cairo-script-operators.c:6308:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6308 | status = cairo_surface_write_to_png (surface, filename->string);
| ^
cairo-script-operators.c: In function '_write_to_script':
cairo-script-operators.c:6336:9: warning: implicit conversion from 'enum _cairo_status' to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6336 | return CAIRO_STATUS_SURFACE_TYPE_MISMATCH;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:6343:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
6343 | status = cairo_script_from_recording_surface (script, record);
| ^
cairo-script-operators.c: In function '_csi_ostack_get_matrix':
cairo-script-operators.c:458:5: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
458 | if (obj->datum.array->stack.len == 6) {
| ^
cairo-script-operators.c:468:5: note: here
468 | default:
| ^~~~~~~
cairo-script-scanner.c: In function 'buffer_init':
cairo-script-scanner.c:173:29: warning: implicit conversion from 'enum _csi_status' to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
173 | cairo_status_t status = CSI_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~
cairo-script-scanner.c:178:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
178 | status = _csi_error (CSI_STATUS_NO_MEMORY);
| ^
cairo-script-scanner.c: In function 'token_end':
cairo-script-scanner.c:440:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
440 | status = _csi_stack_push (ctx,
| ^
cairo-script-scanner.c:447:13: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
447 | status = csi_array_new (ctx, 0, &scan->build_procedure);
| ^
cairo-script-scanner.c:464:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
464 | status = csi_array_append (ctx, next->datum.array,
| ^
cairo-script-scanner.c:469:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
469 | status = scan_push (ctx, &scan->build_procedure);
| ^
cairo-script-scanner.c:481:13: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
481 | status = csi_name_new (ctx, &obj, s + 2, len - 2);
| ^
cairo-script-scanner.c:485:13: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
485 | status = _csi_name_lookup (ctx, obj.datum.name, &obj);
| ^
cairo-script-scanner.c:487:13: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
487 | status = csi_name_new (ctx, &obj, s + 1, len - 1);
| ^
cairo-script-scanner.c:493:13: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
493 | status = csi_name_new (ctx, &obj, s, len);
| ^
cairo-script-scanner.c:503:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
503 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:507:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
507 | status = scan_execute (ctx, &obj);
| ^
cairo-script-scanner.c:510:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
510 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function 'string_end':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
529 | status = csi_string_new (ctx,
| ^
cairo-script-scanner.c:537:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
537 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:541:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
541 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function 'hex_end':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
586 | status = csi_string_new (ctx,
| ^
cairo-script-scanner.c:594:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
594 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:598:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
598 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function 'base85_end':
cairo-script-scanner.c:668:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
668 | status = csi_string_deflate_new (ctx, &obj,
| ^
cairo-script-scanner.c:675:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
675 | status = csi_string_new (ctx,
| ^
cairo-script-scanner.c:684:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
684 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:688:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
688 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function 'base64_end':
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'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
762 | status = csi_string_new (ctx,
| ^
cairo-script-scanner.c:770:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
770 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:774:9: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
774 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function '_scan_file':
cairo-script-scanner.c:1037:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1037 | status = csi_array_append (ctx,
| ^
cairo-script-scanner.c:1041:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1041 | status = scan_execute (ctx, &obj);
| ^
cairo-script-scanner.c:1044:10: warning: implicit conversion from 'csi_status_t' {aka 'enum _csi_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1044 | status = scan_push (ctx, &obj);
| ^
cairo-script-scanner.c: In function '_csi_scanner_init':
cairo-script-scanner.c:1364:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'csi_status_t' {aka 'enum _csi_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1364 | status = buffer_init (ctx, &scanner->buffer);
| ^
cairo-script-scanner.c: In function '_scan_file':
cairo-script-scanner.c:1056:23: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1056 | scan->line_number++;
| ~~~~~~~~~~~~~~~~~^~
cairo-script-scanner.c:1057:2: note: here
1057 | case 0x0:
| ^~~~
CC libcairo_script_interpreter_la-cairo-script-stack.lo
cairo-script-operators.c: In function '_bind':
cairo-script-operators.c:961:14: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
961 | status = _bind_substitute (ctx, array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_image':
cairo-script-operators.c:3420:14: warning: 'dict' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
3420 | status = _image_load_from_dictionary (ctx, dict, &image);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_if':
cairo-script-operators.c:2858:19: warning: 'proc' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2858 | proc->base.ref++;
| ~~~~~~~~~~~~~~^~
cairo-script-operators.c: In function '_write_to_png':
cairo-script-operators.c:6308:59: warning: 'filename' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
6308 | status = cairo_surface_write_to_png (surface, filename->string);
| ~~~~~~~~^~~~~~~~
cairo-script-operators.c: In function '_repeat':
cairo-script-operators.c:4338:19: warning: 'proc' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4338 | proc->base.ref++;
| ~~~~~~~~~~~~~~^~
cairo-script-operators.c: In function '_ifelse':
cairo-script-operators.c:2891:24: warning: 'true_proc' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2891 | true_proc->base.ref++;
| ~~~~~~~~~~~~~~~~~~~^~
cairo-script-operators.c:2892:25: warning: 'false_proc' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2892 | false_proc->base.ref++;
| ~~~~~~~~~~~~~~~~~~~~^~
cairo-script-operators.c: In function '_for':
cairo-script-operators.c:2341:19: warning: 'proc' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2341 | proc->base.ref++;
| ~~~~~~~~~~~~~~^~
cairo-script-operators.c: In function '_write_to_script':
cairo-script-operators.c:6342:40: warning: 'filename' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
6342 | script = cairo_script_create (filename->string);
| ~~~~~~~~^~~~~~~~
cairo-script-operators.c: In function '_font':
cairo-script-operators.c:124:18: warning: 'font' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
124 | dictionary->base.ref++;
| ~~~~~~~~~~~~~~~~^~~~
cairo-script-operators.c:2258:23: note: 'font' was declared here
2258 | csi_dictionary_t *font;
| ^~~~
cairo-script-operators.c: In function '_matrix':
cairo-script-operators.c:3748:11: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
3748 | status = csi_matrix_new_from_array (ctx, &matrix, array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_show_text_glyphs':
cairo-script-operators.c:5919:15: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5919 | nglyphs = _glyph_string (ctx, array, cairo_get_scaled_font (cr), glyphs);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:5921:19: warning: 'utf8_string' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5921 | utf8_string->string, utf8_string->len,
| ~~~~~~~~~~~^~~~~~~~
cairo-script-operators.c:5893:21: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5893 | obj = &array->stack.objects[i];
| ~~~~~~~~~~~~^~~~~~~~
cairo-script-operators.c: In function '_save':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_fill_preserve':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_restore':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_close_path':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_stroke':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_new_path':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_reset_clip':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_paint':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_clip':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_stroke_preserve':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_new_sub_path':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_fill':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_clip_preserve':
cairo-script-operators.c:583:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
583 | op (cr);
| ^~~~~~~
cairo-script-operators.c:574:14: note: 'cr' was declared here
574 | cairo_t *cr;
| ^~
cairo-script-operators.c: In function '_pop_group':
cairo-script-operators.c:4133:25: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4133 | obj.datum.pattern = cairo_pop_group (cr);
| ^~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_line_join':
cairo-script-operators.c:5125:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5125 | cairo_set_line_join (cr, line_join);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_line_width':
cairo-script-operators.c:5146:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5146 | cairo_set_line_width (cr, line_width);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_antialias':
cairo-script-operators.c:4778:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4778 | cairo_set_antialias (cr, antialias);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_line_cap':
cairo-script-operators.c:5106:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5106 | cairo_set_line_cap (cr, line_cap);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_font_size':
cairo-script-operators.c:5085:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5085 | cairo_set_font_size (cr, size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_paint_with_alpha':
cairo-script-operators.c:4085:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4085 | cairo_paint_with_alpha (cr, alpha);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_operator':
cairo-script-operators.c:5300:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5300 | cairo_set_operator (cr, val);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_push_group':
cairo-script-operators.c:4155:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4155 | cairo_push_group_with_content (cr, content);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_fill_rule':
cairo-script-operators.c:4962:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4962 | cairo_set_fill_rule (cr, fill_rule);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_miter_limit':
cairo-script-operators.c:5279:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5279 | cairo_set_miter_limit (cr, miter_limit);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_tolerance':
cairo-script-operators.c:5497:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5497 | cairo_set_tolerance (cr, tolerance);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_text_path':
cairo-script-operators.c:6236:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
6236 | cairo_text_path (cr, text->string);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:6236:30: warning: 'text' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
6236 | cairo_text_path (cr, text->string);
| ~~~~^~~~~~~~
cairo-script-operators.c: In function '_set_source':
cairo-script-operators.c:5342:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5342 | cairo_set_source (cr, pattern);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_scaled_font':
cairo-script-operators.c:5321:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5321 | cairo_set_scaled_font (cr, font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_show_text':
cairo-script-operators.c:5754:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5754 | cairo_show_text (cr, text->string);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:5754:30: warning: 'text' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5754 | cairo_show_text (cr, text->string);
| ~~~~^~~~~~~~
cairo-script-operators.c: In function '_set_font_face':
cairo-script-operators.c:5015:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5015 | cairo_set_font_face (cr, font);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_mask':
cairo-script-operators.c:3711:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
3711 | cairo_mask (cr, pattern);
| ^~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_map_to_image':
cairo-script-operators.c:3782:14: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
3782 | extents.x = floor (_csi_object_as_real (&array->stack.objects[0]));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_rel_move_to':
cairo-script-operators.c:4313:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4313 | cairo_rel_move_to (cr, x, y);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_rel_line_to':
cairo-script-operators.c:4288:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4288 | cairo_rel_line_to (cr, x, y);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_font_options':
cairo-script-operators.c:5042:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5042 | cairo_set_font_options (cr, options);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:5038:14: warning: 'dict' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5038 | status = _font_options_load_from_dictionary (ctx, dict, options);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_source_rgb':
cairo-script-operators.c:5446:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5446 | cairo_set_source_rgb (cr, r, g, b);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_record':
cairo-script-operators.c:6199:18: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
6199 | extents.width = _csi_object_as_real (&array->stack.objects[0]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_select_font_face':
cairo-script-operators.c:4660:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4660 | cairo_select_font_face (cr, family->string, slant, weight);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:4660:39: warning: 'family' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4660 | cairo_select_font_face (cr, family->string, slant, weight);
| ~~~~~~^~~~~~~~
cairo-script-operators.c: In function '_rectangle':
cairo-script-operators.c:4222:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4222 | cairo_rectangle (cr, x, y, w, h);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_source_rgba':
cairo-script-operators.c:5476:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5476 | cairo_set_source_rgba (cr, r, g, b, a);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_glyph_path':
cairo-script-operators.c:2779:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2779 | cairo_glyph_path (cr, glyphs, nglyphs);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:2734:18: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
2734 | csi_array_t *array;
| ^~~~~
cairo-script-operators.c: In function '_show_glyphs':
cairo-script-operators.c:5807:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5807 | cairo_show_glyphs (cr, glyphs, nglyphs);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:5762:18: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5762 | csi_array_t *array;
| ^~~~~
cairo-script-operators.c: In function '_arc_negative':
cairo-script-operators.c:872:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
872 | cairo_arc_negative (cr, x, y, r, theta1, theta2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_arc':
cairo-script-operators.c:836:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
836 | cairo_arc (cr, x, y, r, theta1, theta2);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_dash':
cairo-script-operators.c:4832:2: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4832 | cairo_set_dash (cr, dashes, n, offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c:4820:30: warning: 'array' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4820 | for (n = 0; n < array->stack.len; n++) {
| ~~~~~~~~~~~~^~~~
cairo-script-operators.c: In function '_rel_curve_to':
cairo-script-operators.c:4262:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4262 | cairo_rel_curve_to (cr, x1, y1, x2, y2, x3, y3);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_scaled_font':
cairo-script-operators.c:4602:14: warning: 'dict' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
4602 | status = _font_options_load_from_dictionary (ctx, dict, options);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_set_font_matrix':
cairo-script-operators.c:5064:5: warning: 'cr' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
5064 | cairo_set_font_matrix (cr, &m);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cairo-script-operators.c: In function '_surface':
cairo-script-operators.c:124:18: warning: 'dict' may be used uninitialized in this function [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;]
124 | dictionary->base.ref++;
| ~~~~~~~~~~~~~~~~^~~~
cairo-script-operators.c:6009:23: note: 'dict' was declared here
6009 | csi_dictionary_t *dict;
| ^~~~
CCLD libcairo-script-interpreter.la
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-script'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-script'
Making all in cairo-trace
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-trace'
CC libcairo_trace_la-trace.lo
trace.c: In function '_encode_string_literal':
trace.c:1827:10: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1827 | max -= 2;
| ~~~~^~~~
trace.c:1828:2: note: here
1828 | case '\t':
| ^~~~
CCLD libcairo-trace.la
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-trace'
Making all in cairo-fdr
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-fdr'
CC cairo_fdr_la-fdr.lo
CCLD cairo-fdr.la
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-fdr'
Making all in cairo-sphinx
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-sphinx'
CC cairo_sphinx_la-fdr.lo
CC cairo_sphinx-sphinx.o
sphinx.c: In function 'compare_images':
sphinx.c:561:11: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wabsolute-value-Wabsolute-value8;;]
561 | diff = abs (va - vb);
| ^~~
sphinx.c:565:15: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wabsolute-value-Wabsolute-value8;;]
565 | diff = abs (va - vb);
| ^~~
sphinx.c:590:11: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wabsolute-value-Wabsolute-value8;;]
590 | diff = abs (va - vb);
| ^~~
sphinx.c:594:15: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wabsolute-value-Wabsolute-value8;;]
594 | diff = abs (va - vb);
| ^~~
sphinx.c:547:5: warning: enumeration value 'CAIRO_FORMAT_RGB30' not handled in switch [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wswitch-Wswitch8;;]
547 | switch (cairo_image_surface_get_format (a)) {
| ^~~~~~
cd ../../boilerplate && make libcairoboilerplate.la
make[5]: Entering directory '/build/cairo-1.16.0/boilerplate'
CC cairo-boilerplate-getopt.lo
CC cairo-boilerplate-system.lo
CCLD cairo-sphinx.la
CC cairo-boilerplate.lo
CC cairo-boilerplate-xlib.lo
CC cairo-boilerplate-xcb.lo
CC cairo-boilerplate-egl.lo
cairo-boilerplate-egl.c:45:36: warning: 'gl_closure_key' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-const-variable=-Wunused-const-variable=8;;]
45 | static const cairo_user_data_key_t gl_closure_key;
| ^~~~~~~~~~~~~~
CC cairo-boilerplate-glx.lo
CC cairo-boilerplate-script.lo
CC cairo-boilerplate-ps.lo
CC cairo-boilerplate-pdf.lo
CC cairo-boilerplate-svg.lo
(cd . && sh ./make-cairo-boilerplate-constructors.sh cairo-boilerplate-getopt.c cairo-boilerplate-system.c cairo-boilerplate.c cairo-boilerplate-xlib.c cairo-boilerplate-xcb.c cairo-boilerplate-egl.c cairo-boilerplate-glx.c cairo-boilerplate-script.c cairo-boilerplate-ps.c cairo-boilerplate-pdf.c cairo-boilerplate-svg.c ) > cairo-boilerplate-constructors.c
CC cairo-boilerplate-constructors.lo
CCLD libcairoboilerplate.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/build/cairo-1.16.0/boilerplate'
CCLD cairo-sphinx
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-sphinx'
make[3]: Leaving directory '/build/cairo-1.16.0/util'
make[2]: Leaving directory '/build/cairo-1.16.0/util'
Making all in boilerplate
make[2]: Entering directory '/build/cairo-1.16.0/boilerplate'
make all-am
make[3]: Entering directory '/build/cairo-1.16.0/boilerplate'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/cairo-1.16.0/boilerplate'
make[2]: Leaving directory '/build/cairo-1.16.0/boilerplate'
Making all in test
make[2]: Entering directory '/build/cairo-1.16.0/test'
(cd . && sh ./make-cairo-test-constructors.sh a1-bug.c a1-clip.c a1-fill.c a1-image-sample.c a1-mask.c a1-mask-sample.c a1-sample.c a1-traps-sample.c a1-rasterisation.c a8-clear.c a8-mask.c aliasing.c alpha-similar.c arc-direction.c arc-infinite-loop.c arc-looping-dash.c api-special-cases.c big-line.c big-empty-box.c big-empty-triangle.c big-little-box.c big-little-triangle.c bug-spline.c big-trap.c bilevel-image.c bug-40410.c bug-51910.c bug-84115.c bug-bo-rectangular.c bug-bo-collins.c bug-bo-ricotz.c bug-source-cu.c bug-extents.c bug-seams.c caps.c checkerboard.c caps-joins.c caps-joins-alpha.c caps-joins-curve.c caps-tails-curve.c caps-sub-paths.c clear.c clear-source.c clip-all.c clip-complex-bug61592.c clip-complex-shape.c clip-contexts.c clip-disjoint.c clip-disjoint-hatching.c clip-disjoint-quad.c clip-device-offset.c clip-double-free.c clip-draw-unbounded.c clip-empty.c clip-empty-group.c clip-empty-save.c clip-fill.c clip-fill-no-op.c clip-fill-rule.c clip-fill-rule-pixel-aligned.c clip-group-shapes.c clip-image.c clip-intersect.c clip-mixed-antialias.c clip-nesting.c clip-operator.c clip-push-group.c clip-polygons.c clip-rectilinear.c clip-shape.c clip-stroke.c clip-stroke-no-op.c clip-text.c clip-twice.c clip-twice-rectangle.c clip-unbounded.c clip-zero.c clipped-group.c clipped-surface.c close-path.c close-path-current-point.c composite-integer-translate-source.c composite-integer-translate-over.c composite-integer-translate-over-repeat.c copy-disjoint.c copy-path.c coverage.c create-for-stream.c create-from-broken-png-stream.c create-from-png.c create-from-png-stream.c culled-glyphs.c curve-to-as-line-to.c dash-caps-joins.c dash-curve.c dash-infinite-loop.c dash-no-dash.c dash-offset.c dash-offset-negative.c dash-scale.c dash-state.c dash-zero-length.c degenerate-arc.c degenerate-arcs.c degenerate-curve-to.c degenerate-dash.c degenerate-linear-gradient.c degenerate-path.c degenerate-pen.c degenerate-radial-gradient.c degenerate-rel-curve-to.c degenerate-solid-dash.c drunkard-tails.c device-offset.c device-offset-fractional.c device-offset-positive.c device-offset-scale.c error-setters.c extend-pad.c extend-pad-border.c extend-pad-similar.c extend-reflect.c extend-reflect-similar.c extend-repeat.c extend-repeat-similar.c extended-blend.c fallback.c fill-alpha.c fill-alpha-pattern.c fill-and-stroke.c fill-and-stroke-alpha.c fill-and-stroke-alpha-add.c fill-degenerate-sort-order.c fill-disjoint.c fill-empty.c fill-image.c fill-missed-stop.c fill-rule.c filter-bilinear-extents.c filter-nearest-offset.c filter-nearest-transformed.c finer-grained-fallbacks.c font-face-get-type.c font-matrix-translation.c font-options.c font-variations.c glyph-cache-pressure.c get-and-set.c get-clip.c get-group-target.c get-path-extents.c gradient-alpha.c gradient-constant-alpha.c gradient-zero-stops.c gradient-zero-stops-mask.c group-clip.c group-paint.c group-state.c group-unaligned.c half-coverage.c halo.c hatchings.c horizontal-clip.c huge-linear.c huge-radial.c image-surface-source.c image-bug-710072.c implicit-close.c infinite-join.c in-fill-empty-trapezoid.c in-fill-trapezoid.c invalid-matrix.c inverse-text.c inverted-clip.c joins.c joins-loop.c joins-star.c joins-retrace.c large-clip.c large-font.c large-source.c large-source-roi.c large-twin-antialias-mixed.c leaky-dash.c leaky-dashed-rectangle.c leaky-dashed-stroke.c leaky-polygon.c line-width.c line-width-large-overlap.c line-width-overlap.c line-width-scale.c line-width-tolerance.c line-width-zero.c linear-gradient.c linear-gradient-extend.c linear-gradient-large.c linear-gradient-one-stop.c linear-gradient-reflect.c linear-gradient-subset.c linear-step-function.c linear-uniform.c long-dashed-lines.c long-lines.c map-to-image.c mask.c mask-alpha.c mask-ctm.c mask-glyphs.c mask-surface-ctm.c mask-transformed-image.c mask-transformed-similar.c mesh-pattern.c mesh-pattern-accuracy.c mesh-pattern-conical.c mesh-pattern-control-points.c mesh-pattern-fold.c mesh-pattern-overlap.c mesh-pattern-transformed.c mime-data.c mime-surface-api.c miter-precision.c move-to-show-surface.c negative-stride-image.c new-sub-path.c nil-surface.c operator.c operator-alpha.c operator-alpha-alpha.c operator-clear.c operator-source.c outline-tolerance.c over-above-source.c over-around-source.c over-below-source.c over-between-source.c overlapping-boxes.c overlapping-glyphs.c overlapping-dash-caps.c paint.c paint-clip-fill.c paint-repeat.c paint-source-alpha.c paint-with-alpha.c paint-with-alpha-group-clip.c partial-clip-text.c partial-coverage.c pass-through.c path-append.c path-currentpoint.c path-stroke-twice.c path-precision.c pattern-get-type.c pattern-getters.c pdf-isolated-group.c pixman-downscale.c pixman-rotate.c png.c push-group.c push-group-color.c push-group-path-offset.c radial-gradient.c radial-gradient-extend.c radial-outer-focus.c random-clips.c random-intersections-eo.c random-intersections-nonzero.c random-intersections-curves-eo.c random-intersections-curves-nz.c raster-source.c record.c record1414x.c record2x.c record90.c recordflip.c record-extend.c record-neg-extents.c record-mesh.c record-replay-extend.c recording-ink-extents.c recording-surface-pattern.c recording-surface-extend.c rectangle-rounding-error.c rectilinear-fill.c rectilinear-grid.c rectilinear-miter-limit.c rectilinear-dash.c rectilinear-dash-scale.c rectilinear-stroke.c reflected-stroke.c rel-path.c rgb24-ignore-alpha.c rotate-image-surface-paint.c rotate-stroke-box.c rotated-clip.c rounded-rectangle-fill.c rounded-rectangle-stroke.c sample.c scale-down-source-surface-paint.c scale-offset-image.c scale-offset-similar.c scale-source-surface-paint.c scaled-font-zero-matrix.c stroke-ctm-caps.c stroke-clipped.c stroke-image.c stroke-open-box.c select-font-face.c select-font-no-show-text.c self-copy.c self-copy-overlap.c self-intersecting.c set-source.c show-glyphs-advance.c show-glyphs-many.c show-text-current-point.c shape-general-convex.c shape-sierpinski.c simple.c skew-extreme.c smask.c smask-fill.c smask-image-mask.c smask-mask.c smask-paint.c smask-stroke.c smask-text.c smp-glyph.c solid-pattern-cache-stress.c source-clip.c source-clip-scale.c source-surface-scale-paint.c spline-decomposition.c stride-12-image.c stroke-pattern.c subsurface.c subsurface-image-repeat.c subsurface-repeat.c subsurface-reflect.c subsurface-pad.c subsurface-modify-child.c subsurface-modify-parent.c subsurface-outside-target.c subsurface-scale.c subsurface-similar-repeat.c surface-finish-twice.c surface-pattern.c surface-pattern-big-scale-down.c surface-pattern-operator.c surface-pattern-scale-down.c surface-pattern-scale-down-extend.c surface-pattern-scale-up.c text-antialias.c text-antialias-subpixel.c text-cache-crash.c text-glyph-range.c text-pattern.c text-rotate.c text-transform.c text-unhinted-metrics.c text-zero-len.c thin-lines.c tighten-bounds.c tiger.c toy-font-face.c transforms.c translate-show-surface.c trap-clip.c twin.c twin-antialias-gray.c twin-antialias-mixed.c twin-antialias-none.c twin-antialias-subpixel.c unaligned-box.c unantialiased-shapes.c unbounded-operator.c unclosed-strokes.c user-data.c user-font.c user-font-mask.c user-font-proxy.c user-font-rescale.c world-map.c white-in-noop.c xcb-huge-image-shm.c xcb-huge-subimage.c xcb-stress-cache.c xcb-snapshot-assert.c xcomposite-projection.c xlib-expose-event.c zero-alpha.c zero-mask.c pthread-same-source.c pthread-show-text.c pthread-similar.c bitmap-font.c ft-font-create-for-ft-face.c ft-show-glyphs-positioning.c ft-show-glyphs-table.c ft-text-vertical-layout-type1.c ft-text-vertical-layout-type3.c ft-text-antialias-none.c gl-device-release.c gl-oversized-surface.c gl-surface-source.c egl-oversized-surface.c egl-surface-source.c pdf-features.c pdf-mime-data.c pdf-surface-source.c pdf-tagged-text.c ps-eps.c ps-features.c ps-surface-source.c svg-surface.c svg-clip.c svg-surface-source.c xcb-surface-source.c xlib-surface.c xlib-surface-source.c get-xrender-format.c multi-page.c mime-unique-id.c fallback-resolution.c) > cairo-test-constructors.c || (rm cairo-test-constructors.c ; exit 1)
make all-recursive
make[3]: Entering directory '/build/cairo-1.16.0/test'
Making all in pdiff
make[4]: Entering directory '/build/cairo-1.16.0/test/pdiff'
make all-am
make[5]: Entering directory '/build/cairo-1.16.0/test/pdiff'
CC lpyramid.lo
CC pdiff.lo
CCLD libpdiff.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/build/cairo-1.16.0/test/pdiff'
make[4]: Leaving directory '/build/cairo-1.16.0/test/pdiff'
Making all in .
make[4]: Entering directory '/build/cairo-1.16.0/test'
CC cairo_test_suite-buffer-diff.o
CC cairo_test_suite-cairo-test.o
cairo-test.c: In function 'cairo_test_for_target':
cairo-test.c:998:9: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
998 | status = target->finish_surface (surface);
| ^
cairo-test.c:1026:32: warning: implicit conversion from 'cairo_test_status_t' {aka 'enum cairo_test_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
1026 | cairo_status_to_string (status));
| ^~~~~~
CC cairo_test_suite-cairo-test-runner.o
cairo-test-runner.c: In function 'is_running_under_debugger':
cairo-test-runner.c:170:24: warning: passing argument 2 to 'restrict'-qualified parameter aliases with argument 1 [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wrestrict-Wrestrict8;;]
170 | if (readlink (buf, buf, sizeof (buf)) != -1 &&
| ~~~ ^~~
CC cairo_test_suite-a1-bug.o
CC cairo_test_suite-a1-clip.o
CC cairo_test_suite-a1-fill.o
CC cairo_test_suite-a1-image-sample.o
CC cairo_test_suite-a1-mask.o
CC cairo_test_suite-a1-mask-sample.o
CC cairo_test_suite-a1-sample.o
CC cairo_test_suite-a1-traps-sample.o
CC cairo_test_suite-a1-rasterisation.o
CC cairo_test_suite-a8-clear.o
CC cairo_test_suite-a8-mask.o
CC cairo_test_suite-aliasing.o
CC cairo_test_suite-alpha-similar.o
CC cairo_test_suite-arc-direction.o
CC cairo_test_suite-arc-infinite-loop.o
CC cairo_test_suite-arc-looping-dash.o
CC cairo_test_suite-api-special-cases.o
CC cairo_test_suite-big-line.o
CC cairo_test_suite-big-empty-box.o
CC cairo_test_suite-big-empty-triangle.o
CC cairo_test_suite-big-little-box.o
CC cairo_test_suite-big-little-triangle.o
CC cairo_test_suite-bug-spline.o
CC cairo_test_suite-big-trap.o
CC cairo_test_suite-bilevel-image.o
CC cairo_test_suite-bug-40410.o
CC cairo_test_suite-bug-51910.o
CC cairo_test_suite-bug-84115.o
CC cairo_test_suite-bug-bo-rectangular.o
CC cairo_test_suite-bug-bo-collins.o
CC cairo_test_suite-bug-bo-ricotz.o
CC cairo_test_suite-bug-source-cu.o
CC cairo_test_suite-bug-extents.o
CC cairo_test_suite-bug-seams.o
CC cairo_test_suite-caps.o
CC cairo_test_suite-checkerboard.o
CC cairo_test_suite-caps-joins.o
CC cairo_test_suite-caps-joins-alpha.o
CC cairo_test_suite-caps-joins-curve.o
CC cairo_test_suite-caps-tails-curve.o
CC cairo_test_suite-caps-sub-paths.o
CC cairo_test_suite-clear.o
CC cairo_test_suite-clear-source.o
CC cairo_test_suite-clip-all.o
CC cairo_test_suite-clip-complex-bug61592.o
CC cairo_test_suite-clip-complex-shape.o
CC cairo_test_suite-clip-contexts.o
CC cairo_test_suite-clip-disjoint.o
CC cairo_test_suite-clip-disjoint-hatching.o
CC cairo_test_suite-clip-disjoint-quad.o
CC cairo_test_suite-clip-device-offset.o
CC cairo_test_suite-clip-double-free.o
CC cairo_test_suite-clip-draw-unbounded.o
CC cairo_test_suite-clip-empty.o
CC cairo_test_suite-clip-empty-group.o
CC cairo_test_suite-clip-empty-save.o
CC cairo_test_suite-clip-fill.o
CC cairo_test_suite-clip-fill-no-op.o
CC cairo_test_suite-clip-fill-rule.o
CC cairo_test_suite-clip-fill-rule-pixel-aligned.o
CC cairo_test_suite-clip-group-shapes.o
CC cairo_test_suite-clip-image.o
CC cairo_test_suite-clip-intersect.o
CC cairo_test_suite-clip-mixed-antialias.o
CC cairo_test_suite-clip-nesting.o
CC cairo_test_suite-clip-operator.o
CC cairo_test_suite-clip-push-group.o
CC cairo_test_suite-clip-polygons.o
CC cairo_test_suite-clip-rectilinear.o
CC cairo_test_suite-clip-shape.o
CC cairo_test_suite-clip-stroke.o
CC cairo_test_suite-clip-stroke-no-op.o
CC cairo_test_suite-clip-text.o
CC cairo_test_suite-clip-twice.o
CC cairo_test_suite-clip-twice-rectangle.o
CC cairo_test_suite-clip-unbounded.o
CC cairo_test_suite-clip-zero.o
CC cairo_test_suite-clipped-group.o
CC cairo_test_suite-clipped-surface.o
CC cairo_test_suite-close-path.o
CC cairo_test_suite-close-path-current-point.o
CC cairo_test_suite-composite-integer-translate-source.o
CC cairo_test_suite-composite-integer-translate-over.o
CC cairo_test_suite-composite-integer-translate-over-repeat.o
CC cairo_test_suite-copy-disjoint.o
CC cairo_test_suite-copy-path.o
CC cairo_test_suite-coverage.o
CC cairo_test_suite-create-for-stream.o
CC cairo_test_suite-create-from-broken-png-stream.o
CC cairo_test_suite-create-from-png.o
CC cairo_test_suite-create-from-png-stream.o
CC cairo_test_suite-culled-glyphs.o
CC cairo_test_suite-curve-to-as-line-to.o
CC cairo_test_suite-dash-caps-joins.o
CC cairo_test_suite-dash-curve.o
CC cairo_test_suite-dash-infinite-loop.o
CC cairo_test_suite-dash-no-dash.o
CC cairo_test_suite-dash-offset.o
CC cairo_test_suite-dash-offset-negative.o
CC cairo_test_suite-dash-scale.o
CC cairo_test_suite-dash-state.o
CC cairo_test_suite-dash-zero-length.o
CC cairo_test_suite-degenerate-arc.o
CC cairo_test_suite-degenerate-arcs.o
CC cairo_test_suite-degenerate-curve-to.o
CC cairo_test_suite-degenerate-dash.o
CC cairo_test_suite-degenerate-linear-gradient.o
CC cairo_test_suite-degenerate-path.o
CC cairo_test_suite-degenerate-pen.o
CC cairo_test_suite-degenerate-radial-gradient.o
CC cairo_test_suite-degenerate-rel-curve-to.o
CC cairo_test_suite-degenerate-solid-dash.o
CC cairo_test_suite-drunkard-tails.o
CC cairo_test_suite-device-offset.o
CC cairo_test_suite-device-offset-fractional.o
CC cairo_test_suite-device-offset-positive.o
CC cairo_test_suite-device-offset-scale.o
CC cairo_test_suite-error-setters.o
CC cairo_test_suite-extend-pad.o
CC cairo_test_suite-extend-pad-border.o
CC cairo_test_suite-extend-pad-similar.o
CC cairo_test_suite-extend-reflect.o
CC cairo_test_suite-extend-reflect-similar.o
CC cairo_test_suite-extend-repeat.o
CC cairo_test_suite-extend-repeat-similar.o
CC cairo_test_suite-extended-blend.o
CC cairo_test_suite-fallback.o
CC cairo_test_suite-fill-alpha.o
CC cairo_test_suite-fill-alpha-pattern.o
CC cairo_test_suite-fill-and-stroke.o
CC cairo_test_suite-fill-and-stroke-alpha.o
CC cairo_test_suite-fill-and-stroke-alpha-add.o
CC cairo_test_suite-fill-degenerate-sort-order.o
CC cairo_test_suite-fill-disjoint.o
CC cairo_test_suite-fill-empty.o
CC cairo_test_suite-fill-image.o
CC cairo_test_suite-fill-missed-stop.o
CC cairo_test_suite-fill-rule.o
CC cairo_test_suite-filter-bilinear-extents.o
CC cairo_test_suite-filter-nearest-offset.o
CC cairo_test_suite-filter-nearest-transformed.o
CC cairo_test_suite-finer-grained-fallbacks.o
CC cairo_test_suite-font-face-get-type.o
CC cairo_test_suite-font-matrix-translation.o
CC cairo_test_suite-font-options.o
CC cairo_test_suite-font-variations.o
CC cairo_test_suite-glyph-cache-pressure.o
CC cairo_test_suite-get-and-set.o
CC cairo_test_suite-get-clip.o
CC cairo_test_suite-get-group-target.o
CC cairo_test_suite-get-path-extents.o
CC cairo_test_suite-gradient-alpha.o
CC cairo_test_suite-gradient-constant-alpha.o
CC cairo_test_suite-gradient-zero-stops.o
CC cairo_test_suite-gradient-zero-stops-mask.o
CC cairo_test_suite-group-clip.o
CC cairo_test_suite-group-paint.o
CC cairo_test_suite-group-state.o
CC cairo_test_suite-group-unaligned.o
CC cairo_test_suite-half-coverage.o
CC cairo_test_suite-halo.o
CC cairo_test_suite-hatchings.o
CC cairo_test_suite-horizontal-clip.o
CC cairo_test_suite-huge-linear.o
CC cairo_test_suite-huge-radial.o
CC cairo_test_suite-image-surface-source.o
CC cairo_test_suite-image-bug-710072.o
CC cairo_test_suite-implicit-close.o
CC cairo_test_suite-infinite-join.o
CC cairo_test_suite-in-fill-empty-trapezoid.o
CC cairo_test_suite-in-fill-trapezoid.o
CC cairo_test_suite-invalid-matrix.o
CC cairo_test_suite-inverse-text.o
CC cairo_test_suite-inverted-clip.o
CC cairo_test_suite-joins.o
CC cairo_test_suite-joins-loop.o
CC cairo_test_suite-joins-star.o
CC cairo_test_suite-joins-retrace.o
CC cairo_test_suite-large-clip.o
CC cairo_test_suite-large-font.o
CC cairo_test_suite-large-source.o
CC cairo_test_suite-large-source-roi.o
CC cairo_test_suite-large-twin-antialias-mixed.o
CC cairo_test_suite-leaky-dash.o
CC cairo_test_suite-leaky-dashed-rectangle.o
CC cairo_test_suite-leaky-dashed-stroke.o
CC cairo_test_suite-leaky-polygon.o
CC cairo_test_suite-line-width.o
CC cairo_test_suite-line-width-large-overlap.o
CC cairo_test_suite-line-width-overlap.o
CC cairo_test_suite-line-width-scale.o
CC cairo_test_suite-line-width-tolerance.o
CC cairo_test_suite-line-width-zero.o
CC cairo_test_suite-linear-gradient.o
CC cairo_test_suite-linear-gradient-extend.o
CC cairo_test_suite-linear-gradient-large.o
CC cairo_test_suite-linear-gradient-one-stop.o
CC cairo_test_suite-linear-gradient-reflect.o
CC cairo_test_suite-linear-gradient-subset.o
CC cairo_test_suite-linear-step-function.o
CC cairo_test_suite-linear-uniform.o
CC cairo_test_suite-long-dashed-lines.o
CC cairo_test_suite-long-lines.o
CC cairo_test_suite-map-to-image.o
CC cairo_test_suite-mask.o
CC cairo_test_suite-mask-alpha.o
CC cairo_test_suite-mask-ctm.o
CC cairo_test_suite-mask-glyphs.o
CC cairo_test_suite-mask-surface-ctm.o
CC cairo_test_suite-mask-transformed-image.o
CC cairo_test_suite-mask-transformed-similar.o
CC cairo_test_suite-mesh-pattern.o
CC cairo_test_suite-mesh-pattern-accuracy.o
CC cairo_test_suite-mesh-pattern-conical.o
CC cairo_test_suite-mesh-pattern-control-points.o
CC cairo_test_suite-mesh-pattern-fold.o
CC cairo_test_suite-mesh-pattern-overlap.o
CC cairo_test_suite-mesh-pattern-transformed.o
CC cairo_test_suite-mime-data.o
CC cairo_test_suite-mime-surface-api.o
CC cairo_test_suite-miter-precision.o
CC cairo_test_suite-move-to-show-surface.o
CC cairo_test_suite-negative-stride-image.o
CC cairo_test_suite-new-sub-path.o
CC cairo_test_suite-nil-surface.o
CC cairo_test_suite-operator.o
CC cairo_test_suite-operator-alpha.o
CC cairo_test_suite-operator-alpha-alpha.o
CC cairo_test_suite-operator-clear.o
CC cairo_test_suite-operator-source.o
CC cairo_test_suite-outline-tolerance.o
CC cairo_test_suite-over-above-source.o
CC cairo_test_suite-over-around-source.o
CC cairo_test_suite-over-below-source.o
CC cairo_test_suite-over-between-source.o
CC cairo_test_suite-overlapping-boxes.o
CC cairo_test_suite-overlapping-glyphs.o
CC cairo_test_suite-overlapping-dash-caps.o
CC cairo_test_suite-paint.o
CC cairo_test_suite-paint-clip-fill.o
CC cairo_test_suite-paint-repeat.o
CC cairo_test_suite-paint-source-alpha.o
CC cairo_test_suite-paint-with-alpha.o
CC cairo_test_suite-paint-with-alpha-group-clip.o
CC cairo_test_suite-partial-clip-text.o
CC cairo_test_suite-partial-coverage.o
CC cairo_test_suite-pass-through.o
partial-coverage.c: In function 'reference':
partial-coverage.c:104:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
104 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
partial-coverage.c: In function 'three_quarter_reference':
partial-coverage.c:122:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
122 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
partial-coverage.c: In function 'half_reference':
partial-coverage.c:140:12: warning: implicit conversion from 'enum _cairo_status' to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
140 | return CAIRO_STATUS_SUCCESS;
| ^~~~~~~~~~~~~~~~~~~~
CC cairo_test_suite-path-append.o
CC cairo_test_suite-path-currentpoint.o
CC cairo_test_suite-path-stroke-twice.o
CC cairo_test_suite-path-precision.o
CC cairo_test_suite-pattern-get-type.o
CC cairo_test_suite-pattern-getters.o
CC cairo_test_suite-pdf-isolated-group.o
CC cairo_test_suite-pixman-downscale.o
CC cairo_test_suite-pixman-rotate.o
CC cairo_test_suite-png.o
CC cairo_test_suite-push-group.o
CC cairo_test_suite-push-group-color.o
CC cairo_test_suite-push-group-path-offset.o
CC cairo_test_suite-radial-gradient.o
CC cairo_test_suite-radial-gradient-extend.o
CC cairo_test_suite-radial-outer-focus.o
CC cairo_test_suite-random-clips.o
CC cairo_test_suite-random-intersections-eo.o
CC cairo_test_suite-random-intersections-nonzero.o
CC cairo_test_suite-random-intersections-curves-eo.o
CC cairo_test_suite-random-intersections-curves-nz.o
CC cairo_test_suite-raster-source.o
CC cairo_test_suite-record.o
CC cairo_test_suite-record1414x.o
CC cairo_test_suite-record2x.o
CC cairo_test_suite-record90.o
CC cairo_test_suite-recordflip.o
CC cairo_test_suite-record-extend.o
CC cairo_test_suite-record-neg-extents.o
CC cairo_test_suite-record-mesh.o
CC cairo_test_suite-record-replay-extend.o
CC cairo_test_suite-recording-ink-extents.o
CC cairo_test_suite-recording-surface-pattern.o
CC cairo_test_suite-recording-surface-extend.o
CC cairo_test_suite-rectangle-rounding-error.o
CC cairo_test_suite-rectilinear-fill.o
CC cairo_test_suite-rectilinear-grid.o
CC cairo_test_suite-rectilinear-miter-limit.o
CC cairo_test_suite-rectilinear-dash.o
CC cairo_test_suite-rectilinear-dash-scale.o
CC cairo_test_suite-rectilinear-stroke.o
CC cairo_test_suite-reflected-stroke.o
CC cairo_test_suite-rel-path.o
CC cairo_test_suite-rgb24-ignore-alpha.o
CC cairo_test_suite-rotate-image-surface-paint.o
CC cairo_test_suite-rotate-stroke-box.o
CC cairo_test_suite-rotated-clip.o
CC cairo_test_suite-rounded-rectangle-fill.o
CC cairo_test_suite-rounded-rectangle-stroke.o
CC cairo_test_suite-sample.o
CC cairo_test_suite-scale-down-source-surface-paint.o
CC cairo_test_suite-scale-offset-image.o
CC cairo_test_suite-scale-offset-similar.o
CC cairo_test_suite-scale-source-surface-paint.o
CC cairo_test_suite-scaled-font-zero-matrix.o
CC cairo_test_suite-stroke-ctm-caps.o
CC cairo_test_suite-stroke-clipped.o
CC cairo_test_suite-stroke-image.o
CC cairo_test_suite-stroke-open-box.o
CC cairo_test_suite-select-font-face.o
CC cairo_test_suite-select-font-no-show-text.o
CC cairo_test_suite-self-copy.o
CC cairo_test_suite-self-copy-overlap.o
CC cairo_test_suite-self-intersecting.o
CC cairo_test_suite-set-source.o
CC cairo_test_suite-show-glyphs-advance.o
show-glyphs-advance.c: In function 'draw':
show-glyphs-advance.c:80:9: warning: implicit conversion from 'cairo_test_status_t' {aka 'enum cairo_test_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
80 | status = get_glyph (ctx, scaled_font, characters[i], &glyphs[i]);
| ^
show-glyphs-advance.c:99:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
99 | return status;
| ^~~~~~
CC cairo_test_suite-show-glyphs-many.o
CC cairo_test_suite-show-text-current-point.o
show-glyphs-many.c: In function 'draw':
show-glyphs-many.c:136:9: warning: implicit conversion from 'cairo_test_status_t' {aka 'enum cairo_test_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
136 | status = get_glyph (ctx, scaled_font, *utf8, &glyphs[0]);
| ^
show-glyphs-many.c:151:12: warning: implicit conversion from 'cairo_test_status_t' {aka 'enum cairo_test_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
151 | status = get_glyph (ctx, scaled_font, "m", &glyphs[0]);
| ^
show-glyphs-many.c:157:12: warning: implicit conversion from 'cairo_test_status_t' {aka 'enum cairo_test_status'} to 'cairo_status_t' {aka 'enum _cairo_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
157 | status = get_glyph (ctx, scaled_font, "μ", &glyphs[i]);
| ^
show-glyphs-many.c:168:12: warning: implicit conversion from 'cairo_status_t' {aka 'enum _cairo_status'} to 'cairo_test_status_t' {aka 'enum cairo_test_status'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
168 | return status;
| ^~~~~~
CC cairo_test_suite-shape-general-convex.o
CC cairo_test_suite-shape-sierpinski.o
CC cairo_test_suite-simple.o
CC cairo_test_suite-skew-extreme.o
CC cairo_test_suite-smask.o
CC cairo_test_suite-smask-fill.o
CC cairo_test_suite-smask-image-mask.o
CC cairo_test_suite-smask-mask.o
CC cairo_test_suite-smask-paint.o
CC cairo_test_suite-smask-stroke.o
CC cairo_test_suite-smask-text.o
CC cairo_test_suite-smp-glyph.o
CC cairo_test_suite-solid-pattern-cache-stress.o
CC cairo_test_suite-source-clip.o
CC cairo_test_suite-source-clip-scale.o
CC cairo_test_suite-source-surface-scale-paint.o
CC cairo_test_suite-spline-decomposition.o
CC cairo_test_suite-stride-12-image.o
CC cairo_test_suite-stroke-pattern.o
CC cairo_test_suite-subsurface.o
subsurface.c: In function 'draw':
subsurface.c:51:5: warning: implicit conversion from 'enum _cairo_font_weight' to 'cairo_font_slant_t' {aka 'enum _cairo_font_slant'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
51 | CAIRO_FONT_WEIGHT_NORMAL,
| ^~~~~~~~~~~~~~~~~~~~~~~~
subsurface.c:52:5: warning: implicit conversion from 'enum _cairo_font_slant' to 'cairo_font_weight_t' {aka 'enum _cairo_font_weight'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
52 | CAIRO_FONT_SLANT_NORMAL);
| ^~~~~~~~~~~~~~~~~~~~~~~
CC cairo_test_suite-subsurface-image-repeat.o
CC cairo_test_suite-subsurface-repeat.o
CC cairo_test_suite-subsurface-reflect.o
CC cairo_test_suite-subsurface-pad.o
CC cairo_test_suite-subsurface-modify-child.o
CC cairo_test_suite-subsurface-modify-parent.o
CC cairo_test_suite-subsurface-outside-target.o
CC cairo_test_suite-subsurface-scale.o
subsurface-scale.c: In function 'draw':
subsurface-scale.c:56:5: warning: implicit conversion from 'enum _cairo_font_weight' to 'cairo_font_slant_t' {aka 'enum _cairo_font_slant'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
56 | CAIRO_FONT_WEIGHT_NORMAL,
| ^~~~~~~~~~~~~~~~~~~~~~~~
subsurface-scale.c:57:5: warning: implicit conversion from 'enum _cairo_font_slant' to 'cairo_font_weight_t' {aka 'enum _cairo_font_weight'} [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wenum-conversion-Wenum-conversion8;;]
57 | CAIRO_FONT_SLANT_NORMAL);
| ^~~~~~~~~~~~~~~~~~~~~~~
CC cairo_test_suite-subsurface-similar-repeat.o
CC cairo_test_suite-surface-finish-twice.o
CC cairo_test_suite-surface-pattern.o
CC cairo_test_suite-surface-pattern-big-scale-down.o
CC cairo_test_suite-surface-pattern-operator.o
CC cairo_test_suite-surface-pattern-scale-down.o
CC cairo_test_suite-surface-pattern-scale-down-extend.o
CC cairo_test_suite-surface-pattern-scale-up.o
CC cairo_test_suite-text-antialias.o
CC cairo_test_suite-text-antialias-subpixel.o
CC cairo_test_suite-text-cache-crash.o
CC cairo_test_suite-text-glyph-range.o
CC cairo_test_suite-text-pattern.o
CC cairo_test_suite-text-rotate.o
CC cairo_test_suite-text-transform.o
CC cairo_test_suite-text-unhinted-metrics.o
CC cairo_test_suite-text-zero-len.o
CC cairo_test_suite-thin-lines.o
CC cairo_test_suite-tighten-bounds.o
CC cairo_test_suite-tiger.o
CC cairo_test_suite-toy-font-face.o
CC cairo_test_suite-transforms.o
CC cairo_test_suite-translate-show-surface.o
CC cairo_test_suite-trap-clip.o
CC cairo_test_suite-twin.o
CC cairo_test_suite-twin-antialias-gray.o
CC cairo_test_suite-twin-antialias-mixed.o
CC cairo_test_suite-twin-antialias-none.o
CC cairo_test_suite-twin-antialias-subpixel.o
CC cairo_test_suite-unaligned-box.o
CC cairo_test_suite-unantialiased-shapes.o
CC cairo_test_suite-unbounded-operator.o
CC cairo_test_suite-unclosed-strokes.o
CC cairo_test_suite-user-data.o
CC cairo_test_suite-user-font.o
CC cairo_test_suite-user-font-mask.o
CC cairo_test_suite-user-font-proxy.o
CC cairo_test_suite-user-font-rescale.o
CC cairo_test_suite-world-map.o
CC cairo_test_suite-white-in-noop.o
CC cairo_test_suite-xcb-huge-image-shm.o
CC cairo_test_suite-xcb-huge-subimage.o
CC cairo_test_suite-xcb-stress-cache.o
CC cairo_test_suite-xcb-snapshot-assert.o
CC cairo_test_suite-xcomposite-projection.o
CC cairo_test_suite-xlib-expose-event.o
CC cairo_test_suite-zero-alpha.o
CC cairo_test_suite-zero-mask.o
CC cairo_test_suite-pthread-same-source.o
CC cairo_test_suite-pthread-show-text.o
CC cairo_test_suite-pthread-similar.o
CC cairo_test_suite-bitmap-font.o
CC cairo_test_suite-ft-font-create-for-ft-face.o
CC cairo_test_suite-ft-show-glyphs-positioning.o
CC cairo_test_suite-ft-show-glyphs-table.o
CC cairo_test_suite-ft-text-vertical-layout-type1.o
CC cairo_test_suite-ft-text-vertical-layout-type3.o
CC cairo_test_suite-ft-text-antialias-none.o
CC cairo_test_suite-gl-device-release.o
CC cairo_test_suite-gl-oversized-surface.o
CC cairo_test_suite-gl-surface-source.o
CC cairo_test_suite-egl-oversized-surface.o
CC cairo_test_suite-egl-surface-source.o
CC cairo_test_suite-pdf-features.o
CC cairo_test_suite-pdf-mime-data.o
CC cairo_test_suite-pdf-surface-source.o
CC cairo_test_suite-pdf-tagged-text.o
CC cairo_test_suite-ps-eps.o
CC cairo_test_suite-ps-features.o
CC cairo_test_suite-ps-surface-source.o
CC cairo_test_suite-svg-surface.o
CC cairo_test_suite-svg-clip.o
CC cairo_test_suite-svg-surface-source.o
CC cairo_test_suite-xcb-surface-source.o
CC cairo_test_suite-xlib-surface.o
CC cairo_test_suite-xlib-surface-source.o
CC cairo_test_suite-get-xrender-format.o
CC cairo_test_suite-multi-page.o
CC cairo_test_suite-mime-unique-id.o
CC cairo_test_suite-fallback-resolution.o
CC cairo_test_suite-cairo-test-constructors.o
CC any2ppm-any2ppm.o
CCLD any2ppm
CCLD cairo-test-suite
make[4]: Leaving directory '/build/cairo-1.16.0/test'
make[3]: Leaving directory '/build/cairo-1.16.0/test'
make[2]: Leaving directory '/build/cairo-1.16.0/test'
Making all in perf
make[2]: Entering directory '/build/cairo-1.16.0/perf'
make all-recursive
make[3]: Entering directory '/build/cairo-1.16.0/perf'
Making all in micro
make[4]: Entering directory '/build/cairo-1.16.0/perf/micro'
make all-am
make[5]: Entering directory '/build/cairo-1.16.0/perf/micro'
CC cairo-perf-cover.lo
CC box-outline.lo
CC composite-checker.lo
CC disjoint.lo
CC fill.lo
CC hatching.lo
CC hash-table.lo
CC line.lo
CC a1-line.lo
CC long-lines.lo
CC mosaic.lo
CC paint.lo
CC paint-with-alpha.lo
CC mask.lo
CC pattern_create_radial.lo
CC rectangles.lo
CC rounded-rectangles.lo
CC stroke.lo
CC subimage_copy.lo
CC tessellate.lo
CC text.lo
CC tiger.lo
CC glyphs.lo
CC twin.lo
CC unaligned-clip.lo
CC wave.lo
CC world-map.lo
CC zrusin.lo
CC long-dashed-lines.lo
CC dragon.lo
CC pythagoras-tree.lo
CC intersections.lo
CC many-strokes.lo
CC wide-strokes.lo
CC many-fills.lo
CC wide-fills.lo
CC many-curves.lo
CC curve.lo
CC a1-curve.lo
CC spiral.lo
CC pixel.lo
CC sierpinski.lo
CC fill-clip.lo
CCLD libcairo-perf-micro.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[5]: Leaving directory '/build/cairo-1.16.0/perf/micro'
make[4]: Leaving directory '/build/cairo-1.16.0/perf/micro'
make[4]: Entering directory '/build/cairo-1.16.0/perf'
CC cairo-analyse-trace.o
CC cairo-error.o
CC cairo-perf.lo
CC cairo-perf-report.lo
CC cairo-stats.lo
CC cairo-time.lo
CC cairo-perf-trace.o
CC cairo-hash.o
CC cairo-perf-micro.o
CCLD libcairoperf.la
ar: `u' modifier ignored since `D' is the default (see `U')
CCLD cairo-analyse-trace
CCLD cairo-perf-trace
CCLD cairo-perf-micro
make[4]: Leaving directory '/build/cairo-1.16.0/perf'
make[3]: Leaving directory '/build/cairo-1.16.0/perf'
make[2]: Leaving directory '/build/cairo-1.16.0/perf'
make[2]: Entering directory '/build/cairo-1.16.0'
Makefile:1502: warning: overriding recipe for target 'recheck'
Makefile:1140: warning: ignoring old recipe for target 'recheck'
make[2]: Leaving directory '/build/cairo-1.16.0'
make[1]: Leaving directory '/build/cairo-1.16.0'
@nix { "action": "setPhase", "phase": "glibPreInstallPhase" }
glibPreInstallPhase
@nix { "action": "setPhase", "phase": "installPhase" }
installing
install flags: SHELL=/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash gsettingsschemadir=/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gsettings-schemas/cairo-1.16.0/glib-2.0/schemas/ pkgconfigdir=/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig m4datadir=/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/share/aclocal aclocaldir=/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/share/aclocal install
Makefile:1502: warning: overriding recipe for target 'recheck'
Makefile:1140: warning: ignoring old recipe for target 'recheck'
make install-recursive
make[1]: Entering directory '/build/cairo-1.16.0'
Makefile:1502: warning: overriding recipe for target 'recheck'
Makefile:1140: warning: ignoring old recipe for target 'recheck'
Making install in src
make[2]: Entering directory '/build/cairo-1.16.0/src'
Makefile:3093: warning: ignoring prerequisites on suffix rule definition
Makefile:3095: warning: ignoring prerequisites on suffix rule definition
make install-am
make[3]: Entering directory '/build/cairo-1.16.0/src'
Makefile:3093: warning: ignoring prerequisites on suffix rule definition
Makefile:3095: warning: ignoring prerequisites on suffix rule definition
make[4]: Entering directory '/build/cairo-1.16.0/src'
Makefile:3093: warning: ignoring prerequisites on suffix rule definition
Makefile:3095: warning: ignoring prerequisites on suffix rule definition
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c libcairo.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo.so.2.11600.0 /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo.so.2.11600.0
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo.so.2.11600.0 libcairo.so.2 || { rm -f libcairo.so.2 && ln -s libcairo.so.2.11600.0 libcairo.so.2; }; })
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo.so.2.11600.0 libcairo.so || { rm -f libcairo.so && ln -s libcairo.so.2.11600.0 libcairo.so; }; })
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 cairo.h cairo-deprecated.h cairo-xlib.h cairo-xlib-xrender.h cairo-xcb.h cairo-gl.h cairo-script.h cairo-ft.h cairo-ps.h cairo-pdf.h cairo-svg.h cairo-tee.h ../cairo-version.h '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 cairo-features.h '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 cairo.pc cairo-xlib.pc cairo-xlib-xrender.pc cairo-xcb.pc cairo-xcb-shm.pc cairo-png.pc cairo-gl.pc cairo-egl.pc cairo-glx.pc cairo-script.pc cairo-ft.pc cairo-fc.pc cairo-ps.pc cairo-pdf.pc cairo-svg.pc cairo-tee.pc cairo-gobject.pc '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig'
make[4]: Leaving directory '/build/cairo-1.16.0/src'
make[3]: Leaving directory '/build/cairo-1.16.0/src'
make[2]: Leaving directory '/build/cairo-1.16.0/src'
Making install in doc
make[2]: Entering directory '/build/cairo-1.16.0/doc'
make install-recursive
make[3]: Entering directory '/build/cairo-1.16.0/doc'
Making install in public
make[4]: Entering directory '/build/cairo-1.16.0/doc/public'
make install-am
make[5]: Entering directory '/build/cairo-1.16.0/doc/public'
make[6]: Entering directory '/build/cairo-1.16.0/doc/public'
make[6]: Nothing to be done for 'install-exec-am'.
installfiles=`echo ./html/*`; \
if test "$installfiles" = './html/*'; \
then echo '-- Nothing to install' ; \
else \
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash /build/cairo-1.16.0/build/install-sh -d /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gtk-doc/html/cairo; \
for i in $installfiles; do \
echo '-- Installing '$i ; \
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 $i /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gtk-doc/html/cairo; \
done; \
echo '-- Installing ./html/index.sgml' ; \
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 ./html/index.sgml /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gtk-doc/html/cairo || :; \
which gtkdoc-rebase >/dev/null && \
gtkdoc-rebase --relative --dest-dir= --html-dir=/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gtk-doc/html/cairo ; \
fi
-- Installing ./html/bindings-errors.html
-- Installing ./html/bindings-fonts.html
-- Installing ./html/bindings-memory.html
-- Installing ./html/bindings-overloading.html
-- Installing ./html/bindings-path.html
-- Installing ./html/bindings-patterns.html
-- Installing ./html/bindings-return-values.html
-- Installing ./html/bindings-streams.html
-- Installing ./html/bindings-surfaces.html
-- Installing ./html/cairo-Error-handling.html
-- Installing ./html/cairo-FreeType-Fonts.html
-- Installing ./html/cairo-Image-Surfaces.html
-- Installing ./html/cairo-PDF-Surfaces.html
-- Installing ./html/cairo-PNG-Support.html
-- Installing ./html/cairo-Paths.html
-- Installing ./html/cairo-PostScript-Surfaces.html
-- Installing ./html/cairo-Quartz-(CGFont)-Fonts.html
-- Installing ./html/cairo-Quartz-Surfaces.html
-- Installing ./html/cairo-Raster-Sources.html
-- Installing ./html/cairo-Recording-Surfaces.html
-- Installing ./html/cairo-Regions.html
-- Installing ./html/cairo-SVG-Surfaces.html
-- Installing ./html/cairo-Script-Surfaces.html
-- Installing ./html/cairo-Tags-and-Links.html
-- Installing ./html/cairo-Transformations.html
-- Installing ./html/cairo-Types.html
-- Installing ./html/cairo-User-Fonts.html
-- Installing ./html/cairo-Version-Information.html
-- Installing ./html/cairo-Win32-Fonts.html
-- Installing ./html/cairo-Win32-Surfaces.html
-- Installing ./html/cairo-XCB-Surfaces.html
-- Installing ./html/cairo-XLib-Surfaces.html
-- Installing ./html/cairo-XLib-XRender-Backend.html
-- Installing ./html/cairo-cairo-device-t.html
-- Installing ./html/cairo-cairo-font-face-t.html
-- Installing ./html/cairo-cairo-font-options-t.html
-- Installing ./html/cairo-cairo-matrix-t.html
-- Installing ./html/cairo-cairo-pattern-t.html
-- Installing ./html/cairo-cairo-scaled-font-t.html
-- Installing ./html/cairo-cairo-surface-t.html
-- Installing ./html/cairo-cairo-t.html
-- Installing ./html/cairo-drawing.html
-- Installing ./html/cairo-fonts.html
-- Installing ./html/cairo-support.html
-- Installing ./html/cairo-surfaces.html
-- Installing ./html/cairo-text.html
-- Installing ./html/cairo.devhelp2
-- Installing ./html/home.png
-- Installing ./html/index-1.10.html
-- Installing ./html/index-1.12.html
-- Installing ./html/index-1.14.html
-- Installing ./html/index-1.16.html
-- Installing ./html/index-1.2.html
-- Installing ./html/index-1.4.html
-- Installing ./html/index-1.6.html
-- Installing ./html/index-1.8.html
-- Installing ./html/index-all.html
-- Installing ./html/index.html
-- Installing ./html/language-bindings.html
-- Installing ./html/left-insensitive.png
-- Installing ./html/left.png
-- Installing ./html/right-insensitive.png
-- Installing ./html/right.png
-- Installing ./html/style.css
-- Installing ./html/up-insensitive.png
-- Installing ./html/up.png
-- Installing ./html/index.sgml
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install: cannot stat './html/index.sgml': No such file or directory
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash: line 11: which: command not found
make[6]: [Makefile:1874: install-data-local] Error 127 (ignored)
make[6]: Leaving directory '/build/cairo-1.16.0/doc/public'
make[5]: Leaving directory '/build/cairo-1.16.0/doc/public'
make[4]: Leaving directory '/build/cairo-1.16.0/doc/public'
make[4]: Entering directory '/build/cairo-1.16.0/doc'
make[5]: Entering directory '/build/cairo-1.16.0/doc'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/doc'
make[4]: Leaving directory '/build/cairo-1.16.0/doc'
make[3]: Leaving directory '/build/cairo-1.16.0/doc'
make[2]: Leaving directory '/build/cairo-1.16.0/doc'
Making install in util
make[2]: Entering directory '/build/cairo-1.16.0/util'
make install-recursive
make[3]: Entering directory '/build/cairo-1.16.0/util'
Making install in .
make[4]: Entering directory '/build/cairo-1.16.0/util'
make[5]: Entering directory '/build/cairo-1.16.0/util'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/util'
make[4]: Leaving directory '/build/cairo-1.16.0/util'
Making install in cairo-missing
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-missing'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-missing'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-missing'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-missing'
Making install in cairo-gobject
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-gobject'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-gobject'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c libcairo-gobject.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
libtool: warning: relinking 'libcairo-gobject.la'
libtool: install: (cd /build/cairo-1.16.0/util/cairo-gobject; /nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash "/build/cairo-1.16.0/libtool" --silent --tag CC --mode=relink gcc -D_REENTRANT -I/nix/store/0qi1k0w8vc827a51s4xkf66rfpvs29pz-pixman-0.38.4/include/pixman-1 -I/nix/store/yyxcsqf7a0kx2qq3dp2w3rdrr2vxi2y2-fontconfig-2.13.92-dev/include -I/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/include/freetype2 -I/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/include/freetype2 -I/nix/store/2z3rw5010srskcgxr83rpw59pdfqjj08-mesa-20.3.4-dev/include -I/nix/store/jj03cm46bgmrq83fsnr9ylysf806yl1h-libglvnd-1.3.2-dev/include -I/nix/store/2z3rw5010srskcgxr83rpw59pdfqjj08-mesa-20.3.4-dev/include -I/nix/store/jj03cm46bgmrq83fsnr9ylysf806yl1h-libglvnd-1.3.2-dev/include -I/nix/store/v4dqp121iwmd4vmizhlg959wz2gx453m-zlib-1.2.11-dev/include -I/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/najxlfa1vl083p4kvjr33rk33pcvk3ai-libxcb-1.14-dev/include -I/nix/store/najxlfa1vl083p4kvjr33rk33pcvk3ai-libxcb-1.14-dev/include -I/nix/store/gqjmqyxjgvqnk2mnga941lrkh6fs7icn-xorgproto-2020.1/include -I/nix/store/fqfp8im0qj6k8hf7d5avn1zpwcwdw8ac-libXrender-0.9.10-dev/include -I/nix/store/4kl3zpmd2w25kh2adbh93wr67720iw9p-libX11-1.7.0-dev/include -I/nix/store/msqq1ljay82yqh1gd9ypiny4kgawarv6-libXext-1.3.4-dev/include -I/nix/store/gqjmqyxjgvqnk2mnga941lrkh6fs7icn-xorgproto-2020.1/include -I/nix/store/4kl3zpmd2w25kh2adbh93wr67720iw9p-libX11-1.7.0-dev/include -Wall -Wextra -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -I/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/include -I/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/include/glib-2.0 -I/nix/store/s5ab5hax0ang6rz5b5hy2aja9qzwmivc-glib-2.66.4/lib/glib-2.0/include -g -O2 -version-info 11602:0:11600 -no-undefined -o libcairo-gobject.la -rpath /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib libcairo_gobject_la-cairo-gobject-enums.lo libcairo_gobject_la-cairo-gobject-structs.lo ../../src/libcairo.la -lpthread -L/nix/store/0qi1k0w8vc827a51s4xkf66rfpvs29pz-pixman-0.38.4/lib -lpixman-1 -L/nix/store/ks63q5klr8hgmv3yj4xm000kq77cjsbk-fontconfig-2.13.92-lib/lib -L/nix/store/5gdzv7arc2i0i33pvjzvrkazawvwy8za-freetype-2.10.4/lib -lfontconfig -lfreetype -L/nix/store/5gdzv7arc2i0i33pvjzvrkazawvwy8za-freetype-2.10.4/lib -lfreetype -L/nix/store/d5hcim6b646xyg867p0ypbrmzyfk3p3r-libglvnd-1.3.2/lib -lEGL -L/nix/store/d5hcim6b646xyg867p0ypbrmzyfk3p3r-libglvnd-1.3.2/lib -lGL -ldl -L/nix/store/6sb341g9was984zjqv61q62in2n07w6b-zlib-1.2.11/lib -L/nix/store/y3hnm4m5v0jsl7qiplz68schbnaxm2fh-libpng-apng-1.6.37/lib -lpng16 -lz -L/nix/store/d5hvmvjk14dfcqz34srbq5p5djvv0v5a-libxcb-1.14/lib -lxcb-shm -L/nix/store/d5hvmvjk14dfcqz34srbq5p5djvv0v5a-libxcb-1.14/lib -lxcb -lxcb-render -L/nix/store/zb2bmc3xpq6xysymjjrf8gb6dmminv03-libXrender-0.9.10/lib -L/nix/store/09p7kdv1qyzhjnx6dbcr2vhhdhlga61b-libX11-1.7.0/lib -lXrender -lX11 -L/nix/store/l6nzfk0a2iagnr80fmwzjybccq16h6qi-libXext-1.3.4/lib -L/nix/store/09p7kdv1qyzhjnx6dbcr2vhhdhlga61b-libX11-1.7.0/lib -lX11 -lXext -lz -lz -lz -lGL -L/nix/store/s5ab5hax0ang6rz5b5hy2aja9qzwmivc-glib-2.66.4/lib -lgobject-2.0 -lglib-2.0 -lrt -lm )
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-gobject.so.2.11600.0T /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-gobject.so.2.11600.0
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo-gobject.so.2.11600.0 libcairo-gobject.so.2 || { rm -f libcairo-gobject.so.2 && ln -s libcairo-gobject.so.2.11600.0 libcairo-gobject.so.2; }; })
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo-gobject.so.2.11600.0 libcairo-gobject.so || { rm -f libcairo-gobject.so && ln -s libcairo-gobject.so.2.11600.0 libcairo-gobject.so; }; })
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-gobject.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-gobject.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 cairo-gobject.h '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-gobject'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-gobject'
Making install in cairo-script
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-script'
Making install in examples
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[6]: Entering directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-script/examples'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-script'
make[6]: Entering directory '/build/cairo-1.16.0/util/cairo-script'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c libcairo-script-interpreter.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib'
libtool: warning: relinking 'libcairo-script-interpreter.la'
libtool: install: (cd /build/cairo-1.16.0/util/cairo-script; /nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash "/build/cairo-1.16.0/libtool" --silent --tag CC --mode=relink gcc -D_REENTRANT -I/nix/store/0qi1k0w8vc827a51s4xkf66rfpvs29pz-pixman-0.38.4/include/pixman-1 -I/nix/store/yyxcsqf7a0kx2qq3dp2w3rdrr2vxi2y2-fontconfig-2.13.92-dev/include -I/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/include/freetype2 -I/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/include/freetype2 -I/nix/store/2z3rw5010srskcgxr83rpw59pdfqjj08-mesa-20.3.4-dev/include -I/nix/store/jj03cm46bgmrq83fsnr9ylysf806yl1h-libglvnd-1.3.2-dev/include -I/nix/store/2z3rw5010srskcgxr83rpw59pdfqjj08-mesa-20.3.4-dev/include -I/nix/store/jj03cm46bgmrq83fsnr9ylysf806yl1h-libglvnd-1.3.2-dev/include -I/nix/store/v4dqp121iwmd4vmizhlg959wz2gx453m-zlib-1.2.11-dev/include -I/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/include/libpng16 -I/nix/store/najxlfa1vl083p4kvjr33rk33pcvk3ai-libxcb-1.14-dev/include -I/nix/store/najxlfa1vl083p4kvjr33rk33pcvk3ai-libxcb-1.14-dev/include -I/nix/store/gqjmqyxjgvqnk2mnga941lrkh6fs7icn-xorgproto-2020.1/include -I/nix/store/fqfp8im0qj6k8hf7d5avn1zpwcwdw8ac-libXrender-0.9.10-dev/include -I/nix/store/4kl3zpmd2w25kh2adbh93wr67720iw9p-libX11-1.7.0-dev/include -I/nix/store/msqq1ljay82yqh1gd9ypiny4kgawarv6-libXext-1.3.4-dev/include -I/nix/store/gqjmqyxjgvqnk2mnga941lrkh6fs7icn-xorgproto-2020.1/include -I/nix/store/4kl3zpmd2w25kh2adbh93wr67720iw9p-libX11-1.7.0-dev/include -Wall -Wextra -Wmissing-declarations -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wsign-compare -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2 -Wno-unused-but-set-variable -g -O2 -version-info 11602:0:11600 -no-undefined -o libcairo-script-interpreter.la -rpath /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib libcairo_script_interpreter_la-cairo-script-file.lo libcairo_script_interpreter_la-cairo-script-hash.lo libcairo_script_interpreter_la-cairo-script-interpreter.lo libcairo_script_interpreter_la-cairo-script-objects.lo libcairo_script_interpreter_la-cairo-script-operators.lo libcairo_script_interpreter_la-cairo-script-scanner.lo libcairo_script_interpreter_la-cairo-script-stack.lo ../../src/libcairo.la -lpthread -L/nix/store/0qi1k0w8vc827a51s4xkf66rfpvs29pz-pixman-0.38.4/lib -lpixman-1 -L/nix/store/ks63q5klr8hgmv3yj4xm000kq77cjsbk-fontconfig-2.13.92-lib/lib -L/nix/store/5gdzv7arc2i0i33pvjzvrkazawvwy8za-freetype-2.10.4/lib -lfontconfig -lfreetype -L/nix/store/5gdzv7arc2i0i33pvjzvrkazawvwy8za-freetype-2.10.4/lib -lfreetype -L/nix/store/d5hcim6b646xyg867p0ypbrmzyfk3p3r-libglvnd-1.3.2/lib -lEGL -L/nix/store/d5hcim6b646xyg867p0ypbrmzyfk3p3r-libglvnd-1.3.2/lib -lGL -ldl -L/nix/store/6sb341g9was984zjqv61q62in2n07w6b-zlib-1.2.11/lib -L/nix/store/y3hnm4m5v0jsl7qiplz68schbnaxm2fh-libpng-apng-1.6.37/lib -lpng16 -lz -L/nix/store/d5hvmvjk14dfcqz34srbq5p5djvv0v5a-libxcb-1.14/lib -lxcb-shm -L/nix/store/d5hvmvjk14dfcqz34srbq5p5djvv0v5a-libxcb-1.14/lib -lxcb -lxcb-render -L/nix/store/zb2bmc3xpq6xysymjjrf8gb6dmminv03-libXrender-0.9.10/lib -L/nix/store/09p7kdv1qyzhjnx6dbcr2vhhdhlga61b-libX11-1.7.0/lib -lXrender -lX11 -L/nix/store/l6nzfk0a2iagnr80fmwzjybccq16h6qi-libXext-1.3.4/lib -L/nix/store/09p7kdv1qyzhjnx6dbcr2vhhdhlga61b-libX11-1.7.0/lib -lX11 -lXext -lz -lz -lz -lGL -lz -lrt -lm )
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-script-interpreter.so.2.11600.0T /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-script-interpreter.so.2.11600.0
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo-script-interpreter.so.2.11600.0 libcairo-script-interpreter.so.2 || { rm -f libcairo-script-interpreter.so.2 && ln -s libcairo-script-interpreter.so.2.11600.0 libcairo-script-interpreter.so.2; }; })
libtool: install: (cd /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib && { ln -s -f libcairo-script-interpreter.so.2.11600.0 libcairo-script-interpreter.so || { rm -f libcairo-script-interpreter.so && ln -s libcairo-script-interpreter.so.2.11600.0 libcairo-script-interpreter.so; }; })
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-script-interpreter.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-script-interpreter.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c -m 644 cairo-script-interpreter.h '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/include/cairo'
make[6]: Leaving directory '/build/cairo-1.16.0/util/cairo-script'
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-script'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-script'
Making install in cairo-trace
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-trace'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-trace'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c cairo-trace '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c libcairo-trace.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-trace.so /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/libcairo-trace.so
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/libcairo-trace.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/libcairo-trace.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-trace'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-trace'
Making install in cairo-fdr
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-fdr'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-fdr'
make[5]: Nothing to be done for 'install-exec-am'.
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c cairo-fdr.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/cairo-fdr.so /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-fdr.so
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/cairo-fdr.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-fdr.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-fdr'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-fdr'
Making install in cairo-sphinx
make[4]: Entering directory '/build/cairo-1.16.0/util/cairo-sphinx'
make[5]: Entering directory '/build/cairo-1.16.0/util/cairo-sphinx'
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c cairo-sphinx '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin'
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/cairo-sphinx /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin/cairo-sphinx
/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/mkdir -p '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/bash ../../libtool --mode=install /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c cairo-sphinx.la '/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo'
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/cairo-sphinx.so /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-sphinx.so
libtool: install: /nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin/install -c .libs/cairo-sphinx.lai /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-sphinx.la
libtool: finish: PATH="/nix/store/63sv7926lrdpzlmcrq9pjwd0sbifwiqx-pkg-config-wrapper-0.29.2/bin:/nix/store/3ywqppvdr1q9kgx6ncvbysd2by60rjy2-patchelf-0.12/bin:/nix/store/fqlhvsl14cr3b3pbipw8mhkysl10llzz-gcc-wrapper-10.2.0/bin:/nix/store/zcqxsww77arr6sj4gjsggycmlfh3hv98-gcc-10.2.0/bin:/nix/store/0wpsf8q16jj24b59p6g63v6xlijqckcm-glibc-2.32-37-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/1g7mc4cpz3qxkbx9h589irw68c4jvcsj-binutils-wrapper-2.35.1/bin:/nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin:/nix/store/pzl7av6k46n4yj0rilglszcaz5xcw9jn-freetype-2.10.4-dev/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/8z87xq1larvnkwsy5z52ix3m131pfq4l-libpng-apng-1.6.37-dev/bin:/nix/store/9k1varfgn69j1yp65fv76s71pqrhxm6r-fontconfig-2.13.92-bin/bin:/nix/store/c9vc34g1w0bz8cy0kca0qv3cxm6dffq2-expat-2.2.10-dev/bin:/nix/store/c827nl0lxcaiy6g1rw5igqlv0y432zqx-glib-2.66.4-dev/bin:/nix/store/rfys0q5c7a1lahpzpfvdcm5c815n7h0n-gettext-0.21/bin:/nix/store/lg7wyj4wj3xz7bnn84pnyh994grrjix7-glib-2.66.4-bin/bin:/nix/store/b0aqcbmbbxlfardwapdqp0722flw4d8w-coreutils-8.32/bin:/nix/store/31a5q738pn0w8pg3lnlrf2x66a1nrl3x-findutils-4.7.0/bin:/nix/store/anp53kvhgyflar0325an7l454amxgcg2-diffutils-3.7/bin:/nix/store/cf4rf2dsm084wwigdibcsx2v4aj0csid-gnused-4.8/bin:/nix/store/pdkypg98h9mpfrx75ldi74awkws1y174-gnugrep-3.6/bin:/nix/store/rj8i2jw6c5qaxjzqhlm8v66y70x581cd-gawk-5.1.0/bin:/nix/store/92hn4k5vn44as99j1r1hs378mbii0b4d-gnutar-1.32/bin:/nix/store/glzj219mcv4jpqfzhi1ncsll5d76c4gn-gzip-1.10/bin:/nix/store/0ws3fr3pjgcgsyg3sghprvw71fbdlyg7-bzip2-1.0.6.0.2-bin/bin:/nix/store/r5ldx24j99ngk29hpddmzz7n1bibvjpq-gnumake-4.3/bin:/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin:/nix/store/a7xrppclj52xxjdka94177gvqpjlm5jf-patch-2.7.6/bin:/nix/store/kbi2f1dbd0r387dbqfnhkdz38dmwksrl-xz-5.2.5-bin/bin:/sbin" ldconfig -n /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
----------------------------------------------------------------------
Libraries have been installed in:
/nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[5]: Leaving directory '/build/cairo-1.16.0/util/cairo-sphinx'
make[4]: Leaving directory '/build/cairo-1.16.0/util/cairo-sphinx'
make[3]: Leaving directory '/build/cairo-1.16.0/util'
make[2]: Leaving directory '/build/cairo-1.16.0/util'
Making install in boilerplate
make[2]: Entering directory '/build/cairo-1.16.0/boilerplate'
make install-am
make[3]: Entering directory '/build/cairo-1.16.0/boilerplate'
make[4]: Entering directory '/build/cairo-1.16.0/boilerplate'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/cairo-1.16.0/boilerplate'
make[3]: Leaving directory '/build/cairo-1.16.0/boilerplate'
make[2]: Leaving directory '/build/cairo-1.16.0/boilerplate'
Making install in test
make[2]: Entering directory '/build/cairo-1.16.0/test'
make install-recursive
make[3]: Entering directory '/build/cairo-1.16.0/test'
Making install in pdiff
make[4]: Entering directory '/build/cairo-1.16.0/test/pdiff'
make install-am
make[5]: Entering directory '/build/cairo-1.16.0/test/pdiff'
make[6]: Entering directory '/build/cairo-1.16.0/test/pdiff'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/build/cairo-1.16.0/test/pdiff'
make[5]: Leaving directory '/build/cairo-1.16.0/test/pdiff'
make[4]: Leaving directory '/build/cairo-1.16.0/test/pdiff'
Making install in .
make[4]: Entering directory '/build/cairo-1.16.0/test'
make[5]: Entering directory '/build/cairo-1.16.0/test'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/test'
make[4]: Leaving directory '/build/cairo-1.16.0/test'
make[3]: Leaving directory '/build/cairo-1.16.0/test'
make[2]: Leaving directory '/build/cairo-1.16.0/test'
Making install in perf
make[2]: Entering directory '/build/cairo-1.16.0/perf'
make install-recursive
make[3]: Entering directory '/build/cairo-1.16.0/perf'
Making install in micro
make[4]: Entering directory '/build/cairo-1.16.0/perf/micro'
make install-am
make[5]: Entering directory '/build/cairo-1.16.0/perf/micro'
make[6]: Entering directory '/build/cairo-1.16.0/perf/micro'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/build/cairo-1.16.0/perf/micro'
make[5]: Leaving directory '/build/cairo-1.16.0/perf/micro'
make[4]: Leaving directory '/build/cairo-1.16.0/perf/micro'
make[4]: Entering directory '/build/cairo-1.16.0/perf'
make[5]: Entering directory '/build/cairo-1.16.0/perf'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/cairo-1.16.0/perf'
make[4]: Leaving directory '/build/cairo-1.16.0/perf'
make[3]: Leaving directory '/build/cairo-1.16.0/perf'
make[2]: Leaving directory '/build/cairo-1.16.0/perf'
make[2]: Entering directory '/build/cairo-1.16.0'
Makefile:1502: warning: overriding recipe for target 'recheck'
Makefile:1140: warning: ignoring old recipe for target 'recheck'
make[3]: Entering directory '/build/cairo-1.16.0'
Makefile:1502: warning: overriding recipe for target 'recheck'
Makefile:1140: warning: ignoring old recipe for target 'recheck'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/cairo-1.16.0'
make[2]: Leaving directory '/build/cairo-1.16.0'
make[1]: Leaving directory '/build/cairo-1.16.0'
@nix { "action": "setPhase", "phase": "glibPreFixupPhase" }
glibPreFixupPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
Moving /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/gtk-doc to /nix/store/6s8cyd8858k8g70q4kkr2rnh8kr7d0jw-cairo-1.16.0-devdoc/share/gtk-doc
Removing empty /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/share/ and (possibly) its parents
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-egl.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-fc.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-ft.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-gl.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-glx.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-gobject.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-pdf.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-png.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-ps.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-script.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-svg.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-tee.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-xcb-shm.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-xcb.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-xlib-xrender.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo-xlib.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
Patching '/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib/pkgconfig/cairo.pc' includedir to output /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
shrinking RPATHs of ELF executables and libraries in /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-script-interpreter.so.2.11600.0
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo.so.2.11600.0
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/libcairo-gobject.so.2.11600.0
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-sphinx.so
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/libcairo-trace.so
shrinking /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib/cairo/cairo-fdr.so
strip is /nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0/lib
patching script interpreter paths in /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0
checking for references to /build/ in /nix/store/b7irpn1jyv8vp4ynjw6n6y7lyhwpjjzs-cairo-1.16.0...
shrinking RPATHs of ELF executables and libraries in /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
shrinking /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin/cairo-sphinx
strip is /nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/lib /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin
patching script interpreter paths in /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev
/nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev/bin/cairo-trace: interpreter directive changed from "#!/bin/sh" to "/nix/store/jkhzci9x7v7zkfm5kfm2l2hx1p0fxlh7-bash-4.4-p23/bin/sh"
checking for references to /build/ in /nix/store/v86l0963skg739xiqrd31rl8x65mlcqk-cairo-1.16.0-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/6s8cyd8858k8g70q4kkr2rnh8kr7d0jw-cairo-1.16.0-devdoc
strip is /nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin/strip
patching script interpreter paths in /nix/store/6s8cyd8858k8g70q4kkr2rnh8kr7d0jw-cairo-1.16.0-devdoc
checking for references to /build/ in /nix/store/6s8cyd8858k8g70q4kkr2rnh8kr7d0jw-cairo-1.16.0-devdoc...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment