w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cairo-error-private.h File Reference
#include "cairo.h"
#include "cairo-compiler-private.h"
#include "cairo-types-private.h"
#include <assert.h>
Include dependency graph for cairo-error-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _cairo_status_is_error(status)    (status != CAIRO_STATUS_SUCCESS && status < CAIRO_STATUS_LAST_STATUS)
 
#define _cairo_int_status_is_error(status)    (status != CAIRO_INT_STATUS_SUCCESS && status < CAIRO_INT_STATUS_LAST_STATUS)
 
#define _cairo_error_throw(status)
 

Typedefs

typedef enum _cairo_int_status cairo_int_status_t
 

Enumerations

enum  _cairo_int_status {
  CAIRO_INT_STATUS_SUCCESS = 0 , CAIRO_INT_STATUS_NO_MEMORY , CAIRO_INT_STATUS_INVALID_RESTORE , CAIRO_INT_STATUS_INVALID_POP_GROUP ,
  CAIRO_INT_STATUS_NO_CURRENT_POINT , CAIRO_INT_STATUS_INVALID_MATRIX , CAIRO_INT_STATUS_INVALID_STATUS , CAIRO_INT_STATUS_NULL_POINTER ,
  CAIRO_INT_STATUS_INVALID_STRING , CAIRO_INT_STATUS_INVALID_PATH_DATA , CAIRO_INT_STATUS_READ_ERROR , CAIRO_INT_STATUS_WRITE_ERROR ,
  CAIRO_INT_STATUS_SURFACE_FINISHED , CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH , CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH , CAIRO_INT_STATUS_INVALID_CONTENT ,
  CAIRO_INT_STATUS_INVALID_FORMAT , CAIRO_INT_STATUS_INVALID_VISUAL , CAIRO_INT_STATUS_FILE_NOT_FOUND , CAIRO_INT_STATUS_INVALID_DASH ,
  CAIRO_INT_STATUS_INVALID_DSC_COMMENT , CAIRO_INT_STATUS_INVALID_INDEX , CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE , CAIRO_INT_STATUS_TEMP_FILE_ERROR ,
  CAIRO_INT_STATUS_INVALID_STRIDE , CAIRO_INT_STATUS_FONT_TYPE_MISMATCH , CAIRO_INT_STATUS_USER_FONT_IMMUTABLE , CAIRO_INT_STATUS_USER_FONT_ERROR ,
  CAIRO_INT_STATUS_NEGATIVE_COUNT , CAIRO_INT_STATUS_INVALID_CLUSTERS , CAIRO_INT_STATUS_INVALID_SLANT , CAIRO_INT_STATUS_INVALID_WEIGHT ,
  CAIRO_INT_STATUS_INVALID_SIZE , CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED , CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH , CAIRO_INT_STATUS_DEVICE_ERROR ,
  CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION , CAIRO_INT_STATUS_DEVICE_FINISHED , CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING , CAIRO_INT_STATUS_PNG_ERROR ,
  CAIRO_INT_STATUS_FREETYPE_ERROR , CAIRO_INT_STATUS_WIN32_GDI_ERROR , CAIRO_INT_STATUS_TAG_ERROR , CAIRO_INT_STATUS_LAST_STATUS ,
  CAIRO_INT_STATUS_UNSUPPORTED = 100 , CAIRO_INT_STATUS_DEGENERATE , CAIRO_INT_STATUS_NOTHING_TO_DO , CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY ,
  CAIRO_INT_STATUS_IMAGE_FALLBACK , CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN , CAIRO_INT_STATUS_SUCCESS = 0 , CAIRO_INT_STATUS_NO_MEMORY ,
  CAIRO_INT_STATUS_INVALID_RESTORE , CAIRO_INT_STATUS_INVALID_POP_GROUP , CAIRO_INT_STATUS_NO_CURRENT_POINT , CAIRO_INT_STATUS_INVALID_MATRIX ,
  CAIRO_INT_STATUS_INVALID_STATUS , CAIRO_INT_STATUS_NULL_POINTER , CAIRO_INT_STATUS_INVALID_STRING , CAIRO_INT_STATUS_INVALID_PATH_DATA ,
  CAIRO_INT_STATUS_READ_ERROR , CAIRO_INT_STATUS_WRITE_ERROR , CAIRO_INT_STATUS_SURFACE_FINISHED , CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH ,
  CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH , CAIRO_INT_STATUS_INVALID_CONTENT , CAIRO_INT_STATUS_INVALID_FORMAT , CAIRO_INT_STATUS_INVALID_VISUAL ,
  CAIRO_INT_STATUS_FILE_NOT_FOUND , CAIRO_INT_STATUS_INVALID_DASH , CAIRO_INT_STATUS_INVALID_DSC_COMMENT , CAIRO_INT_STATUS_INVALID_INDEX ,
  CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE , CAIRO_INT_STATUS_TEMP_FILE_ERROR , CAIRO_INT_STATUS_INVALID_STRIDE , CAIRO_INT_STATUS_FONT_TYPE_MISMATCH ,
  CAIRO_INT_STATUS_USER_FONT_IMMUTABLE , CAIRO_INT_STATUS_USER_FONT_ERROR , CAIRO_INT_STATUS_NEGATIVE_COUNT , CAIRO_INT_STATUS_INVALID_CLUSTERS ,
  CAIRO_INT_STATUS_INVALID_SLANT , CAIRO_INT_STATUS_INVALID_WEIGHT , CAIRO_INT_STATUS_INVALID_SIZE , CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED ,
  CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH , CAIRO_INT_STATUS_DEVICE_ERROR , CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION , CAIRO_INT_STATUS_DEVICE_FINISHED ,
  CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING , CAIRO_INT_STATUS_PNG_ERROR , CAIRO_INT_STATUS_FREETYPE_ERROR , CAIRO_INT_STATUS_WIN32_GDI_ERROR ,
  CAIRO_INT_STATUS_TAG_ERROR , CAIRO_INT_STATUS_LAST_STATUS , CAIRO_INT_STATUS_UNSUPPORTED = 100 , CAIRO_INT_STATUS_DEGENERATE ,
  CAIRO_INT_STATUS_NOTHING_TO_DO , CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY , CAIRO_INT_STATUS_IMAGE_FALLBACK , CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN ,
  CAIRO_INT_STATUS_SUCCESS = 0 , CAIRO_INT_STATUS_NO_MEMORY , CAIRO_INT_STATUS_INVALID_RESTORE , CAIRO_INT_STATUS_INVALID_POP_GROUP ,
  CAIRO_INT_STATUS_NO_CURRENT_POINT , CAIRO_INT_STATUS_INVALID_MATRIX , CAIRO_INT_STATUS_INVALID_STATUS , CAIRO_INT_STATUS_NULL_POINTER ,
  CAIRO_INT_STATUS_INVALID_STRING , CAIRO_INT_STATUS_INVALID_PATH_DATA , CAIRO_INT_STATUS_READ_ERROR , CAIRO_INT_STATUS_WRITE_ERROR ,
  CAIRO_INT_STATUS_SURFACE_FINISHED , CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH , CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH , CAIRO_INT_STATUS_INVALID_CONTENT ,
  CAIRO_INT_STATUS_INVALID_FORMAT , CAIRO_INT_STATUS_INVALID_VISUAL , CAIRO_INT_STATUS_FILE_NOT_FOUND , CAIRO_INT_STATUS_INVALID_DASH ,
  CAIRO_INT_STATUS_INVALID_DSC_COMMENT , CAIRO_INT_STATUS_INVALID_INDEX , CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE , CAIRO_INT_STATUS_TEMP_FILE_ERROR ,
  CAIRO_INT_STATUS_INVALID_STRIDE , CAIRO_INT_STATUS_FONT_TYPE_MISMATCH , CAIRO_INT_STATUS_USER_FONT_IMMUTABLE , CAIRO_INT_STATUS_USER_FONT_ERROR ,
  CAIRO_INT_STATUS_NEGATIVE_COUNT , CAIRO_INT_STATUS_INVALID_CLUSTERS , CAIRO_INT_STATUS_INVALID_SLANT , CAIRO_INT_STATUS_INVALID_WEIGHT ,
  CAIRO_INT_STATUS_INVALID_SIZE , CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED , CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH , CAIRO_INT_STATUS_DEVICE_ERROR ,
  CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION , CAIRO_INT_STATUS_DEVICE_FINISHED , CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING , CAIRO_INT_STATUS_PNG_ERROR ,
  CAIRO_INT_STATUS_FREETYPE_ERROR , CAIRO_INT_STATUS_WIN32_GDI_ERROR , CAIRO_INT_STATUS_TAG_ERROR , CAIRO_INT_STATUS_LAST_STATUS ,
  CAIRO_INT_STATUS_UNSUPPORTED = 100 , CAIRO_INT_STATUS_DEGENERATE , CAIRO_INT_STATUS_NOTHING_TO_DO , CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY ,
  CAIRO_INT_STATUS_IMAGE_FALLBACK , CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN
}
 

