diff --git a/contrib/sdk/sources/cairo/Makefile b/contrib/sdk/sources/cairo/Makefile index 66ff6638d3..74dd045fed 100644 --- a/contrib/sdk/sources/cairo/Makefile +++ b/contrib/sdk/sources/cairo/Makefile @@ -5,7 +5,7 @@ CC = gcc CFLAGS = -c -O2 -ffast-math -Wall -Winline -Wno-attributes -fomit-frame-pointer LD = ld -LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a +LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --version-script cairo.ver --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a STRIP = $(PREFIX)strip @@ -151,7 +151,7 @@ all: $(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: $(OBJECTS) Makefile diff --git a/contrib/sdk/sources/cairo/Makefile.ebox b/contrib/sdk/sources/cairo/Makefile.ebox index 53f3f3d2d1..7e76605d0f 100644 --- a/contrib/sdk/sources/cairo/Makefile.ebox +++ b/contrib/sdk/sources/cairo/Makefile.ebox @@ -5,7 +5,7 @@ CC = gcc CFLAGS = -c -O2 -march=pentium-mmx -ffast-math -Wall -Winline -Wno-attributes -fomit-frame-pointer LD = ld -LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a +LDFLAGS = -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image-base=0 --version-script cairo.ver --output-def $(LIBRARY).orig.def --out-implib $(LIBRARY).dll.a STRIP = $(PREFIX)strip @@ -14,7 +14,7 @@ DEFINES = -U__WIN32__ -U_Win32 -U_WIN32 -U__MINGW32__ -U_MSC_VER -DHAVE_CONFIG_H INCLUDES = -I. -I../newlib/include -I../pixman -I../zlib -I../libpng -I../freetype/include -LIBPATH:= -L../../import -L../../static +LIBPATH:= -L../../lib LIBS:= -ldll -lgcc -lfreetype.dll -lz.dll -lpixman-1.dll -lpng16.dll -lc.dll @@ -151,7 +151,7 @@ all: $(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: $(OBJECTS) Makefile @@ -160,8 +160,8 @@ $(LIBRARY).dll: $(OBJECTS) Makefile sed -e "s/ @[^ ]*//" $(LIBRARY).orig.def > $(LIBRARY).def sed -f ../newlib/cmd1.sed $(LIBRARY).def > mem sed -f ../newlib/cmd2.sed mem >$(LIBRARY).inc - mv -f $@ ../../lib - mv -f $(LIBRARY).dll.a ../../import + mv -f $@ ../../bin + mv -f $(LIBRARY).dll.a ../../lib %.o : %.c $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< diff --git a/contrib/sdk/sources/cairo/cairo.ver b/contrib/sdk/sources/cairo/cairo.ver new file mode 100644 index 0000000000..f2cd2632a4 --- /dev/null +++ b/contrib/sdk/sources/cairo/cairo.ver @@ -0,0 +1,10 @@ +LIBDRM { + global: DllStartup; + *; + local: __chkstk; + __chkstk_ms; + _alloca; + _nm____ctype_ptr__; + longjmp; + setjmp; +}; diff --git a/contrib/sdk/sources/cairo/cairo2.def b/contrib/sdk/sources/cairo/cairo2.def deleted file mode 100644 index fdad590e4c..0000000000 --- a/contrib/sdk/sources/cairo/cairo2.def +++ /dev/null @@ -1,1119 +0,0 @@ -EXPORTS - DllStartup - __cairo_clip_all DATA - __cairo_contour_add_point - __cairo_contour_remove_last_chain - __cairo_no_compositor DATA - __chkstk DATA - __chkstk_ms DATA - _alloca DATA - _cairo_analysis_surface_create - _cairo_analysis_surface_get_bounding_box - _cairo_analysis_surface_get_ctm - _cairo_analysis_surface_get_supported - _cairo_analysis_surface_get_unsupported - _cairo_analysis_surface_has_supported - _cairo_analysis_surface_has_unsupported - _cairo_analysis_surface_merge_status - _cairo_analysis_surface_set_ctm - _cairo_arc_path - _cairo_arc_path_negative - _cairo_array_allocate - _cairo_array_append - _cairo_array_append_multiple - _cairo_array_copy_element - _cairo_array_fini - _cairo_array_grow_by - _cairo_array_index - _cairo_array_index_const - _cairo_array_init - _cairo_array_num_elements - _cairo_array_size - _cairo_array_truncate - _cairo_atomic_int_cmpxchg_return_old_impl - _cairo_atomic_int_dec_and_test - _cairo_atomic_int_inc - _cairo_atomic_mutex DATA - _cairo_atomic_ptr_cmpxchg_return_old_impl - _cairo_base64_stream_create - _cairo_base85_stream_create - _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_bentley_ottmann_tessellate_traps - _cairo_botor_scan_converter_init - _cairo_box_add_curve_to - _cairo_box_from_doubles - _cairo_box_from_rectangle - _cairo_box_intersects_line_segment - _cairo_box_round_to_rectangle - _cairo_box_to_doubles - _cairo_boxes_add - _cairo_boxes_clear - _cairo_boxes_extents - _cairo_boxes_fini - _cairo_boxes_for_each_box - _cairo_boxes_get_extents - _cairo_boxes_init - _cairo_boxes_init_for_array - _cairo_boxes_init_from_rectangle - _cairo_boxes_init_with_clip - _cairo_boxes_intersect - _cairo_boxes_limit - _cairo_boxes_to_array - _cairo_cache_fini - _cairo_cache_foreach - _cairo_cache_freeze - _cairo_cache_init - _cairo_cache_insert - _cairo_cache_lookup - _cairo_cache_remove - _cairo_cache_thaw - _cairo_cff_fallback_fini - _cairo_cff_fallback_init - _cairo_cff_scaled_font_is_cid_cff - _cairo_cff_subset_fini - _cairo_cff_subset_init - _cairo_clip_combine_with_surface - _cairo_clip_contains_box - _cairo_clip_contains_extents - _cairo_clip_contains_rectangle - _cairo_clip_copy - _cairo_clip_copy_path - _cairo_clip_copy_rectangle_list - _cairo_clip_copy_region - _cairo_clip_copy_with_translation - _cairo_clip_create - _cairo_clip_destroy - _cairo_clip_equal - _cairo_clip_from_boxes - _cairo_clip_get_extents - _cairo_clip_get_image - _cairo_clip_get_polygon - _cairo_clip_get_region - _cairo_clip_get_surface - _cairo_clip_intersect_box - _cairo_clip_intersect_boxes - _cairo_clip_intersect_clip - _cairo_clip_intersect_path - _cairo_clip_intersect_rectangle - _cairo_clip_intersect_rectilinear_path - _cairo_clip_is_polygon - _cairo_clip_is_region - _cairo_clip_path_destroy - _cairo_clip_path_reference - _cairo_clip_reduce_for_composite - _cairo_clip_reduce_to_rectangle - _cairo_clip_reset_static_data - _cairo_clip_tor_scan_converter_create - _cairo_clip_transform - _cairo_clip_translate - _cairo_color_double_to_short - _cairo_color_equal - _cairo_color_get_content - _cairo_color_get_rgba - _cairo_color_get_rgba_premultiplied - _cairo_color_init_rgba - _cairo_color_multiply_alpha - _cairo_color_stop_equal - _cairo_composite_rectangles_add_to_damage - _cairo_composite_rectangles_can_reduce_clip - _cairo_composite_rectangles_fini - _cairo_composite_rectangles_init_for_boxes - _cairo_composite_rectangles_init_for_fill - _cairo_composite_rectangles_init_for_glyphs - _cairo_composite_rectangles_init_for_mask - _cairo_composite_rectangles_init_for_paint - _cairo_composite_rectangles_init_for_polygon - _cairo_composite_rectangles_init_for_stroke - _cairo_composite_rectangles_intersect_mask_extents - _cairo_composite_rectangles_intersect_source_extents - _cairo_compositor_fill - _cairo_compositor_glyphs - _cairo_compositor_mask - _cairo_compositor_paint - _cairo_compositor_stroke - _cairo_content_from_format - _cairo_content_from_pixman_format - _cairo_contour_add - _cairo_contour_add_reversed - _cairo_contour_fini - _cairo_contour_init - _cairo_contour_reset - _cairo_contour_reverse - _cairo_contour_simplify - _cairo_create_in_error - _cairo_damage_add_box - _cairo_damage_add_rectangle - _cairo_damage_add_region - _cairo_damage_create - _cairo_damage_create_in_error - _cairo_damage_destroy - _cairo_damage_reduce - _cairo_debug_print_boxes - _cairo_debug_print_clip - _cairo_debug_print_contour - _cairo_debug_print_path - _cairo_debug_print_pattern - _cairo_debug_print_polygon - _cairo_debug_print_traps - _cairo_default_context_create - _cairo_default_context_fini - _cairo_default_context_init - _cairo_default_context_reset_static_data - _cairo_deflate_stream_create - _cairo_device_create_in_error - _cairo_device_init - _cairo_device_set_error - _cairo_empty_rectangle DATA - _cairo_error - _cairo_fallback_compositor DATA - _cairo_fini - _cairo_font_face_init - _cairo_font_face_is_user - _cairo_font_face_nil DATA - _cairo_font_face_set_error - _cairo_font_face_twin_create_fallback - _cairo_font_face_twin_create_for_toy - _cairo_font_options_get_lcd_filter - _cairo_font_options_get_round_glyph_positions - _cairo_font_options_init_copy - _cairo_font_options_init_default - _cairo_font_options_set_lcd_filter - _cairo_font_options_set_round_glyph_positions - _cairo_format_bits_per_pixel - _cairo_format_from_content - _cairo_format_from_pixman_format - _cairo_format_to_pixman_format_code - _cairo_freelist_alloc - _cairo_freelist_calloc - _cairo_freelist_fini - _cairo_freelist_free - _cairo_freelist_init - _cairo_freepool_alloc_array - _cairo_freepool_alloc_from_new_pool - _cairo_freepool_fini - _cairo_freepool_init - _cairo_ft_font_face_backend DATA - _cairo_ft_font_reset_static_data - _cairo_ft_scaled_font_get_load_flags - _cairo_ft_unscaled_font_map_mutex DATA - _cairo_glyph_cache_mutex DATA - _cairo_gradient_pattern_box_to_parameter - _cairo_gradient_pattern_fit_to_range - _cairo_gradient_pattern_interpolate - _cairo_gradient_pattern_is_solid - _cairo_gstate_backend_to_user_rectangle - _cairo_gstate_clip - _cairo_gstate_clip_extents - _cairo_gstate_copy_clip_rectangle_list - _cairo_gstate_copy_page - _cairo_gstate_device_to_user - _cairo_gstate_device_to_user_distance - _cairo_gstate_fill - _cairo_gstate_fill_extents - _cairo_gstate_fini - _cairo_gstate_get_antialias - _cairo_gstate_get_clip - _cairo_gstate_get_dash - _cairo_gstate_get_fill_rule - _cairo_gstate_get_font_extents - _cairo_gstate_get_font_face - _cairo_gstate_get_font_matrix - _cairo_gstate_get_font_options - _cairo_gstate_get_line_cap - _cairo_gstate_get_line_join - _cairo_gstate_get_line_width - _cairo_gstate_get_matrix - _cairo_gstate_get_miter_limit - _cairo_gstate_get_opacity - _cairo_gstate_get_operator - _cairo_gstate_get_original_target - _cairo_gstate_get_scaled_font - _cairo_gstate_get_source - _cairo_gstate_get_target - _cairo_gstate_get_tolerance - _cairo_gstate_glyph_extents - _cairo_gstate_glyph_path - _cairo_gstate_identity_matrix - _cairo_gstate_in_clip - _cairo_gstate_in_fill - _cairo_gstate_in_stroke - _cairo_gstate_init - _cairo_gstate_is_group - _cairo_gstate_mask - _cairo_gstate_paint - _cairo_gstate_path_extents - _cairo_gstate_redirect_target - _cairo_gstate_reset_clip - _cairo_gstate_restore - _cairo_gstate_rotate - _cairo_gstate_save - _cairo_gstate_scale - _cairo_gstate_set_antialias - _cairo_gstate_set_dash - _cairo_gstate_set_fill_rule - _cairo_gstate_set_font_face - _cairo_gstate_set_font_matrix - _cairo_gstate_set_font_options - _cairo_gstate_set_font_size - _cairo_gstate_set_line_cap - _cairo_gstate_set_line_join - _cairo_gstate_set_line_width - _cairo_gstate_set_matrix - _cairo_gstate_set_miter_limit - _cairo_gstate_set_opacity - _cairo_gstate_set_operator - _cairo_gstate_set_source - _cairo_gstate_set_tolerance - _cairo_gstate_show_page - _cairo_gstate_show_text_glyphs - _cairo_gstate_stroke - _cairo_gstate_stroke_extents - _cairo_gstate_transform - _cairo_gstate_translate - _cairo_gstate_user_to_device - _cairo_gstate_user_to_device_distance - _cairo_half_from_float - _cairo_hash_bytes - _cairo_hash_string - _cairo_hash_table_create - _cairo_hash_table_destroy - _cairo_hash_table_foreach - _cairo_hash_table_insert - _cairo_hash_table_lookup - _cairo_hash_table_random_entry - _cairo_hash_table_remove - _cairo_hull_compute - _cairo_image_analyze_color - _cairo_image_analyze_transparency - _cairo_image_info_get_jpeg_info - _cairo_image_info_get_jpx_info - _cairo_image_info_get_png_info - _cairo_image_mask_compositor_get - _cairo_image_reset_static_data - _cairo_image_scaled_glyph_fini - _cairo_image_solid_cache_mutex DATA - _cairo_image_source_backend DATA - _cairo_image_source_create_for_pattern - _cairo_image_spans_compositor_get - _cairo_image_surface_acquire_source_image - _cairo_image_surface_assume_ownership_of_data - _cairo_image_surface_backend DATA - _cairo_image_surface_clone_subimage - _cairo_image_surface_coerce - _cairo_image_surface_coerce_to_format - _cairo_image_surface_create_for_pixman_image - _cairo_image_surface_create_from_image - _cairo_image_surface_create_similar - _cairo_image_surface_create_with_content - _cairo_image_surface_create_with_pixman_format - _cairo_image_surface_fill - _cairo_image_surface_finish - _cairo_image_surface_get_extents - _cairo_image_surface_get_font_options - _cairo_image_surface_glyphs - _cairo_image_surface_init - _cairo_image_surface_map_to_image - _cairo_image_surface_mask - _cairo_image_surface_paint - _cairo_image_surface_release_source_image - _cairo_image_surface_snapshot - _cairo_image_surface_source - _cairo_image_surface_stroke - _cairo_image_surface_unmap_image - _cairo_image_traps_compositor_get - _cairo_init - _cairo_int128_cmp - _cairo_int128_divrem - _cairo_int128_lt - _cairo_int32_to_int128 - _cairo_int64_to_int128 - _cairo_int64x64_128_mul - _cairo_int_96by64_32x64_divrem - _cairo_int_surface_create_in_error - _cairo_intern_string - _cairo_intern_string_mutex DATA - _cairo_intern_string_reset_static_data - _cairo_linear_pattern_equal - _cairo_linear_pattern_hash - _cairo_lround - _cairo_lzw_compress - _cairo_mask_compositor_init - _cairo_matrix_compute_basis_scale_factors - _cairo_matrix_compute_determinant - _cairo_matrix_get_affine - _cairo_matrix_has_unity_scale - _cairo_matrix_is_integer_translation - _cairo_matrix_is_invertible - _cairo_matrix_is_pixel_exact - _cairo_matrix_is_pixman_translation - _cairo_matrix_is_scale_0 - _cairo_matrix_multiply - _cairo_matrix_to_pixman_matrix_offset - _cairo_matrix_transform_bounding_box - _cairo_matrix_transform_bounding_box_fixed - _cairo_matrix_transformed_circle_major_axis - _cairo_memory_stream_copy - _cairo_memory_stream_create - _cairo_memory_stream_destroy - _cairo_memory_stream_length - _cairo_mempool_alloc - _cairo_mempool_fini - _cairo_mempool_free - _cairo_mempool_init - _cairo_mesh_pattern_coord_box - _cairo_mesh_pattern_rasterize - _cairo_mono_scan_converter_add_polygon - _cairo_mono_scan_converter_create - _cairo_null_stream_create - _cairo_null_surface_create - _cairo_observers_notify - _cairo_operator_bounded_by_either - _cairo_operator_bounded_by_mask - _cairo_operator_bounded_by_source - _cairo_output_stream_close - _cairo_output_stream_create - _cairo_output_stream_create_for_file - _cairo_output_stream_create_for_filename - _cairo_output_stream_create_in_error - _cairo_output_stream_destroy - _cairo_output_stream_fini - _cairo_output_stream_flush - _cairo_output_stream_get_position - _cairo_output_stream_get_status - _cairo_output_stream_init - _cairo_output_stream_nil DATA - _cairo_output_stream_printf - _cairo_output_stream_vprintf - _cairo_output_stream_write - _cairo_output_stream_write_hex_string - _cairo_paginated_surface_create - _cairo_paginated_surface_get_recording - _cairo_paginated_surface_get_target - _cairo_paginated_surface_set_size - _cairo_path_append_to_context - _cairo_path_bounder_extents - _cairo_path_create - _cairo_path_create_flat - _cairo_path_create_in_error - _cairo_path_fixed_append - _cairo_path_fixed_approximate_clip_extents - _cairo_path_fixed_approximate_fill_extents - _cairo_path_fixed_approximate_stroke_extents - _cairo_path_fixed_close_path - _cairo_path_fixed_create - _cairo_path_fixed_curve_to - _cairo_path_fixed_destroy - _cairo_path_fixed_equal - _cairo_path_fixed_extents - _cairo_path_fixed_fill_extents - _cairo_path_fixed_fill_rectilinear_to_boxes - _cairo_path_fixed_fill_rectilinear_to_polygon - _cairo_path_fixed_fill_to_polygon - _cairo_path_fixed_fill_to_traps - _cairo_path_fixed_fini - _cairo_path_fixed_get_current_point - _cairo_path_fixed_hash - _cairo_path_fixed_in_fill - _cairo_path_fixed_init - _cairo_path_fixed_init_copy - _cairo_path_fixed_interpret - _cairo_path_fixed_interpret_flat - _cairo_path_fixed_is_box - _cairo_path_fixed_is_rectangle - _cairo_path_fixed_is_simple_quad - _cairo_path_fixed_is_stroke_box - _cairo_path_fixed_iter_at_end - _cairo_path_fixed_iter_init - _cairo_path_fixed_iter_is_fill_box - _cairo_path_fixed_line_to - _cairo_path_fixed_move_to - _cairo_path_fixed_new_sub_path - _cairo_path_fixed_rel_curve_to - _cairo_path_fixed_rel_line_to - _cairo_path_fixed_rel_move_to - _cairo_path_fixed_size - _cairo_path_fixed_stroke_dashed_to_polygon - _cairo_path_fixed_stroke_extents - _cairo_path_fixed_stroke_polygon_to_traps - _cairo_path_fixed_stroke_rectilinear_to_boxes - _cairo_path_fixed_stroke_to_polygon - _cairo_path_fixed_stroke_to_shaper - _cairo_path_fixed_stroke_to_traps - _cairo_path_fixed_stroke_to_tristrip - _cairo_path_fixed_transform - _cairo_path_fixed_translate - _cairo_pattern_alpha_range - _cairo_pattern_analyze_filter - _cairo_pattern_black DATA - _cairo_pattern_clear DATA - _cairo_pattern_create_copy - _cairo_pattern_create_in_error - _cairo_pattern_create_solid - _cairo_pattern_equal - _cairo_pattern_fini - _cairo_pattern_get_extents - _cairo_pattern_get_ink_extents - _cairo_pattern_hash - _cairo_pattern_init - _cairo_pattern_init_copy - _cairo_pattern_init_for_surface - _cairo_pattern_init_snapshot - _cairo_pattern_init_solid - _cairo_pattern_init_static_copy - _cairo_pattern_is_clear - _cairo_pattern_is_opaque - _cairo_pattern_is_opaque_solid - _cairo_pattern_reset_static_data - _cairo_pattern_sampled_area - _cairo_pattern_solid_surface_cache_lock DATA - _cairo_pattern_transform - _cairo_pattern_white DATA - _cairo_pdf_operators_clip - _cairo_pdf_operators_emit_stroke_style - _cairo_pdf_operators_enable_actual_text - _cairo_pdf_operators_fill - _cairo_pdf_operators_fill_stroke - _cairo_pdf_operators_fini - _cairo_pdf_operators_flush - _cairo_pdf_operators_init - _cairo_pdf_operators_reset - _cairo_pdf_operators_set_cairo_to_pdf_matrix - _cairo_pdf_operators_set_font_subsets_callback - _cairo_pdf_operators_set_stream - _cairo_pdf_operators_show_text_glyphs - _cairo_pdf_operators_stroke - _cairo_pdf_shading_fini - _cairo_pdf_shading_init_alpha - _cairo_pdf_shading_init_color - _cairo_pen_add_points - _cairo_pen_find_active_ccw_vertex_index - _cairo_pen_find_active_ccw_vertices - _cairo_pen_find_active_cw_vertex_index - _cairo_pen_find_active_cw_vertices - _cairo_pen_fini - _cairo_pen_init - _cairo_pen_init_copy - _cairo_pen_vertices_needed - _cairo_polygon_add_contour - _cairo_polygon_add_external_edge - _cairo_polygon_add_line - _cairo_polygon_fini - _cairo_polygon_init - _cairo_polygon_init_box_array - _cairo_polygon_init_boxes - _cairo_polygon_init_with_clip - _cairo_polygon_intersect - _cairo_polygon_intersect_with_boxes - _cairo_polygon_limit - _cairo_polygon_limit_to_clip - _cairo_polygon_reduce - _cairo_polygon_translate - _cairo_ps_standard_encoding_to_glyphname - _cairo_radial_pattern_equal - _cairo_radial_pattern_focus_is_inside - _cairo_radial_pattern_hash - _cairo_raster_source_pattern_acquire - _cairo_raster_source_pattern_finish - _cairo_raster_source_pattern_init_copy - _cairo_raster_source_pattern_release - _cairo_raster_source_pattern_snapshot - _cairo_rasterise_polygon_to_boxes - _cairo_rasterise_polygon_to_traps - _cairo_recording_surface_get_bbox - _cairo_recording_surface_get_ink_bbox - _cairo_recording_surface_get_path - _cairo_recording_surface_replay - _cairo_recording_surface_replay_and_create_regions - _cairo_recording_surface_replay_one - _cairo_recording_surface_replay_region - _cairo_recording_surface_replay_with_clip - _cairo_rectangle_int_from_double - _cairo_rectangle_intersect - _cairo_rectangle_list_create_in_error - _cairo_rectangle_union - _cairo_rectangles_nil DATA - _cairo_rectangular_scan_converter_add_box - _cairo_rectangular_scan_converter_init - _cairo_region_create_from_boxes - _cairo_region_create_in_error - _cairo_region_fini - _cairo_region_get_boxes - _cairo_region_init - _cairo_region_init_rectangle - _cairo_rtree_evict_random - _cairo_rtree_fini - _cairo_rtree_foreach - _cairo_rtree_init - _cairo_rtree_insert - _cairo_rtree_node_collapse - _cairo_rtree_node_create - _cairo_rtree_node_destroy - _cairo_rtree_node_insert - _cairo_rtree_node_remove - _cairo_rtree_reset - _cairo_rtree_unpin - _cairo_scaled_font_attach_private - _cairo_scaled_font_create_in_error - _cairo_scaled_font_error_mutex DATA - _cairo_scaled_font_find_private - _cairo_scaled_font_fini - _cairo_scaled_font_freeze_cache - _cairo_scaled_font_get_max_scale - _cairo_scaled_font_glyph_approximate_extents - _cairo_scaled_font_glyph_device_extents - _cairo_scaled_font_glyph_path - _cairo_scaled_font_init - _cairo_scaled_font_is_ft - _cairo_scaled_font_map_destroy - _cairo_scaled_font_map_mutex DATA - _cairo_scaled_font_register_placeholder_and_unlock_font_map - _cairo_scaled_font_reset_cache - _cairo_scaled_font_reset_static_data - _cairo_scaled_font_set_error - _cairo_scaled_font_set_metrics - _cairo_scaled_font_subset_create_glyph_names - _cairo_scaled_font_subsets_create_composite - _cairo_scaled_font_subsets_create_scaled - _cairo_scaled_font_subsets_create_simple - _cairo_scaled_font_subsets_destroy - _cairo_scaled_font_subsets_enable_latin_subset - _cairo_scaled_font_subsets_foreach_scaled - _cairo_scaled_font_subsets_foreach_unscaled - _cairo_scaled_font_subsets_foreach_user - _cairo_scaled_font_subsets_map_glyph - _cairo_scaled_font_thaw_cache - _cairo_scaled_font_unregister_placeholder_and_lock_font_map - _cairo_scaled_glyph_attach_private - _cairo_scaled_glyph_find_private - _cairo_scaled_glyph_lookup - _cairo_scaled_glyph_page_cache_mutex DATA - _cairo_scaled_glyph_set_metrics - _cairo_scaled_glyph_set_path - _cairo_scaled_glyph_set_recording_surface - _cairo_scaled_glyph_set_surface - _cairo_scan_converter_create_in_error - _cairo_scan_converter_set_error - _cairo_scan_converter_status - _cairo_script_context_attach_snapshots - _cairo_script_context_create_internal - _cairo_shape_mask_compositor_init - _cairo_slope_compare - _cairo_span_renderer_create_in_error - _cairo_span_renderer_set_error - _cairo_span_renderer_status - _cairo_spans_compositor_init - _cairo_spline_bound - _cairo_spline_decompose - _cairo_spline_init - _cairo_spline_intersects - _cairo_stock_color - _cairo_stroke_style_dash_approximate - _cairo_stroke_style_dash_can_approximate - _cairo_stroke_style_dash_period - _cairo_stroke_style_dash_stroked - _cairo_stroke_style_fini - _cairo_stroke_style_init - _cairo_stroke_style_init_copy - _cairo_stroke_style_max_distance_from_path - _cairo_stroke_style_max_join_distance_from_path - _cairo_stroke_style_max_line_distance_from_path - _cairo_stroker_dash_init - _cairo_stroker_dash_start - _cairo_stroker_dash_step - _cairo_surface_acquire_source_image - _cairo_surface_attach_snapshot - _cairo_surface_begin_modification - _cairo_surface_clipper_init - _cairo_surface_clipper_reset - _cairo_surface_clipper_set_clip - _cairo_surface_copy_mime_data - _cairo_surface_create_for_rectangle_int - _cairo_surface_create_in_error - _cairo_surface_create_similar_scratch - _cairo_surface_create_similar_solid - _cairo_surface_default_acquire_source_image - _cairo_surface_default_release_source_image - _cairo_surface_default_source - _cairo_surface_detach_snapshot - _cairo_surface_fallback_fill - _cairo_surface_fallback_glyphs - _cairo_surface_fallback_mask - _cairo_surface_fallback_paint - _cairo_surface_fallback_stroke - _cairo_surface_fill - _cairo_surface_fill_stroke - _cairo_surface_flush - _cairo_surface_get_extents - _cairo_surface_get_source - _cairo_surface_has_device_transform - _cairo_surface_has_snapshot - _cairo_surface_init - _cairo_surface_is_paginated - _cairo_surface_map_to_image - _cairo_surface_mask - _cairo_surface_offset_fill - _cairo_surface_offset_glyphs - _cairo_surface_offset_mask - _cairo_surface_offset_paint - _cairo_surface_offset_stroke - _cairo_surface_paint - _cairo_surface_release_device_reference - _cairo_surface_release_source_image - _cairo_surface_set_device_scale - _cairo_surface_set_error - _cairo_surface_set_font_options - _cairo_surface_set_resolution - _cairo_surface_show_text_glyphs - _cairo_surface_snapshot - _cairo_surface_stroke - _cairo_surface_subsurface_set_snapshot - _cairo_surface_unmap_image - _cairo_surface_wrapper_acquire_source_image - _cairo_surface_wrapper_create_similar - _cairo_surface_wrapper_fill - _cairo_surface_wrapper_fill_stroke - _cairo_surface_wrapper_fini - _cairo_surface_wrapper_get_extents - _cairo_surface_wrapper_get_font_options - _cairo_surface_wrapper_get_target_extents - _cairo_surface_wrapper_has_show_text_glyphs - _cairo_surface_wrapper_init - _cairo_surface_wrapper_intersect_extents - _cairo_surface_wrapper_mask - _cairo_surface_wrapper_paint - _cairo_surface_wrapper_release_source_image - _cairo_surface_wrapper_set_clip - _cairo_surface_wrapper_set_inverse_transform - _cairo_surface_wrapper_show_text_glyphs - _cairo_surface_wrapper_snapshot - _cairo_surface_wrapper_stroke - _cairo_tor22_scan_converter_add_polygon - _cairo_tor22_scan_converter_create - _cairo_tor_scan_converter_add_polygon - _cairo_tor_scan_converter_create - _cairo_toy_font_face_mutex DATA - _cairo_toy_font_face_reset_static_data - _cairo_trapezoid_array_translate_and_scale - _cairo_traps_add_trap - _cairo_traps_clear - _cairo_traps_compositor_init - _cairo_traps_contain - _cairo_traps_extents - _cairo_traps_extract_region - _cairo_traps_fini - _cairo_traps_init - _cairo_traps_init_boxes - _cairo_traps_init_with_clip - _cairo_traps_limit - _cairo_traps_path - _cairo_traps_tessellate_convex_quad - _cairo_traps_tessellate_rectangle - _cairo_traps_tessellate_triangle - _cairo_traps_to_boxes - _cairo_traps_translate - _cairo_tristrip_add_point - _cairo_tristrip_extents - _cairo_tristrip_fini - _cairo_tristrip_init - _cairo_tristrip_init_with_clip - _cairo_tristrip_limit - _cairo_tristrip_move_to - _cairo_tristrip_translate - _cairo_truetype_get_style - _cairo_truetype_index_to_ucs4 - _cairo_truetype_read_font_name - _cairo_truetype_subset_fini - _cairo_truetype_subset_init_pdf - _cairo_truetype_subset_init_ps - _cairo_twin_charmap DATA - _cairo_twin_outlines DATA - _cairo_type1_fallback_fini - _cairo_type1_fallback_init_binary - _cairo_type1_fallback_init_hex - _cairo_type1_scaled_font_is_type1 - _cairo_type1_subset_fini - _cairo_type1_subset_init - _cairo_type2_charstrings_fini - _cairo_type2_charstrings_init - _cairo_type3_glyph_surface_analyze_glyph - _cairo_type3_glyph_surface_create - _cairo_type3_glyph_surface_emit_glyph - _cairo_type3_glyph_surface_set_font_subsets_callback - _cairo_ucs4_to_utf8 - _cairo_uint128_add - _cairo_uint128_cmp - _cairo_uint128_divrem - _cairo_uint128_eq - _cairo_uint128_lsl - _cairo_uint128_lt - _cairo_uint128_mul - _cairo_uint128_negate - _cairo_uint128_not - _cairo_uint128_rsa - _cairo_uint128_rsl - _cairo_uint128_sub - _cairo_uint32_to_uint128 - _cairo_uint64_to_uint128 - _cairo_uint64x64_128_mul - _cairo_uint_96by64_32x64_divrem - _cairo_unbounded_rectangle DATA - _cairo_unicode_to_winansi - _cairo_unscaled_font_destroy - _cairo_unscaled_font_init - _cairo_unscaled_font_reference - _cairo_user_data_array_copy - _cairo_user_data_array_fini - _cairo_user_data_array_foreach - _cairo_user_data_array_get_data - _cairo_user_data_array_init - _cairo_user_data_array_set_data - _cairo_user_font_face_backend DATA - _cairo_utf8_get_char_validated - _cairo_utf8_to_ucs4 - _cairo_utf8_to_utf16 - _cairo_validate_text_clusters - _cairo_winansi_to_glyphname - _do_cairo_gstate_backend_to_user - _do_cairo_gstate_backend_to_user_distance - _do_cairo_gstate_user_to_backend - _do_cairo_gstate_user_to_backend_distance - _nm____ctype_ptr__ DATA - _pixman_format_from_masks - _pixman_format_to_masks - _pixman_image_add_traps - _pixman_image_add_tristrip - _pixman_image_for_color - _pixman_image_for_pattern - cairo_append_path - cairo_arc - cairo_arc_negative - cairo_clip - cairo_clip_extents - cairo_clip_preserve - cairo_close_path - cairo_copy_clip_rectangle_list - cairo_copy_page - cairo_copy_path - cairo_copy_path_flat - cairo_create - cairo_curve_to - cairo_debug_reset_static_data - cairo_destroy - cairo_device_acquire - cairo_device_destroy - cairo_device_finish - cairo_device_flush - cairo_device_get_reference_count - cairo_device_get_type - cairo_device_get_user_data - cairo_device_reference - cairo_device_release - cairo_device_set_user_data - cairo_device_status - cairo_device_to_user - cairo_device_to_user_distance - cairo_fill - cairo_fill_extents - cairo_fill_preserve - cairo_font_extents - cairo_font_face_destroy - cairo_font_face_get_reference_count - cairo_font_face_get_type - cairo_font_face_get_user_data - cairo_font_face_reference - cairo_font_face_set_user_data - cairo_font_face_status - cairo_font_options_copy - cairo_font_options_create - cairo_font_options_destroy - cairo_font_options_equal - cairo_font_options_get_antialias - cairo_font_options_get_hint_metrics - cairo_font_options_get_hint_style - cairo_font_options_get_subpixel_order - cairo_font_options_hash - cairo_font_options_merge - cairo_font_options_set_antialias - cairo_font_options_set_hint_metrics - cairo_font_options_set_hint_style - cairo_font_options_set_subpixel_order - cairo_font_options_status - cairo_format_stride_for_width - cairo_ft_font_face_create_for_ft_face - cairo_ft_font_face_get_synthesize - cairo_ft_font_face_set_synthesize - cairo_ft_font_face_unset_synthesize - cairo_ft_scaled_font_lock_face - cairo_ft_scaled_font_unlock_face - cairo_get_antialias - cairo_get_current_point - cairo_get_dash - cairo_get_dash_count - cairo_get_fill_rule - cairo_get_font_face - cairo_get_font_matrix - cairo_get_font_options - cairo_get_group_target - cairo_get_line_cap - cairo_get_line_join - cairo_get_line_width - cairo_get_matrix - cairo_get_miter_limit - cairo_get_operator - cairo_get_reference_count - cairo_get_scaled_font - cairo_get_source - cairo_get_target - cairo_get_tolerance - cairo_get_user_data - cairo_glyph_allocate - cairo_glyph_extents - cairo_glyph_free - cairo_glyph_path - cairo_has_current_point - cairo_identity_matrix - cairo_image_surface_create - cairo_image_surface_create_for_data - cairo_image_surface_create_from_png - cairo_image_surface_create_from_png_stream - cairo_image_surface_get_data - cairo_image_surface_get_format - cairo_image_surface_get_height - cairo_image_surface_get_stride - cairo_image_surface_get_width - cairo_in_clip - cairo_in_fill - cairo_in_stroke - cairo_line_to - cairo_mask - cairo_mask_surface - cairo_matrix_init - cairo_matrix_init_identity - cairo_matrix_init_rotate - cairo_matrix_init_scale - cairo_matrix_init_translate - cairo_matrix_invert - cairo_matrix_multiply - cairo_matrix_rotate - cairo_matrix_scale - cairo_matrix_transform_distance - cairo_matrix_transform_point - cairo_matrix_translate - cairo_mesh_pattern_begin_patch - cairo_mesh_pattern_curve_to - cairo_mesh_pattern_end_patch - 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_mesh_pattern_line_to - cairo_mesh_pattern_move_to - cairo_mesh_pattern_set_control_point - cairo_mesh_pattern_set_corner_color_rgb - cairo_mesh_pattern_set_corner_color_rgba - cairo_move_to - cairo_new_path - cairo_new_sub_path - cairo_paint - cairo_paint_with_alpha - cairo_path_destroy - cairo_path_extents - cairo_pattern_add_color_stop_rgb - cairo_pattern_add_color_stop_rgba - cairo_pattern_create_for_surface - cairo_pattern_create_linear - cairo_pattern_create_mesh - cairo_pattern_create_radial - cairo_pattern_create_raster_source - cairo_pattern_create_rgb - cairo_pattern_create_rgba - cairo_pattern_destroy - cairo_pattern_get_color_stop_count - cairo_pattern_get_color_stop_rgba - cairo_pattern_get_extend - cairo_pattern_get_filter - cairo_pattern_get_linear_points - cairo_pattern_get_matrix - cairo_pattern_get_radial_circles - cairo_pattern_get_reference_count - cairo_pattern_get_rgba - cairo_pattern_get_surface - cairo_pattern_get_type - cairo_pattern_get_user_data - cairo_pattern_reference - cairo_pattern_set_extend - cairo_pattern_set_filter - cairo_pattern_set_matrix - cairo_pattern_set_user_data - cairo_pattern_status - cairo_pop_group - cairo_pop_group_to_source - cairo_push_group - cairo_push_group_with_content - cairo_raster_source_pattern_get_acquire - cairo_raster_source_pattern_get_callback_data - cairo_raster_source_pattern_get_copy - cairo_raster_source_pattern_get_finish - cairo_raster_source_pattern_get_snapshot - cairo_raster_source_pattern_set_acquire - cairo_raster_source_pattern_set_callback_data - cairo_raster_source_pattern_set_copy - cairo_raster_source_pattern_set_finish - cairo_raster_source_pattern_set_snapshot - cairo_recording_surface_create - cairo_recording_surface_get_extents - cairo_recording_surface_ink_extents - cairo_rectangle - cairo_rectangle_list_destroy - cairo_reference - cairo_region_contains_point - cairo_region_contains_rectangle - cairo_region_copy - cairo_region_create - cairo_region_create_rectangle - cairo_region_create_rectangles - cairo_region_destroy - cairo_region_equal - cairo_region_get_extents - cairo_region_get_rectangle - cairo_region_intersect - cairo_region_intersect_rectangle - cairo_region_is_empty - cairo_region_num_rectangles - cairo_region_reference - cairo_region_status - cairo_region_subtract - cairo_region_subtract_rectangle - cairo_region_translate - cairo_region_union - cairo_region_union_rectangle - cairo_region_xor - cairo_region_xor_rectangle - cairo_rel_curve_to - cairo_rel_line_to - cairo_rel_move_to - cairo_reset_clip - cairo_restore - cairo_rotate - cairo_save - cairo_scale - cairo_scaled_font_create - cairo_scaled_font_destroy - cairo_scaled_font_extents - cairo_scaled_font_get_ctm - cairo_scaled_font_get_font_face - cairo_scaled_font_get_font_matrix - cairo_scaled_font_get_font_options - cairo_scaled_font_get_reference_count - cairo_scaled_font_get_scale_matrix - cairo_scaled_font_get_type - cairo_scaled_font_get_user_data - cairo_scaled_font_glyph_extents - cairo_scaled_font_reference - cairo_scaled_font_set_user_data - cairo_scaled_font_status - cairo_scaled_font_text_extents - cairo_scaled_font_text_to_glyphs - cairo_script_create - cairo_script_create_for_stream - cairo_script_from_recording_surface - cairo_script_get_mode - cairo_script_set_mode - cairo_script_surface_create - cairo_script_surface_create_for_target - cairo_script_write_comment - cairo_select_font_face - cairo_set_antialias - cairo_set_dash - cairo_set_fill_rule - cairo_set_font_face - cairo_set_font_matrix - cairo_set_font_options - cairo_set_font_size - cairo_set_line_cap - cairo_set_line_join - cairo_set_line_width - cairo_set_matrix - cairo_set_miter_limit - cairo_set_operator - cairo_set_scaled_font - cairo_set_source - cairo_set_source_rgb - cairo_set_source_rgba - cairo_set_source_surface - cairo_set_tolerance - cairo_set_user_data - cairo_show_glyphs - cairo_show_page - cairo_show_text - cairo_show_text_glyphs - cairo_status - cairo_status_to_string - cairo_stroke - cairo_stroke_extents - cairo_stroke_preserve - cairo_surface_copy_page - cairo_surface_create_for_rectangle - cairo_surface_create_similar - cairo_surface_create_similar_image - cairo_surface_destroy - cairo_surface_finish - cairo_surface_flush - cairo_surface_get_content - cairo_surface_get_device - cairo_surface_get_device_offset - cairo_surface_get_fallback_resolution - cairo_surface_get_font_options - cairo_surface_get_mime_data - cairo_surface_get_reference_count - cairo_surface_get_type - cairo_surface_get_user_data - cairo_surface_has_show_text_glyphs - cairo_surface_map_to_image - cairo_surface_mark_dirty - cairo_surface_mark_dirty_rectangle - cairo_surface_reference - cairo_surface_set_device_offset - cairo_surface_set_fallback_resolution - cairo_surface_set_mime_data - cairo_surface_set_user_data - cairo_surface_show_page - cairo_surface_status - cairo_surface_supports_mime_type - cairo_surface_unmap_image - cairo_surface_write_to_png - cairo_surface_write_to_png_stream - cairo_svg_get_versions - cairo_svg_surface_create - cairo_svg_surface_create_for_stream - cairo_svg_surface_restrict_to_version - cairo_svg_version_to_string - cairo_text_cluster_allocate - cairo_text_cluster_free - cairo_text_extents - cairo_text_path - cairo_toy_font_face_create - cairo_toy_font_face_get_family - cairo_toy_font_face_get_slant - cairo_toy_font_face_get_weight - cairo_transform - cairo_translate - cairo_user_font_face_create - cairo_user_font_face_get_init_func - cairo_user_font_face_get_render_glyph_func - cairo_user_font_face_get_text_to_glyphs_func - cairo_user_font_face_get_unicode_to_glyph_func - cairo_user_font_face_set_init_func - cairo_user_font_face_set_render_glyph_func - cairo_user_font_face_set_text_to_glyphs_func - cairo_user_font_face_set_unicode_to_glyph_func - cairo_user_to_device - cairo_user_to_device_distance - cairo_version - cairo_version_string - longjmp - setjmp diff --git a/contrib/sdk/sources/cairo/cairo2.inc b/contrib/sdk/sources/cairo/cairo2.inc index f3fcb3e1aa..ce31df0ac4 100644 --- a/contrib/sdk/sources/cairo/cairo2.inc +++ b/contrib/sdk/sources/cairo/cairo2.inc @@ -4,9 +4,6 @@ EXPORTS,'EXPORTS',\ __cairo_contour_add_point,'__cairo_contour_add_point',\ __cairo_contour_remove_last_chain,'__cairo_contour_remove_last_chain',\ __cairo_no_compositor,'__cairo_no_compositor',\ - __chkstk,'__chkstk',\ - __chkstk_ms,'__chkstk_ms',\ - _alloca,'_alloca',\ _cairo_analysis_surface_create,'_cairo_analysis_surface_create',\ _cairo_analysis_surface_get_bounding_box,'_cairo_analysis_surface_get_bounding_box',\ _cairo_analysis_surface_get_ctm,'_cairo_analysis_surface_get_ctm',\ @@ -781,7 +778,6 @@ EXPORTS,'EXPORTS',\ _do_cairo_gstate_backend_to_user_distance,'_do_cairo_gstate_backend_to_user_distance',\ _do_cairo_gstate_user_to_backend,'_do_cairo_gstate_user_to_backend',\ _do_cairo_gstate_user_to_backend_distance,'_do_cairo_gstate_user_to_backend_distance',\ - _nm____ctype_ptr__,'_nm____ctype_ptr__',\ _pixman_format_from_masks,'_pixman_format_from_masks',\ _pixman_format_to_masks,'_pixman_format_to_masks',\ _pixman_image_add_traps,'_pixman_image_add_traps',\ @@ -1115,5 +1111,3 @@ EXPORTS,'EXPORTS',\ cairo_user_to_device_distance,'cairo_user_to_device_distance',\ cairo_version,'cairo_version',\ cairo_version_string,'cairo_version_string',\ - longjmp,'longjmp',\ - setjmp,'setjmp',\ diff --git a/contrib/sdk/sources/cairo/cairo2.orig.def b/contrib/sdk/sources/cairo/cairo2.orig.def deleted file mode 100644 index e44af42441..0000000000 --- a/contrib/sdk/sources/cairo/cairo2.orig.def +++ /dev/null @@ -1,1119 +0,0 @@ -EXPORTS - DllStartup @1 - __cairo_clip_all @2 DATA - __cairo_contour_add_point @3 - __cairo_contour_remove_last_chain @4 - __cairo_no_compositor @5 DATA - __chkstk @6 DATA - __chkstk_ms @7 DATA - _alloca @8 DATA - _cairo_analysis_surface_create @9 - _cairo_analysis_surface_get_bounding_box @10 - _cairo_analysis_surface_get_ctm @11 - _cairo_analysis_surface_get_supported @12 - _cairo_analysis_surface_get_unsupported @13 - _cairo_analysis_surface_has_supported @14 - _cairo_analysis_surface_has_unsupported @15 - _cairo_analysis_surface_merge_status @16 - _cairo_analysis_surface_set_ctm @17 - _cairo_arc_path @18 - _cairo_arc_path_negative @19 - _cairo_array_allocate @20 - _cairo_array_append @21 - _cairo_array_append_multiple @22 - _cairo_array_copy_element @23 - _cairo_array_fini @24 - _cairo_array_grow_by @25 - _cairo_array_index @26 - _cairo_array_index_const @27 - _cairo_array_init @28 - _cairo_array_num_elements @29 - _cairo_array_size @30 - _cairo_array_truncate @31 - _cairo_atomic_int_cmpxchg_return_old_impl @32 - _cairo_atomic_int_dec_and_test @33 - _cairo_atomic_int_inc @34 - _cairo_atomic_mutex @35 DATA - _cairo_atomic_ptr_cmpxchg_return_old_impl @36 - _cairo_base64_stream_create @37 - _cairo_base85_stream_create @38 - _cairo_bentley_ottmann_tessellate_boxes @39 - _cairo_bentley_ottmann_tessellate_polygon @40 - _cairo_bentley_ottmann_tessellate_rectangular_traps @41 - _cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes @42 - _cairo_bentley_ottmann_tessellate_rectilinear_traps @43 - _cairo_bentley_ottmann_tessellate_traps @44 - _cairo_botor_scan_converter_init @45 - _cairo_box_add_curve_to @46 - _cairo_box_from_doubles @47 - _cairo_box_from_rectangle @48 - _cairo_box_intersects_line_segment @49 - _cairo_box_round_to_rectangle @50 - _cairo_box_to_doubles @51 - _cairo_boxes_add @52 - _cairo_boxes_clear @53 - _cairo_boxes_extents @54 - _cairo_boxes_fini @55 - _cairo_boxes_for_each_box @56 - _cairo_boxes_get_extents @57 - _cairo_boxes_init @58 - _cairo_boxes_init_for_array @59 - _cairo_boxes_init_from_rectangle @60 - _cairo_boxes_init_with_clip @61 - _cairo_boxes_intersect @62 - _cairo_boxes_limit @63 - _cairo_boxes_to_array @64 - _cairo_cache_fini @65 - _cairo_cache_foreach @66 - _cairo_cache_freeze @67 - _cairo_cache_init @68 - _cairo_cache_insert @69 - _cairo_cache_lookup @70 - _cairo_cache_remove @71 - _cairo_cache_thaw @72 - _cairo_cff_fallback_fini @73 - _cairo_cff_fallback_init @74 - _cairo_cff_scaled_font_is_cid_cff @75 - _cairo_cff_subset_fini @76 - _cairo_cff_subset_init @77 - _cairo_clip_combine_with_surface @78 - _cairo_clip_contains_box @79 - _cairo_clip_contains_extents @80 - _cairo_clip_contains_rectangle @81 - _cairo_clip_copy @82 - _cairo_clip_copy_path @83 - _cairo_clip_copy_rectangle_list @84 - _cairo_clip_copy_region @85 - _cairo_clip_copy_with_translation @86 - _cairo_clip_create @87 - _cairo_clip_destroy @88 - _cairo_clip_equal @89 - _cairo_clip_from_boxes @90 - _cairo_clip_get_extents @91 - _cairo_clip_get_image @92 - _cairo_clip_get_polygon @93 - _cairo_clip_get_region @94 - _cairo_clip_get_surface @95 - _cairo_clip_intersect_box @96 - _cairo_clip_intersect_boxes @97 - _cairo_clip_intersect_clip @98 - _cairo_clip_intersect_path @99 - _cairo_clip_intersect_rectangle @100 - _cairo_clip_intersect_rectilinear_path @101 - _cairo_clip_is_polygon @102 - _cairo_clip_is_region @103 - _cairo_clip_path_destroy @104 - _cairo_clip_path_reference @105 - _cairo_clip_reduce_for_composite @106 - _cairo_clip_reduce_to_rectangle @107 - _cairo_clip_reset_static_data @108 - _cairo_clip_tor_scan_converter_create @109 - _cairo_clip_transform @110 - _cairo_clip_translate @111 - _cairo_color_double_to_short @112 - _cairo_color_equal @113 - _cairo_color_get_content @114 - _cairo_color_get_rgba @115 - _cairo_color_get_rgba_premultiplied @116 - _cairo_color_init_rgba @117 - _cairo_color_multiply_alpha @118 - _cairo_color_stop_equal @119 - _cairo_composite_rectangles_add_to_damage @120 - _cairo_composite_rectangles_can_reduce_clip @121 - _cairo_composite_rectangles_fini @122 - _cairo_composite_rectangles_init_for_boxes @123 - _cairo_composite_rectangles_init_for_fill @124 - _cairo_composite_rectangles_init_for_glyphs @125 - _cairo_composite_rectangles_init_for_mask @126 - _cairo_composite_rectangles_init_for_paint @127 - _cairo_composite_rectangles_init_for_polygon @128 - _cairo_composite_rectangles_init_for_stroke @129 - _cairo_composite_rectangles_intersect_mask_extents @130 - _cairo_composite_rectangles_intersect_source_extents @131 - _cairo_compositor_fill @132 - _cairo_compositor_glyphs @133 - _cairo_compositor_mask @134 - _cairo_compositor_paint @135 - _cairo_compositor_stroke @136 - _cairo_content_from_format @137 - _cairo_content_from_pixman_format @138 - _cairo_contour_add @139 - _cairo_contour_add_reversed @140 - _cairo_contour_fini @141 - _cairo_contour_init @142 - _cairo_contour_reset @143 - _cairo_contour_reverse @144 - _cairo_contour_simplify @145 - _cairo_create_in_error @146 - _cairo_damage_add_box @147 - _cairo_damage_add_rectangle @148 - _cairo_damage_add_region @149 - _cairo_damage_create @150 - _cairo_damage_create_in_error @151 - _cairo_damage_destroy @152 - _cairo_damage_reduce @153 - _cairo_debug_print_boxes @154 - _cairo_debug_print_clip @155 - _cairo_debug_print_contour @156 - _cairo_debug_print_path @157 - _cairo_debug_print_pattern @158 - _cairo_debug_print_polygon @159 - _cairo_debug_print_traps @160 - _cairo_default_context_create @161 - _cairo_default_context_fini @162 - _cairo_default_context_init @163 - _cairo_default_context_reset_static_data @164 - _cairo_deflate_stream_create @165 - _cairo_device_create_in_error @166 - _cairo_device_init @167 - _cairo_device_set_error @168 - _cairo_empty_rectangle @169 DATA - _cairo_error @170 - _cairo_fallback_compositor @171 DATA - _cairo_fini @172 - _cairo_font_face_init @173 - _cairo_font_face_is_user @174 - _cairo_font_face_nil @175 DATA - _cairo_font_face_set_error @176 - _cairo_font_face_twin_create_fallback @177 - _cairo_font_face_twin_create_for_toy @178 - _cairo_font_options_get_lcd_filter @179 - _cairo_font_options_get_round_glyph_positions @180 - _cairo_font_options_init_copy @181 - _cairo_font_options_init_default @182 - _cairo_font_options_set_lcd_filter @183 - _cairo_font_options_set_round_glyph_positions @184 - _cairo_format_bits_per_pixel @185 - _cairo_format_from_content @186 - _cairo_format_from_pixman_format @187 - _cairo_format_to_pixman_format_code @188 - _cairo_freelist_alloc @189 - _cairo_freelist_calloc @190 - _cairo_freelist_fini @191 - _cairo_freelist_free @192 - _cairo_freelist_init @193 - _cairo_freepool_alloc_array @194 - _cairo_freepool_alloc_from_new_pool @195 - _cairo_freepool_fini @196 - _cairo_freepool_init @197 - _cairo_ft_font_face_backend @198 DATA - _cairo_ft_font_reset_static_data @199 - _cairo_ft_scaled_font_get_load_flags @200 - _cairo_ft_unscaled_font_map_mutex @201 DATA - _cairo_glyph_cache_mutex @202 DATA - _cairo_gradient_pattern_box_to_parameter @203 - _cairo_gradient_pattern_fit_to_range @204 - _cairo_gradient_pattern_interpolate @205 - _cairo_gradient_pattern_is_solid @206 - _cairo_gstate_backend_to_user_rectangle @207 - _cairo_gstate_clip @208 - _cairo_gstate_clip_extents @209 - _cairo_gstate_copy_clip_rectangle_list @210 - _cairo_gstate_copy_page @211 - _cairo_gstate_device_to_user @212 - _cairo_gstate_device_to_user_distance @213 - _cairo_gstate_fill @214 - _cairo_gstate_fill_extents @215 - _cairo_gstate_fini @216 - _cairo_gstate_get_antialias @217 - _cairo_gstate_get_clip @218 - _cairo_gstate_get_dash @219 - _cairo_gstate_get_fill_rule @220 - _cairo_gstate_get_font_extents @221 - _cairo_gstate_get_font_face @222 - _cairo_gstate_get_font_matrix @223 - _cairo_gstate_get_font_options @224 - _cairo_gstate_get_line_cap @225 - _cairo_gstate_get_line_join @226 - _cairo_gstate_get_line_width @227 - _cairo_gstate_get_matrix @228 - _cairo_gstate_get_miter_limit @229 - _cairo_gstate_get_opacity @230 - _cairo_gstate_get_operator @231 - _cairo_gstate_get_original_target @232 - _cairo_gstate_get_scaled_font @233 - _cairo_gstate_get_source @234 - _cairo_gstate_get_target @235 - _cairo_gstate_get_tolerance @236 - _cairo_gstate_glyph_extents @237 - _cairo_gstate_glyph_path @238 - _cairo_gstate_identity_matrix @239 - _cairo_gstate_in_clip @240 - _cairo_gstate_in_fill @241 - _cairo_gstate_in_stroke @242 - _cairo_gstate_init @243 - _cairo_gstate_is_group @244 - _cairo_gstate_mask @245 - _cairo_gstate_paint @246 - _cairo_gstate_path_extents @247 - _cairo_gstate_redirect_target @248 - _cairo_gstate_reset_clip @249 - _cairo_gstate_restore @250 - _cairo_gstate_rotate @251 - _cairo_gstate_save @252 - _cairo_gstate_scale @253 - _cairo_gstate_set_antialias @254 - _cairo_gstate_set_dash @255 - _cairo_gstate_set_fill_rule @256 - _cairo_gstate_set_font_face @257 - _cairo_gstate_set_font_matrix @258 - _cairo_gstate_set_font_options @259 - _cairo_gstate_set_font_size @260 - _cairo_gstate_set_line_cap @261 - _cairo_gstate_set_line_join @262 - _cairo_gstate_set_line_width @263 - _cairo_gstate_set_matrix @264 - _cairo_gstate_set_miter_limit @265 - _cairo_gstate_set_opacity @266 - _cairo_gstate_set_operator @267 - _cairo_gstate_set_source @268 - _cairo_gstate_set_tolerance @269 - _cairo_gstate_show_page @270 - _cairo_gstate_show_text_glyphs @271 - _cairo_gstate_stroke @272 - _cairo_gstate_stroke_extents @273 - _cairo_gstate_transform @274 - _cairo_gstate_translate @275 - _cairo_gstate_user_to_device @276 - _cairo_gstate_user_to_device_distance @277 - _cairo_half_from_float @278 - _cairo_hash_bytes @279 - _cairo_hash_string @280 - _cairo_hash_table_create @281 - _cairo_hash_table_destroy @282 - _cairo_hash_table_foreach @283 - _cairo_hash_table_insert @284 - _cairo_hash_table_lookup @285 - _cairo_hash_table_random_entry @286 - _cairo_hash_table_remove @287 - _cairo_hull_compute @288 - _cairo_image_analyze_color @289 - _cairo_image_analyze_transparency @290 - _cairo_image_info_get_jpeg_info @291 - _cairo_image_info_get_jpx_info @292 - _cairo_image_info_get_png_info @293 - _cairo_image_mask_compositor_get @294 - _cairo_image_reset_static_data @295 - _cairo_image_scaled_glyph_fini @296 - _cairo_image_solid_cache_mutex @297 DATA - _cairo_image_source_backend @298 DATA - _cairo_image_source_create_for_pattern @299 - _cairo_image_spans_compositor_get @300 - _cairo_image_surface_acquire_source_image @301 - _cairo_image_surface_assume_ownership_of_data @302 - _cairo_image_surface_backend @303 DATA - _cairo_image_surface_clone_subimage @304 - _cairo_image_surface_coerce @305 - _cairo_image_surface_coerce_to_format @306 - _cairo_image_surface_create_for_pixman_image @307 - _cairo_image_surface_create_from_image @308 - _cairo_image_surface_create_similar @309 - _cairo_image_surface_create_with_content @310 - _cairo_image_surface_create_with_pixman_format @311 - _cairo_image_surface_fill @312 - _cairo_image_surface_finish @313 - _cairo_image_surface_get_extents @314 - _cairo_image_surface_get_font_options @315 - _cairo_image_surface_glyphs @316 - _cairo_image_surface_init @317 - _cairo_image_surface_map_to_image @318 - _cairo_image_surface_mask @319 - _cairo_image_surface_paint @320 - _cairo_image_surface_release_source_image @321 - _cairo_image_surface_snapshot @322 - _cairo_image_surface_source @323 - _cairo_image_surface_stroke @324 - _cairo_image_surface_unmap_image @325 - _cairo_image_traps_compositor_get @326 - _cairo_init @327 - _cairo_int128_cmp @328 - _cairo_int128_divrem @329 - _cairo_int128_lt @330 - _cairo_int32_to_int128 @331 - _cairo_int64_to_int128 @332 - _cairo_int64x64_128_mul @333 - _cairo_int_96by64_32x64_divrem @334 - _cairo_int_surface_create_in_error @335 - _cairo_intern_string @336 - _cairo_intern_string_mutex @337 DATA - _cairo_intern_string_reset_static_data @338 - _cairo_linear_pattern_equal @339 - _cairo_linear_pattern_hash @340 - _cairo_lround @341 - _cairo_lzw_compress @342 - _cairo_mask_compositor_init @343 - _cairo_matrix_compute_basis_scale_factors @344 - _cairo_matrix_compute_determinant @345 - _cairo_matrix_get_affine @346 - _cairo_matrix_has_unity_scale @347 - _cairo_matrix_is_integer_translation @348 - _cairo_matrix_is_invertible @349 - _cairo_matrix_is_pixel_exact @350 - _cairo_matrix_is_pixman_translation @351 - _cairo_matrix_is_scale_0 @352 - _cairo_matrix_multiply @353 - _cairo_matrix_to_pixman_matrix_offset @354 - _cairo_matrix_transform_bounding_box @355 - _cairo_matrix_transform_bounding_box_fixed @356 - _cairo_matrix_transformed_circle_major_axis @357 - _cairo_memory_stream_copy @358 - _cairo_memory_stream_create @359 - _cairo_memory_stream_destroy @360 - _cairo_memory_stream_length @361 - _cairo_mempool_alloc @362 - _cairo_mempool_fini @363 - _cairo_mempool_free @364 - _cairo_mempool_init @365 - _cairo_mesh_pattern_coord_box @366 - _cairo_mesh_pattern_rasterize @367 - _cairo_mono_scan_converter_add_polygon @368 - _cairo_mono_scan_converter_create @369 - _cairo_null_stream_create @370 - _cairo_null_surface_create @371 - _cairo_observers_notify @372 - _cairo_operator_bounded_by_either @373 - _cairo_operator_bounded_by_mask @374 - _cairo_operator_bounded_by_source @375 - _cairo_output_stream_close @376 - _cairo_output_stream_create @377 - _cairo_output_stream_create_for_file @378 - _cairo_output_stream_create_for_filename @379 - _cairo_output_stream_create_in_error @380 - _cairo_output_stream_destroy @381 - _cairo_output_stream_fini @382 - _cairo_output_stream_flush @383 - _cairo_output_stream_get_position @384 - _cairo_output_stream_get_status @385 - _cairo_output_stream_init @386 - _cairo_output_stream_nil @387 DATA - _cairo_output_stream_printf @388 - _cairo_output_stream_vprintf @389 - _cairo_output_stream_write @390 - _cairo_output_stream_write_hex_string @391 - _cairo_paginated_surface_create @392 - _cairo_paginated_surface_get_recording @393 - _cairo_paginated_surface_get_target @394 - _cairo_paginated_surface_set_size @395 - _cairo_path_append_to_context @396 - _cairo_path_bounder_extents @397 - _cairo_path_create @398 - _cairo_path_create_flat @399 - _cairo_path_create_in_error @400 - _cairo_path_fixed_append @401 - _cairo_path_fixed_approximate_clip_extents @402 - _cairo_path_fixed_approximate_fill_extents @403 - _cairo_path_fixed_approximate_stroke_extents @404 - _cairo_path_fixed_close_path @405 - _cairo_path_fixed_create @406 - _cairo_path_fixed_curve_to @407 - _cairo_path_fixed_destroy @408 - _cairo_path_fixed_equal @409 - _cairo_path_fixed_extents @410 - _cairo_path_fixed_fill_extents @411 - _cairo_path_fixed_fill_rectilinear_to_boxes @412 - _cairo_path_fixed_fill_rectilinear_to_polygon @413 - _cairo_path_fixed_fill_to_polygon @414 - _cairo_path_fixed_fill_to_traps @415 - _cairo_path_fixed_fini @416 - _cairo_path_fixed_get_current_point @417 - _cairo_path_fixed_hash @418 - _cairo_path_fixed_in_fill @419 - _cairo_path_fixed_init @420 - _cairo_path_fixed_init_copy @421 - _cairo_path_fixed_interpret @422 - _cairo_path_fixed_interpret_flat @423 - _cairo_path_fixed_is_box @424 - _cairo_path_fixed_is_rectangle @425 - _cairo_path_fixed_is_simple_quad @426 - _cairo_path_fixed_is_stroke_box @427 - _cairo_path_fixed_iter_at_end @428 - _cairo_path_fixed_iter_init @429 - _cairo_path_fixed_iter_is_fill_box @430 - _cairo_path_fixed_line_to @431 - _cairo_path_fixed_move_to @432 - _cairo_path_fixed_new_sub_path @433 - _cairo_path_fixed_rel_curve_to @434 - _cairo_path_fixed_rel_line_to @435 - _cairo_path_fixed_rel_move_to @436 - _cairo_path_fixed_size @437 - _cairo_path_fixed_stroke_dashed_to_polygon @438 - _cairo_path_fixed_stroke_extents @439 - _cairo_path_fixed_stroke_polygon_to_traps @440 - _cairo_path_fixed_stroke_rectilinear_to_boxes @441 - _cairo_path_fixed_stroke_to_polygon @442 - _cairo_path_fixed_stroke_to_shaper @443 - _cairo_path_fixed_stroke_to_traps @444 - _cairo_path_fixed_stroke_to_tristrip @445 - _cairo_path_fixed_transform @446 - _cairo_path_fixed_translate @447 - _cairo_pattern_alpha_range @448 - _cairo_pattern_analyze_filter @449 - _cairo_pattern_black @450 DATA - _cairo_pattern_clear @451 DATA - _cairo_pattern_create_copy @452 - _cairo_pattern_create_in_error @453 - _cairo_pattern_create_solid @454 - _cairo_pattern_equal @455 - _cairo_pattern_fini @456 - _cairo_pattern_get_extents @457 - _cairo_pattern_get_ink_extents @458 - _cairo_pattern_hash @459 - _cairo_pattern_init @460 - _cairo_pattern_init_copy @461 - _cairo_pattern_init_for_surface @462 - _cairo_pattern_init_snapshot @463 - _cairo_pattern_init_solid @464 - _cairo_pattern_init_static_copy @465 - _cairo_pattern_is_clear @466 - _cairo_pattern_is_opaque @467 - _cairo_pattern_is_opaque_solid @468 - _cairo_pattern_reset_static_data @469 - _cairo_pattern_sampled_area @470 - _cairo_pattern_solid_surface_cache_lock @471 DATA - _cairo_pattern_transform @472 - _cairo_pattern_white @473 DATA - _cairo_pdf_operators_clip @474 - _cairo_pdf_operators_emit_stroke_style @475 - _cairo_pdf_operators_enable_actual_text @476 - _cairo_pdf_operators_fill @477 - _cairo_pdf_operators_fill_stroke @478 - _cairo_pdf_operators_fini @479 - _cairo_pdf_operators_flush @480 - _cairo_pdf_operators_init @481 - _cairo_pdf_operators_reset @482 - _cairo_pdf_operators_set_cairo_to_pdf_matrix @483 - _cairo_pdf_operators_set_font_subsets_callback @484 - _cairo_pdf_operators_set_stream @485 - _cairo_pdf_operators_show_text_glyphs @486 - _cairo_pdf_operators_stroke @487 - _cairo_pdf_shading_fini @488 - _cairo_pdf_shading_init_alpha @489 - _cairo_pdf_shading_init_color @490 - _cairo_pen_add_points @491 - _cairo_pen_find_active_ccw_vertex_index @492 - _cairo_pen_find_active_ccw_vertices @493 - _cairo_pen_find_active_cw_vertex_index @494 - _cairo_pen_find_active_cw_vertices @495 - _cairo_pen_fini @496 - _cairo_pen_init @497 - _cairo_pen_init_copy @498 - _cairo_pen_vertices_needed @499 - _cairo_polygon_add_contour @500 - _cairo_polygon_add_external_edge @501 - _cairo_polygon_add_line @502 - _cairo_polygon_fini @503 - _cairo_polygon_init @504 - _cairo_polygon_init_box_array @505 - _cairo_polygon_init_boxes @506 - _cairo_polygon_init_with_clip @507 - _cairo_polygon_intersect @508 - _cairo_polygon_intersect_with_boxes @509 - _cairo_polygon_limit @510 - _cairo_polygon_limit_to_clip @511 - _cairo_polygon_reduce @512 - _cairo_polygon_translate @513 - _cairo_ps_standard_encoding_to_glyphname @514 - _cairo_radial_pattern_equal @515 - _cairo_radial_pattern_focus_is_inside @516 - _cairo_radial_pattern_hash @517 - _cairo_raster_source_pattern_acquire @518 - _cairo_raster_source_pattern_finish @519 - _cairo_raster_source_pattern_init_copy @520 - _cairo_raster_source_pattern_release @521 - _cairo_raster_source_pattern_snapshot @522 - _cairo_rasterise_polygon_to_boxes @523 - _cairo_rasterise_polygon_to_traps @524 - _cairo_recording_surface_get_bbox @525 - _cairo_recording_surface_get_ink_bbox @526 - _cairo_recording_surface_get_path @527 - _cairo_recording_surface_replay @528 - _cairo_recording_surface_replay_and_create_regions @529 - _cairo_recording_surface_replay_one @530 - _cairo_recording_surface_replay_region @531 - _cairo_recording_surface_replay_with_clip @532 - _cairo_rectangle_int_from_double @533 - _cairo_rectangle_intersect @534 - _cairo_rectangle_list_create_in_error @535 - _cairo_rectangle_union @536 - _cairo_rectangles_nil @537 DATA - _cairo_rectangular_scan_converter_add_box @538 - _cairo_rectangular_scan_converter_init @539 - _cairo_region_create_from_boxes @540 - _cairo_region_create_in_error @541 - _cairo_region_fini @542 - _cairo_region_get_boxes @543 - _cairo_region_init @544 - _cairo_region_init_rectangle @545 - _cairo_rtree_evict_random @546 - _cairo_rtree_fini @547 - _cairo_rtree_foreach @548 - _cairo_rtree_init @549 - _cairo_rtree_insert @550 - _cairo_rtree_node_collapse @551 - _cairo_rtree_node_create @552 - _cairo_rtree_node_destroy @553 - _cairo_rtree_node_insert @554 - _cairo_rtree_node_remove @555 - _cairo_rtree_reset @556 - _cairo_rtree_unpin @557 - _cairo_scaled_font_attach_private @558 - _cairo_scaled_font_create_in_error @559 - _cairo_scaled_font_error_mutex @560 DATA - _cairo_scaled_font_find_private @561 - _cairo_scaled_font_fini @562 - _cairo_scaled_font_freeze_cache @563 - _cairo_scaled_font_get_max_scale @564 - _cairo_scaled_font_glyph_approximate_extents @565 - _cairo_scaled_font_glyph_device_extents @566 - _cairo_scaled_font_glyph_path @567 - _cairo_scaled_font_init @568 - _cairo_scaled_font_is_ft @569 - _cairo_scaled_font_map_destroy @570 - _cairo_scaled_font_map_mutex @571 DATA - _cairo_scaled_font_register_placeholder_and_unlock_font_map @572 - _cairo_scaled_font_reset_cache @573 - _cairo_scaled_font_reset_static_data @574 - _cairo_scaled_font_set_error @575 - _cairo_scaled_font_set_metrics @576 - _cairo_scaled_font_subset_create_glyph_names @577 - _cairo_scaled_font_subsets_create_composite @578 - _cairo_scaled_font_subsets_create_scaled @579 - _cairo_scaled_font_subsets_create_simple @580 - _cairo_scaled_font_subsets_destroy @581 - _cairo_scaled_font_subsets_enable_latin_subset @582 - _cairo_scaled_font_subsets_foreach_scaled @583 - _cairo_scaled_font_subsets_foreach_unscaled @584 - _cairo_scaled_font_subsets_foreach_user @585 - _cairo_scaled_font_subsets_map_glyph @586 - _cairo_scaled_font_thaw_cache @587 - _cairo_scaled_font_unregister_placeholder_and_lock_font_map @588 - _cairo_scaled_glyph_attach_private @589 - _cairo_scaled_glyph_find_private @590 - _cairo_scaled_glyph_lookup @591 - _cairo_scaled_glyph_page_cache_mutex @592 DATA - _cairo_scaled_glyph_set_metrics @593 - _cairo_scaled_glyph_set_path @594 - _cairo_scaled_glyph_set_recording_surface @595 - _cairo_scaled_glyph_set_surface @596 - _cairo_scan_converter_create_in_error @597 - _cairo_scan_converter_set_error @598 - _cairo_scan_converter_status @599 - _cairo_script_context_attach_snapshots @600 - _cairo_script_context_create_internal @601 - _cairo_shape_mask_compositor_init @602 - _cairo_slope_compare @603 - _cairo_span_renderer_create_in_error @604 - _cairo_span_renderer_set_error @605 - _cairo_span_renderer_status @606 - _cairo_spans_compositor_init @607 - _cairo_spline_bound @608 - _cairo_spline_decompose @609 - _cairo_spline_init @610 - _cairo_spline_intersects @611 - _cairo_stock_color @612 - _cairo_stroke_style_dash_approximate @613 - _cairo_stroke_style_dash_can_approximate @614 - _cairo_stroke_style_dash_period @615 - _cairo_stroke_style_dash_stroked @616 - _cairo_stroke_style_fini @617 - _cairo_stroke_style_init @618 - _cairo_stroke_style_init_copy @619 - _cairo_stroke_style_max_distance_from_path @620 - _cairo_stroke_style_max_join_distance_from_path @621 - _cairo_stroke_style_max_line_distance_from_path @622 - _cairo_stroker_dash_init @623 - _cairo_stroker_dash_start @624 - _cairo_stroker_dash_step @625 - _cairo_surface_acquire_source_image @626 - _cairo_surface_attach_snapshot @627 - _cairo_surface_begin_modification @628 - _cairo_surface_clipper_init @629 - _cairo_surface_clipper_reset @630 - _cairo_surface_clipper_set_clip @631 - _cairo_surface_copy_mime_data @632 - _cairo_surface_create_for_rectangle_int @633 - _cairo_surface_create_in_error @634 - _cairo_surface_create_similar_scratch @635 - _cairo_surface_create_similar_solid @636 - _cairo_surface_default_acquire_source_image @637 - _cairo_surface_default_release_source_image @638 - _cairo_surface_default_source @639 - _cairo_surface_detach_snapshot @640 - _cairo_surface_fallback_fill @641 - _cairo_surface_fallback_glyphs @642 - _cairo_surface_fallback_mask @643 - _cairo_surface_fallback_paint @644 - _cairo_surface_fallback_stroke @645 - _cairo_surface_fill @646 - _cairo_surface_fill_stroke @647 - _cairo_surface_flush @648 - _cairo_surface_get_extents @649 - _cairo_surface_get_source @650 - _cairo_surface_has_device_transform @651 - _cairo_surface_has_snapshot @652 - _cairo_surface_init @653 - _cairo_surface_is_paginated @654 - _cairo_surface_map_to_image @655 - _cairo_surface_mask @656 - _cairo_surface_offset_fill @657 - _cairo_surface_offset_glyphs @658 - _cairo_surface_offset_mask @659 - _cairo_surface_offset_paint @660 - _cairo_surface_offset_stroke @661 - _cairo_surface_paint @662 - _cairo_surface_release_device_reference @663 - _cairo_surface_release_source_image @664 - _cairo_surface_set_device_scale @665 - _cairo_surface_set_error @666 - _cairo_surface_set_font_options @667 - _cairo_surface_set_resolution @668 - _cairo_surface_show_text_glyphs @669 - _cairo_surface_snapshot @670 - _cairo_surface_stroke @671 - _cairo_surface_subsurface_set_snapshot @672 - _cairo_surface_unmap_image @673 - _cairo_surface_wrapper_acquire_source_image @674 - _cairo_surface_wrapper_create_similar @675 - _cairo_surface_wrapper_fill @676 - _cairo_surface_wrapper_fill_stroke @677 - _cairo_surface_wrapper_fini @678 - _cairo_surface_wrapper_get_extents @679 - _cairo_surface_wrapper_get_font_options @680 - _cairo_surface_wrapper_get_target_extents @681 - _cairo_surface_wrapper_has_show_text_glyphs @682 - _cairo_surface_wrapper_init @683 - _cairo_surface_wrapper_intersect_extents @684 - _cairo_surface_wrapper_mask @685 - _cairo_surface_wrapper_paint @686 - _cairo_surface_wrapper_release_source_image @687 - _cairo_surface_wrapper_set_clip @688 - _cairo_surface_wrapper_set_inverse_transform @689 - _cairo_surface_wrapper_show_text_glyphs @690 - _cairo_surface_wrapper_snapshot @691 - _cairo_surface_wrapper_stroke @692 - _cairo_tor22_scan_converter_add_polygon @693 - _cairo_tor22_scan_converter_create @694 - _cairo_tor_scan_converter_add_polygon @695 - _cairo_tor_scan_converter_create @696 - _cairo_toy_font_face_mutex @697 DATA - _cairo_toy_font_face_reset_static_data @698 - _cairo_trapezoid_array_translate_and_scale @699 - _cairo_traps_add_trap @700 - _cairo_traps_clear @701 - _cairo_traps_compositor_init @702 - _cairo_traps_contain @703 - _cairo_traps_extents @704 - _cairo_traps_extract_region @705 - _cairo_traps_fini @706 - _cairo_traps_init @707 - _cairo_traps_init_boxes @708 - _cairo_traps_init_with_clip @709 - _cairo_traps_limit @710 - _cairo_traps_path @711 - _cairo_traps_tessellate_convex_quad @712 - _cairo_traps_tessellate_rectangle @713 - _cairo_traps_tessellate_triangle @714 - _cairo_traps_to_boxes @715 - _cairo_traps_translate @716 - _cairo_tristrip_add_point @717 - _cairo_tristrip_extents @718 - _cairo_tristrip_fini @719 - _cairo_tristrip_init @720 - _cairo_tristrip_init_with_clip @721 - _cairo_tristrip_limit @722 - _cairo_tristrip_move_to @723 - _cairo_tristrip_translate @724 - _cairo_truetype_get_style @725 - _cairo_truetype_index_to_ucs4 @726 - _cairo_truetype_read_font_name @727 - _cairo_truetype_subset_fini @728 - _cairo_truetype_subset_init_pdf @729 - _cairo_truetype_subset_init_ps @730 - _cairo_twin_charmap @731 DATA - _cairo_twin_outlines @732 DATA - _cairo_type1_fallback_fini @733 - _cairo_type1_fallback_init_binary @734 - _cairo_type1_fallback_init_hex @735 - _cairo_type1_scaled_font_is_type1 @736 - _cairo_type1_subset_fini @737 - _cairo_type1_subset_init @738 - _cairo_type2_charstrings_fini @739 - _cairo_type2_charstrings_init @740 - _cairo_type3_glyph_surface_analyze_glyph @741 - _cairo_type3_glyph_surface_create @742 - _cairo_type3_glyph_surface_emit_glyph @743 - _cairo_type3_glyph_surface_set_font_subsets_callback @744 - _cairo_ucs4_to_utf8 @745 - _cairo_uint128_add @746 - _cairo_uint128_cmp @747 - _cairo_uint128_divrem @748 - _cairo_uint128_eq @749 - _cairo_uint128_lsl @750 - _cairo_uint128_lt @751 - _cairo_uint128_mul @752 - _cairo_uint128_negate @753 - _cairo_uint128_not @754 - _cairo_uint128_rsa @755 - _cairo_uint128_rsl @756 - _cairo_uint128_sub @757 - _cairo_uint32_to_uint128 @758 - _cairo_uint64_to_uint128 @759 - _cairo_uint64x64_128_mul @760 - _cairo_uint_96by64_32x64_divrem @761 - _cairo_unbounded_rectangle @762 DATA - _cairo_unicode_to_winansi @763 - _cairo_unscaled_font_destroy @764 - _cairo_unscaled_font_init @765 - _cairo_unscaled_font_reference @766 - _cairo_user_data_array_copy @767 - _cairo_user_data_array_fini @768 - _cairo_user_data_array_foreach @769 - _cairo_user_data_array_get_data @770 - _cairo_user_data_array_init @771 - _cairo_user_data_array_set_data @772 - _cairo_user_font_face_backend @773 DATA - _cairo_utf8_get_char_validated @774 - _cairo_utf8_to_ucs4 @775 - _cairo_utf8_to_utf16 @776 - _cairo_validate_text_clusters @777 - _cairo_winansi_to_glyphname @778 - _do_cairo_gstate_backend_to_user @779 - _do_cairo_gstate_backend_to_user_distance @780 - _do_cairo_gstate_user_to_backend @781 - _do_cairo_gstate_user_to_backend_distance @782 - _nm____ctype_ptr__ @783 DATA - _pixman_format_from_masks @784 - _pixman_format_to_masks @785 - _pixman_image_add_traps @786 - _pixman_image_add_tristrip @787 - _pixman_image_for_color @788 - _pixman_image_for_pattern @789 - cairo_append_path @790 - cairo_arc @791 - cairo_arc_negative @792 - cairo_clip @793 - cairo_clip_extents @794 - cairo_clip_preserve @795 - cairo_close_path @796 - cairo_copy_clip_rectangle_list @797 - cairo_copy_page @798 - cairo_copy_path @799 - cairo_copy_path_flat @800 - cairo_create @801 - cairo_curve_to @802 - cairo_debug_reset_static_data @803 - cairo_destroy @804 - cairo_device_acquire @805 - cairo_device_destroy @806 - cairo_device_finish @807 - cairo_device_flush @808 - cairo_device_get_reference_count @809 - cairo_device_get_type @810 - cairo_device_get_user_data @811 - cairo_device_reference @812 - cairo_device_release @813 - cairo_device_set_user_data @814 - cairo_device_status @815 - cairo_device_to_user @816 - cairo_device_to_user_distance @817 - cairo_fill @818 - cairo_fill_extents @819 - cairo_fill_preserve @820 - cairo_font_extents @821 - cairo_font_face_destroy @822 - cairo_font_face_get_reference_count @823 - cairo_font_face_get_type @824 - cairo_font_face_get_user_data @825 - cairo_font_face_reference @826 - cairo_font_face_set_user_data @827 - cairo_font_face_status @828 - cairo_font_options_copy @829 - cairo_font_options_create @830 - cairo_font_options_destroy @831 - cairo_font_options_equal @832 - cairo_font_options_get_antialias @833 - cairo_font_options_get_hint_metrics @834 - cairo_font_options_get_hint_style @835 - cairo_font_options_get_subpixel_order @836 - cairo_font_options_hash @837 - cairo_font_options_merge @838 - cairo_font_options_set_antialias @839 - cairo_font_options_set_hint_metrics @840 - cairo_font_options_set_hint_style @841 - cairo_font_options_set_subpixel_order @842 - cairo_font_options_status @843 - cairo_format_stride_for_width @844 - cairo_ft_font_face_create_for_ft_face @845 - cairo_ft_font_face_get_synthesize @846 - cairo_ft_font_face_set_synthesize @847 - cairo_ft_font_face_unset_synthesize @848 - cairo_ft_scaled_font_lock_face @849 - cairo_ft_scaled_font_unlock_face @850 - cairo_get_antialias @851 - cairo_get_current_point @852 - cairo_get_dash @853 - cairo_get_dash_count @854 - cairo_get_fill_rule @855 - cairo_get_font_face @856 - cairo_get_font_matrix @857 - cairo_get_font_options @858 - cairo_get_group_target @859 - cairo_get_line_cap @860 - cairo_get_line_join @861 - cairo_get_line_width @862 - cairo_get_matrix @863 - cairo_get_miter_limit @864 - cairo_get_operator @865 - cairo_get_reference_count @866 - cairo_get_scaled_font @867 - cairo_get_source @868 - cairo_get_target @869 - cairo_get_tolerance @870 - cairo_get_user_data @871 - cairo_glyph_allocate @872 - cairo_glyph_extents @873 - cairo_glyph_free @874 - cairo_glyph_path @875 - cairo_has_current_point @876 - cairo_identity_matrix @877 - cairo_image_surface_create @878 - cairo_image_surface_create_for_data @879 - cairo_image_surface_create_from_png @880 - cairo_image_surface_create_from_png_stream @881 - cairo_image_surface_get_data @882 - cairo_image_surface_get_format @883 - cairo_image_surface_get_height @884 - cairo_image_surface_get_stride @885 - cairo_image_surface_get_width @886 - cairo_in_clip @887 - cairo_in_fill @888 - cairo_in_stroke @889 - cairo_line_to @890 - cairo_mask @891 - cairo_mask_surface @892 - cairo_matrix_init @893 - cairo_matrix_init_identity @894 - cairo_matrix_init_rotate @895 - cairo_matrix_init_scale @896 - cairo_matrix_init_translate @897 - cairo_matrix_invert @898 - cairo_matrix_multiply @899 - cairo_matrix_rotate @900 - cairo_matrix_scale @901 - cairo_matrix_transform_distance @902 - cairo_matrix_transform_point @903 - cairo_matrix_translate @904 - cairo_mesh_pattern_begin_patch @905 - cairo_mesh_pattern_curve_to @906 - cairo_mesh_pattern_end_patch @907 - cairo_mesh_pattern_get_control_point @908 - cairo_mesh_pattern_get_corner_color_rgba @909 - cairo_mesh_pattern_get_patch_count @910 - cairo_mesh_pattern_get_path @911 - cairo_mesh_pattern_line_to @912 - cairo_mesh_pattern_move_to @913 - cairo_mesh_pattern_set_control_point @914 - cairo_mesh_pattern_set_corner_color_rgb @915 - cairo_mesh_pattern_set_corner_color_rgba @916 - cairo_move_to @917 - cairo_new_path @918 - cairo_new_sub_path @919 - cairo_paint @920 - cairo_paint_with_alpha @921 - cairo_path_destroy @922 - cairo_path_extents @923 - cairo_pattern_add_color_stop_rgb @924 - cairo_pattern_add_color_stop_rgba @925 - cairo_pattern_create_for_surface @926 - cairo_pattern_create_linear @927 - cairo_pattern_create_mesh @928 - cairo_pattern_create_radial @929 - cairo_pattern_create_raster_source @930 - cairo_pattern_create_rgb @931 - cairo_pattern_create_rgba @932 - cairo_pattern_destroy @933 - cairo_pattern_get_color_stop_count @934 - cairo_pattern_get_color_stop_rgba @935 - cairo_pattern_get_extend @936 - cairo_pattern_get_filter @937 - cairo_pattern_get_linear_points @938 - cairo_pattern_get_matrix @939 - cairo_pattern_get_radial_circles @940 - cairo_pattern_get_reference_count @941 - cairo_pattern_get_rgba @942 - cairo_pattern_get_surface @943 - cairo_pattern_get_type @944 - cairo_pattern_get_user_data @945 - cairo_pattern_reference @946 - cairo_pattern_set_extend @947 - cairo_pattern_set_filter @948 - cairo_pattern_set_matrix @949 - cairo_pattern_set_user_data @950 - cairo_pattern_status @951 - cairo_pop_group @952 - cairo_pop_group_to_source @953 - cairo_push_group @954 - cairo_push_group_with_content @955 - cairo_raster_source_pattern_get_acquire @956 - cairo_raster_source_pattern_get_callback_data @957 - cairo_raster_source_pattern_get_copy @958 - cairo_raster_source_pattern_get_finish @959 - cairo_raster_source_pattern_get_snapshot @960 - cairo_raster_source_pattern_set_acquire @961 - cairo_raster_source_pattern_set_callback_data @962 - cairo_raster_source_pattern_set_copy @963 - cairo_raster_source_pattern_set_finish @964 - cairo_raster_source_pattern_set_snapshot @965 - cairo_recording_surface_create @966 - cairo_recording_surface_get_extents @967 - cairo_recording_surface_ink_extents @968 - cairo_rectangle @969 - cairo_rectangle_list_destroy @970 - cairo_reference @971 - cairo_region_contains_point @972 - cairo_region_contains_rectangle @973 - cairo_region_copy @974 - cairo_region_create @975 - cairo_region_create_rectangle @976 - cairo_region_create_rectangles @977 - cairo_region_destroy @978 - cairo_region_equal @979 - cairo_region_get_extents @980 - cairo_region_get_rectangle @981 - cairo_region_intersect @982 - cairo_region_intersect_rectangle @983 - cairo_region_is_empty @984 - cairo_region_num_rectangles @985 - cairo_region_reference @986 - cairo_region_status @987 - cairo_region_subtract @988 - cairo_region_subtract_rectangle @989 - cairo_region_translate @990 - cairo_region_union @991 - cairo_region_union_rectangle @992 - cairo_region_xor @993 - cairo_region_xor_rectangle @994 - cairo_rel_curve_to @995 - cairo_rel_line_to @996 - cairo_rel_move_to @997 - cairo_reset_clip @998 - cairo_restore @999 - cairo_rotate @1000 - cairo_save @1001 - cairo_scale @1002 - cairo_scaled_font_create @1003 - cairo_scaled_font_destroy @1004 - cairo_scaled_font_extents @1005 - cairo_scaled_font_get_ctm @1006 - cairo_scaled_font_get_font_face @1007 - cairo_scaled_font_get_font_matrix @1008 - cairo_scaled_font_get_font_options @1009 - cairo_scaled_font_get_reference_count @1010 - cairo_scaled_font_get_scale_matrix @1011 - cairo_scaled_font_get_type @1012 - cairo_scaled_font_get_user_data @1013 - cairo_scaled_font_glyph_extents @1014 - cairo_scaled_font_reference @1015 - cairo_scaled_font_set_user_data @1016 - cairo_scaled_font_status @1017 - cairo_scaled_font_text_extents @1018 - cairo_scaled_font_text_to_glyphs @1019 - cairo_script_create @1020 - cairo_script_create_for_stream @1021 - cairo_script_from_recording_surface @1022 - cairo_script_get_mode @1023 - cairo_script_set_mode @1024 - cairo_script_surface_create @1025 - cairo_script_surface_create_for_target @1026 - cairo_script_write_comment @1027 - cairo_select_font_face @1028 - cairo_set_antialias @1029 - cairo_set_dash @1030 - cairo_set_fill_rule @1031 - cairo_set_font_face @1032 - cairo_set_font_matrix @1033 - cairo_set_font_options @1034 - cairo_set_font_size @1035 - cairo_set_line_cap @1036 - cairo_set_line_join @1037 - cairo_set_line_width @1038 - cairo_set_matrix @1039 - cairo_set_miter_limit @1040 - cairo_set_operator @1041 - cairo_set_scaled_font @1042 - cairo_set_source @1043 - cairo_set_source_rgb @1044 - cairo_set_source_rgba @1045 - cairo_set_source_surface @1046 - cairo_set_tolerance @1047 - cairo_set_user_data @1048 - cairo_show_glyphs @1049 - cairo_show_page @1050 - cairo_show_text @1051 - cairo_show_text_glyphs @1052 - cairo_status @1053 - cairo_status_to_string @1054 - cairo_stroke @1055 - cairo_stroke_extents @1056 - cairo_stroke_preserve @1057 - cairo_surface_copy_page @1058 - cairo_surface_create_for_rectangle @1059 - cairo_surface_create_similar @1060 - cairo_surface_create_similar_image @1061 - cairo_surface_destroy @1062 - cairo_surface_finish @1063 - cairo_surface_flush @1064 - cairo_surface_get_content @1065 - cairo_surface_get_device @1066 - cairo_surface_get_device_offset @1067 - cairo_surface_get_fallback_resolution @1068 - cairo_surface_get_font_options @1069 - cairo_surface_get_mime_data @1070 - cairo_surface_get_reference_count @1071 - cairo_surface_get_type @1072 - cairo_surface_get_user_data @1073 - cairo_surface_has_show_text_glyphs @1074 - cairo_surface_map_to_image @1075 - cairo_surface_mark_dirty @1076 - cairo_surface_mark_dirty_rectangle @1077 - cairo_surface_reference @1078 - cairo_surface_set_device_offset @1079 - cairo_surface_set_fallback_resolution @1080 - cairo_surface_set_mime_data @1081 - cairo_surface_set_user_data @1082 - cairo_surface_show_page @1083 - cairo_surface_status @1084 - cairo_surface_supports_mime_type @1085 - cairo_surface_unmap_image @1086 - cairo_surface_write_to_png @1087 - cairo_surface_write_to_png_stream @1088 - cairo_svg_get_versions @1089 - cairo_svg_surface_create @1090 - cairo_svg_surface_create_for_stream @1091 - cairo_svg_surface_restrict_to_version @1092 - cairo_svg_version_to_string @1093 - cairo_text_cluster_allocate @1094 - cairo_text_cluster_free @1095 - cairo_text_extents @1096 - cairo_text_path @1097 - cairo_toy_font_face_create @1098 - cairo_toy_font_face_get_family @1099 - cairo_toy_font_face_get_slant @1100 - cairo_toy_font_face_get_weight @1101 - cairo_transform @1102 - cairo_translate @1103 - cairo_user_font_face_create @1104 - cairo_user_font_face_get_init_func @1105 - cairo_user_font_face_get_render_glyph_func @1106 - cairo_user_font_face_get_text_to_glyphs_func @1107 - cairo_user_font_face_get_unicode_to_glyph_func @1108 - cairo_user_font_face_set_init_func @1109 - cairo_user_font_face_set_render_glyph_func @1110 - cairo_user_font_face_set_text_to_glyphs_func @1111 - cairo_user_font_face_set_unicode_to_glyph_func @1112 - cairo_user_to_device @1113 - cairo_user_to_device_distance @1114 - cairo_version @1115 - cairo_version_string @1116 - longjmp @1117 - setjmp @1118 diff --git a/contrib/sdk/sources/cairo/mem b/contrib/sdk/sources/cairo/mem deleted file mode 100644 index caffa2b1d8..0000000000 --- a/contrib/sdk/sources/cairo/mem +++ /dev/null @@ -1,1119 +0,0 @@ -EXPORTS,'EXPORTS',\ - DllStartup,'DllStartup',\ - __cairo_clip_all,'__cairo_clip_all',\ DATA - __cairo_contour_add_point,'__cairo_contour_add_point',\ - __cairo_contour_remove_last_chain,'__cairo_contour_remove_last_chain',\ - __cairo_no_compositor,'__cairo_no_compositor',\ DATA - __chkstk,'__chkstk',\ DATA - __chkstk_ms,'__chkstk_ms',\ DATA - _alloca,'_alloca',\ DATA - _cairo_analysis_surface_create,'_cairo_analysis_surface_create',\ - _cairo_analysis_surface_get_bounding_box,'_cairo_analysis_surface_get_bounding_box',\ - _cairo_analysis_surface_get_ctm,'_cairo_analysis_surface_get_ctm',\ - _cairo_analysis_surface_get_supported,'_cairo_analysis_surface_get_supported',\ - _cairo_analysis_surface_get_unsupported,'_cairo_analysis_surface_get_unsupported',\ - _cairo_analysis_surface_has_supported,'_cairo_analysis_surface_has_supported',\ - _cairo_analysis_surface_has_unsupported,'_cairo_analysis_surface_has_unsupported',\ - _cairo_analysis_surface_merge_status,'_cairo_analysis_surface_merge_status',\ - _cairo_analysis_surface_set_ctm,'_cairo_analysis_surface_set_ctm',\ - _cairo_arc_path,'_cairo_arc_path',\ - _cairo_arc_path_negative,'_cairo_arc_path_negative',\ - _cairo_array_allocate,'_cairo_array_allocate',\ - _cairo_array_append,'_cairo_array_append',\ - _cairo_array_append_multiple,'_cairo_array_append_multiple',\ - _cairo_array_copy_element,'_cairo_array_copy_element',\ - _cairo_array_fini,'_cairo_array_fini',\ - _cairo_array_grow_by,'_cairo_array_grow_by',\ - _cairo_array_index,'_cairo_array_index',\ - _cairo_array_index_const,'_cairo_array_index_const',\ - _cairo_array_init,'_cairo_array_init',\ - _cairo_array_num_elements,'_cairo_array_num_elements',\ - _cairo_array_size,'_cairo_array_size',\ - _cairo_array_truncate,'_cairo_array_truncate',\ - _cairo_atomic_int_cmpxchg_return_old_impl,'_cairo_atomic_int_cmpxchg_return_old_impl',\ - _cairo_atomic_int_dec_and_test,'_cairo_atomic_int_dec_and_test',\ - _cairo_atomic_int_inc,'_cairo_atomic_int_inc',\ - _cairo_atomic_mutex,'_cairo_atomic_mutex',\ DATA - _cairo_atomic_ptr_cmpxchg_return_old_impl,'_cairo_atomic_ptr_cmpxchg_return_old_impl',\ - _cairo_base64_stream_create,'_cairo_base64_stream_create',\ - _cairo_base85_stream_create,'_cairo_base85_stream_create',\ - _cairo_bentley_ottmann_tessellate_boxes,'_cairo_bentley_ottmann_tessellate_boxes',\ - _cairo_bentley_ottmann_tessellate_polygon,'_cairo_bentley_ottmann_tessellate_polygon',\ - _cairo_bentley_ottmann_tessellate_rectangular_traps,'_cairo_bentley_ottmann_tessellate_rectangular_traps',\ - _cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes,'_cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes',\ - _cairo_bentley_ottmann_tessellate_rectilinear_traps,'_cairo_bentley_ottmann_tessellate_rectilinear_traps',\ - _cairo_bentley_ottmann_tessellate_traps,'_cairo_bentley_ottmann_tessellate_traps',\ - _cairo_botor_scan_converter_init,'_cairo_botor_scan_converter_init',\ - _cairo_box_add_curve_to,'_cairo_box_add_curve_to',\ - _cairo_box_from_doubles,'_cairo_box_from_doubles',\ - _cairo_box_from_rectangle,'_cairo_box_from_rectangle',\ - _cairo_box_intersects_line_segment,'_cairo_box_intersects_line_segment',\ - _cairo_box_round_to_rectangle,'_cairo_box_round_to_rectangle',\ - _cairo_box_to_doubles,'_cairo_box_to_doubles',\ - _cairo_boxes_add,'_cairo_boxes_add',\ - _cairo_boxes_clear,'_cairo_boxes_clear',\ - _cairo_boxes_extents,'_cairo_boxes_extents',\ - _cairo_boxes_fini,'_cairo_boxes_fini',\ - _cairo_boxes_for_each_box,'_cairo_boxes_for_each_box',\ - _cairo_boxes_get_extents,'_cairo_boxes_get_extents',\ - _cairo_boxes_init,'_cairo_boxes_init',\ - _cairo_boxes_init_for_array,'_cairo_boxes_init_for_array',\ - _cairo_boxes_init_from_rectangle,'_cairo_boxes_init_from_rectangle',\ - _cairo_boxes_init_with_clip,'_cairo_boxes_init_with_clip',\ - _cairo_boxes_intersect,'_cairo_boxes_intersect',\ - _cairo_boxes_limit,'_cairo_boxes_limit',\ - _cairo_boxes_to_array,'_cairo_boxes_to_array',\ - _cairo_cache_fini,'_cairo_cache_fini',\ - _cairo_cache_foreach,'_cairo_cache_foreach',\ - _cairo_cache_freeze,'_cairo_cache_freeze',\ - _cairo_cache_init,'_cairo_cache_init',\ - _cairo_cache_insert,'_cairo_cache_insert',\ - _cairo_cache_lookup,'_cairo_cache_lookup',\ - _cairo_cache_remove,'_cairo_cache_remove',\ - _cairo_cache_thaw,'_cairo_cache_thaw',\ - _cairo_cff_fallback_fini,'_cairo_cff_fallback_fini',\ - _cairo_cff_fallback_init,'_cairo_cff_fallback_init',\ - _cairo_cff_scaled_font_is_cid_cff,'_cairo_cff_scaled_font_is_cid_cff',\ - _cairo_cff_subset_fini,'_cairo_cff_subset_fini',\ - _cairo_cff_subset_init,'_cairo_cff_subset_init',\ - _cairo_clip_combine_with_surface,'_cairo_clip_combine_with_surface',\ - _cairo_clip_contains_box,'_cairo_clip_contains_box',\ - _cairo_clip_contains_extents,'_cairo_clip_contains_extents',\ - _cairo_clip_contains_rectangle,'_cairo_clip_contains_rectangle',\ - _cairo_clip_copy,'_cairo_clip_copy',\ - _cairo_clip_copy_path,'_cairo_clip_copy_path',\ - _cairo_clip_copy_rectangle_list,'_cairo_clip_copy_rectangle_list',\ - _cairo_clip_copy_region,'_cairo_clip_copy_region',\ - _cairo_clip_copy_with_translation,'_cairo_clip_copy_with_translation',\ - _cairo_clip_create,'_cairo_clip_create',\ - _cairo_clip_destroy,'_cairo_clip_destroy',\ - _cairo_clip_equal,'_cairo_clip_equal',\ - _cairo_clip_from_boxes,'_cairo_clip_from_boxes',\ - _cairo_clip_get_extents,'_cairo_clip_get_extents',\ - _cairo_clip_get_image,'_cairo_clip_get_image',\ - _cairo_clip_get_polygon,'_cairo_clip_get_polygon',\ - _cairo_clip_get_region,'_cairo_clip_get_region',\ - _cairo_clip_get_surface,'_cairo_clip_get_surface',\ - _cairo_clip_intersect_box,'_cairo_clip_intersect_box',\ - _cairo_clip_intersect_boxes,'_cairo_clip_intersect_boxes',\ - _cairo_clip_intersect_clip,'_cairo_clip_intersect_clip',\ - _cairo_clip_intersect_path,'_cairo_clip_intersect_path',\ - _cairo_clip_intersect_rectangle,'_cairo_clip_intersect_rectangle',\ - _cairo_clip_intersect_rectilinear_path,'_cairo_clip_intersect_rectilinear_path',\ - _cairo_clip_is_polygon,'_cairo_clip_is_polygon',\ - _cairo_clip_is_region,'_cairo_clip_is_region',\ - _cairo_clip_path_destroy,'_cairo_clip_path_destroy',\ - _cairo_clip_path_reference,'_cairo_clip_path_reference',\ - _cairo_clip_reduce_for_composite,'_cairo_clip_reduce_for_composite',\ - _cairo_clip_reduce_to_rectangle,'_cairo_clip_reduce_to_rectangle',\ - _cairo_clip_reset_static_data,'_cairo_clip_reset_static_data',\ - _cairo_clip_tor_scan_converter_create,'_cairo_clip_tor_scan_converter_create',\ - _cairo_clip_transform,'_cairo_clip_transform',\ - _cairo_clip_translate,'_cairo_clip_translate',\ - _cairo_color_double_to_short,'_cairo_color_double_to_short',\ - _cairo_color_equal,'_cairo_color_equal',\ - _cairo_color_get_content,'_cairo_color_get_content',\ - _cairo_color_get_rgba,'_cairo_color_get_rgba',\ - _cairo_color_get_rgba_premultiplied,'_cairo_color_get_rgba_premultiplied',\ - _cairo_color_init_rgba,'_cairo_color_init_rgba',\ - _cairo_color_multiply_alpha,'_cairo_color_multiply_alpha',\ - _cairo_color_stop_equal,'_cairo_color_stop_equal',\ - _cairo_composite_rectangles_add_to_damage,'_cairo_composite_rectangles_add_to_damage',\ - _cairo_composite_rectangles_can_reduce_clip,'_cairo_composite_rectangles_can_reduce_clip',\ - _cairo_composite_rectangles_fini,'_cairo_composite_rectangles_fini',\ - _cairo_composite_rectangles_init_for_boxes,'_cairo_composite_rectangles_init_for_boxes',\ - _cairo_composite_rectangles_init_for_fill,'_cairo_composite_rectangles_init_for_fill',\ - _cairo_composite_rectangles_init_for_glyphs,'_cairo_composite_rectangles_init_for_glyphs',\ - _cairo_composite_rectangles_init_for_mask,'_cairo_composite_rectangles_init_for_mask',\ - _cairo_composite_rectangles_init_for_paint,'_cairo_composite_rectangles_init_for_paint',\ - _cairo_composite_rectangles_init_for_polygon,'_cairo_composite_rectangles_init_for_polygon',\ - _cairo_composite_rectangles_init_for_stroke,'_cairo_composite_rectangles_init_for_stroke',\ - _cairo_composite_rectangles_intersect_mask_extents,'_cairo_composite_rectangles_intersect_mask_extents',\ - _cairo_composite_rectangles_intersect_source_extents,'_cairo_composite_rectangles_intersect_source_extents',\ - _cairo_compositor_fill,'_cairo_compositor_fill',\ - _cairo_compositor_glyphs,'_cairo_compositor_glyphs',\ - _cairo_compositor_mask,'_cairo_compositor_mask',\ - _cairo_compositor_paint,'_cairo_compositor_paint',\ - _cairo_compositor_stroke,'_cairo_compositor_stroke',\ - _cairo_content_from_format,'_cairo_content_from_format',\ - _cairo_content_from_pixman_format,'_cairo_content_from_pixman_format',\ - _cairo_contour_add,'_cairo_contour_add',\ - _cairo_contour_add_reversed,'_cairo_contour_add_reversed',\ - _cairo_contour_fini,'_cairo_contour_fini',\ - _cairo_contour_init,'_cairo_contour_init',\ - _cairo_contour_reset,'_cairo_contour_reset',\ - _cairo_contour_reverse,'_cairo_contour_reverse',\ - _cairo_contour_simplify,'_cairo_contour_simplify',\ - _cairo_create_in_error,'_cairo_create_in_error',\ - _cairo_damage_add_box,'_cairo_damage_add_box',\ - _cairo_damage_add_rectangle,'_cairo_damage_add_rectangle',\ - _cairo_damage_add_region,'_cairo_damage_add_region',\ - _cairo_damage_create,'_cairo_damage_create',\ - _cairo_damage_create_in_error,'_cairo_damage_create_in_error',\ - _cairo_damage_destroy,'_cairo_damage_destroy',\ - _cairo_damage_reduce,'_cairo_damage_reduce',\ - _cairo_debug_print_boxes,'_cairo_debug_print_boxes',\ - _cairo_debug_print_clip,'_cairo_debug_print_clip',\ - _cairo_debug_print_contour,'_cairo_debug_print_contour',\ - _cairo_debug_print_path,'_cairo_debug_print_path',\ - _cairo_debug_print_pattern,'_cairo_debug_print_pattern',\ - _cairo_debug_print_polygon,'_cairo_debug_print_polygon',\ - _cairo_debug_print_traps,'_cairo_debug_print_traps',\ - _cairo_default_context_create,'_cairo_default_context_create',\ - _cairo_default_context_fini,'_cairo_default_context_fini',\ - _cairo_default_context_init,'_cairo_default_context_init',\ - _cairo_default_context_reset_static_data,'_cairo_default_context_reset_static_data',\ - _cairo_deflate_stream_create,'_cairo_deflate_stream_create',\ - _cairo_device_create_in_error,'_cairo_device_create_in_error',\ - _cairo_device_init,'_cairo_device_init',\ - _cairo_device_set_error,'_cairo_device_set_error',\ - _cairo_empty_rectangle,'_cairo_empty_rectangle',\ DATA - _cairo_error,'_cairo_error',\ - _cairo_fallback_compositor,'_cairo_fallback_compositor',\ DATA - _cairo_fini,'_cairo_fini',\ - _cairo_font_face_init,'_cairo_font_face_init',\ - _cairo_font_face_is_user,'_cairo_font_face_is_user',\ - _cairo_font_face_nil,'_cairo_font_face_nil',\ DATA - _cairo_font_face_set_error,'_cairo_font_face_set_error',\ - _cairo_font_face_twin_create_fallback,'_cairo_font_face_twin_create_fallback',\ - _cairo_font_face_twin_create_for_toy,'_cairo_font_face_twin_create_for_toy',\ - _cairo_font_options_get_lcd_filter,'_cairo_font_options_get_lcd_filter',\ - _cairo_font_options_get_round_glyph_positions,'_cairo_font_options_get_round_glyph_positions',\ - _cairo_font_options_init_copy,'_cairo_font_options_init_copy',\ - _cairo_font_options_init_default,'_cairo_font_options_init_default',\ - _cairo_font_options_set_lcd_filter,'_cairo_font_options_set_lcd_filter',\ - _cairo_font_options_set_round_glyph_positions,'_cairo_font_options_set_round_glyph_positions',\ - _cairo_format_bits_per_pixel,'_cairo_format_bits_per_pixel',\ - _cairo_format_from_content,'_cairo_format_from_content',\ - _cairo_format_from_pixman_format,'_cairo_format_from_pixman_format',\ - _cairo_format_to_pixman_format_code,'_cairo_format_to_pixman_format_code',\ - _cairo_freelist_alloc,'_cairo_freelist_alloc',\ - _cairo_freelist_calloc,'_cairo_freelist_calloc',\ - _cairo_freelist_fini,'_cairo_freelist_fini',\ - _cairo_freelist_free,'_cairo_freelist_free',\ - _cairo_freelist_init,'_cairo_freelist_init',\ - _cairo_freepool_alloc_array,'_cairo_freepool_alloc_array',\ - _cairo_freepool_alloc_from_new_pool,'_cairo_freepool_alloc_from_new_pool',\ - _cairo_freepool_fini,'_cairo_freepool_fini',\ - _cairo_freepool_init,'_cairo_freepool_init',\ - _cairo_ft_font_face_backend,'_cairo_ft_font_face_backend',\ DATA - _cairo_ft_font_reset_static_data,'_cairo_ft_font_reset_static_data',\ - _cairo_ft_scaled_font_get_load_flags,'_cairo_ft_scaled_font_get_load_flags',\ - _cairo_ft_unscaled_font_map_mutex,'_cairo_ft_unscaled_font_map_mutex',\ DATA - _cairo_glyph_cache_mutex,'_cairo_glyph_cache_mutex',\ DATA - _cairo_gradient_pattern_box_to_parameter,'_cairo_gradient_pattern_box_to_parameter',\ - _cairo_gradient_pattern_fit_to_range,'_cairo_gradient_pattern_fit_to_range',\ - _cairo_gradient_pattern_interpolate,'_cairo_gradient_pattern_interpolate',\ - _cairo_gradient_pattern_is_solid,'_cairo_gradient_pattern_is_solid',\ - _cairo_gstate_backend_to_user_rectangle,'_cairo_gstate_backend_to_user_rectangle',\ - _cairo_gstate_clip,'_cairo_gstate_clip',\ - _cairo_gstate_clip_extents,'_cairo_gstate_clip_extents',\ - _cairo_gstate_copy_clip_rectangle_list,'_cairo_gstate_copy_clip_rectangle_list',\ - _cairo_gstate_copy_page,'_cairo_gstate_copy_page',\ - _cairo_gstate_device_to_user,'_cairo_gstate_device_to_user',\ - _cairo_gstate_device_to_user_distance,'_cairo_gstate_device_to_user_distance',\ - _cairo_gstate_fill,'_cairo_gstate_fill',\ - _cairo_gstate_fill_extents,'_cairo_gstate_fill_extents',\ - _cairo_gstate_fini,'_cairo_gstate_fini',\ - _cairo_gstate_get_antialias,'_cairo_gstate_get_antialias',\ - _cairo_gstate_get_clip,'_cairo_gstate_get_clip',\ - _cairo_gstate_get_dash,'_cairo_gstate_get_dash',\ - _cairo_gstate_get_fill_rule,'_cairo_gstate_get_fill_rule',\ - _cairo_gstate_get_font_extents,'_cairo_gstate_get_font_extents',\ - _cairo_gstate_get_font_face,'_cairo_gstate_get_font_face',\ - _cairo_gstate_get_font_matrix,'_cairo_gstate_get_font_matrix',\ - _cairo_gstate_get_font_options,'_cairo_gstate_get_font_options',\ - _cairo_gstate_get_line_cap,'_cairo_gstate_get_line_cap',\ - _cairo_gstate_get_line_join,'_cairo_gstate_get_line_join',\ - _cairo_gstate_get_line_width,'_cairo_gstate_get_line_width',\ - _cairo_gstate_get_matrix,'_cairo_gstate_get_matrix',\ - _cairo_gstate_get_miter_limit,'_cairo_gstate_get_miter_limit',\ - _cairo_gstate_get_opacity,'_cairo_gstate_get_opacity',\ - _cairo_gstate_get_operator,'_cairo_gstate_get_operator',\ - _cairo_gstate_get_original_target,'_cairo_gstate_get_original_target',\ - _cairo_gstate_get_scaled_font,'_cairo_gstate_get_scaled_font',\ - _cairo_gstate_get_source,'_cairo_gstate_get_source',\ - _cairo_gstate_get_target,'_cairo_gstate_get_target',\ - _cairo_gstate_get_tolerance,'_cairo_gstate_get_tolerance',\ - _cairo_gstate_glyph_extents,'_cairo_gstate_glyph_extents',\ - _cairo_gstate_glyph_path,'_cairo_gstate_glyph_path',\ - _cairo_gstate_identity_matrix,'_cairo_gstate_identity_matrix',\ - _cairo_gstate_in_clip,'_cairo_gstate_in_clip',\ - _cairo_gstate_in_fill,'_cairo_gstate_in_fill',\ - _cairo_gstate_in_stroke,'_cairo_gstate_in_stroke',\ - _cairo_gstate_init,'_cairo_gstate_init',\ - _cairo_gstate_is_group,'_cairo_gstate_is_group',\ - _cairo_gstate_mask,'_cairo_gstate_mask',\ - _cairo_gstate_paint,'_cairo_gstate_paint',\ - _cairo_gstate_path_extents,'_cairo_gstate_path_extents',\ - _cairo_gstate_redirect_target,'_cairo_gstate_redirect_target',\ - _cairo_gstate_reset_clip,'_cairo_gstate_reset_clip',\ - _cairo_gstate_restore,'_cairo_gstate_restore',\ - _cairo_gstate_rotate,'_cairo_gstate_rotate',\ - _cairo_gstate_save,'_cairo_gstate_save',\ - _cairo_gstate_scale,'_cairo_gstate_scale',\ - _cairo_gstate_set_antialias,'_cairo_gstate_set_antialias',\ - _cairo_gstate_set_dash,'_cairo_gstate_set_dash',\ - _cairo_gstate_set_fill_rule,'_cairo_gstate_set_fill_rule',\ - _cairo_gstate_set_font_face,'_cairo_gstate_set_font_face',\ - _cairo_gstate_set_font_matrix,'_cairo_gstate_set_font_matrix',\ - _cairo_gstate_set_font_options,'_cairo_gstate_set_font_options',\ - _cairo_gstate_set_font_size,'_cairo_gstate_set_font_size',\ - _cairo_gstate_set_line_cap,'_cairo_gstate_set_line_cap',\ - _cairo_gstate_set_line_join,'_cairo_gstate_set_line_join',\ - _cairo_gstate_set_line_width,'_cairo_gstate_set_line_width',\ - _cairo_gstate_set_matrix,'_cairo_gstate_set_matrix',\ - _cairo_gstate_set_miter_limit,'_cairo_gstate_set_miter_limit',\ - _cairo_gstate_set_opacity,'_cairo_gstate_set_opacity',\ - _cairo_gstate_set_operator,'_cairo_gstate_set_operator',\ - _cairo_gstate_set_source,'_cairo_gstate_set_source',\ - _cairo_gstate_set_tolerance,'_cairo_gstate_set_tolerance',\ - _cairo_gstate_show_page,'_cairo_gstate_show_page',\ - _cairo_gstate_show_text_glyphs,'_cairo_gstate_show_text_glyphs',\ - _cairo_gstate_stroke,'_cairo_gstate_stroke',\ - _cairo_gstate_stroke_extents,'_cairo_gstate_stroke_extents',\ - _cairo_gstate_transform,'_cairo_gstate_transform',\ - _cairo_gstate_translate,'_cairo_gstate_translate',\ - _cairo_gstate_user_to_device,'_cairo_gstate_user_to_device',\ - _cairo_gstate_user_to_device_distance,'_cairo_gstate_user_to_device_distance',\ - _cairo_half_from_float,'_cairo_half_from_float',\ - _cairo_hash_bytes,'_cairo_hash_bytes',\ - _cairo_hash_string,'_cairo_hash_string',\ - _cairo_hash_table_create,'_cairo_hash_table_create',\ - _cairo_hash_table_destroy,'_cairo_hash_table_destroy',\ - _cairo_hash_table_foreach,'_cairo_hash_table_foreach',\ - _cairo_hash_table_insert,'_cairo_hash_table_insert',\ - _cairo_hash_table_lookup,'_cairo_hash_table_lookup',\ - _cairo_hash_table_random_entry,'_cairo_hash_table_random_entry',\ - _cairo_hash_table_remove,'_cairo_hash_table_remove',\ - _cairo_hull_compute,'_cairo_hull_compute',\ - _cairo_image_analyze_color,'_cairo_image_analyze_color',\ - _cairo_image_analyze_transparency,'_cairo_image_analyze_transparency',\ - _cairo_image_info_get_jpeg_info,'_cairo_image_info_get_jpeg_info',\ - _cairo_image_info_get_jpx_info,'_cairo_image_info_get_jpx_info',\ - _cairo_image_info_get_png_info,'_cairo_image_info_get_png_info',\ - _cairo_image_mask_compositor_get,'_cairo_image_mask_compositor_get',\ - _cairo_image_reset_static_data,'_cairo_image_reset_static_data',\ - _cairo_image_scaled_glyph_fini,'_cairo_image_scaled_glyph_fini',\ - _cairo_image_solid_cache_mutex,'_cairo_image_solid_cache_mutex',\ DATA - _cairo_image_source_backend,'_cairo_image_source_backend',\ DATA - _cairo_image_source_create_for_pattern,'_cairo_image_source_create_for_pattern',\ - _cairo_image_spans_compositor_get,'_cairo_image_spans_compositor_get',\ - _cairo_image_surface_acquire_source_image,'_cairo_image_surface_acquire_source_image',\ - _cairo_image_surface_assume_ownership_of_data,'_cairo_image_surface_assume_ownership_of_data',\ - _cairo_image_surface_backend,'_cairo_image_surface_backend',\ DATA - _cairo_image_surface_clone_subimage,'_cairo_image_surface_clone_subimage',\ - _cairo_image_surface_coerce,'_cairo_image_surface_coerce',\ - _cairo_image_surface_coerce_to_format,'_cairo_image_surface_coerce_to_format',\ - _cairo_image_surface_create_for_pixman_image,'_cairo_image_surface_create_for_pixman_image',\ - _cairo_image_surface_create_from_image,'_cairo_image_surface_create_from_image',\ - _cairo_image_surface_create_similar,'_cairo_image_surface_create_similar',\ - _cairo_image_surface_create_with_content,'_cairo_image_surface_create_with_content',\ - _cairo_image_surface_create_with_pixman_format,'_cairo_image_surface_create_with_pixman_format',\ - _cairo_image_surface_fill,'_cairo_image_surface_fill',\ - _cairo_image_surface_finish,'_cairo_image_surface_finish',\ - _cairo_image_surface_get_extents,'_cairo_image_surface_get_extents',\ - _cairo_image_surface_get_font_options,'_cairo_image_surface_get_font_options',\ - _cairo_image_surface_glyphs,'_cairo_image_surface_glyphs',\ - _cairo_image_surface_init,'_cairo_image_surface_init',\ - _cairo_image_surface_map_to_image,'_cairo_image_surface_map_to_image',\ - _cairo_image_surface_mask,'_cairo_image_surface_mask',\ - _cairo_image_surface_paint,'_cairo_image_surface_paint',\ - _cairo_image_surface_release_source_image,'_cairo_image_surface_release_source_image',\ - _cairo_image_surface_snapshot,'_cairo_image_surface_snapshot',\ - _cairo_image_surface_source,'_cairo_image_surface_source',\ - _cairo_image_surface_stroke,'_cairo_image_surface_stroke',\ - _cairo_image_surface_unmap_image,'_cairo_image_surface_unmap_image',\ - _cairo_image_traps_compositor_get,'_cairo_image_traps_compositor_get',\ - _cairo_init,'_cairo_init',\ - _cairo_int128_cmp,'_cairo_int128_cmp',\ - _cairo_int128_divrem,'_cairo_int128_divrem',\ - _cairo_int128_lt,'_cairo_int128_lt',\ - _cairo_int32_to_int128,'_cairo_int32_to_int128',\ - _cairo_int64_to_int128,'_cairo_int64_to_int128',\ - _cairo_int64x64_128_mul,'_cairo_int64x64_128_mul',\ - _cairo_int_96by64_32x64_divrem,'_cairo_int_96by64_32x64_divrem',\ - _cairo_int_surface_create_in_error,'_cairo_int_surface_create_in_error',\ - _cairo_intern_string,'_cairo_intern_string',\ - _cairo_intern_string_mutex,'_cairo_intern_string_mutex',\ DATA - _cairo_intern_string_reset_static_data,'_cairo_intern_string_reset_static_data',\ - _cairo_linear_pattern_equal,'_cairo_linear_pattern_equal',\ - _cairo_linear_pattern_hash,'_cairo_linear_pattern_hash',\ - _cairo_lround,'_cairo_lround',\ - _cairo_lzw_compress,'_cairo_lzw_compress',\ - _cairo_mask_compositor_init,'_cairo_mask_compositor_init',\ - _cairo_matrix_compute_basis_scale_factors,'_cairo_matrix_compute_basis_scale_factors',\ - _cairo_matrix_compute_determinant,'_cairo_matrix_compute_determinant',\ - _cairo_matrix_get_affine,'_cairo_matrix_get_affine',\ - _cairo_matrix_has_unity_scale,'_cairo_matrix_has_unity_scale',\ - _cairo_matrix_is_integer_translation,'_cairo_matrix_is_integer_translation',\ - _cairo_matrix_is_invertible,'_cairo_matrix_is_invertible',\ - _cairo_matrix_is_pixel_exact,'_cairo_matrix_is_pixel_exact',\ - _cairo_matrix_is_pixman_translation,'_cairo_matrix_is_pixman_translation',\ - _cairo_matrix_is_scale_0,'_cairo_matrix_is_scale_0',\ - _cairo_matrix_multiply,'_cairo_matrix_multiply',\ - _cairo_matrix_to_pixman_matrix_offset,'_cairo_matrix_to_pixman_matrix_offset',\ - _cairo_matrix_transform_bounding_box,'_cairo_matrix_transform_bounding_box',\ - _cairo_matrix_transform_bounding_box_fixed,'_cairo_matrix_transform_bounding_box_fixed',\ - _cairo_matrix_transformed_circle_major_axis,'_cairo_matrix_transformed_circle_major_axis',\ - _cairo_memory_stream_copy,'_cairo_memory_stream_copy',\ - _cairo_memory_stream_create,'_cairo_memory_stream_create',\ - _cairo_memory_stream_destroy,'_cairo_memory_stream_destroy',\ - _cairo_memory_stream_length,'_cairo_memory_stream_length',\ - _cairo_mempool_alloc,'_cairo_mempool_alloc',\ - _cairo_mempool_fini,'_cairo_mempool_fini',\ - _cairo_mempool_free,'_cairo_mempool_free',\ - _cairo_mempool_init,'_cairo_mempool_init',\ - _cairo_mesh_pattern_coord_box,'_cairo_mesh_pattern_coord_box',\ - _cairo_mesh_pattern_rasterize,'_cairo_mesh_pattern_rasterize',\ - _cairo_mono_scan_converter_add_polygon,'_cairo_mono_scan_converter_add_polygon',\ - _cairo_mono_scan_converter_create,'_cairo_mono_scan_converter_create',\ - _cairo_null_stream_create,'_cairo_null_stream_create',\ - _cairo_null_surface_create,'_cairo_null_surface_create',\ - _cairo_observers_notify,'_cairo_observers_notify',\ - _cairo_operator_bounded_by_either,'_cairo_operator_bounded_by_either',\ - _cairo_operator_bounded_by_mask,'_cairo_operator_bounded_by_mask',\ - _cairo_operator_bounded_by_source,'_cairo_operator_bounded_by_source',\ - _cairo_output_stream_close,'_cairo_output_stream_close',\ - _cairo_output_stream_create,'_cairo_output_stream_create',\ - _cairo_output_stream_create_for_file,'_cairo_output_stream_create_for_file',\ - _cairo_output_stream_create_for_filename,'_cairo_output_stream_create_for_filename',\ - _cairo_output_stream_create_in_error,'_cairo_output_stream_create_in_error',\ - _cairo_output_stream_destroy,'_cairo_output_stream_destroy',\ - _cairo_output_stream_fini,'_cairo_output_stream_fini',\ - _cairo_output_stream_flush,'_cairo_output_stream_flush',\ - _cairo_output_stream_get_position,'_cairo_output_stream_get_position',\ - _cairo_output_stream_get_status,'_cairo_output_stream_get_status',\ - _cairo_output_stream_init,'_cairo_output_stream_init',\ - _cairo_output_stream_nil,'_cairo_output_stream_nil',\ DATA - _cairo_output_stream_printf,'_cairo_output_stream_printf',\ - _cairo_output_stream_vprintf,'_cairo_output_stream_vprintf',\ - _cairo_output_stream_write,'_cairo_output_stream_write',\ - _cairo_output_stream_write_hex_string,'_cairo_output_stream_write_hex_string',\ - _cairo_paginated_surface_create,'_cairo_paginated_surface_create',\ - _cairo_paginated_surface_get_recording,'_cairo_paginated_surface_get_recording',\ - _cairo_paginated_surface_get_target,'_cairo_paginated_surface_get_target',\ - _cairo_paginated_surface_set_size,'_cairo_paginated_surface_set_size',\ - _cairo_path_append_to_context,'_cairo_path_append_to_context',\ - _cairo_path_bounder_extents,'_cairo_path_bounder_extents',\ - _cairo_path_create,'_cairo_path_create',\ - _cairo_path_create_flat,'_cairo_path_create_flat',\ - _cairo_path_create_in_error,'_cairo_path_create_in_error',\ - _cairo_path_fixed_append,'_cairo_path_fixed_append',\ - _cairo_path_fixed_approximate_clip_extents,'_cairo_path_fixed_approximate_clip_extents',\ - _cairo_path_fixed_approximate_fill_extents,'_cairo_path_fixed_approximate_fill_extents',\ - _cairo_path_fixed_approximate_stroke_extents,'_cairo_path_fixed_approximate_stroke_extents',\ - _cairo_path_fixed_close_path,'_cairo_path_fixed_close_path',\ - _cairo_path_fixed_create,'_cairo_path_fixed_create',\ - _cairo_path_fixed_curve_to,'_cairo_path_fixed_curve_to',\ - _cairo_path_fixed_destroy,'_cairo_path_fixed_destroy',\ - _cairo_path_fixed_equal,'_cairo_path_fixed_equal',\ - _cairo_path_fixed_extents,'_cairo_path_fixed_extents',\ - _cairo_path_fixed_fill_extents,'_cairo_path_fixed_fill_extents',\ - _cairo_path_fixed_fill_rectilinear_to_boxes,'_cairo_path_fixed_fill_rectilinear_to_boxes',\ - _cairo_path_fixed_fill_rectilinear_to_polygon,'_cairo_path_fixed_fill_rectilinear_to_polygon',\ - _cairo_path_fixed_fill_to_polygon,'_cairo_path_fixed_fill_to_polygon',\ - _cairo_path_fixed_fill_to_traps,'_cairo_path_fixed_fill_to_traps',\ - _cairo_path_fixed_fini,'_cairo_path_fixed_fini',\ - _cairo_path_fixed_get_current_point,'_cairo_path_fixed_get_current_point',\ - _cairo_path_fixed_hash,'_cairo_path_fixed_hash',\ - _cairo_path_fixed_in_fill,'_cairo_path_fixed_in_fill',\ - _cairo_path_fixed_init,'_cairo_path_fixed_init',\ - _cairo_path_fixed_init_copy,'_cairo_path_fixed_init_copy',\ - _cairo_path_fixed_interpret,'_cairo_path_fixed_interpret',\ - _cairo_path_fixed_interpret_flat,'_cairo_path_fixed_interpret_flat',\ - _cairo_path_fixed_is_box,'_cairo_path_fixed_is_box',\ - _cairo_path_fixed_is_rectangle,'_cairo_path_fixed_is_rectangle',\ - _cairo_path_fixed_is_simple_quad,'_cairo_path_fixed_is_simple_quad',\ - _cairo_path_fixed_is_stroke_box,'_cairo_path_fixed_is_stroke_box',\ - _cairo_path_fixed_iter_at_end,'_cairo_path_fixed_iter_at_end',\ - _cairo_path_fixed_iter_init,'_cairo_path_fixed_iter_init',\ - _cairo_path_fixed_iter_is_fill_box,'_cairo_path_fixed_iter_is_fill_box',\ - _cairo_path_fixed_line_to,'_cairo_path_fixed_line_to',\ - _cairo_path_fixed_move_to,'_cairo_path_fixed_move_to',\ - _cairo_path_fixed_new_sub_path,'_cairo_path_fixed_new_sub_path',\ - _cairo_path_fixed_rel_curve_to,'_cairo_path_fixed_rel_curve_to',\ - _cairo_path_fixed_rel_line_to,'_cairo_path_fixed_rel_line_to',\ - _cairo_path_fixed_rel_move_to,'_cairo_path_fixed_rel_move_to',\ - _cairo_path_fixed_size,'_cairo_path_fixed_size',\ - _cairo_path_fixed_stroke_dashed_to_polygon,'_cairo_path_fixed_stroke_dashed_to_polygon',\ - _cairo_path_fixed_stroke_extents,'_cairo_path_fixed_stroke_extents',\ - _cairo_path_fixed_stroke_polygon_to_traps,'_cairo_path_fixed_stroke_polygon_to_traps',\ - _cairo_path_fixed_stroke_rectilinear_to_boxes,'_cairo_path_fixed_stroke_rectilinear_to_boxes',\ - _cairo_path_fixed_stroke_to_polygon,'_cairo_path_fixed_stroke_to_polygon',\ - _cairo_path_fixed_stroke_to_shaper,'_cairo_path_fixed_stroke_to_shaper',\ - _cairo_path_fixed_stroke_to_traps,'_cairo_path_fixed_stroke_to_traps',\ - _cairo_path_fixed_stroke_to_tristrip,'_cairo_path_fixed_stroke_to_tristrip',\ - _cairo_path_fixed_transform,'_cairo_path_fixed_transform',\ - _cairo_path_fixed_translate,'_cairo_path_fixed_translate',\ - _cairo_pattern_alpha_range,'_cairo_pattern_alpha_range',\ - _cairo_pattern_analyze_filter,'_cairo_pattern_analyze_filter',\ - _cairo_pattern_black,'_cairo_pattern_black',\ DATA - _cairo_pattern_clear,'_cairo_pattern_clear',\ DATA - _cairo_pattern_create_copy,'_cairo_pattern_create_copy',\ - _cairo_pattern_create_in_error,'_cairo_pattern_create_in_error',\ - _cairo_pattern_create_solid,'_cairo_pattern_create_solid',\ - _cairo_pattern_equal,'_cairo_pattern_equal',\ - _cairo_pattern_fini,'_cairo_pattern_fini',\ - _cairo_pattern_get_extents,'_cairo_pattern_get_extents',\ - _cairo_pattern_get_ink_extents,'_cairo_pattern_get_ink_extents',\ - _cairo_pattern_hash,'_cairo_pattern_hash',\ - _cairo_pattern_init,'_cairo_pattern_init',\ - _cairo_pattern_init_copy,'_cairo_pattern_init_copy',\ - _cairo_pattern_init_for_surface,'_cairo_pattern_init_for_surface',\ - _cairo_pattern_init_snapshot,'_cairo_pattern_init_snapshot',\ - _cairo_pattern_init_solid,'_cairo_pattern_init_solid',\ - _cairo_pattern_init_static_copy,'_cairo_pattern_init_static_copy',\ - _cairo_pattern_is_clear,'_cairo_pattern_is_clear',\ - _cairo_pattern_is_opaque,'_cairo_pattern_is_opaque',\ - _cairo_pattern_is_opaque_solid,'_cairo_pattern_is_opaque_solid',\ - _cairo_pattern_reset_static_data,'_cairo_pattern_reset_static_data',\ - _cairo_pattern_sampled_area,'_cairo_pattern_sampled_area',\ - _cairo_pattern_solid_surface_cache_lock,'_cairo_pattern_solid_surface_cache_lock',\ DATA - _cairo_pattern_transform,'_cairo_pattern_transform',\ - _cairo_pattern_white,'_cairo_pattern_white',\ DATA - _cairo_pdf_operators_clip,'_cairo_pdf_operators_clip',\ - _cairo_pdf_operators_emit_stroke_style,'_cairo_pdf_operators_emit_stroke_style',\ - _cairo_pdf_operators_enable_actual_text,'_cairo_pdf_operators_enable_actual_text',\ - _cairo_pdf_operators_fill,'_cairo_pdf_operators_fill',\ - _cairo_pdf_operators_fill_stroke,'_cairo_pdf_operators_fill_stroke',\ - _cairo_pdf_operators_fini,'_cairo_pdf_operators_fini',\ - _cairo_pdf_operators_flush,'_cairo_pdf_operators_flush',\ - _cairo_pdf_operators_init,'_cairo_pdf_operators_init',\ - _cairo_pdf_operators_reset,'_cairo_pdf_operators_reset',\ - _cairo_pdf_operators_set_cairo_to_pdf_matrix,'_cairo_pdf_operators_set_cairo_to_pdf_matrix',\ - _cairo_pdf_operators_set_font_subsets_callback,'_cairo_pdf_operators_set_font_subsets_callback',\ - _cairo_pdf_operators_set_stream,'_cairo_pdf_operators_set_stream',\ - _cairo_pdf_operators_show_text_glyphs,'_cairo_pdf_operators_show_text_glyphs',\ - _cairo_pdf_operators_stroke,'_cairo_pdf_operators_stroke',\ - _cairo_pdf_shading_fini,'_cairo_pdf_shading_fini',\ - _cairo_pdf_shading_init_alpha,'_cairo_pdf_shading_init_alpha',\ - _cairo_pdf_shading_init_color,'_cairo_pdf_shading_init_color',\ - _cairo_pen_add_points,'_cairo_pen_add_points',\ - _cairo_pen_find_active_ccw_vertex_index,'_cairo_pen_find_active_ccw_vertex_index',\ - _cairo_pen_find_active_ccw_vertices,'_cairo_pen_find_active_ccw_vertices',\ - _cairo_pen_find_active_cw_vertex_index,'_cairo_pen_find_active_cw_vertex_index',\ - _cairo_pen_find_active_cw_vertices,'_cairo_pen_find_active_cw_vertices',\ - _cairo_pen_fini,'_cairo_pen_fini',\ - _cairo_pen_init,'_cairo_pen_init',\ - _cairo_pen_init_copy,'_cairo_pen_init_copy',\ - _cairo_pen_vertices_needed,'_cairo_pen_vertices_needed',\ - _cairo_polygon_add_contour,'_cairo_polygon_add_contour',\ - _cairo_polygon_add_external_edge,'_cairo_polygon_add_external_edge',\ - _cairo_polygon_add_line,'_cairo_polygon_add_line',\ - _cairo_polygon_fini,'_cairo_polygon_fini',\ - _cairo_polygon_init,'_cairo_polygon_init',\ - _cairo_polygon_init_box_array,'_cairo_polygon_init_box_array',\ - _cairo_polygon_init_boxes,'_cairo_polygon_init_boxes',\ - _cairo_polygon_init_with_clip,'_cairo_polygon_init_with_clip',\ - _cairo_polygon_intersect,'_cairo_polygon_intersect',\ - _cairo_polygon_intersect_with_boxes,'_cairo_polygon_intersect_with_boxes',\ - _cairo_polygon_limit,'_cairo_polygon_limit',\ - _cairo_polygon_limit_to_clip,'_cairo_polygon_limit_to_clip',\ - _cairo_polygon_reduce,'_cairo_polygon_reduce',\ - _cairo_polygon_translate,'_cairo_polygon_translate',\ - _cairo_ps_standard_encoding_to_glyphname,'_cairo_ps_standard_encoding_to_glyphname',\ - _cairo_radial_pattern_equal,'_cairo_radial_pattern_equal',\ - _cairo_radial_pattern_focus_is_inside,'_cairo_radial_pattern_focus_is_inside',\ - _cairo_radial_pattern_hash,'_cairo_radial_pattern_hash',\ - _cairo_raster_source_pattern_acquire,'_cairo_raster_source_pattern_acquire',\ - _cairo_raster_source_pattern_finish,'_cairo_raster_source_pattern_finish',\ - _cairo_raster_source_pattern_init_copy,'_cairo_raster_source_pattern_init_copy',\ - _cairo_raster_source_pattern_release,'_cairo_raster_source_pattern_release',\ - _cairo_raster_source_pattern_snapshot,'_cairo_raster_source_pattern_snapshot',\ - _cairo_rasterise_polygon_to_boxes,'_cairo_rasterise_polygon_to_boxes',\ - _cairo_rasterise_polygon_to_traps,'_cairo_rasterise_polygon_to_traps',\ - _cairo_recording_surface_get_bbox,'_cairo_recording_surface_get_bbox',\ - _cairo_recording_surface_get_ink_bbox,'_cairo_recording_surface_get_ink_bbox',\ - _cairo_recording_surface_get_path,'_cairo_recording_surface_get_path',\ - _cairo_recording_surface_replay,'_cairo_recording_surface_replay',\ - _cairo_recording_surface_replay_and_create_regions,'_cairo_recording_surface_replay_and_create_regions',\ - _cairo_recording_surface_replay_one,'_cairo_recording_surface_replay_one',\ - _cairo_recording_surface_replay_region,'_cairo_recording_surface_replay_region',\ - _cairo_recording_surface_replay_with_clip,'_cairo_recording_surface_replay_with_clip',\ - _cairo_rectangle_int_from_double,'_cairo_rectangle_int_from_double',\ - _cairo_rectangle_intersect,'_cairo_rectangle_intersect',\ - _cairo_rectangle_list_create_in_error,'_cairo_rectangle_list_create_in_error',\ - _cairo_rectangle_union,'_cairo_rectangle_union',\ - _cairo_rectangles_nil,'_cairo_rectangles_nil',\ DATA - _cairo_rectangular_scan_converter_add_box,'_cairo_rectangular_scan_converter_add_box',\ - _cairo_rectangular_scan_converter_init,'_cairo_rectangular_scan_converter_init',\ - _cairo_region_create_from_boxes,'_cairo_region_create_from_boxes',\ - _cairo_region_create_in_error,'_cairo_region_create_in_error',\ - _cairo_region_fini,'_cairo_region_fini',\ - _cairo_region_get_boxes,'_cairo_region_get_boxes',\ - _cairo_region_init,'_cairo_region_init',\ - _cairo_region_init_rectangle,'_cairo_region_init_rectangle',\ - _cairo_rtree_evict_random,'_cairo_rtree_evict_random',\ - _cairo_rtree_fini,'_cairo_rtree_fini',\ - _cairo_rtree_foreach,'_cairo_rtree_foreach',\ - _cairo_rtree_init,'_cairo_rtree_init',\ - _cairo_rtree_insert,'_cairo_rtree_insert',\ - _cairo_rtree_node_collapse,'_cairo_rtree_node_collapse',\ - _cairo_rtree_node_create,'_cairo_rtree_node_create',\ - _cairo_rtree_node_destroy,'_cairo_rtree_node_destroy',\ - _cairo_rtree_node_insert,'_cairo_rtree_node_insert',\ - _cairo_rtree_node_remove,'_cairo_rtree_node_remove',\ - _cairo_rtree_reset,'_cairo_rtree_reset',\ - _cairo_rtree_unpin,'_cairo_rtree_unpin',\ - _cairo_scaled_font_attach_private,'_cairo_scaled_font_attach_private',\ - _cairo_scaled_font_create_in_error,'_cairo_scaled_font_create_in_error',\ - _cairo_scaled_font_error_mutex,'_cairo_scaled_font_error_mutex',\ DATA - _cairo_scaled_font_find_private,'_cairo_scaled_font_find_private',\ - _cairo_scaled_font_fini,'_cairo_scaled_font_fini',\ - _cairo_scaled_font_freeze_cache,'_cairo_scaled_font_freeze_cache',\ - _cairo_scaled_font_get_max_scale,'_cairo_scaled_font_get_max_scale',\ - _cairo_scaled_font_glyph_approximate_extents,'_cairo_scaled_font_glyph_approximate_extents',\ - _cairo_scaled_font_glyph_device_extents,'_cairo_scaled_font_glyph_device_extents',\ - _cairo_scaled_font_glyph_path,'_cairo_scaled_font_glyph_path',\ - _cairo_scaled_font_init,'_cairo_scaled_font_init',\ - _cairo_scaled_font_is_ft,'_cairo_scaled_font_is_ft',\ - _cairo_scaled_font_map_destroy,'_cairo_scaled_font_map_destroy',\ - _cairo_scaled_font_map_mutex,'_cairo_scaled_font_map_mutex',\ DATA - _cairo_scaled_font_register_placeholder_and_unlock_font_map,'_cairo_scaled_font_register_placeholder_and_unlock_font_map',\ - _cairo_scaled_font_reset_cache,'_cairo_scaled_font_reset_cache',\ - _cairo_scaled_font_reset_static_data,'_cairo_scaled_font_reset_static_data',\ - _cairo_scaled_font_set_error,'_cairo_scaled_font_set_error',\ - _cairo_scaled_font_set_metrics,'_cairo_scaled_font_set_metrics',\ - _cairo_scaled_font_subset_create_glyph_names,'_cairo_scaled_font_subset_create_glyph_names',\ - _cairo_scaled_font_subsets_create_composite,'_cairo_scaled_font_subsets_create_composite',\ - _cairo_scaled_font_subsets_create_scaled,'_cairo_scaled_font_subsets_create_scaled',\ - _cairo_scaled_font_subsets_create_simple,'_cairo_scaled_font_subsets_create_simple',\ - _cairo_scaled_font_subsets_destroy,'_cairo_scaled_font_subsets_destroy',\ - _cairo_scaled_font_subsets_enable_latin_subset,'_cairo_scaled_font_subsets_enable_latin_subset',\ - _cairo_scaled_font_subsets_foreach_scaled,'_cairo_scaled_font_subsets_foreach_scaled',\ - _cairo_scaled_font_subsets_foreach_unscaled,'_cairo_scaled_font_subsets_foreach_unscaled',\ - _cairo_scaled_font_subsets_foreach_user,'_cairo_scaled_font_subsets_foreach_user',\ - _cairo_scaled_font_subsets_map_glyph,'_cairo_scaled_font_subsets_map_glyph',\ - _cairo_scaled_font_thaw_cache,'_cairo_scaled_font_thaw_cache',\ - _cairo_scaled_font_unregister_placeholder_and_lock_font_map,'_cairo_scaled_font_unregister_placeholder_and_lock_font_map',\ - _cairo_scaled_glyph_attach_private,'_cairo_scaled_glyph_attach_private',\ - _cairo_scaled_glyph_find_private,'_cairo_scaled_glyph_find_private',\ - _cairo_scaled_glyph_lookup,'_cairo_scaled_glyph_lookup',\ - _cairo_scaled_glyph_page_cache_mutex,'_cairo_scaled_glyph_page_cache_mutex',\ DATA - _cairo_scaled_glyph_set_metrics,'_cairo_scaled_glyph_set_metrics',\ - _cairo_scaled_glyph_set_path,'_cairo_scaled_glyph_set_path',\ - _cairo_scaled_glyph_set_recording_surface,'_cairo_scaled_glyph_set_recording_surface',\ - _cairo_scaled_glyph_set_surface,'_cairo_scaled_glyph_set_surface',\ - _cairo_scan_converter_create_in_error,'_cairo_scan_converter_create_in_error',\ - _cairo_scan_converter_set_error,'_cairo_scan_converter_set_error',\ - _cairo_scan_converter_status,'_cairo_scan_converter_status',\ - _cairo_script_context_attach_snapshots,'_cairo_script_context_attach_snapshots',\ - _cairo_script_context_create_internal,'_cairo_script_context_create_internal',\ - _cairo_shape_mask_compositor_init,'_cairo_shape_mask_compositor_init',\ - _cairo_slope_compare,'_cairo_slope_compare',\ - _cairo_span_renderer_create_in_error,'_cairo_span_renderer_create_in_error',\ - _cairo_span_renderer_set_error,'_cairo_span_renderer_set_error',\ - _cairo_span_renderer_status,'_cairo_span_renderer_status',\ - _cairo_spans_compositor_init,'_cairo_spans_compositor_init',\ - _cairo_spline_bound,'_cairo_spline_bound',\ - _cairo_spline_decompose,'_cairo_spline_decompose',\ - _cairo_spline_init,'_cairo_spline_init',\ - _cairo_spline_intersects,'_cairo_spline_intersects',\ - _cairo_stock_color,'_cairo_stock_color',\ - _cairo_stroke_style_dash_approximate,'_cairo_stroke_style_dash_approximate',\ - _cairo_stroke_style_dash_can_approximate,'_cairo_stroke_style_dash_can_approximate',\ - _cairo_stroke_style_dash_period,'_cairo_stroke_style_dash_period',\ - _cairo_stroke_style_dash_stroked,'_cairo_stroke_style_dash_stroked',\ - _cairo_stroke_style_fini,'_cairo_stroke_style_fini',\ - _cairo_stroke_style_init,'_cairo_stroke_style_init',\ - _cairo_stroke_style_init_copy,'_cairo_stroke_style_init_copy',\ - _cairo_stroke_style_max_distance_from_path,'_cairo_stroke_style_max_distance_from_path',\ - _cairo_stroke_style_max_join_distance_from_path,'_cairo_stroke_style_max_join_distance_from_path',\ - _cairo_stroke_style_max_line_distance_from_path,'_cairo_stroke_style_max_line_distance_from_path',\ - _cairo_stroker_dash_init,'_cairo_stroker_dash_init',\ - _cairo_stroker_dash_start,'_cairo_stroker_dash_start',\ - _cairo_stroker_dash_step,'_cairo_stroker_dash_step',\ - _cairo_surface_acquire_source_image,'_cairo_surface_acquire_source_image',\ - _cairo_surface_attach_snapshot,'_cairo_surface_attach_snapshot',\ - _cairo_surface_begin_modification,'_cairo_surface_begin_modification',\ - _cairo_surface_clipper_init,'_cairo_surface_clipper_init',\ - _cairo_surface_clipper_reset,'_cairo_surface_clipper_reset',\ - _cairo_surface_clipper_set_clip,'_cairo_surface_clipper_set_clip',\ - _cairo_surface_copy_mime_data,'_cairo_surface_copy_mime_data',\ - _cairo_surface_create_for_rectangle_int,'_cairo_surface_create_for_rectangle_int',\ - _cairo_surface_create_in_error,'_cairo_surface_create_in_error',\ - _cairo_surface_create_similar_scratch,'_cairo_surface_create_similar_scratch',\ - _cairo_surface_create_similar_solid,'_cairo_surface_create_similar_solid',\ - _cairo_surface_default_acquire_source_image,'_cairo_surface_default_acquire_source_image',\ - _cairo_surface_default_release_source_image,'_cairo_surface_default_release_source_image',\ - _cairo_surface_default_source,'_cairo_surface_default_source',\ - _cairo_surface_detach_snapshot,'_cairo_surface_detach_snapshot',\ - _cairo_surface_fallback_fill,'_cairo_surface_fallback_fill',\ - _cairo_surface_fallback_glyphs,'_cairo_surface_fallback_glyphs',\ - _cairo_surface_fallback_mask,'_cairo_surface_fallback_mask',\ - _cairo_surface_fallback_paint,'_cairo_surface_fallback_paint',\ - _cairo_surface_fallback_stroke,'_cairo_surface_fallback_stroke',\ - _cairo_surface_fill,'_cairo_surface_fill',\ - _cairo_surface_fill_stroke,'_cairo_surface_fill_stroke',\ - _cairo_surface_flush,'_cairo_surface_flush',\ - _cairo_surface_get_extents,'_cairo_surface_get_extents',\ - _cairo_surface_get_source,'_cairo_surface_get_source',\ - _cairo_surface_has_device_transform,'_cairo_surface_has_device_transform',\ - _cairo_surface_has_snapshot,'_cairo_surface_has_snapshot',\ - _cairo_surface_init,'_cairo_surface_init',\ - _cairo_surface_is_paginated,'_cairo_surface_is_paginated',\ - _cairo_surface_map_to_image,'_cairo_surface_map_to_image',\ - _cairo_surface_mask,'_cairo_surface_mask',\ - _cairo_surface_offset_fill,'_cairo_surface_offset_fill',\ - _cairo_surface_offset_glyphs,'_cairo_surface_offset_glyphs',\ - _cairo_surface_offset_mask,'_cairo_surface_offset_mask',\ - _cairo_surface_offset_paint,'_cairo_surface_offset_paint',\ - _cairo_surface_offset_stroke,'_cairo_surface_offset_stroke',\ - _cairo_surface_paint,'_cairo_surface_paint',\ - _cairo_surface_release_device_reference,'_cairo_surface_release_device_reference',\ - _cairo_surface_release_source_image,'_cairo_surface_release_source_image',\ - _cairo_surface_set_device_scale,'_cairo_surface_set_device_scale',\ - _cairo_surface_set_error,'_cairo_surface_set_error',\ - _cairo_surface_set_font_options,'_cairo_surface_set_font_options',\ - _cairo_surface_set_resolution,'_cairo_surface_set_resolution',\ - _cairo_surface_show_text_glyphs,'_cairo_surface_show_text_glyphs',\ - _cairo_surface_snapshot,'_cairo_surface_snapshot',\ - _cairo_surface_stroke,'_cairo_surface_stroke',\ - _cairo_surface_subsurface_set_snapshot,'_cairo_surface_subsurface_set_snapshot',\ - _cairo_surface_unmap_image,'_cairo_surface_unmap_image',\ - _cairo_surface_wrapper_acquire_source_image,'_cairo_surface_wrapper_acquire_source_image',\ - _cairo_surface_wrapper_create_similar,'_cairo_surface_wrapper_create_similar',\ - _cairo_surface_wrapper_fill,'_cairo_surface_wrapper_fill',\ - _cairo_surface_wrapper_fill_stroke,'_cairo_surface_wrapper_fill_stroke',\ - _cairo_surface_wrapper_fini,'_cairo_surface_wrapper_fini',\ - _cairo_surface_wrapper_get_extents,'_cairo_surface_wrapper_get_extents',\ - _cairo_surface_wrapper_get_font_options,'_cairo_surface_wrapper_get_font_options',\ - _cairo_surface_wrapper_get_target_extents,'_cairo_surface_wrapper_get_target_extents',\ - _cairo_surface_wrapper_has_show_text_glyphs,'_cairo_surface_wrapper_has_show_text_glyphs',\ - _cairo_surface_wrapper_init,'_cairo_surface_wrapper_init',\ - _cairo_surface_wrapper_intersect_extents,'_cairo_surface_wrapper_intersect_extents',\ - _cairo_surface_wrapper_mask,'_cairo_surface_wrapper_mask',\ - _cairo_surface_wrapper_paint,'_cairo_surface_wrapper_paint',\ - _cairo_surface_wrapper_release_source_image,'_cairo_surface_wrapper_release_source_image',\ - _cairo_surface_wrapper_set_clip,'_cairo_surface_wrapper_set_clip',\ - _cairo_surface_wrapper_set_inverse_transform,'_cairo_surface_wrapper_set_inverse_transform',\ - _cairo_surface_wrapper_show_text_glyphs,'_cairo_surface_wrapper_show_text_glyphs',\ - _cairo_surface_wrapper_snapshot,'_cairo_surface_wrapper_snapshot',\ - _cairo_surface_wrapper_stroke,'_cairo_surface_wrapper_stroke',\ - _cairo_tor22_scan_converter_add_polygon,'_cairo_tor22_scan_converter_add_polygon',\ - _cairo_tor22_scan_converter_create,'_cairo_tor22_scan_converter_create',\ - _cairo_tor_scan_converter_add_polygon,'_cairo_tor_scan_converter_add_polygon',\ - _cairo_tor_scan_converter_create,'_cairo_tor_scan_converter_create',\ - _cairo_toy_font_face_mutex,'_cairo_toy_font_face_mutex',\ DATA - _cairo_toy_font_face_reset_static_data,'_cairo_toy_font_face_reset_static_data',\ - _cairo_trapezoid_array_translate_and_scale,'_cairo_trapezoid_array_translate_and_scale',\ - _cairo_traps_add_trap,'_cairo_traps_add_trap',\ - _cairo_traps_clear,'_cairo_traps_clear',\ - _cairo_traps_compositor_init,'_cairo_traps_compositor_init',\ - _cairo_traps_contain,'_cairo_traps_contain',\ - _cairo_traps_extents,'_cairo_traps_extents',\ - _cairo_traps_extract_region,'_cairo_traps_extract_region',\ - _cairo_traps_fini,'_cairo_traps_fini',\ - _cairo_traps_init,'_cairo_traps_init',\ - _cairo_traps_init_boxes,'_cairo_traps_init_boxes',\ - _cairo_traps_init_with_clip,'_cairo_traps_init_with_clip',\ - _cairo_traps_limit,'_cairo_traps_limit',\ - _cairo_traps_path,'_cairo_traps_path',\ - _cairo_traps_tessellate_convex_quad,'_cairo_traps_tessellate_convex_quad',\ - _cairo_traps_tessellate_rectangle,'_cairo_traps_tessellate_rectangle',\ - _cairo_traps_tessellate_triangle,'_cairo_traps_tessellate_triangle',\ - _cairo_traps_to_boxes,'_cairo_traps_to_boxes',\ - _cairo_traps_translate,'_cairo_traps_translate',\ - _cairo_tristrip_add_point,'_cairo_tristrip_add_point',\ - _cairo_tristrip_extents,'_cairo_tristrip_extents',\ - _cairo_tristrip_fini,'_cairo_tristrip_fini',\ - _cairo_tristrip_init,'_cairo_tristrip_init',\ - _cairo_tristrip_init_with_clip,'_cairo_tristrip_init_with_clip',\ - _cairo_tristrip_limit,'_cairo_tristrip_limit',\ - _cairo_tristrip_move_to,'_cairo_tristrip_move_to',\ - _cairo_tristrip_translate,'_cairo_tristrip_translate',\ - _cairo_truetype_get_style,'_cairo_truetype_get_style',\ - _cairo_truetype_index_to_ucs4,'_cairo_truetype_index_to_ucs4',\ - _cairo_truetype_read_font_name,'_cairo_truetype_read_font_name',\ - _cairo_truetype_subset_fini,'_cairo_truetype_subset_fini',\ - _cairo_truetype_subset_init_pdf,'_cairo_truetype_subset_init_pdf',\ - _cairo_truetype_subset_init_ps,'_cairo_truetype_subset_init_ps',\ - _cairo_twin_charmap,'_cairo_twin_charmap',\ DATA - _cairo_twin_outlines,'_cairo_twin_outlines',\ DATA - _cairo_type1_fallback_fini,'_cairo_type1_fallback_fini',\ - _cairo_type1_fallback_init_binary,'_cairo_type1_fallback_init_binary',\ - _cairo_type1_fallback_init_hex,'_cairo_type1_fallback_init_hex',\ - _cairo_type1_scaled_font_is_type1,'_cairo_type1_scaled_font_is_type1',\ - _cairo_type1_subset_fini,'_cairo_type1_subset_fini',\ - _cairo_type1_subset_init,'_cairo_type1_subset_init',\ - _cairo_type2_charstrings_fini,'_cairo_type2_charstrings_fini',\ - _cairo_type2_charstrings_init,'_cairo_type2_charstrings_init',\ - _cairo_type3_glyph_surface_analyze_glyph,'_cairo_type3_glyph_surface_analyze_glyph',\ - _cairo_type3_glyph_surface_create,'_cairo_type3_glyph_surface_create',\ - _cairo_type3_glyph_surface_emit_glyph,'_cairo_type3_glyph_surface_emit_glyph',\ - _cairo_type3_glyph_surface_set_font_subsets_callback,'_cairo_type3_glyph_surface_set_font_subsets_callback',\ - _cairo_ucs4_to_utf8,'_cairo_ucs4_to_utf8',\ - _cairo_uint128_add,'_cairo_uint128_add',\ - _cairo_uint128_cmp,'_cairo_uint128_cmp',\ - _cairo_uint128_divrem,'_cairo_uint128_divrem',\ - _cairo_uint128_eq,'_cairo_uint128_eq',\ - _cairo_uint128_lsl,'_cairo_uint128_lsl',\ - _cairo_uint128_lt,'_cairo_uint128_lt',\ - _cairo_uint128_mul,'_cairo_uint128_mul',\ - _cairo_uint128_negate,'_cairo_uint128_negate',\ - _cairo_uint128_not,'_cairo_uint128_not',\ - _cairo_uint128_rsa,'_cairo_uint128_rsa',\ - _cairo_uint128_rsl,'_cairo_uint128_rsl',\ - _cairo_uint128_sub,'_cairo_uint128_sub',\ - _cairo_uint32_to_uint128,'_cairo_uint32_to_uint128',\ - _cairo_uint64_to_uint128,'_cairo_uint64_to_uint128',\ - _cairo_uint64x64_128_mul,'_cairo_uint64x64_128_mul',\ - _cairo_uint_96by64_32x64_divrem,'_cairo_uint_96by64_32x64_divrem',\ - _cairo_unbounded_rectangle,'_cairo_unbounded_rectangle',\ DATA - _cairo_unicode_to_winansi,'_cairo_unicode_to_winansi',\ - _cairo_unscaled_font_destroy,'_cairo_unscaled_font_destroy',\ - _cairo_unscaled_font_init,'_cairo_unscaled_font_init',\ - _cairo_unscaled_font_reference,'_cairo_unscaled_font_reference',\ - _cairo_user_data_array_copy,'_cairo_user_data_array_copy',\ - _cairo_user_data_array_fini,'_cairo_user_data_array_fini',\ - _cairo_user_data_array_foreach,'_cairo_user_data_array_foreach',\ - _cairo_user_data_array_get_data,'_cairo_user_data_array_get_data',\ - _cairo_user_data_array_init,'_cairo_user_data_array_init',\ - _cairo_user_data_array_set_data,'_cairo_user_data_array_set_data',\ - _cairo_user_font_face_backend,'_cairo_user_font_face_backend',\ DATA - _cairo_utf8_get_char_validated,'_cairo_utf8_get_char_validated',\ - _cairo_utf8_to_ucs4,'_cairo_utf8_to_ucs4',\ - _cairo_utf8_to_utf16,'_cairo_utf8_to_utf16',\ - _cairo_validate_text_clusters,'_cairo_validate_text_clusters',\ - _cairo_winansi_to_glyphname,'_cairo_winansi_to_glyphname',\ - _do_cairo_gstate_backend_to_user,'_do_cairo_gstate_backend_to_user',\ - _do_cairo_gstate_backend_to_user_distance,'_do_cairo_gstate_backend_to_user_distance',\ - _do_cairo_gstate_user_to_backend,'_do_cairo_gstate_user_to_backend',\ - _do_cairo_gstate_user_to_backend_distance,'_do_cairo_gstate_user_to_backend_distance',\ - _nm____ctype_ptr__,'_nm____ctype_ptr__',\ DATA - _pixman_format_from_masks,'_pixman_format_from_masks',\ - _pixman_format_to_masks,'_pixman_format_to_masks',\ - _pixman_image_add_traps,'_pixman_image_add_traps',\ - _pixman_image_add_tristrip,'_pixman_image_add_tristrip',\ - _pixman_image_for_color,'_pixman_image_for_color',\ - _pixman_image_for_pattern,'_pixman_image_for_pattern',\ - cairo_append_path,'cairo_append_path',\ - cairo_arc,'cairo_arc',\ - cairo_arc_negative,'cairo_arc_negative',\ - cairo_clip,'cairo_clip',\ - cairo_clip_extents,'cairo_clip_extents',\ - cairo_clip_preserve,'cairo_clip_preserve',\ - cairo_close_path,'cairo_close_path',\ - cairo_copy_clip_rectangle_list,'cairo_copy_clip_rectangle_list',\ - cairo_copy_page,'cairo_copy_page',\ - cairo_copy_path,'cairo_copy_path',\ - cairo_copy_path_flat,'cairo_copy_path_flat',\ - cairo_create,'cairo_create',\ - cairo_curve_to,'cairo_curve_to',\ - cairo_debug_reset_static_data,'cairo_debug_reset_static_data',\ - cairo_destroy,'cairo_destroy',\ - cairo_device_acquire,'cairo_device_acquire',\ - cairo_device_destroy,'cairo_device_destroy',\ - cairo_device_finish,'cairo_device_finish',\ - cairo_device_flush,'cairo_device_flush',\ - cairo_device_get_reference_count,'cairo_device_get_reference_count',\ - cairo_device_get_type,'cairo_device_get_type',\ - cairo_device_get_user_data,'cairo_device_get_user_data',\ - cairo_device_reference,'cairo_device_reference',\ - cairo_device_release,'cairo_device_release',\ - cairo_device_set_user_data,'cairo_device_set_user_data',\ - cairo_device_status,'cairo_device_status',\ - cairo_device_to_user,'cairo_device_to_user',\ - cairo_device_to_user_distance,'cairo_device_to_user_distance',\ - cairo_fill,'cairo_fill',\ - cairo_fill_extents,'cairo_fill_extents',\ - cairo_fill_preserve,'cairo_fill_preserve',\ - cairo_font_extents,'cairo_font_extents',\ - cairo_font_face_destroy,'cairo_font_face_destroy',\ - cairo_font_face_get_reference_count,'cairo_font_face_get_reference_count',\ - cairo_font_face_get_type,'cairo_font_face_get_type',\ - cairo_font_face_get_user_data,'cairo_font_face_get_user_data',\ - cairo_font_face_reference,'cairo_font_face_reference',\ - cairo_font_face_set_user_data,'cairo_font_face_set_user_data',\ - cairo_font_face_status,'cairo_font_face_status',\ - cairo_font_options_copy,'cairo_font_options_copy',\ - cairo_font_options_create,'cairo_font_options_create',\ - cairo_font_options_destroy,'cairo_font_options_destroy',\ - cairo_font_options_equal,'cairo_font_options_equal',\ - cairo_font_options_get_antialias,'cairo_font_options_get_antialias',\ - cairo_font_options_get_hint_metrics,'cairo_font_options_get_hint_metrics',\ - cairo_font_options_get_hint_style,'cairo_font_options_get_hint_style',\ - cairo_font_options_get_subpixel_order,'cairo_font_options_get_subpixel_order',\ - cairo_font_options_hash,'cairo_font_options_hash',\ - cairo_font_options_merge,'cairo_font_options_merge',\ - cairo_font_options_set_antialias,'cairo_font_options_set_antialias',\ - cairo_font_options_set_hint_metrics,'cairo_font_options_set_hint_metrics',\ - cairo_font_options_set_hint_style,'cairo_font_options_set_hint_style',\ - cairo_font_options_set_subpixel_order,'cairo_font_options_set_subpixel_order',\ - cairo_font_options_status,'cairo_font_options_status',\ - cairo_format_stride_for_width,'cairo_format_stride_for_width',\ - cairo_ft_font_face_create_for_ft_face,'cairo_ft_font_face_create_for_ft_face',\ - cairo_ft_font_face_get_synthesize,'cairo_ft_font_face_get_synthesize',\ - cairo_ft_font_face_set_synthesize,'cairo_ft_font_face_set_synthesize',\ - cairo_ft_font_face_unset_synthesize,'cairo_ft_font_face_unset_synthesize',\ - cairo_ft_scaled_font_lock_face,'cairo_ft_scaled_font_lock_face',\ - cairo_ft_scaled_font_unlock_face,'cairo_ft_scaled_font_unlock_face',\ - cairo_get_antialias,'cairo_get_antialias',\ - cairo_get_current_point,'cairo_get_current_point',\ - cairo_get_dash,'cairo_get_dash',\ - cairo_get_dash_count,'cairo_get_dash_count',\ - cairo_get_fill_rule,'cairo_get_fill_rule',\ - cairo_get_font_face,'cairo_get_font_face',\ - cairo_get_font_matrix,'cairo_get_font_matrix',\ - cairo_get_font_options,'cairo_get_font_options',\ - cairo_get_group_target,'cairo_get_group_target',\ - cairo_get_line_cap,'cairo_get_line_cap',\ - cairo_get_line_join,'cairo_get_line_join',\ - cairo_get_line_width,'cairo_get_line_width',\ - cairo_get_matrix,'cairo_get_matrix',\ - cairo_get_miter_limit,'cairo_get_miter_limit',\ - cairo_get_operator,'cairo_get_operator',\ - cairo_get_reference_count,'cairo_get_reference_count',\ - cairo_get_scaled_font,'cairo_get_scaled_font',\ - cairo_get_source,'cairo_get_source',\ - cairo_get_target,'cairo_get_target',\ - cairo_get_tolerance,'cairo_get_tolerance',\ - cairo_get_user_data,'cairo_get_user_data',\ - cairo_glyph_allocate,'cairo_glyph_allocate',\ - cairo_glyph_extents,'cairo_glyph_extents',\ - cairo_glyph_free,'cairo_glyph_free',\ - cairo_glyph_path,'cairo_glyph_path',\ - cairo_has_current_point,'cairo_has_current_point',\ - cairo_identity_matrix,'cairo_identity_matrix',\ - cairo_image_surface_create,'cairo_image_surface_create',\ - cairo_image_surface_create_for_data,'cairo_image_surface_create_for_data',\ - cairo_image_surface_create_from_png,'cairo_image_surface_create_from_png',\ - cairo_image_surface_create_from_png_stream,'cairo_image_surface_create_from_png_stream',\ - cairo_image_surface_get_data,'cairo_image_surface_get_data',\ - cairo_image_surface_get_format,'cairo_image_surface_get_format',\ - cairo_image_surface_get_height,'cairo_image_surface_get_height',\ - cairo_image_surface_get_stride,'cairo_image_surface_get_stride',\ - cairo_image_surface_get_width,'cairo_image_surface_get_width',\ - cairo_in_clip,'cairo_in_clip',\ - cairo_in_fill,'cairo_in_fill',\ - cairo_in_stroke,'cairo_in_stroke',\ - cairo_line_to,'cairo_line_to',\ - cairo_mask,'cairo_mask',\ - cairo_mask_surface,'cairo_mask_surface',\ - cairo_matrix_init,'cairo_matrix_init',\ - cairo_matrix_init_identity,'cairo_matrix_init_identity',\ - cairo_matrix_init_rotate,'cairo_matrix_init_rotate',\ - cairo_matrix_init_scale,'cairo_matrix_init_scale',\ - cairo_matrix_init_translate,'cairo_matrix_init_translate',\ - cairo_matrix_invert,'cairo_matrix_invert',\ - cairo_matrix_multiply,'cairo_matrix_multiply',\ - cairo_matrix_rotate,'cairo_matrix_rotate',\ - cairo_matrix_scale,'cairo_matrix_scale',\ - cairo_matrix_transform_distance,'cairo_matrix_transform_distance',\ - cairo_matrix_transform_point,'cairo_matrix_transform_point',\ - cairo_matrix_translate,'cairo_matrix_translate',\ - cairo_mesh_pattern_begin_patch,'cairo_mesh_pattern_begin_patch',\ - cairo_mesh_pattern_curve_to,'cairo_mesh_pattern_curve_to',\ - cairo_mesh_pattern_end_patch,'cairo_mesh_pattern_end_patch',\ - cairo_mesh_pattern_get_control_point,'cairo_mesh_pattern_get_control_point',\ - cairo_mesh_pattern_get_corner_color_rgba,'cairo_mesh_pattern_get_corner_color_rgba',\ - cairo_mesh_pattern_get_patch_count,'cairo_mesh_pattern_get_patch_count',\ - cairo_mesh_pattern_get_path,'cairo_mesh_pattern_get_path',\ - cairo_mesh_pattern_line_to,'cairo_mesh_pattern_line_to',\ - cairo_mesh_pattern_move_to,'cairo_mesh_pattern_move_to',\ - cairo_mesh_pattern_set_control_point,'cairo_mesh_pattern_set_control_point',\ - cairo_mesh_pattern_set_corner_color_rgb,'cairo_mesh_pattern_set_corner_color_rgb',\ - cairo_mesh_pattern_set_corner_color_rgba,'cairo_mesh_pattern_set_corner_color_rgba',\ - cairo_move_to,'cairo_move_to',\ - cairo_new_path,'cairo_new_path',\ - cairo_new_sub_path,'cairo_new_sub_path',\ - cairo_paint,'cairo_paint',\ - cairo_paint_with_alpha,'cairo_paint_with_alpha',\ - cairo_path_destroy,'cairo_path_destroy',\ - cairo_path_extents,'cairo_path_extents',\ - cairo_pattern_add_color_stop_rgb,'cairo_pattern_add_color_stop_rgb',\ - cairo_pattern_add_color_stop_rgba,'cairo_pattern_add_color_stop_rgba',\ - cairo_pattern_create_for_surface,'cairo_pattern_create_for_surface',\ - cairo_pattern_create_linear,'cairo_pattern_create_linear',\ - cairo_pattern_create_mesh,'cairo_pattern_create_mesh',\ - cairo_pattern_create_radial,'cairo_pattern_create_radial',\ - cairo_pattern_create_raster_source,'cairo_pattern_create_raster_source',\ - cairo_pattern_create_rgb,'cairo_pattern_create_rgb',\ - cairo_pattern_create_rgba,'cairo_pattern_create_rgba',\ - cairo_pattern_destroy,'cairo_pattern_destroy',\ - cairo_pattern_get_color_stop_count,'cairo_pattern_get_color_stop_count',\ - cairo_pattern_get_color_stop_rgba,'cairo_pattern_get_color_stop_rgba',\ - cairo_pattern_get_extend,'cairo_pattern_get_extend',\ - cairo_pattern_get_filter,'cairo_pattern_get_filter',\ - cairo_pattern_get_linear_points,'cairo_pattern_get_linear_points',\ - cairo_pattern_get_matrix,'cairo_pattern_get_matrix',\ - cairo_pattern_get_radial_circles,'cairo_pattern_get_radial_circles',\ - cairo_pattern_get_reference_count,'cairo_pattern_get_reference_count',\ - cairo_pattern_get_rgba,'cairo_pattern_get_rgba',\ - cairo_pattern_get_surface,'cairo_pattern_get_surface',\ - cairo_pattern_get_type,'cairo_pattern_get_type',\ - cairo_pattern_get_user_data,'cairo_pattern_get_user_data',\ - cairo_pattern_reference,'cairo_pattern_reference',\ - cairo_pattern_set_extend,'cairo_pattern_set_extend',\ - cairo_pattern_set_filter,'cairo_pattern_set_filter',\ - cairo_pattern_set_matrix,'cairo_pattern_set_matrix',\ - cairo_pattern_set_user_data,'cairo_pattern_set_user_data',\ - cairo_pattern_status,'cairo_pattern_status',\ - cairo_pop_group,'cairo_pop_group',\ - cairo_pop_group_to_source,'cairo_pop_group_to_source',\ - cairo_push_group,'cairo_push_group',\ - cairo_push_group_with_content,'cairo_push_group_with_content',\ - cairo_raster_source_pattern_get_acquire,'cairo_raster_source_pattern_get_acquire',\ - cairo_raster_source_pattern_get_callback_data,'cairo_raster_source_pattern_get_callback_data',\ - cairo_raster_source_pattern_get_copy,'cairo_raster_source_pattern_get_copy',\ - cairo_raster_source_pattern_get_finish,'cairo_raster_source_pattern_get_finish',\ - cairo_raster_source_pattern_get_snapshot,'cairo_raster_source_pattern_get_snapshot',\ - cairo_raster_source_pattern_set_acquire,'cairo_raster_source_pattern_set_acquire',\ - cairo_raster_source_pattern_set_callback_data,'cairo_raster_source_pattern_set_callback_data',\ - cairo_raster_source_pattern_set_copy,'cairo_raster_source_pattern_set_copy',\ - cairo_raster_source_pattern_set_finish,'cairo_raster_source_pattern_set_finish',\ - cairo_raster_source_pattern_set_snapshot,'cairo_raster_source_pattern_set_snapshot',\ - cairo_recording_surface_create,'cairo_recording_surface_create',\ - cairo_recording_surface_get_extents,'cairo_recording_surface_get_extents',\ - cairo_recording_surface_ink_extents,'cairo_recording_surface_ink_extents',\ - cairo_rectangle,'cairo_rectangle',\ - cairo_rectangle_list_destroy,'cairo_rectangle_list_destroy',\ - cairo_reference,'cairo_reference',\ - cairo_region_contains_point,'cairo_region_contains_point',\ - cairo_region_contains_rectangle,'cairo_region_contains_rectangle',\ - cairo_region_copy,'cairo_region_copy',\ - cairo_region_create,'cairo_region_create',\ - cairo_region_create_rectangle,'cairo_region_create_rectangle',\ - cairo_region_create_rectangles,'cairo_region_create_rectangles',\ - cairo_region_destroy,'cairo_region_destroy',\ - cairo_region_equal,'cairo_region_equal',\ - cairo_region_get_extents,'cairo_region_get_extents',\ - cairo_region_get_rectangle,'cairo_region_get_rectangle',\ - cairo_region_intersect,'cairo_region_intersect',\ - cairo_region_intersect_rectangle,'cairo_region_intersect_rectangle',\ - cairo_region_is_empty,'cairo_region_is_empty',\ - cairo_region_num_rectangles,'cairo_region_num_rectangles',\ - cairo_region_reference,'cairo_region_reference',\ - cairo_region_status,'cairo_region_status',\ - cairo_region_subtract,'cairo_region_subtract',\ - cairo_region_subtract_rectangle,'cairo_region_subtract_rectangle',\ - cairo_region_translate,'cairo_region_translate',\ - cairo_region_union,'cairo_region_union',\ - cairo_region_union_rectangle,'cairo_region_union_rectangle',\ - cairo_region_xor,'cairo_region_xor',\ - cairo_region_xor_rectangle,'cairo_region_xor_rectangle',\ - cairo_rel_curve_to,'cairo_rel_curve_to',\ - cairo_rel_line_to,'cairo_rel_line_to',\ - cairo_rel_move_to,'cairo_rel_move_to',\ - cairo_reset_clip,'cairo_reset_clip',\ - cairo_restore,'cairo_restore',\ - cairo_rotate,'cairo_rotate',\ - cairo_save,'cairo_save',\ - cairo_scale,'cairo_scale',\ - cairo_scaled_font_create,'cairo_scaled_font_create',\ - cairo_scaled_font_destroy,'cairo_scaled_font_destroy',\ - cairo_scaled_font_extents,'cairo_scaled_font_extents',\ - cairo_scaled_font_get_ctm,'cairo_scaled_font_get_ctm',\ - cairo_scaled_font_get_font_face,'cairo_scaled_font_get_font_face',\ - cairo_scaled_font_get_font_matrix,'cairo_scaled_font_get_font_matrix',\ - cairo_scaled_font_get_font_options,'cairo_scaled_font_get_font_options',\ - cairo_scaled_font_get_reference_count,'cairo_scaled_font_get_reference_count',\ - cairo_scaled_font_get_scale_matrix,'cairo_scaled_font_get_scale_matrix',\ - cairo_scaled_font_get_type,'cairo_scaled_font_get_type',\ - cairo_scaled_font_get_user_data,'cairo_scaled_font_get_user_data',\ - cairo_scaled_font_glyph_extents,'cairo_scaled_font_glyph_extents',\ - cairo_scaled_font_reference,'cairo_scaled_font_reference',\ - cairo_scaled_font_set_user_data,'cairo_scaled_font_set_user_data',\ - cairo_scaled_font_status,'cairo_scaled_font_status',\ - cairo_scaled_font_text_extents,'cairo_scaled_font_text_extents',\ - cairo_scaled_font_text_to_glyphs,'cairo_scaled_font_text_to_glyphs',\ - cairo_script_create,'cairo_script_create',\ - cairo_script_create_for_stream,'cairo_script_create_for_stream',\ - cairo_script_from_recording_surface,'cairo_script_from_recording_surface',\ - cairo_script_get_mode,'cairo_script_get_mode',\ - cairo_script_set_mode,'cairo_script_set_mode',\ - cairo_script_surface_create,'cairo_script_surface_create',\ - cairo_script_surface_create_for_target,'cairo_script_surface_create_for_target',\ - cairo_script_write_comment,'cairo_script_write_comment',\ - cairo_select_font_face,'cairo_select_font_face',\ - cairo_set_antialias,'cairo_set_antialias',\ - cairo_set_dash,'cairo_set_dash',\ - cairo_set_fill_rule,'cairo_set_fill_rule',\ - cairo_set_font_face,'cairo_set_font_face',\ - cairo_set_font_matrix,'cairo_set_font_matrix',\ - cairo_set_font_options,'cairo_set_font_options',\ - cairo_set_font_size,'cairo_set_font_size',\ - cairo_set_line_cap,'cairo_set_line_cap',\ - cairo_set_line_join,'cairo_set_line_join',\ - cairo_set_line_width,'cairo_set_line_width',\ - cairo_set_matrix,'cairo_set_matrix',\ - cairo_set_miter_limit,'cairo_set_miter_limit',\ - cairo_set_operator,'cairo_set_operator',\ - cairo_set_scaled_font,'cairo_set_scaled_font',\ - cairo_set_source,'cairo_set_source',\ - cairo_set_source_rgb,'cairo_set_source_rgb',\ - cairo_set_source_rgba,'cairo_set_source_rgba',\ - cairo_set_source_surface,'cairo_set_source_surface',\ - cairo_set_tolerance,'cairo_set_tolerance',\ - cairo_set_user_data,'cairo_set_user_data',\ - cairo_show_glyphs,'cairo_show_glyphs',\ - cairo_show_page,'cairo_show_page',\ - cairo_show_text,'cairo_show_text',\ - cairo_show_text_glyphs,'cairo_show_text_glyphs',\ - cairo_status,'cairo_status',\ - cairo_status_to_string,'cairo_status_to_string',\ - cairo_stroke,'cairo_stroke',\ - cairo_stroke_extents,'cairo_stroke_extents',\ - cairo_stroke_preserve,'cairo_stroke_preserve',\ - cairo_surface_copy_page,'cairo_surface_copy_page',\ - cairo_surface_create_for_rectangle,'cairo_surface_create_for_rectangle',\ - cairo_surface_create_similar,'cairo_surface_create_similar',\ - cairo_surface_create_similar_image,'cairo_surface_create_similar_image',\ - cairo_surface_destroy,'cairo_surface_destroy',\ - cairo_surface_finish,'cairo_surface_finish',\ - cairo_surface_flush,'cairo_surface_flush',\ - cairo_surface_get_content,'cairo_surface_get_content',\ - cairo_surface_get_device,'cairo_surface_get_device',\ - cairo_surface_get_device_offset,'cairo_surface_get_device_offset',\ - cairo_surface_get_fallback_resolution,'cairo_surface_get_fallback_resolution',\ - cairo_surface_get_font_options,'cairo_surface_get_font_options',\ - cairo_surface_get_mime_data,'cairo_surface_get_mime_data',\ - cairo_surface_get_reference_count,'cairo_surface_get_reference_count',\ - cairo_surface_get_type,'cairo_surface_get_type',\ - cairo_surface_get_user_data,'cairo_surface_get_user_data',\ - cairo_surface_has_show_text_glyphs,'cairo_surface_has_show_text_glyphs',\ - cairo_surface_map_to_image,'cairo_surface_map_to_image',\ - cairo_surface_mark_dirty,'cairo_surface_mark_dirty',\ - cairo_surface_mark_dirty_rectangle,'cairo_surface_mark_dirty_rectangle',\ - cairo_surface_reference,'cairo_surface_reference',\ - cairo_surface_set_device_offset,'cairo_surface_set_device_offset',\ - cairo_surface_set_fallback_resolution,'cairo_surface_set_fallback_resolution',\ - cairo_surface_set_mime_data,'cairo_surface_set_mime_data',\ - cairo_surface_set_user_data,'cairo_surface_set_user_data',\ - cairo_surface_show_page,'cairo_surface_show_page',\ - cairo_surface_status,'cairo_surface_status',\ - cairo_surface_supports_mime_type,'cairo_surface_supports_mime_type',\ - cairo_surface_unmap_image,'cairo_surface_unmap_image',\ - cairo_surface_write_to_png,'cairo_surface_write_to_png',\ - cairo_surface_write_to_png_stream,'cairo_surface_write_to_png_stream',\ - cairo_svg_get_versions,'cairo_svg_get_versions',\ - cairo_svg_surface_create,'cairo_svg_surface_create',\ - cairo_svg_surface_create_for_stream,'cairo_svg_surface_create_for_stream',\ - cairo_svg_surface_restrict_to_version,'cairo_svg_surface_restrict_to_version',\ - cairo_svg_version_to_string,'cairo_svg_version_to_string',\ - cairo_text_cluster_allocate,'cairo_text_cluster_allocate',\ - cairo_text_cluster_free,'cairo_text_cluster_free',\ - cairo_text_extents,'cairo_text_extents',\ - cairo_text_path,'cairo_text_path',\ - cairo_toy_font_face_create,'cairo_toy_font_face_create',\ - cairo_toy_font_face_get_family,'cairo_toy_font_face_get_family',\ - cairo_toy_font_face_get_slant,'cairo_toy_font_face_get_slant',\ - cairo_toy_font_face_get_weight,'cairo_toy_font_face_get_weight',\ - cairo_transform,'cairo_transform',\ - cairo_translate,'cairo_translate',\ - cairo_user_font_face_create,'cairo_user_font_face_create',\ - cairo_user_font_face_get_init_func,'cairo_user_font_face_get_init_func',\ - cairo_user_font_face_get_render_glyph_func,'cairo_user_font_face_get_render_glyph_func',\ - cairo_user_font_face_get_text_to_glyphs_func,'cairo_user_font_face_get_text_to_glyphs_func',\ - cairo_user_font_face_get_unicode_to_glyph_func,'cairo_user_font_face_get_unicode_to_glyph_func',\ - cairo_user_font_face_set_init_func,'cairo_user_font_face_set_init_func',\ - cairo_user_font_face_set_render_glyph_func,'cairo_user_font_face_set_render_glyph_func',\ - cairo_user_font_face_set_text_to_glyphs_func,'cairo_user_font_face_set_text_to_glyphs_func',\ - cairo_user_font_face_set_unicode_to_glyph_func,'cairo_user_font_face_set_unicode_to_glyph_func',\ - cairo_user_to_device,'cairo_user_to_device',\ - cairo_user_to_device_distance,'cairo_user_to_device_distance',\ - cairo_version,'cairo_version',\ - cairo_version_string,'cairo_version_string',\ - longjmp,'longjmp',\ - setjmp,'setjmp',\ diff --git a/contrib/sdk/sources/ffmpeg/config.mak b/contrib/sdk/sources/ffmpeg/config.mak index f28a558160..4be33863b0 100644 --- a/contrib/sdk/sources/ffmpeg/config.mak +++ b/contrib/sdk/sources/ffmpeg/config.mak @@ -34,7 +34,7 @@ STRIP=strip CP=cp -p LN_S=ln -s -f CPPFLAGS= -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=32 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -CFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ -std=c99 -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O2 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla +CFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ -std=c99 -march=pentium-mmx -fomit-frame-pointer -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -O2 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla CXXFLAGS= -D__STDC_CONSTANT_MACROS ASFLAGS= -I../newlib/include -U_Win32 -U_WIN32 -U__MINGW32__ AS_C=-c diff --git a/contrib/sdk/sources/freetype/Makefile b/contrib/sdk/sources/freetype/Makefile index c7f0a54e1a..117d2085a3 100644 --- a/contrib/sdk/sources/freetype/Makefile +++ b/contrib/sdk/sources/freetype/Makefile @@ -69,7 +69,7 @@ all:lib$(LIBRARY).a $(LIBRARY).dll lib$(LIBRARY).a: $(OBJECTS) Makefile ar cvrs lib$(LIBRARY).a $(OBJECTS) - mv -f lib$(LIBRARY).a ../../static + mv -f lib$(LIBRARY).a ../../lib $(LIBRARY).dll: lib$(LIBRARY).def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ lib$(LIBRARY).def $(OBJECTS) $(LIBS) diff --git a/contrib/sdk/sources/freetype/Makefile.ebox b/contrib/sdk/sources/freetype/Makefile.ebox index 1d81877f32..d4bbc7c49b 100644 --- a/contrib/sdk/sources/freetype/Makefile.ebox +++ b/contrib/sdk/sources/freetype/Makefile.ebox @@ -11,7 +11,7 @@ STRIP = $(PREFIX)strip INCLUDES= -I../newlib/include -I./include -I./include/freetype/config -LIBPATH:= -L../../import -L../../static +LIBPATH:= -L../../lib LIBS:= -ldll -lc.dll -lgcc @@ -69,15 +69,15 @@ all:lib$(LIBRARY).a $(LIBRARY).dll lib$(LIBRARY).a: $(OBJECTS) Makefile ar cvrs lib$(LIBRARY).a $(OBJECTS) - mv -f lib$(LIBRARY).a ../../static + mv -f lib$(LIBRARY).a ../../lib $(LIBRARY).dll: lib$(LIBRARY).def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ lib$(LIBRARY).def $(OBJECTS) $(LIBS) $(STRIP) $@ sed -f ../newlib/cmd1.sed lib$(LIBRARY).def > mem sed -f ../newlib/cmd2.sed mem >$(LIBRARY).inc - mv -f $@ ../../lib - mv -f lib$(LIBRARY).dll.a ../../import + mv -f $@ ../../bin + mv -f lib$(LIBRARY).dll.a ../../lib %.o : %.c Makefile diff --git a/contrib/sdk/sources/libpng/Makefile b/contrib/sdk/sources/libpng/Makefile index d4ea406bec..24ce693a66 100644 --- a/contrib/sdk/sources/libpng/Makefile +++ b/contrib/sdk/sources/libpng/Makefile @@ -44,7 +44,7 @@ all:$(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: libpng16.def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ libpng16.def $(OBJECTS) $(LIBS) diff --git a/contrib/sdk/sources/libpng/Makefile.ebox b/contrib/sdk/sources/libpng/Makefile.ebox index 309169e53e..0334d56fae 100644 --- a/contrib/sdk/sources/libpng/Makefile.ebox +++ b/contrib/sdk/sources/libpng/Makefile.ebox @@ -44,15 +44,15 @@ all:$(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: libpng16.def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ libpng16.def $(OBJECTS) $(LIBS) $(STRIP) $@ sed -f ../newlib/cmd1.sed libpng16.def > mem sed -f ../newlib/cmd2.sed mem >libpng.inc - mv -f $@ ../../lib - mv -f $(LIBRARY).dll.a ../../import + mv -f $@ ../../bin + mv -f $(LIBRARY).dll.a ../../lib %.o : %.c Makefile diff --git a/contrib/sdk/sources/newlib/Makefile.ebox b/contrib/sdk/sources/newlib/Makefile.ebox index f8dfb21b53..4d3beaa7e6 100644 --- a/contrib/sdk/sources/newlib/Makefile.ebox +++ b/contrib/sdk/sources/newlib/Makefile.ebox @@ -15,7 +15,7 @@ DEFINES:= -D_IEEE_LIBM INCLUDES:= -I $(LIBC_INCLUDES) -LIBPATH:= -L ../../static +LIBPATH:= -L ../../lib STATIC_SRCS:= \ crt/start.S \ @@ -380,10 +380,10 @@ $(NAME).dll: $(LIB_OBJS) $(SRC_DEP) Makefile sed -f newlib.sed mem > libc.inc install: libc.dll libc.dll.a libapp.a libdll.a - mv -f libc.dll ../../lib - mv -f libc.dll.a ../../import - mv -f libapp.a ../../static - mv -f libdll.a ../../static + mv -f libc.dll ../../bin + mv -f libc.dll.a ../../lib + mv -f libapp.a ../../lib + mv -f libdll.a ../../lib libapp.a: $(LIBCRT_OBJS) Makefile $(AR) libapp.a $(LIBCRT_OBJS) diff --git a/contrib/sdk/sources/newlib/include/stdio.h.bak b/contrib/sdk/sources/newlib/include/stdio.h.bak deleted file mode 100644 index 534304e433..0000000000 --- a/contrib/sdk/sources/newlib/include/stdio.h.bak +++ /dev/null @@ -1,689 +0,0 @@ -/* - * Copyright (c) 1990 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this paragraph are - * duplicated in all such forms and that any documentation, - * advertising materials, and other materials related to such - * distribution and use acknowledge that the software was developed - * by the University of California, Berkeley. The name of the - * University may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. - * - * @(#)stdio.h 5.3 (Berkeley) 3/15/86 - */ - -/* - * NB: to fit things in six character monocase externals, the - * stdio code uses the prefix `__s' for stdio objects, typically - * followed by a three-character attempt at a mnemonic. - */ - -#ifndef _STDIO_H_ -#define _STDIO_H_ - -#include "_ansi.h" - -#define _FSTDIO /* ``function stdio'' */ - -#define __need_size_t -#include - -#define __need___va_list -#include - -/* - * defines __FILE, _fpos_t. - * They must be defined there because struct _reent needs them (and we don't - * want reent.h to include this file. - */ - -#include -#include - -_BEGIN_STD_C - -typedef __FILE FILE; - -#ifdef __CYGWIN__ -typedef _fpos64_t fpos_t; -#else -typedef _fpos_t fpos_t; -#ifdef __LARGE64_FILES -typedef _fpos64_t fpos64_t; -#endif -#endif /* !__CYGWIN__ */ - -#include - -#define __SLBF 0x0001 /* line buffered */ -#define __SNBF 0x0002 /* unbuffered */ -#define __SRD 0x0004 /* OK to read */ -#define __SWR 0x0008 /* OK to write */ - /* RD and WR are never simultaneously asserted */ -#define __SRW 0x0010 /* open for reading & writing */ -#define __SEOF 0x0020 /* found EOF */ -#define __SERR 0x0040 /* found error */ -#define __SMBF 0x0080 /* _buf is from malloc */ -#define __SAPP 0x0100 /* fdopen()ed in append mode - so must write to end */ -#define __SSTR 0x0200 /* this is an sprintf/snprintf string */ -#define __SOPT 0x0400 /* do fseek() optimisation */ -#define __SNPT 0x0800 /* do not do fseek() optimisation */ -#define __SOFF 0x1000 /* set iff _offset is in fact correct */ -#define __SORD 0x2000 /* true => stream orientation (byte/wide) decided */ -#if defined(__CYGWIN__) -# define __SCLE 0x4000 /* convert line endings CR/LF <-> NL */ -#endif -#define __SL64 0x8000 /* is 64-bit offset large file */ - -/* _flags2 flags */ -#define __SWID 0x2000 /* true => stream orientation wide, false => byte, only valid if __SORD in _flags is true */ - -/* - * The following three definitions are for ANSI C, which took them - * from System V, which stupidly took internal interface macros and - * made them official arguments to setvbuf(), without renaming them. - * Hence, these ugly _IOxxx names are *supposed* to appear in user code. - * - * Although these happen to match their counterparts above, the - * implementation does not rely on that (so these could be renumbered). - */ -#define _IOFBF 0 /* setvbuf should set fully buffered */ -#define _IOLBF 1 /* setvbuf should set line buffered */ -#define _IONBF 2 /* setvbuf should set unbuffered */ - -#ifndef NULL -#define NULL 0 -#endif - -#define EOF (-1) - -#ifdef __BUFSIZ__ -#define BUFSIZ __BUFSIZ__ -#else -#define BUFSIZ 1024 -#endif - -#ifdef __FOPEN_MAX__ -#define FOPEN_MAX __FOPEN_MAX__ -#else -#define FOPEN_MAX 20 -#endif - -#ifdef __FILENAME_MAX__ -#define FILENAME_MAX __FILENAME_MAX__ -#else -#define FILENAME_MAX 1024 -#endif - -#ifdef __L_tmpnam__ -#define L_tmpnam __L_tmpnam__ -#else -#define L_tmpnam FILENAME_MAX -#endif - -#ifndef __STRICT_ANSI__ -#define P_tmpdir "/tmp" -#endif - -#ifndef SEEK_SET -#define SEEK_SET 0 /* set file offset to offset */ -#endif -#ifndef SEEK_CUR -#define SEEK_CUR 1 /* set file offset to current plus offset */ -#endif -#ifndef SEEK_END -#define SEEK_END 2 /* set file offset to EOF plus offset */ -#endif - -#define TMP_MAX 26 - -#ifndef _REENT_ONLY -#define stdin (_REENT->_stdin) -#define stdout (_REENT->_stdout) -#define stderr (_REENT->_stderr) -#else /* _REENT_ONLY */ -#define stdin (_impure_ptr->_stdin) -#define stdout (_impure_ptr->_stdout) -#define stderr (_impure_ptr->_stderr) -#endif /* _REENT_ONLY */ - -#define _stdin_r(x) ((x)->_stdin) -#define _stdout_r(x) ((x)->_stdout) -#define _stderr_r(x) ((x)->_stderr) - -/* - * Functions defined in ANSI C standard. - */ - -#ifndef __VALIST -#ifdef __GNUC__ -#define __VALIST __gnuc_va_list -#else -#define __VALIST char* -#endif -#endif - -FILE * _EXFUN(tmpfile, (void)); -char * _EXFUN(tmpnam, (char *)); -int _EXFUN(fclose, (FILE *)); -int _EXFUN(fflush, (FILE *)); -FILE * _EXFUN(freopen, (const char *, const char *, FILE *)); -void _EXFUN(setbuf, (FILE *, char *)); -int _EXFUN(setvbuf, (FILE *, char *, int, size_t)); -int _EXFUN(fprintf, (FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(fscanf, (FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -int _EXFUN(printf, (const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); -int _EXFUN(scanf, (const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 1, 2)))); -int _EXFUN(sscanf, (const char *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -int _EXFUN(vfprintf, (FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(vprintf, (const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 1, 0)))); -int _EXFUN(vsprintf, (char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(fgetc, (FILE *)); -char * _EXFUN(fgets, (char *, int, FILE *)); -int _EXFUN(fputc, (int, FILE *)); -int _EXFUN(fputs, (const char *, FILE *)); -int _EXFUN(getc, (FILE *)); -int _EXFUN(getchar, (void)); -char * _EXFUN(gets, (char *)); -int _EXFUN(putc, (int, FILE *)); -int _EXFUN(putchar, (int)); -int _EXFUN(puts, (const char *)); -int _EXFUN(ungetc, (int, FILE *)); -size_t _EXFUN(fread, (_PTR, size_t _size, size_t _n, FILE *)); -size_t _EXFUN(fwrite, (const _PTR , size_t _size, size_t _n, FILE *)); -#ifdef _COMPILING_NEWLIB -int _EXFUN(fgetpos, (FILE *, _fpos_t *)); -#else -int _EXFUN(fgetpos, (FILE *, fpos_t *)); -#endif -int _EXFUN(fseek, (FILE *, long, int)); -#ifdef _COMPILING_NEWLIB -int _EXFUN(fsetpos, (FILE *, const _fpos_t *)); -#else -int _EXFUN(fsetpos, (FILE *, const fpos_t *)); -#endif -long _EXFUN(ftell, ( FILE *)); -void _EXFUN(rewind, (FILE *)); -void _EXFUN(clearerr, (FILE *)); -int _EXFUN(feof, (FILE *)); -int _EXFUN(ferror, (FILE *)); -void _EXFUN(perror, (const char *)); -#ifndef _REENT_ONLY -FILE * _EXFUN(fopen, (const char *_name, const char *_type)); -int _EXFUN(sprintf, (char *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(remove, (const char *)); -int _EXFUN(rename, (const char *, const char *)); -#endif -#if !defined(__STRICT_ANSI__) || defined(__USE_XOPEN2K) -#ifdef _COMPILING_NEWLIB -int _EXFUN(fseeko, (FILE *, _off_t, int)); -_off_t _EXFUN(ftello, ( FILE *)); -#else -int _EXFUN(fseeko, (FILE *, off_t, int)); -off_t _EXFUN(ftello, ( FILE *)); -#endif -#endif -#if !defined(__STRICT_ANSI__) || (__STDC_VERSION__ >= 199901L) -#ifndef _REENT_ONLY -int _EXFUN(asiprintf, (char **, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -char * _EXFUN(asniprintf, (char *, size_t *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -char * _EXFUN(asnprintf, (char *, size_t *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(asprintf, (char **, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -#ifndef diprintf -int _EXFUN(diprintf, (int, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -#endif -int _EXFUN(fcloseall, (_VOID)); -int _EXFUN(fiprintf, (FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(fiscanf, (FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -int _EXFUN(iprintf, (const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); -int _EXFUN(iscanf, (const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 1, 2)))); -int _EXFUN(siprintf, (char *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(siscanf, (const char *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -int _EXFUN(snprintf, (char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(snprintf, (char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(snprintf, (char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(sniprintf, (char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -char * _EXFUN(tempnam, (const char *, const char *)); -int _EXFUN(vasiprintf, (char **, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -char * _EXFUN(vasniprintf, (char *, size_t *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -char * _EXFUN(vasnprintf, (char *, size_t *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(vasprintf, (char **, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(vdiprintf, (int, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(vfiprintf, (FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(vfiscanf, (FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -int _EXFUN(vfscanf, (FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -int _EXFUN(viprintf, (const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 1, 0)))); -int _EXFUN(viscanf, (const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 1, 0)))); -int _EXFUN(vscanf, (const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 1, 0)))); -int _EXFUN(vsiprintf, (char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(vsiscanf, (const char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -int _EXFUN(vsniprintf, (char *, size_t, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(vsnprintf, (char *, size_t, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(vsscanf, (const char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -#endif /* !_REENT_ONLY */ -#endif /* !__STRICT_ANSI__ */ - -/* - * Routines in POSIX 1003.1:2001. - */ - -#ifndef __STRICT_ANSI__ -#ifndef _REENT_ONLY -FILE * _EXFUN(fdopen, (int, const char *)); -#endif -int _EXFUN(fileno, (FILE *)); -int _EXFUN(getw, (FILE *)); -int _EXFUN(pclose, (FILE *)); -FILE * _EXFUN(popen, (const char *, const char *)); -int _EXFUN(putw, (int, FILE *)); -void _EXFUN(setbuffer, (FILE *, char *, int)); -int _EXFUN(setlinebuf, (FILE *)); -int _EXFUN(getc_unlocked, (FILE *)); -int _EXFUN(getchar_unlocked, (void)); -void _EXFUN(flockfile, (FILE *)); -int _EXFUN(ftrylockfile, (FILE *)); -void _EXFUN(funlockfile, (FILE *)); -int _EXFUN(putc_unlocked, (int, FILE *)); -int _EXFUN(putchar_unlocked, (int)); -#endif /* ! __STRICT_ANSI__ */ - -/* - * Routines in POSIX 1003.1:200x. - */ - -#ifndef __STRICT_ANSI__ -# ifndef _REENT_ONLY -# ifndef dprintf -int _EXFUN(dprintf, (int, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -# endif -FILE * _EXFUN(fmemopen, (void *, size_t, const char *)); -/* getdelim - see __getdelim for now */ -/* getline - see __getline for now */ -FILE * _EXFUN(open_memstream, (char **, size_t *)); -#if defined (__CYGWIN__) -int _EXFUN(renameat, (int, const char *, int, const char *)); -#endif -int _EXFUN(vdprintf, (int, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -# endif -#endif - -/* - * Recursive versions of the above. - */ - -int _EXFUN(_asiprintf_r, (struct _reent *, char **, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -char * _EXFUN(_asniprintf_r, (struct _reent *, char *, size_t *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 4, 5)))); -char * _EXFUN(_asnprintf_r, (struct _reent *, char *, size_t *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 4, 5)))); -int _EXFUN(_asprintf_r, (struct _reent *, char **, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_diprintf_r, (struct _reent *, int, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_dprintf_r, (struct _reent *, int, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_fclose_r, (struct _reent *, FILE *)); -int _EXFUN(_fcloseall_r, (struct _reent *)); -FILE * _EXFUN(_fdopen_r, (struct _reent *, int, const char *)); -int _EXFUN(_fflush_r, (struct _reent *, FILE *)); -int _EXFUN(_fgetc_r, (struct _reent *, FILE *)); -char * _EXFUN(_fgets_r, (struct _reent *, char *, int, FILE *)); -#ifdef _COMPILING_NEWLIB -int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, _fpos_t *)); -int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const _fpos_t *)); -#else -int _EXFUN(_fgetpos_r, (struct _reent *, FILE *, fpos_t *)); -int _EXFUN(_fsetpos_r, (struct _reent *, FILE *, const fpos_t *)); -#endif -int _EXFUN(_fiprintf_r, (struct _reent *, FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_fiscanf_r, (struct _reent *, FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 3, 4)))); -FILE * _EXFUN(_fmemopen_r, (struct _reent *, void *, size_t, const char *)); -FILE * _EXFUN(_fopen_r, (struct _reent *, const char *, const char *)); -FILE * _EXFUN(_freopen_r, (struct _reent *, const char *, const char *, FILE *)); -int _EXFUN(_fprintf_r, (struct _reent *, FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_fpurge_r, (struct _reent *, FILE *)); -int _EXFUN(_fputc_r, (struct _reent *, int, FILE *)); -int _EXFUN(_fputs_r, (struct _reent *, const char *, FILE *)); -size_t _EXFUN(_fread_r, (struct _reent *, _PTR, size_t _size, size_t _n, FILE *)); -int _EXFUN(_fscanf_r, (struct _reent *, FILE *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 3, 4)))); -int _EXFUN(_fseek_r, (struct _reent *, FILE *, long, int)); -int _EXFUN(_fseeko_r,(struct _reent *, FILE *, _off_t, int)); -long _EXFUN(_ftell_r, (struct _reent *, FILE *)); -_off_t _EXFUN(_ftello_r,(struct _reent *, FILE *)); -void _EXFUN(_rewind_r, (struct _reent *, FILE *)); -size_t _EXFUN(_fwrite_r, (struct _reent *, const _PTR , size_t _size, size_t _n, FILE *)); -int _EXFUN(_getc_r, (struct _reent *, FILE *)); -int _EXFUN(_getc_unlocked_r, (struct _reent *, FILE *)); -int _EXFUN(_getchar_r, (struct _reent *)); -int _EXFUN(_getchar_unlocked_r, (struct _reent *)); -char * _EXFUN(_gets_r, (struct _reent *, char *)); -int _EXFUN(_iprintf_r, (struct _reent *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(_iscanf_r, (struct _reent *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -FILE * _EXFUN(_open_memstream_r, (struct _reent *, char **, size_t *)); -void _EXFUN(_perror_r, (struct _reent *, const char *)); -int _EXFUN(_printf_r, (struct _reent *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 2, 3)))); -int _EXFUN(_putc_r, (struct _reent *, int, FILE *)); -int _EXFUN(_putc_unlocked_r, (struct _reent *, int, FILE *)); -int _EXFUN(_putchar_unlocked_r, (struct _reent *, int)); -int _EXFUN(_putchar_r, (struct _reent *, int)); -int _EXFUN(_puts_r, (struct _reent *, const char *)); -int _EXFUN(_remove_r, (struct _reent *, const char *)); -int _EXFUN(_rename_r, (struct _reent *, - const char *_old, const char *_new)); -int _EXFUN(_scanf_r, (struct _reent *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 2, 3)))); -int _EXFUN(_siprintf_r, (struct _reent *, char *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_siscanf_r, (struct _reent *, const char *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 3, 4)))); -int _EXFUN(_sniprintf_r, (struct _reent *, char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 4, 5)))); -int _EXFUN(_snprintf_r, (struct _reent *, char *, size_t, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 4, 5)))); -int _EXFUN(_sprintf_r, (struct _reent *, char *, const char *, ...) - _ATTRIBUTE ((__format__ (__printf__, 3, 4)))); -int _EXFUN(_sscanf_r, (struct _reent *, const char *, const char *, ...) - _ATTRIBUTE ((__format__ (__scanf__, 3, 4)))); -char * _EXFUN(_tempnam_r, (struct _reent *, const char *, const char *)); -FILE * _EXFUN(_tmpfile_r, (struct _reent *)); -char * _EXFUN(_tmpnam_r, (struct _reent *, char *)); -int _EXFUN(_ungetc_r, (struct _reent *, int, FILE *)); -int _EXFUN(_vasiprintf_r, (struct _reent *, char **, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -char * _EXFUN(_vasniprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 4, 0)))); -char * _EXFUN(_vasnprintf_r, (struct _reent*, char *, size_t *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 4, 0)))); -int _EXFUN(_vasprintf_r, (struct _reent *, char **, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vdiprintf_r, (struct _reent *, int, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vdprintf_r, (struct _reent *, int, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vfiprintf_r, (struct _reent *, FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vfiscanf_r, (struct _reent *, FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 3, 0)))); -int _EXFUN(_vfprintf_r, (struct _reent *, FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vfscanf_r, (struct _reent *, FILE *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 3, 0)))); -int _EXFUN(_viprintf_r, (struct _reent *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(_viscanf_r, (struct _reent *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -int _EXFUN(_vprintf_r, (struct _reent *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 2, 0)))); -int _EXFUN(_vscanf_r, (struct _reent *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 2, 0)))); -int _EXFUN(_vsiprintf_r, (struct _reent *, char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vsiscanf_r, (struct _reent *, const char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 3, 0)))); -int _EXFUN(_vsniprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 4, 0)))); -int _EXFUN(_vsnprintf_r, (struct _reent *, char *, size_t, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 4, 0)))); -int _EXFUN(_vsprintf_r, (struct _reent *, char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__printf__, 3, 0)))); -int _EXFUN(_vsscanf_r, (struct _reent *, const char *, const char *, __VALIST) - _ATTRIBUTE ((__format__ (__scanf__, 3, 0)))); - -/* Other extensions. */ - -int _EXFUN(fpurge, (FILE *)); -ssize_t _EXFUN(__getdelim, (char **, size_t *, int, FILE *)); -ssize_t _EXFUN(__getline, (char **, size_t *, FILE *)); - -#ifdef __LARGE64_FILES -#if !defined(__CYGWIN__) || defined(_COMPILING_NEWLIB) -FILE * _EXFUN(fdopen64, (int, const char *)); -FILE * _EXFUN(fopen64, (const char *, const char *)); -FILE * _EXFUN(freopen64, (_CONST char *, _CONST char *, FILE *)); -_off64_t _EXFUN(ftello64, (FILE *)); -_off64_t _EXFUN(fseeko64, (FILE *, _off64_t, int)); -int _EXFUN(fgetpos64, (FILE *, _fpos64_t *)); -int _EXFUN(fsetpos64, (FILE *, const _fpos64_t *)); -FILE * _EXFUN(tmpfile64, (void)); - -FILE * _EXFUN(_fdopen64_r, (struct _reent *, int, const char *)); -FILE * _EXFUN(_fopen64_r, (struct _reent *,const char *, const char *)); -FILE * _EXFUN(_freopen64_r, (struct _reent *, _CONST char *, _CONST char *, FILE *)); -_off64_t _EXFUN(_ftello64_r, (struct _reent *, FILE *)); -_off64_t _EXFUN(_fseeko64_r, (struct _reent *, FILE *, _off64_t, int)); -int _EXFUN(_fgetpos64_r, (struct _reent *, FILE *, _fpos64_t *)); -int _EXFUN(_fsetpos64_r, (struct _reent *, FILE *, const _fpos64_t *)); -FILE * _EXFUN(_tmpfile64_r, (struct _reent *)); -#endif /* !__CYGWIN__ */ -#endif /* __LARGE64_FILES */ - -/* - * Routines internal to the implementation. - */ - -int _EXFUN(__srget_r, (struct _reent *, FILE *)); -int _EXFUN(__swbuf_r, (struct _reent *, int, FILE *)); - -/* - * Stdio function-access interface. - */ - -#ifndef __STRICT_ANSI__ -# ifdef __LARGE64_FILES -FILE *_EXFUN(funopen,(const _PTR __cookie, - int (*__readfn)(_PTR __c, char *__buf, int __n), - int (*__writefn)(_PTR __c, const char *__buf, int __n), - _fpos64_t (*__seekfn)(_PTR __c, _fpos64_t __off, int __whence), - int (*__closefn)(_PTR __c))); -FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie, - int (*__readfn)(_PTR __c, char *__buf, int __n), - int (*__writefn)(_PTR __c, const char *__buf, int __n), - _fpos64_t (*__seekfn)(_PTR __c, _fpos64_t __off, int __whence), - int (*__closefn)(_PTR __c))); -# else -FILE *_EXFUN(funopen,(const _PTR __cookie, - int (*__readfn)(_PTR __cookie, char *__buf, int __n), - int (*__writefn)(_PTR __cookie, const char *__buf, int __n), - fpos_t (*__seekfn)(_PTR __cookie, fpos_t __off, int __whence), - int (*__closefn)(_PTR __cookie))); -FILE *_EXFUN(_funopen_r,(struct _reent *, const _PTR __cookie, - int (*__readfn)(_PTR __cookie, char *__buf, int __n), - int (*__writefn)(_PTR __cookie, const char *__buf, int __n), - fpos_t (*__seekfn)(_PTR __cookie, fpos_t __off, int __whence), - int (*__closefn)(_PTR __cookie))); -# endif /* !__LARGE64_FILES */ - -# define fropen(__cookie, __fn) funopen(__cookie, __fn, (int (*)())0, \ - (fpos_t (*)())0, (int (*)())0) -# define fwopen(__cookie, __fn) funopen(__cookie, (int (*)())0, __fn, \ - (fpos_t (*)())0, (int (*)())0) - -typedef ssize_t cookie_read_function_t(void *__cookie, char *__buf, size_t __n); -typedef ssize_t cookie_write_function_t(void *__cookie, const char *__buf, - size_t __n); -# ifdef __LARGE64_FILES -typedef int cookie_seek_function_t(void *__cookie, _off64_t *__off, - int __whence); -# else -typedef int cookie_seek_function_t(void *__cookie, off_t *__off, int __whence); -# endif /* !__LARGE64_FILES */ -typedef int cookie_close_function_t(void *__cookie); -typedef struct -{ - /* These four struct member names are dictated by Linux; hopefully, - they don't conflict with any macros. */ - cookie_read_function_t *read; - cookie_write_function_t *write; - cookie_seek_function_t *seek; - cookie_close_function_t *close; -} cookie_io_functions_t; -FILE *_EXFUN(fopencookie,(void *__cookie, - const char *__mode, cookie_io_functions_t __functions)); -FILE *_EXFUN(_fopencookie_r,(struct _reent *, void *__cookie, - const char *__mode, cookie_io_functions_t __functions)); -#endif /* ! __STRICT_ANSI__ */ - -#ifndef __CUSTOM_FILE_IO__ -/* - * The __sfoo macros are here so that we can - * define function versions in the C library. - */ -#define __sgetc_raw_r(__ptr, __f) (--(__f)->_r < 0 ? __srget_r(__ptr, __f) : (int)(*(__f)->_p++)) - -#ifdef __SCLE -/* For a platform with CR/LF, additional logic is required by - __sgetc_r which would otherwise simply be a macro; therefore we - use an inlined function. The function is only meant to be inlined - in place as used and the function body should never be emitted. - - There are two possible means to this end when compiling with GCC, - one when compiling with a standard C99 compiler, and for other - compilers we're just stuck. At the moment, this issue only - affects the Cygwin target, so we'll most likely be using GCC. */ - -_ELIDABLE_INLINE int __sgetc_r(struct _reent *__ptr, FILE *__p); - -_ELIDABLE_INLINE int __sgetc_r(struct _reent *__ptr, FILE *__p) - { - int __c = __sgetc_raw_r(__ptr, __p); - if ((__p->_flags & __SCLE) && (__c == '\r')) - { - int __c2 = __sgetc_raw_r(__ptr, __p); - if (__c2 == '\n') - __c = __c2; - else - ungetc(__c2, __p); - } - return __c; - } -#else -#define __sgetc_r(__ptr, __p) __sgetc_raw_r(__ptr, __p) -#endif - -#ifdef _never /* __GNUC__ */ -/* If this inline is actually used, then systems using coff debugging - info get hopelessly confused. 21sept93 rich@cygnus.com. */ -_ELIDABLE_INLINE int __sputc_r(struct _reent *_ptr, int _c, FILE *_p) { - if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n')) - return (*_p->_p++ = _c); - else - return (__swbuf_r(_ptr, _c, _p)); -} -#else -/* - * This has been tuned to generate reasonable code on the vax using pcc - */ -#define __sputc_raw_r(__ptr, __c, __p) \ - (--(__p)->_w < 0 ? \ - (__p)->_w >= (__p)->_lbfsize ? \ - (*(__p)->_p = (__c)), *(__p)->_p != '\n' ? \ - (int)*(__p)->_p++ : \ - __swbuf_r(__ptr, '\n', __p) : \ - __swbuf_r(__ptr, (int)(__c), __p) : \ - (*(__p)->_p = (__c), (int)*(__p)->_p++)) -#ifdef __SCLE -#define __sputc_r(__ptr, __c, __p) \ - ((((__p)->_flags & __SCLE) && ((__c) == '\n')) \ - ? __sputc_raw_r(__ptr, '\r', (__p)) : 0 , \ - __sputc_raw_r((__ptr), (__c), (__p))) -#else -#define __sputc_r(__ptr, __c, __p) __sputc_raw_r(__ptr, __c, __p) -#endif -#endif - -#define __sfeof(p) (((p)->_flags & __SEOF) != 0) -#define __sferror(p) (((p)->_flags & __SERR) != 0) -#define __sclearerr(p) ((void)((p)->_flags &= ~(__SERR|__SEOF))) -#define __sfileno(p) ((p)->_file) - -#ifndef _REENT_SMALL -#define feof(p) __sfeof(p) -#define ferror(p) __sferror(p) -#define clearerr(p) __sclearerr(p) -#endif - -#if 0 /*ndef __STRICT_ANSI__ - FIXME: must initialize stdio first, use fn */ -#define fileno(p) __sfileno(p) -#endif - -#ifndef __CYGWIN__ -#ifndef lint -#define getc(fp) __sgetc_r(_REENT, fp) -#define putc(x, fp) __sputc_r(_REENT, x, fp) -#endif /* lint */ -#endif /* __CYGWIN__ */ - -#ifndef __STRICT_ANSI__ -/* fast always-buffered version, true iff error */ -#define fast_putc(x,p) (--(p)->_w < 0 ? \ - __swbuf_r(_REENT, (int)(x), p) == EOF : (*(p)->_p = (x), (p)->_p++, 0)) - -#define L_cuserid 9 /* posix says it goes in stdio.h :( */ -#ifdef __CYGWIN__ -#define L_ctermid 16 -#endif -#endif - -#endif /* !__CUSTOM_FILE_IO__ */ - -#define getchar() getc(stdin) -#define putchar(x) putc(x, stdout) - -_END_STD_C - -#endif /* _STDIO_H_ */ diff --git a/contrib/sdk/sources/pixman/Makefile b/contrib/sdk/sources/pixman/Makefile index f0fb44882f..9f98b0d366 100644 --- a/contrib/sdk/sources/pixman/Makefile +++ b/contrib/sdk/sources/pixman/Makefile @@ -60,7 +60,7 @@ all:$(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: $(LIBRARY).def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBRARY).def $(OBJECTS) $(LIBS) diff --git a/contrib/sdk/sources/pixman/Makefile.ebox b/contrib/sdk/sources/pixman/Makefile.ebox index 882c4f9f84..0245bab8ca 100644 --- a/contrib/sdk/sources/pixman/Makefile.ebox +++ b/contrib/sdk/sources/pixman/Makefile.ebox @@ -11,7 +11,7 @@ STRIP = $(PREFIX)strip INCLUDES= -I. -I../newlib/include -LIBPATH:= -L../../import -L../../static +LIBPATH:= -L../../lib LIBS:= -ldll -lc.dll -lgcc @@ -60,15 +60,15 @@ all:$(LIBRARY).a $(LIBRARY).dll $(LIBRARY).a: $(OBJECTS) Makefile ar cvrs $(LIBRARY).a $(OBJECTS) - mv -f $(LIBRARY).a ../../static + mv -f $(LIBRARY).a ../../lib $(LIBRARY).dll: $(LIBRARY).def $(OBJECTS) Makefile $(LD) $(LDFLAGS) $(LIBPATH) -o $@ $(LIBRARY).def $(OBJECTS) $(LIBS) $(STRIP) $@ sed -f ../newlib/cmd1.sed $(LIBRARY).def > mem sed -f ../newlib/cmd2.sed mem >$(LIBRARY).inc - mv -f $@ ../../lib - mv -f lib$(LIBRARY).dll.a ../../import + mv -f $@ ../../bin + mv -f lib$(LIBRARY).dll.a ../../lib %.o : %.c Makefile diff --git a/contrib/sdk/sources/zlib/Makefile b/contrib/sdk/sources/zlib/Makefile index 8541286bc0..80edd4efc3 100644 --- a/contrib/sdk/sources/zlib/Makefile +++ b/contrib/sdk/sources/zlib/Makefile @@ -52,7 +52,7 @@ all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) Makefile $(STATICLIB): $(OBJS) $(OBJA) Makefile $(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA) - mv -f libz.a ../../static + mv -f libz.a ../../lib $(IMPLIB): $(SHAREDLIB) diff --git a/contrib/sdk/sources/zlib/Makefile.ebox b/contrib/sdk/sources/zlib/Makefile.ebox index f5e36e2718..b3e9eaac25 100644 --- a/contrib/sdk/sources/zlib/Makefile.ebox +++ b/contrib/sdk/sources/zlib/Makefile.ebox @@ -32,7 +32,7 @@ LDFLAGS:= -shared -s -nostdlib -T ../newlib/dll.lds --entry _DllStartup --image INCLUDES= -I../newlib/include -LIBPATH:= -L../../import -L../../static +LIBPATH:= -L../../lib LIBS:= -ldll -lc.dll @@ -52,7 +52,7 @@ all: $(STATICLIB) $(SHAREDLIB) $(IMPLIB) Makefile $(STATICLIB): $(OBJS) $(OBJA) Makefile $(AR) $(ARFLAGS) $@ $(OBJS) $(OBJA) - mv -f libz.a ../../static + mv -f libz.a ../../lib $(IMPLIB): $(SHAREDLIB) @@ -61,8 +61,8 @@ $(SHAREDLIB): zlib.def $(OBJS) $(OBJA) Makefile $(STRIP) $@ sed -f ../newlib/cmd1.sed zlib.def > mem sed -f ../newlib/cmd2.sed mem >zlib.inc - mv -f zlib.dll ../../lib - mv -f libz.dll.a ../../import + mv -f zlib.dll ../../bin + mv -f libz.dll.a ../../lib adler32.o: zlib.h zconf.h