Functions

cairo_status_t _cairo_error (cairo_status_t status)
 

Macro Definition Documentation

◆ _cairo_error_throw

#define _cairo_error_throw (   status)
Value:
do { \
cairo_status_t status__ = _cairo_error (status); \
(void) status__; \
} while (0)
cairo_status_t _cairo_error(cairo_status_t status)
Definition: cairo-error.c:65
static void
Definition: fpif.c:118
#define status

Definition at line 124 of file cairo-error-private.h.

◆ _cairo_int_status_is_error

#define _cairo_int_status_is_error (   status)     (status != CAIRO_INT_STATUS_SUCCESS && status < CAIRO_INT_STATUS_LAST_STATUS)

Definition at line 117 of file cairo-error-private.h.

◆ _cairo_status_is_error

#define _cairo_status_is_error (   status)     (status != CAIRO_STATUS_SUCCESS && status < CAIRO_STATUS_LAST_STATUS)

Definition at line 114 of file cairo-error-private.h.

Typedef Documentation

◆ cairo_int_status_t

Definition at line 1 of file cairo-error-private.h.

Enumeration Type Documentation

◆ _cairo_int_status

Enumerator
CAIRO_INT_STATUS_SUCCESS 
CAIRO_INT_STATUS_NO_MEMORY 
CAIRO_INT_STATUS_INVALID_RESTORE 
CAIRO_INT_STATUS_INVALID_POP_GROUP 
CAIRO_INT_STATUS_NO_CURRENT_POINT 
CAIRO_INT_STATUS_INVALID_MATRIX 
CAIRO_INT_STATUS_INVALID_STATUS 
CAIRO_INT_STATUS_NULL_POINTER 
CAIRO_INT_STATUS_INVALID_STRING 
CAIRO_INT_STATUS_INVALID_PATH_DATA 
CAIRO_INT_STATUS_READ_ERROR 
CAIRO_INT_STATUS_WRITE_ERROR 
CAIRO_INT_STATUS_SURFACE_FINISHED 
CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH 
CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH 
CAIRO_INT_STATUS_INVALID_CONTENT 
CAIRO_INT_STATUS_INVALID_FORMAT 
CAIRO_INT_STATUS_INVALID_VISUAL 
CAIRO_INT_STATUS_FILE_NOT_FOUND 
CAIRO_INT_STATUS_INVALID_DASH 
CAIRO_INT_STATUS_INVALID_DSC_COMMENT 
CAIRO_INT_STATUS_INVALID_INDEX 
CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE 
CAIRO_INT_STATUS_TEMP_FILE_ERROR 
CAIRO_INT_STATUS_INVALID_STRIDE 
CAIRO_INT_STATUS_FONT_TYPE_MISMATCH 
CAIRO_INT_STATUS_USER_FONT_IMMUTABLE 
CAIRO_INT_STATUS_USER_FONT_ERROR 
CAIRO_INT_STATUS_NEGATIVE_COUNT 
CAIRO_INT_STATUS_INVALID_CLUSTERS 
CAIRO_INT_STATUS_INVALID_SLANT 
CAIRO_INT_STATUS_INVALID_WEIGHT 
CAIRO_INT_STATUS_INVALID_SIZE 
CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED 
CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH 
CAIRO_INT_STATUS_DEVICE_ERROR 
CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION 
CAIRO_INT_STATUS_DEVICE_FINISHED 
CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING 
CAIRO_INT_STATUS_PNG_ERROR 
CAIRO_INT_STATUS_FREETYPE_ERROR 
CAIRO_INT_STATUS_WIN32_GDI_ERROR 
CAIRO_INT_STATUS_TAG_ERROR 
CAIRO_INT_STATUS_LAST_STATUS 
CAIRO_INT_STATUS_UNSUPPORTED 
CAIRO_INT_STATUS_DEGENERATE 
CAIRO_INT_STATUS_NOTHING_TO_DO 
CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY 
CAIRO_INT_STATUS_IMAGE_FALLBACK 
CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN 
CAIRO_INT_STATUS_SUCCESS 
CAIRO_INT_STATUS_NO_MEMORY 
CAIRO_INT_STATUS_INVALID_RESTORE 
CAIRO_INT_STATUS_INVALID_POP_GROUP 
CAIRO_INT_STATUS_NO_CURRENT_POINT 
CAIRO_INT_STATUS_INVALID_MATRIX 
CAIRO_INT_STATUS_INVALID_STATUS 
CAIRO_INT_STATUS_NULL_POINTER 
CAIRO_INT_STATUS_INVALID_STRING 
CAIRO_INT_STATUS_INVALID_PATH_DATA 
CAIRO_INT_STATUS_READ_ERROR 
CAIRO_INT_STATUS_WRITE_ERROR 
CAIRO_INT_STATUS_SURFACE_FINISHED 
CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH 
CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH 
CAIRO_INT_STATUS_INVALID_CONTENT 
CAIRO_INT_STATUS_INVALID_FORMAT 
CAIRO_INT_STATUS_INVALID_VISUAL 
CAIRO_INT_STATUS_FILE_NOT_FOUND 
CAIRO_INT_STATUS_INVALID_DASH 
CAIRO_INT_STATUS_INVALID_DSC_COMMENT 
CAIRO_INT_STATUS_INVALID_INDEX 
CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE 
CAIRO_INT_STATUS_TEMP_FILE_ERROR 
CAIRO_INT_STATUS_INVALID_STRIDE 
CAIRO_INT_STATUS_FONT_TYPE_MISMATCH 
CAIRO_INT_STATUS_USER_FONT_IMMUTABLE 
CAIRO_INT_STATUS_USER_FONT_ERROR 
CAIRO_INT_STATUS_NEGATIVE_COUNT 
CAIRO_INT_STATUS_INVALID_CLUSTERS 
CAIRO_INT_STATUS_INVALID_SLANT 
CAIRO_INT_STATUS_INVALID_WEIGHT 
CAIRO_INT_STATUS_INVALID_SIZE 
CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED 
CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH 
CAIRO_INT_STATUS_DEVICE_ERROR 
CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION 
CAIRO_INT_STATUS_DEVICE_FINISHED 
CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING 
CAIRO_INT_STATUS_PNG_ERROR 
CAIRO_INT_STATUS_FREETYPE_ERROR 
CAIRO_INT_STATUS_WIN32_GDI_ERROR 
CAIRO_INT_STATUS_TAG_ERROR 
CAIRO_INT_STATUS_LAST_STATUS 
CAIRO_INT_STATUS_UNSUPPORTED 
CAIRO_INT_STATUS_DEGENERATE 
CAIRO_INT_STATUS_NOTHING_TO_DO 
CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY 
CAIRO_INT_STATUS_IMAGE_FALLBACK 
CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN 
CAIRO_INT_STATUS_SUCCESS 
CAIRO_INT_STATUS_NO_MEMORY 
CAIRO_INT_STATUS_INVALID_RESTORE 
CAIRO_INT_STATUS_INVALID_POP_GROUP 
CAIRO_INT_STATUS_NO_CURRENT_POINT 
CAIRO_INT_STATUS_INVALID_MATRIX 
CAIRO_INT_STATUS_INVALID_STATUS 
CAIRO_INT_STATUS_NULL_POINTER 
CAIRO_INT_STATUS_INVALID_STRING 
CAIRO_INT_STATUS_INVALID_PATH_DATA 
CAIRO_INT_STATUS_READ_ERROR 
CAIRO_INT_STATUS_WRITE_ERROR 
CAIRO_INT_STATUS_SURFACE_FINISHED 
CAIRO_INT_STATUS_SURFACE_TYPE_MISMATCH 
CAIRO_INT_STATUS_PATTERN_TYPE_MISMATCH 
CAIRO_INT_STATUS_INVALID_CONTENT 
CAIRO_INT_STATUS_INVALID_FORMAT 
CAIRO_INT_STATUS_INVALID_VISUAL 
CAIRO_INT_STATUS_FILE_NOT_FOUND 
CAIRO_INT_STATUS_INVALID_DASH 
CAIRO_INT_STATUS_INVALID_DSC_COMMENT 
CAIRO_INT_STATUS_INVALID_INDEX 
CAIRO_INT_STATUS_CLIP_NOT_REPRESENTABLE 
CAIRO_INT_STATUS_TEMP_FILE_ERROR 
CAIRO_INT_STATUS_INVALID_STRIDE 
CAIRO_INT_STATUS_FONT_TYPE_MISMATCH 
CAIRO_INT_STATUS_USER_FONT_IMMUTABLE 
CAIRO_INT_STATUS_USER_FONT_ERROR 
CAIRO_INT_STATUS_NEGATIVE_COUNT 
CAIRO_INT_STATUS_INVALID_CLUSTERS 
CAIRO_INT_STATUS_INVALID_SLANT 
CAIRO_INT_STATUS_INVALID_WEIGHT 
CAIRO_INT_STATUS_INVALID_SIZE 
CAIRO_INT_STATUS_USER_FONT_NOT_IMPLEMENTED 
CAIRO_INT_STATUS_DEVICE_TYPE_MISMATCH 
CAIRO_INT_STATUS_DEVICE_ERROR 
CAIRO_INT_STATUS_INVALID_MESH_CONSTRUCTION 
CAIRO_INT_STATUS_DEVICE_FINISHED 
CAIRO_INT_STATUS_JBIG2_GLOBAL_MISSING 
CAIRO_INT_STATUS_PNG_ERROR 
CAIRO_INT_STATUS_FREETYPE_ERROR 
CAIRO_INT_STATUS_WIN32_GDI_ERROR 
CAIRO_INT_STATUS_TAG_ERROR 
CAIRO_INT_STATUS_LAST_STATUS 
CAIRO_INT_STATUS_UNSUPPORTED 
CAIRO_INT_STATUS_DEGENERATE 
CAIRO_INT_STATUS_NOTHING_TO_DO 
CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY 
CAIRO_INT_STATUS_IMAGE_FALLBACK 
CAIRO_INT_STATUS_ANALYZE_RECORDING_SURFACE_PATTERN 

Definition at line 56 of file cairo-error-private.h.

Function Documentation

◆ _cairo_error()

cairo_status_t _cairo_error ( cairo_status_t  status)

_cairo_error: @status: a status value indicating an error, (eg. not CAIRO_STATUS_SUCCESS)

Checks that status is an error status, but does nothing else.

All assignments of an error status to any user-visible object within the cairo application should result in a call to _cairo_error().

The purpose of this function is to allow the user to set a breakpoint in _cairo_error() to generate a stack trace for when the user causes cairo to detect an error.

Return value: the error status.

Definition at line 65 of file cairo-error.c.

References _cairo_status_is_error, assert(), CAIRO_ENSURE_UNIQUE, and status.

Referenced by __cairo_contour_add_point(), _active_edges_to_spans(), _bitmap_next_id(), _cairo_analysis_surface_create(), _cairo_array_grow_by(), _cairo_bentley_ottmann_tessellate_boxes(), _cairo_bentley_ottmann_tessellate_polygon(), _cairo_bentley_ottmann_tessellate_rectangular_traps(), _cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes(), _cairo_bentley_ottmann_tessellate_rectilinear_traps(), _cairo_beos_bitmap_to_surface(), _cairo_beos_surface_create_internal(), _cairo_bo_event_queue_insert(), _cairo_botor_scan_converter_generate(), _cairo_boxes_add_internal(), _cairo_boxes_intersect(), _cairo_cache_init(), _cairo_cff_fallback_init(), _cairo_cff_font_create(), _cairo_cff_font_fallback_create(), _cairo_cff_font_load_cff(), _cairo_cff_font_load_opentype_cff(), _cairo_cff_scaled_font_is_cid_cff(), _cairo_cff_subset_init(), _cairo_clip_tor_scan_converter_create(), _cairo_clip_tor_scan_converter_generate(), _cairo_cogl_context_create(), _cairo_cogl_surface_create_full(), _cairo_cogl_surface_create_similar(), _cairo_default_context_create(), _cairo_default_context_push_group(), _cairo_default_context_restore(), _cairo_device_create_observer_internal(), _cairo_device_set_error(), _cairo_dfb_surface_create_similar(), _cairo_dfb_surface_map_to_image(), _cairo_drm_bo_flink(), _cairo_drm_bo_open_for_name(), _cairo_drm_gallium_device_create(), _cairo_escape_ps_name(), _cairo_font_face_set_error(), _cairo_freepool_alloc_array(), _cairo_ft_font_face_scaled_font_create(), _cairo_ft_font_options_substitute(), _cairo_ft_index_to_ucs4(), _cairo_ft_is_synthetic(), _cairo_ft_load_truetype_table(), _cairo_ft_load_type1_data(), _cairo_ft_scaled_glyph_init(), _cairo_ft_scaled_glyph_load_glyph(), _cairo_ft_unscaled_font_create_for_pattern(), _cairo_ft_unscaled_font_create_internal(), _cairo_ft_unscaled_font_init(), _cairo_ft_unscaled_font_map_create(), _cairo_ft_unscaled_font_set_scale(), _cairo_gl_context_init(), _cairo_gl_context_release(), _cairo_gl_get_shader_by_type(), _cairo_gl_gradient_create(), _cairo_gl_gradient_render(), _cairo_gl_pattern_to_source(), _cairo_gl_surface_create_scratch_for_texture(), _cairo_gl_surface_map_to_image(), _cairo_gl_white_source(), _cairo_gradient_pattern_init_copy(), _cairo_gstate_glyph_path(), _cairo_gstate_restore(), _cairo_gstate_rotate(), _cairo_gstate_save(), _cairo_gstate_scale(), _cairo_gstate_set_dash(), _cairo_gstate_set_font_face(), _cairo_gstate_set_matrix(), _cairo_gstate_show_text_glyphs(), _cairo_gstate_transform(), _cairo_gstate_translate(), _cairo_hash_table_manage(), _cairo_hull_compute(), _cairo_image_source_create_for_pattern(), _cairo_image_surface_create_for_pixman_image(), _cairo_image_surface_create_from_image(), _cairo_image_surface_create_similar(), _cairo_image_surface_create_with_pixman_format(), _cairo_index_to_glyph_name(), _cairo_intern_string(), _cairo_matrix_compute_basis_scale_factors(), _cairo_matrix_to_pixman_matrix(), _cairo_memory_stream_destroy(), _cairo_mempool_init(), _cairo_mono_scan_converter_create(), _cairo_null_surface_create(), _cairo_os2_surface_finish(), _cairo_os2_surface_mark_dirty_rectangle(), _cairo_paginated_surface_create(), _cairo_path_append_to_context(), _cairo_path_fixed_add(), _cairo_path_fixed_init_copy(), _cairo_path_fixed_rel_curve_to(), _cairo_path_fixed_rel_line_to(), _cairo_path_fixed_rel_move_to(), _cairo_pattern_create_copy(), _cairo_pattern_gradient_grow(), _cairo_pattern_set_error(), _cairo_pdf_interchange_add_outline(), _cairo_pdf_interchange_begin_dest_tag(), _cairo_pdf_interchange_init(), _cairo_pdf_interchange_write_document_dests(), _cairo_pdf_operators_emit_stroke_style(), _cairo_pdf_shading_generate_data(), _cairo_pdf_shading_generate_decode_array(), _cairo_pdf_surface_add_font(), _cairo_pdf_surface_add_pdf_pattern_or_shading(), _cairo_pdf_surface_add_source_surface(), _cairo_pdf_surface_create_for_stream_internal(), _cairo_pdf_surface_emit_cff_font(), _cairo_pdf_surface_emit_gradient(), _cairo_pdf_surface_emit_image(), _cairo_pdf_surface_emit_mesh_pattern(), _cairo_pdf_surface_emit_pattern(), _cairo_pdf_surface_emit_pattern_stops(), _cairo_pdf_surface_emit_repeating_function(), _cairo_pdf_surface_emit_smask(), _cairo_pdf_surface_emit_stitched_colorgradient(), _cairo_pdf_surface_emit_truetype_font_subset(), _cairo_pdf_surface_emit_type1_font(), _cairo_pdf_surface_emit_type3_font_subset(), _cairo_pdf_surface_fill(), _cairo_pdf_surface_finish(), _cairo_pdf_surface_lookup_jbig2_global(), _cairo_pdf_surface_mask(), _cairo_pdf_surface_open_content_stream(), _cairo_pdf_surface_open_group(), _cairo_pdf_surface_open_stream(), _cairo_pdf_surface_paint(), _cairo_pdf_surface_show_text_glyphs(), _cairo_pdf_surface_start_page(), _cairo_pdf_surface_stroke(), _cairo_pdf_surface_write_mask_group(), _cairo_pen_add_points(), _cairo_pen_init(), _cairo_pen_init_copy(), _cairo_polygon_grow(), _cairo_polygon_init_box_array(), _cairo_polygon_init_boxes(), _cairo_polygon_intersect(), _cairo_polygon_reduce(), _cairo_ps_surface_create_for_stream_internal(), _cairo_ps_surface_emit_base85_string(), _cairo_ps_surface_emit_body(), _cairo_ps_surface_emit_image(), _cairo_ps_surface_emit_pattern_stops(), _cairo_ps_surface_set_bounding_box(), _cairo_ps_surface_use_form(), _cairo_qt_surface_acquire_source_image(), _cairo_quartz_cg_stroke(), _cairo_quartz_font_face_create_for_toy(), _cairo_quartz_font_face_scaled_font_create(), _cairo_quartz_init_glyph_path(), _cairo_quartz_init_glyph_surface(), _cairo_quartz_surface_acquire_source_image(), _cairo_quartz_surface_create_internal(), _cairo_quartz_surface_create_similar(), _cairo_quartz_surface_map_to_image(), _cairo_recording_surface_copy__fill(), _cairo_recording_surface_copy__glyphs(), _cairo_recording_surface_copy__mask(), _cairo_recording_surface_copy__paint(), _cairo_recording_surface_copy__stroke(), _cairo_recording_surface_copy__tag(), _cairo_recording_surface_create_bbtree(), _cairo_recording_surface_fill(), _cairo_recording_surface_mask(), _cairo_recording_surface_paint(), _cairo_recording_surface_replay_internal(), _cairo_recording_surface_replay_one(), _cairo_recording_surface_show_text_glyphs(), _cairo_recording_surface_snapshot(), _cairo_recording_surface_stroke(), _cairo_recording_surface_tag(), _cairo_rectangle_list_create_in_error(), _cairo_rectangular_scan_converter_add_box(), _cairo_rectangular_scan_converter_generate(), _cairo_rectilinear_stroker_add_segment(), _cairo_region_create_from_boxes(), _cairo_region_set_error(), _cairo_rtree_node_insert(), _cairo_scaled_font_allocate_glyph(), _cairo_scaled_font_init(), _cairo_scaled_font_register_placeholder_and_unlock_font_map(), _cairo_scaled_font_set_error(), _cairo_scaled_font_subset_create_glyph_names(), _cairo_scaled_font_subsets_foreach_internal(), _cairo_scaled_glyph_lookup(), _cairo_script_context_create_internal(), _cairo_script_surface_create_internal(), _cairo_script_surface_finish(), _cairo_set_error(), _cairo_stroke_style_init_copy(), _cairo_sub_font_add_glyph(), _cairo_sub_font_create(), _cairo_sub_font_glyph_lookup_unicode(), _cairo_sub_font_glyph_map_to_unicode(), _cairo_sub_font_map_glyph(), _cairo_surface_create_for_rectangle_int(), _cairo_surface_create_observer_internal(), _cairo_surface_default_acquire_source_image(), _cairo_surface_fill(), _cairo_surface_fill_stroke(), _cairo_surface_mask(), _cairo_surface_observer_add_callback(), _cairo_surface_observer_glyphs(), _cairo_surface_offset_glyphs(), _cairo_surface_paint(), _cairo_surface_set_error(), _cairo_surface_set_font_options(), _cairo_surface_show_text_glyphs(), _cairo_surface_snapshot(), _cairo_surface_snapshot_acquire_source_image(), _cairo_surface_stroke(), _cairo_surface_tag(), _cairo_surface_to_cgimage(), _cairo_surface_wrapper_show_text_glyphs(), _cairo_svg_document_create(), _cairo_svg_document_finish(), _cairo_svg_surface_add_source_surface(), _cairo_svg_surface_copy_page(), _cairo_svg_surface_create_for_document(), _cairo_svg_surface_emit_pattern(), _cairo_svg_surface_emit_pattern_stops(), _cairo_svg_surface_emit_recording_surface(), _cairo_svg_surface_show_page(), _cairo_tag_parse_dest_attributes(), _cairo_tag_parse_link_attributes(), _cairo_tag_stack_pop(), _cairo_tag_stack_push(), _cairo_tee_surface_show_text_glyphs(), _cairo_tor22_scan_converter_create(), _cairo_tor22_scan_converter_generate(), _cairo_tor_scan_converter_create(), _cairo_tor_scan_converter_generate(), _cairo_toy_font_face_init(), _cairo_traps_extract_region(), _cairo_traps_grow(), _cairo_traps_init_boxes(), _cairo_tristrip_grow(), _cairo_truetype_font_create(), _cairo_truetype_font_set_error(), _cairo_truetype_index_to_ucs4(), _cairo_truetype_read_font_name(), _cairo_truetype_reverse_cmap(), _cairo_type1_fallback_init_internal(), _cairo_type2_charstrings_init(), _cairo_type3_glyph_surface_create(), _cairo_user_font_face_scaled_font_create(), _cairo_user_scaled_glyph_init(), _cairo_utf8_to_pdf_string(), _cairo_utf8_to_ucs4(), _cairo_utf8_to_utf16(), _cairo_validate_text_clusters(), _cairo_win32_display_surface_create_for_dc(), _cairo_win32_display_surface_map_to_image(), _cairo_win32_display_surface_set_clip(), _cairo_win32_print_gdi_error(), _cairo_win32_printing_surface_emit_win32_glyphs(), _cairo_win32_save_initial_clip(), _cairo_win32_scaled_font_index_to_ucs4(), _cairo_win32_scaled_font_init_glyph_path(), _cairo_win32_scaled_font_text_to_glyphs(), _cairo_win32_scaled_font_type1_text_to_glyphs(), _cairo_xcb_connection_find_visual_formats(), _cairo_xcb_connection_parse_xrender_formats(), _cairo_xcb_glyph_attach(), _cairo_xcb_picture_create(), _cairo_xcb_pixmap_copy(), _cairo_xcb_pixmap_create(), _cairo_xcb_screen_store_linear_picture(), _cairo_xcb_screen_store_radial_picture(), _cairo_xcb_surface_add_glyph(), _cairo_xcb_surface_create_internal(), _cairo_xcb_surface_set_clip_region(), _cairo_xlib_glyph_attach(), _cairo_xlib_screen_get(), _cairo_xlib_surface_add_glyph(), _cairo_xlib_surface_create_internal(), _cairo_xlib_surface_draw_image(), _cairo_xlib_surface_get_gc(), _cairo_xlib_visual_info_create(), _cairo_xml_emit_type42_font(), _cairo_xml_surface_create_internal(), _create_dc_and_bitmap(), _decompose_glyph_outline(), _emit_dash(), _emit_glyphs_chunk(), _emit_scaled_font_init(), _emit_type42_font(), _extract_pdf_surface(), _extract_ps_surface(), _extract_svg_surface(), _get_bitmap_surface(), _get_image(), _get_image_surface(), _glx_dummy_window(), _intel_bo_put_a1_image(), _lzw_buf_grow(), _lzw_buf_init(), _mono_scan_converter_init(), _pattern_has_error(), _pool_chunk_create(), _pqueue_grow(), _render_composite_boxes(), _render_fill_boxes(), _render_glyph_bitmap(), _render_glyph_outline(), _tessellate_fan(), _upload_image_inplace(), _vg_get_image(), _vg_setup_gradient_stops(), _vg_surface_create_internal(), _win32_scaled_font_create(), _win32_scaled_font_get_unscaled_hfont(), _write_image_surface(), add_annotation(), add_cell(), add_tree_node(), bbtree_add(), botor_add_edge(), cairo_cff_font_create_cid_fontdict(), cairo_cff_font_fallback_generate(), cairo_cff_font_generate(), cairo_cff_font_read_cid_fontdict(), cairo_cff_font_read_fdselect(), cairo_cff_font_read_global_subroutines(), cairo_cff_font_read_name(), cairo_cff_font_read_private_dict(), cairo_cff_font_subset_font(), cairo_cff_font_subset_fontdict(), cairo_cogl_surface_create(), cairo_create(), cairo_device_observer_print(), cairo_directfb_surface_create(), cairo_drm_surface_create_for_name(), cairo_drm_surface_create_from_cacheable_image(), cairo_drm_surface_enable_scan_out(), cairo_gl_context_get_glyph_cache(), cairo_gl_surface_create(), cairo_gl_surface_create_for_dc(), cairo_gl_surface_create_for_egl(), cairo_gl_surface_create_for_texture(), cairo_gl_surface_create_for_window(), cairo_gl_surface_set_size(), cairo_gl_surface_swapbuffers(), cairo_image_surface_create(), cairo_image_surface_create_for_data(), cairo_image_surface_create_from_png(), cairo_matrix_invert(), cairo_mesh_pattern_get_control_point(), cairo_mesh_pattern_get_corner_color_rgba(), cairo_mesh_pattern_get_patch_count(), cairo_mesh_pattern_get_path(), cairo_os2_surface_create(), cairo_os2_surface_create_for_window(), cairo_os2_surface_get_hps(), cairo_os2_surface_set_hps(), cairo_os2_surface_set_size(), cairo_pattern_get_color_stop_count(), cairo_pattern_get_color_stop_rgba(), cairo_pattern_get_linear_points(), cairo_pattern_get_radial_circles(), cairo_pattern_get_rgba(), cairo_pattern_get_surface(), cairo_pdf_interchange_write_docinfo(), cairo_pdf_surface_emit_alpha_linear_function(), cairo_pdf_surface_emit_rgb_linear_function(), cairo_pdf_surface_emit_transparency_group(), cairo_qt_surface_create(), cairo_qt_surface_create_with_qimage(), cairo_qt_surface_create_with_qpixmap(), cairo_qt_surface_get_image(), cairo_quartz_font_face_create_for_cgfont(), cairo_quartz_image_surface_get_image(), cairo_quartz_surface_create(), cairo_recording_surface_create(), cairo_region_create_rectangles(), cairo_scaled_font_create(), cairo_scaled_font_text_to_glyphs(), cairo_script_from_recording_surface(), cairo_set_scaled_font(), cairo_surface_create_for_rectangle(), cairo_surface_create_observer(), cairo_surface_mark_dirty(), cairo_surface_mark_dirty_rectangle(), cairo_surface_observer_add_fill_callback(), cairo_surface_observer_add_finish_callback(), cairo_surface_observer_add_flush_callback(), cairo_surface_observer_add_glyphs_callback(), cairo_surface_observer_add_mask_callback(), cairo_surface_observer_add_paint_callback(), cairo_surface_observer_add_stroke_callback(), cairo_surface_observer_print(), cairo_surface_set_device_offset(), cairo_surface_set_device_scale(), cairo_surface_set_fallback_resolution(), cairo_surface_set_mime_data(), cairo_surface_set_user_data(), cairo_surface_supports_mime_type(), cairo_surface_unmap_image(), cairo_surface_write_to_png(), cairo_surface_write_to_png_stream(), cairo_tee_surface_add(), cairo_tee_surface_create(), cairo_tee_surface_index(), cairo_tee_surface_remove(), cairo_toy_font_face_create(), cairo_truetype_subset_init_internal(), cairo_type1_font_create(), cairo_type1_font_subset_build_glyph_list(), cairo_type1_font_subset_decrypt_eexec_segment(), cairo_type1_font_subset_generate(), cairo_type1_font_subset_get_fontname(), cairo_type1_font_subset_get_matrix(), cairo_type1_font_subset_parse_charstring(), cairo_type1_font_subset_write_private_dict(), cairo_vg_surface_create(), cairo_vg_surface_create_for_image(), cairo_win32_printing_surface_create(), cairo_win32_scaled_font_select_font(), cairo_win32_surface_create_with_ddb(), cairo_win32_surface_create_with_dib(), cairo_win32_surface_create_with_format(), cairo_win32_surface_get_image(), cairo_xcb_surface_create(), cairo_xcb_surface_create_for_bitmap(), cairo_xcb_surface_create_with_xrender_format(), cairo_xcb_surface_set_drawable(), cairo_xcb_surface_set_size(), cairo_xlib_surface_create(), cairo_xlib_surface_create_for_bitmap(), cairo_xlib_surface_set_drawable(), cairo_xlib_surface_set_size(), cairo_xml_for_recording_surface(), cff_dict_create_operator(), cff_dict_init(), cff_dict_set_operands(), cff_index_append_copy(), color_source(), composite_boxes(), composite_glyphs_via_mask(), composite_traps(), composite_tristrip(), copy_boxes(), copy_image_boxes(), coverage_alloc(), create_string_entry(), event_insert(), fill_boxes(), fill_rectangles(), find_name(), gallium_surface_create(), gallium_surface_create_internal(), gallium_surface_map_to_image(), glitter_scan_converter_reset(), gradient_source(), i915_batch_flush(), i915_bo_exec(), i915_buffer_cache_init(), i915_spans_init(), i915_surface_create(), i915_surface_create_for_name(), i915_surface_create_from_cacheable_image_internal(), i915_surface_create_internal(), i915_surface_enable_scan_out(), i965_device_flush(), i965_exec(), i965_spans_init(), i965_surface_create(), i965_surface_create_for_name(), i965_surface_create_internal(), i965_surface_enable_scan_out(), i965_surface_glyphs(), inplace_renderer_init(), intel_bo_put_image(), intel_buffer_cache_init(), intel_device_init(), intel_get_glyph_cache(), intel_glyph_cache_add_glyph(), intel_gradient_render(), intel_surface_acquire_source_image(), intel_surface_create(), intel_surface_create_for_name(), intel_surface_enable_scan_out(), mono_renderer_init(), mono_scan_converter_allocate_edges(), parse_array(), parse_attributes(), parse_name(), png_simple_error_callback(), polygon_init(), pqueue_push(), radeon_surface_create(), radeon_surface_create_for_name(), radeon_surface_create_internal(), read_png(), render_pattern(), render_rows(), set_clip_region(), source(), span_renderer_init(), stdio_flush(), stdio_read_func(), stdio_write(), stdio_write_func(), sub_add_run(), surface_source(), traps_to_operand(), tristrip_to_surface(), twin_font_face_set_properties_from_toy(), twin_scaled_font_compute_properties(), and write_png().