resources/examples/libcairo/libcairo.def
author Jan Vrany <jan.vrany@fit.cvut.cz>
Wed, 30 May 2012 19:57:40 +0000
changeset 21 899da9dea8a9
parent 8 b823a5b502d7
permissions -rw-r--r--
Fixes in styles for modern GCC XML
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
#Generated from: /usr/include/cairo/cairo.h
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
(function cairo_new_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     3
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     4
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
     6
(enum _cairo_text_cluster_flags
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
     7
	(value (CAIRO_TEXT_CLUSTER_FLAG_BACKWARD) 1))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
     8
(typedef cairo_text_cluster_flags_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
     9
	_cairo_text_cluster_flags)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    10
(function cairo_region_intersect_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    11
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    12
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    13
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    14
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
(struct cairo_glyph_t :size 160
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
	(field (long unsigned int) index :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
	(field (double) x :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
	(field (double) y :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
(function cairo_pattern_get_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
		(argument ((pointer-to const cairo_user_data_key_t)) key))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    23
	(return (pointer-to void)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    24
(function cairo_pattern_set_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    25
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    26
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    27
		(argument ((pointer-to const cairo_user_data_key_t)) key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    28
		(argument ((pointer-to void)) user_data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    29
		(argument ((pointer-to (function-type cairo_destroy_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    30
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    31
				(argument ((pointer-to void)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    32
			(return void)))) destroy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    33
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    34
(function cairo_image_surface_create_from_png_stream
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    35
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    36
		(argument ((pointer-to (function-type cairo_read_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    37
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    38
				(argument ((pointer-to void)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
				(argument ((pointer-to unsigned char)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
				(argument (unsigned int) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
			(return cairo_status_t)))) read_func)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
		(argument ((pointer-to void)) closure))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
(struct _cairo_font_options :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
(function cairo_get_fill_rule
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
	(return cairo_fill_rule_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    49
(enum _cairo_device_type
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    50
	(value (CAIRO_DEVICE_TYPE_DRM) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    51
	(value (CAIRO_DEVICE_TYPE_GL) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    52
	(value (CAIRO_DEVICE_TYPE_SCRIPT) 2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    53
	(value (CAIRO_DEVICE_TYPE_XCB) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    54
	(value (CAIRO_DEVICE_TYPE_XLIB) 4)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    55
	(value (CAIRO_DEVICE_TYPE_XML) 5))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
(function cairo_arc
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
		(argument (double) xc)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
		(argument (double) yc)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
		(argument (double) radius)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
		(argument (double) angle1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
		(argument (double) angle2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
(function cairo_pattern_create_rgb
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
		(argument (double) blue))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
	(return (pointer-to cairo_pattern_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
(enum _cairo_line_cap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
	(value (CAIRO_LINE_CAP_BUTT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
	(value (CAIRO_LINE_CAP_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
	(value (CAIRO_LINE_CAP_SQUARE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
(typedef cairo_line_cap_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
	_cairo_line_cap)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
(enum _cairo_subpixel_order
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
	(value (CAIRO_SUBPIXEL_ORDER_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
	(value (CAIRO_SUBPIXEL_ORDER_RGB) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
	(value (CAIRO_SUBPIXEL_ORDER_BGR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
	(value (CAIRO_SUBPIXEL_ORDER_VRGB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
	(value (CAIRO_SUBPIXEL_ORDER_VBGR) 4))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
(function cairo_matrix_scale
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
		(argument (double) sx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
		(argument (double) sy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
(function cairo_pattern_get_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
	(return cairo_pattern_type_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    93
(struct _cairo_region :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    94
(typedef cairo_region_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    95
	_cairo_region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    96
(function cairo_region_create
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    97
	()
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
    98
	(return (pointer-to cairo_region_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
(struct _cairo_user_data_key :size 32
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
	(field (int) unused :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
(function cairo_rel_line_to
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
		(argument (double) dx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
		(argument (double) dy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
(function cairo_get_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
		(argument ((pointer-to const cairo_user_data_key_t)) key))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
	(return (pointer-to void)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
(function cairo_scaled_font_get_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
	(return cairo_font_type_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
(function cairo_matrix_init
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
		(argument (double) xx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
		(argument (double) yx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
		(argument (double) xy)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
		(argument (double) yy)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
		(argument (double) x0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
		(argument (double) y0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
(function cairo_get_dash_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
(function cairo_clip_preserve
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
(struct _cairo_scaled_font :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
(union _cairo_path_data_t :size 128 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
		(struct  :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
	(field (cairo_path_data_type_t) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
	(field (int) length :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
) header :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
		(struct  :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
	(field (double) y :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
) point :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
(function cairo_reference
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   149
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   150
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
	(return (pointer-to cairo_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   152
(function cairo_user_to_device
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   153
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
		(argument ((pointer-to double)) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   156
		(argument ((pointer-to double)) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   158
(function cairo_stroke
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   159
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   160
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
(function cairo_image_surface_get_height
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   163
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   164
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   165
	(return int))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   166
(function cairo_user_font_face_get_render_glyph_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   167
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   168
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   169
	(return (pointer-to (function-type cairo_user_scaled_font_render_glyph_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   170
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   171
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   172
				(argument (long unsigned int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   173
				(argument ((pointer-to cairo_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   174
				(argument ((pointer-to cairo_text_extents_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   175
			(return cairo_status_t)))))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   176
(struct cairo_text_extents_t :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   177
	(field (double) x_bearing :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   178
	(field (double) y_bearing :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   179
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   180
	(field (double) height :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   181
	(field (double) x_advance :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   182
	(field (double) y_advance :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
(function cairo_scaled_font_get_font_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
		(argument ((pointer-to cairo_matrix_t)) font_matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   187
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   188
(function cairo_surface_get_reference_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   189
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
	(return unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
(enum _cairo_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
	(value (CAIRO_ANTIALIAS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   194
	(value (CAIRO_ANTIALIAS_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   195
	(value (CAIRO_ANTIALIAS_GRAY) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   196
	(value (CAIRO_ANTIALIAS_SUBPIXEL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   197
(function cairo_pattern_get_radial_circles
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   198
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   199
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   200
		(argument ((pointer-to double)) x0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   201
		(argument ((pointer-to double)) y0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   202
		(argument ((pointer-to double)) r0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   203
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   204
		(argument ((pointer-to double)) y1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   205
		(argument ((pointer-to double)) r1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   206
	(return cairo_status_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   207
(function cairo_device_finish
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   208
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   209
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   210
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   211
(function cairo_matrix_rotate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
		(argument (double) radians))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
(function cairo_matrix_invert
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
		(argument ((pointer-to cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
(struct _cairo_matrix :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
	(field (double) xx :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
	(field (double) yx :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
	(field (double) xy :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
	(field (double) yy :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
	(field (double) x0 :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
	(field (double) y0 :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
(function cairo_image_surface_create_for_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
		(argument ((pointer-to unsigned char)) data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
		(argument (cairo_format_t) format)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
		(argument (int) height)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
		(argument (int) stride))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
	(return (pointer-to cairo_surface_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   235
(function cairo_line_to
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   236
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   237
		(argument ((pointer-to cairo_t)) cr)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   238
		(argument (double) x)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   239
		(argument (double) y))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   240
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
(struct _cairo_rectangle_list :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
		(pointer-to cairo_rectangle_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
) rectangles :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
	(field (int) num_rectangles :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
(typedef cairo_rectangle_list_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
	_cairo_rectangle_list)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   249
(function cairo_format_stride_for_width
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   250
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   251
		(argument (cairo_format_t) format)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   252
		(argument (int) width))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   253
	(return int))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   254
(enum _cairo_region_overlap
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   255
	(value (CAIRO_REGION_OVERLAP_IN) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   256
	(value (CAIRO_REGION_OVERLAP_OUT) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   257
	(value (CAIRO_REGION_OVERLAP_PART) 2))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   258
(typedef cairo_region_overlap_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   259
	_cairo_region_overlap)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   260
(function cairo_surface_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   261
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   262
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   263
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   264
(function cairo_scaled_font_get_reference_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   265
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   266
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   267
	(return unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   268
(enum _cairo_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   269
	(value (CAIRO_STATUS_SUCCESS) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   270
	(value (CAIRO_STATUS_NO_MEMORY) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   271
	(value (CAIRO_STATUS_INVALID_RESTORE) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   272
	(value (CAIRO_STATUS_INVALID_POP_GROUP) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   273
	(value (CAIRO_STATUS_NO_CURRENT_POINT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   274
	(value (CAIRO_STATUS_INVALID_MATRIX) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   275
	(value (CAIRO_STATUS_INVALID_STATUS) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   276
	(value (CAIRO_STATUS_NULL_POINTER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   277
	(value (CAIRO_STATUS_INVALID_STRING) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   278
	(value (CAIRO_STATUS_INVALID_PATH_DATA) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   279
	(value (CAIRO_STATUS_READ_ERROR) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   280
	(value (CAIRO_STATUS_WRITE_ERROR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   281
	(value (CAIRO_STATUS_SURFACE_FINISHED) 12)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   282
	(value (CAIRO_STATUS_SURFACE_TYPE_MISMATCH) 13)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   283
	(value (CAIRO_STATUS_PATTERN_TYPE_MISMATCH) 14)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   284
	(value (CAIRO_STATUS_INVALID_CONTENT) 15)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   285
	(value (CAIRO_STATUS_INVALID_FORMAT) 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   286
	(value (CAIRO_STATUS_INVALID_VISUAL) 17)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   287
	(value (CAIRO_STATUS_FILE_NOT_FOUND) 18)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   288
	(value (CAIRO_STATUS_INVALID_DASH) 19)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   289
	(value (CAIRO_STATUS_INVALID_DSC_COMMENT) 20)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   290
	(value (CAIRO_STATUS_INVALID_INDEX) 21)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   291
	(value (CAIRO_STATUS_CLIP_NOT_REPRESENTABLE) 22)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   292
	(value (CAIRO_STATUS_TEMP_FILE_ERROR) 23)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   293
	(value (CAIRO_STATUS_INVALID_STRIDE) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   294
	(value (CAIRO_STATUS_FONT_TYPE_MISMATCH) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   295
	(value (CAIRO_STATUS_USER_FONT_IMMUTABLE) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   296
	(value (CAIRO_STATUS_USER_FONT_ERROR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   297
	(value (CAIRO_STATUS_NEGATIVE_COUNT) 28)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   298
	(value (CAIRO_STATUS_INVALID_CLUSTERS) 29)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   299
	(value (CAIRO_STATUS_INVALID_SLANT) 30)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   300
	(value (CAIRO_STATUS_INVALID_WEIGHT) 31)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   301
	(value (CAIRO_STATUS_INVALID_SIZE) 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   302
	(value (CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED) 33)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   303
	(value (CAIRO_STATUS_DEVICE_TYPE_MISMATCH) 34)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   304
	(value (CAIRO_STATUS_DEVICE_ERROR) 35)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   305
	(value (CAIRO_STATUS_LAST_STATUS) 36))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   306
(typedef cairo_status_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   307
	_cairo_status)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   308
(function cairo_set_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   309
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   310
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   311
		(argument ((pointer-to const cairo_user_data_key_t)) key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   312
		(argument ((pointer-to void)) user_data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   313
		(argument ((pointer-to (function-type cairo_destroy_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   314
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   315
				(argument ((pointer-to void)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   316
			(return void)))) destroy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   317
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   318
(function cairo_matrix_init_rotate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   319
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   320
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   321
		(argument (double) radians))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   322
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   323
(enum _cairo_hint_style
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   324
	(value (CAIRO_HINT_STYLE_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   325
	(value (CAIRO_HINT_STYLE_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   326
	(value (CAIRO_HINT_STYLE_SLIGHT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   327
	(value (CAIRO_HINT_STYLE_MEDIUM) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   328
	(value (CAIRO_HINT_STYLE_FULL) 4))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   329
(function cairo_font_face_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   330
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   331
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   332
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   333
(function cairo_close_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   334
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   335
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   336
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   337
(function cairo_move_to
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   338
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   339
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   340
		(argument (double) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   341
		(argument (double) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   342
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   343
(function cairo_user_font_face_get_init_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   344
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   345
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   346
	(return (pointer-to (function-type cairo_user_scaled_font_init_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   347
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   348
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   349
				(argument ((pointer-to cairo_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   350
				(argument ((pointer-to cairo_font_extents_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   351
			(return cairo_status_t)))))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   352
(function cairo_region_reference
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   353
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   354
		(argument ((pointer-to cairo_region_t)) region))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   355
	(return (pointer-to cairo_region_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   356
(function cairo_set_scaled_font
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   357
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   358
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   359
		(argument ((pointer-to const cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   360
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   361
(function cairo_region_get_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   362
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   363
		(argument ((pointer-to const cairo_region_t)) region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   364
		(argument (int) nth)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   365
		(argument ((pointer-to cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   366
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   367
(function cairo_region_equal
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   368
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   369
		(argument ((pointer-to const cairo_region_t)) a)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   370
		(argument ((pointer-to const cairo_region_t)) b))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   371
	(return int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   372
(function cairo_font_face_reference
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   373
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   374
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   375
	(return (pointer-to cairo_font_face_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   376
(function cairo_pattern_create_radial
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   377
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   378
		(argument (double) cx0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   379
		(argument (double) cy0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   380
		(argument (double) radius0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   381
		(argument (double) cx1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   382
		(argument (double) cy1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   383
		(argument (double) radius1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   384
	(return (pointer-to cairo_pattern_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   385
(struct cairo_font_extents_t :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   386
	(field (double) ascent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   387
	(field (double) descent :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   388
	(field (double) height :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   389
	(field (double) max_x_advance :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   390
	(field (double) max_y_advance :offset 256))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   391
(function cairo_font_options_get_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   392
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   393
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   394
	(return cairo_antialias_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   395
(struct _cairo_rectangle :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   396
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   397
	(field (double) y :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   398
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   399
	(field (double) height :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   400
(typedef cairo_rectangle_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   401
	_cairo_rectangle)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   402
(function cairo_scaled_font_set_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   403
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   404
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   405
		(argument ((pointer-to const cairo_user_data_key_t)) key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   406
		(argument ((pointer-to void)) user_data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   407
		(argument ((pointer-to (function-type cairo_destroy_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   408
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   409
				(argument ((pointer-to void)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   410
			(return void)))) destroy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   411
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   412
(enum _cairo_extend
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   413
	(value (CAIRO_EXTEND_NONE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   414
	(value (CAIRO_EXTEND_REPEAT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   415
	(value (CAIRO_EXTEND_REFLECT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   416
	(value (CAIRO_EXTEND_PAD) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   417
(typedef cairo_extend_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   418
	_cairo_extend)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   419
(function cairo_pattern_add_color_stop_rgb
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   420
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   421
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   422
		(argument (double) offset)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   423
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   424
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   425
		(argument (double) blue))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   426
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   427
(enum _cairo_filter
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   428
	(value (CAIRO_FILTER_FAST) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   429
	(value (CAIRO_FILTER_GOOD) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   430
	(value (CAIRO_FILTER_BEST) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   431
	(value (CAIRO_FILTER_NEAREST) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   432
	(value (CAIRO_FILTER_BILINEAR) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   433
	(value (CAIRO_FILTER_GAUSSIAN) 5))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   434
(function cairo_pattern_get_extend
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   435
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   436
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   437
	(return cairo_extend_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   438
(function cairo_pattern_get_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   439
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   440
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   441
		(argument ((pointer-to cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   442
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   443
(enum _cairo_pattern_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   444
	(value (CAIRO_PATTERN_TYPE_SOLID) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   445
	(value (CAIRO_PATTERN_TYPE_SURFACE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   446
	(value (CAIRO_PATTERN_TYPE_LINEAR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   447
	(value (CAIRO_PATTERN_TYPE_RADIAL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   448
(typedef cairo_pattern_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   449
	_cairo_pattern_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   450
(function cairo_set_source_rgb
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   451
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   452
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   453
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   454
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   455
		(argument (double) blue))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   456
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   457
(function cairo_user_font_face_create
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   458
	()
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   459
	(return (pointer-to cairo_font_face_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   460
(function cairo_show_page
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   461
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   462
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   463
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   464
(typedef cairo_matrix_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   465
	_cairo_matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   466
(enum _cairo_font_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   467
	(value (CAIRO_FONT_TYPE_TOY) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   468
	(value (CAIRO_FONT_TYPE_FT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   469
	(value (CAIRO_FONT_TYPE_WIN32) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   470
	(value (CAIRO_FONT_TYPE_QUARTZ) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   471
	(value (CAIRO_FONT_TYPE_USER) 4))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   472
(function cairo_region_intersect
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   473
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   474
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   475
		(argument ((pointer-to const cairo_region_t)) other))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   476
	(return cairo_status_t))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   477
(function cairo_region_copy
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   478
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   479
		(argument ((pointer-to const cairo_region_t)) original))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   480
	(return (pointer-to cairo_region_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   481
(function cairo_append_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   482
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   483
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   484
		(argument ((pointer-to const cairo_path_t)) path))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   485
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   486
(function cairo_scaled_font_glyph_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   487
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   488
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   489
		(argument ((pointer-to const cairo_glyph_t)) glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   490
		(argument (int) num_glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   491
		(argument ((pointer-to cairo_text_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   492
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   493
(function cairo_set_font_size
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   494
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   495
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   496
		(argument (double) size))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   497
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   498
(function cairo_region_status
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   499
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   500
		(argument ((pointer-to const cairo_region_t)) region))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   501
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   502
(enum _cairo_font_slant
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   503
	(value (CAIRO_FONT_SLANT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   504
	(value (CAIRO_FONT_SLANT_ITALIC) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   505
	(value (CAIRO_FONT_SLANT_OBLIQUE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   506
(typedef cairo_font_slant_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   507
	_cairo_font_slant)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   508
(function cairo_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   509
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   510
		(argument ((pointer-to cairo_surface_t)) target))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   511
	(return (pointer-to cairo_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   512
(function cairo_get_miter_limit
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   513
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   514
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   515
	(return double))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   516
(function cairo_transform
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   517
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   518
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   519
		(argument ((pointer-to const cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   520
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   521
(function cairo_recording_surface_create
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   522
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   523
		(argument (cairo_content_t) content)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   524
		(argument ((pointer-to const cairo_rectangle_t)) extents))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   525
	(return (pointer-to cairo_surface_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   526
(function cairo_get_tolerance
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   527
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   528
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   529
	(return double))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   530
(function cairo_get_font_options
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   531
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   532
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   533
		(argument ((pointer-to cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   534
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   535
(enum _cairo_content
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   536
	(value (CAIRO_CONTENT_COLOR) 4096)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   537
	(value (CAIRO_CONTENT_ALPHA) 8192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   538
	(value (CAIRO_CONTENT_COLOR_ALPHA) 12288))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   539
(typedef cairo_content_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   540
	_cairo_content)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   541
(function cairo_font_face_set_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   542
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   543
		(argument ((pointer-to cairo_font_face_t)) font_face)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   544
		(argument ((pointer-to const cairo_user_data_key_t)) key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   545
		(argument ((pointer-to void)) user_data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   546
		(argument ((pointer-to (function-type cairo_destroy_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   547
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   548
				(argument ((pointer-to void)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   549
			(return void)))) destroy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   550
	(return cairo_status_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   551
(function cairo_glyph_allocate
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   552
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   553
		(argument (int) num_glyphs))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   554
	(return (pointer-to cairo_glyph_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   555
(function cairo_translate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   556
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   557
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   558
		(argument (double) tx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   559
		(argument (double) ty))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   560
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   561
(function cairo_save
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   562
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   563
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   564
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   565
(function cairo_rotate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   566
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   567
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   568
		(argument (double) angle))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   569
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   570
(function cairo_region_num_rectangles
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   571
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   572
		(argument ((pointer-to const cairo_region_t)) region))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   573
	(return int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   574
(function cairo_get_line_join
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   575
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   576
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   577
	(return cairo_line_join_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   578
(function cairo_scaled_font_reference
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   579
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   580
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   581
	(return (pointer-to cairo_scaled_font_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   582
(function cairo_version_string
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   583
	()
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   584
	(return (pointer-to const char)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   585
(function cairo_surface_flush
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   586
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   587
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   588
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   589
(function cairo_get_line_width
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   590
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   591
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   592
	(return double))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   593
(function cairo_surface_mark_dirty
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   594
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   595
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   596
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   597
(function cairo_font_options_get_hint_metrics
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   598
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   599
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   600
	(return cairo_hint_metrics_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   601
(function cairo_reset_clip
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   602
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   603
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   604
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   605
(function cairo_mask
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   606
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   607
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   608
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   609
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   610
(function cairo_set_font_face
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   611
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   612
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   613
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   614
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   615
(function cairo_get_font_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   616
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   617
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   618
		(argument ((pointer-to cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   619
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   620
(function cairo_select_font_face
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   621
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   622
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   623
		(argument ((pointer-to const char)) family)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   624
		(argument (cairo_font_slant_t) slant)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   625
		(argument (cairo_font_weight_t) weight))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   626
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   627
(function cairo_image_surface_create_from_png
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   628
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   629
		(argument ((pointer-to const char)) filename))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   630
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   631
(function cairo_surface_write_to_png_stream
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   632
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   633
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   634
		(argument ((pointer-to (function-type cairo_write_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   635
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   636
				(argument ((pointer-to void)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   637
				(argument ((pointer-to const unsigned char)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   638
				(argument (unsigned int) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   639
			(return cairo_status_t)))) write_func)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   640
		(argument ((pointer-to void)) closure))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   641
	(return cairo_status_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   642
(struct _cairo_device :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   643
(typedef cairo_device_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   644
	_cairo_device)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   645
(function cairo_text_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   646
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   647
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   648
		(argument ((pointer-to const char)) utf8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   649
		(argument ((pointer-to cairo_text_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   650
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   651
(function cairo_user_font_face_set_render_glyph_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   652
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   653
		(argument ((pointer-to cairo_font_face_t)) font_face)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   654
		(argument ((pointer-to (function-type cairo_user_scaled_font_render_glyph_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   655
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   656
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   657
				(argument (long unsigned int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   658
				(argument ((pointer-to cairo_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   659
				(argument ((pointer-to cairo_text_extents_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   660
			(return cairo_status_t)))) render_glyph_func))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   661
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   662
(function cairo_region_contains_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   663
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   664
		(argument ((pointer-to const cairo_region_t)) region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   665
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   666
	(return cairo_region_overlap_t))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   667
(function cairo_toy_font_face_get_family
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   668
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   669
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   670
	(return (pointer-to const char)))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   671
(function cairo_surface_has_show_text_glyphs
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   672
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   673
		(argument ((pointer-to cairo_surface_t)) surface))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   674
	(return int))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   675
(function cairo_toy_font_face_get_slant
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   676
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   677
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   678
	(return cairo_font_slant_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   679
(function cairo_pattern_get_color_stop_rgba
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   680
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   681
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   682
		(argument (int) index)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   683
		(argument ((pointer-to double)) offset)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   684
		(argument ((pointer-to double)) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   685
		(argument ((pointer-to double)) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   686
		(argument ((pointer-to double)) blue)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   687
		(argument ((pointer-to double)) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   688
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   689
(enum _cairo_operator
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   690
	(value (CAIRO_OPERATOR_CLEAR) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   691
	(value (CAIRO_OPERATOR_SOURCE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   692
	(value (CAIRO_OPERATOR_OVER) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   693
	(value (CAIRO_OPERATOR_IN) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   694
	(value (CAIRO_OPERATOR_OUT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   695
	(value (CAIRO_OPERATOR_ATOP) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   696
	(value (CAIRO_OPERATOR_DEST) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   697
	(value (CAIRO_OPERATOR_DEST_OVER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   698
	(value (CAIRO_OPERATOR_DEST_IN) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   699
	(value (CAIRO_OPERATOR_DEST_OUT) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   700
	(value (CAIRO_OPERATOR_DEST_ATOP) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   701
	(value (CAIRO_OPERATOR_XOR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   702
	(value (CAIRO_OPERATOR_ADD) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   703
	(value (CAIRO_OPERATOR_SATURATE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   704
	(value (CAIRO_OPERATOR_MULTIPLY) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   705
	(value (CAIRO_OPERATOR_SCREEN) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   706
	(value (CAIRO_OPERATOR_OVERLAY) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   707
	(value (CAIRO_OPERATOR_DARKEN) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   708
	(value (CAIRO_OPERATOR_LIGHTEN) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   709
	(value (CAIRO_OPERATOR_COLOR_DODGE) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   710
	(value (CAIRO_OPERATOR_COLOR_BURN) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   711
	(value (CAIRO_OPERATOR_HARD_LIGHT) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   712
	(value (CAIRO_OPERATOR_SOFT_LIGHT) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   713
	(value (CAIRO_OPERATOR_DIFFERENCE) 23)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   714
	(value (CAIRO_OPERATOR_EXCLUSION) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   715
	(value (CAIRO_OPERATOR_HSL_HUE) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   716
	(value (CAIRO_OPERATOR_HSL_SATURATION) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   717
	(value (CAIRO_OPERATOR_HSL_COLOR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   718
	(value (CAIRO_OPERATOR_HSL_LUMINOSITY) 28))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   719
(typedef cairo_operator_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   720
	_cairo_operator)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   721
(function cairo_pattern_reference
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   722
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   723
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   724
	(return (pointer-to cairo_pattern_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   725
(enum _cairo_font_weight
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   726
	(value (CAIRO_FONT_WEIGHT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   727
	(value (CAIRO_FONT_WEIGHT_BOLD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   728
(typedef cairo_font_weight_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   729
	_cairo_font_weight)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   730
(function cairo_device_release
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   731
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   732
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   733
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   734
(struct cairo_text_cluster_t :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   735
	(field (int) num_bytes :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   736
	(field (int) num_glyphs :offset 32))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   737
(function cairo_pattern_get_filter
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   738
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   739
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   740
	(return cairo_filter_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   741
(function cairo_scaled_font_text_to_glyphs
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   742
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   743
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   744
		(argument (double) x)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   745
		(argument (double) y)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   746
		(argument ((pointer-to const char)) utf8)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   747
		(argument (int) utf8_len)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   748
		(argument ((pointer-to (pointer-to cairo_glyph_t))) glyphs)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   749
		(argument ((pointer-to int)) num_glyphs)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   750
		(argument ((pointer-to (pointer-to cairo_text_cluster_t))) clusters)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   751
		(argument ((pointer-to int)) num_clusters)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   752
		(argument ((pointer-to cairo_text_cluster_flags_t)) cluster_flags))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   753
	(return cairo_status_t))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   754
(function cairo_device_acquire
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   755
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   756
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   757
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   758
(function cairo_scaled_font_get_ctm
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   759
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   760
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   761
		(argument ((pointer-to cairo_matrix_t)) ctm))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   762
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   763
(function cairo_fill_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   764
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   765
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   766
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   767
		(argument ((pointer-to double)) y1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   768
		(argument ((pointer-to double)) x2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   769
		(argument ((pointer-to double)) y2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   770
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   771
(function cairo_font_options_hash
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   772
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   773
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   774
	(return long unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   775
(struct _cairo :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   776
(struct cairo_path :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   777
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   778
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   779
		(pointer-to cairo_path_data_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   780
) data :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   781
	(field (int) num_data :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   782
(function cairo_font_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   783
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   784
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   785
		(argument ((pointer-to cairo_font_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   786
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   787
(struct _cairo_rectangle_int :size 128
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   788
	(field (int) x :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   789
	(field (int) y :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   790
	(field (int) width :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   791
	(field (int) height :offset 96))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   792
(function cairo_matrix_transform_point
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   793
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   794
		(argument ((pointer-to const cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   795
		(argument ((pointer-to double)) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   796
		(argument ((pointer-to double)) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   797
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   798
(function cairo_user_font_face_get_unicode_to_glyph_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   799
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   800
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   801
	(return (pointer-to (function-type cairo_user_scaled_font_unicode_to_glyph_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   802
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   803
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   804
				(argument (long unsigned int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   805
				(argument ((pointer-to long unsigned int)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   806
			(return cairo_status_t)))))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   807
(function cairo_paint_with_alpha
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   808
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   809
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   810
		(argument (double) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   811
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   812
(function cairo_push_group_with_content
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   813
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   814
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   815
		(argument (cairo_content_t) content))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   816
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   817
(function cairo_region_subtract
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   818
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   819
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   820
		(argument ((pointer-to const cairo_region_t)) other))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   821
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   822
(function cairo_scaled_font_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   823
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   824
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   825
		(argument ((pointer-to cairo_font_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   826
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   827
(function cairo_set_line_cap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   828
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   829
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   830
		(argument (cairo_line_cap_t) line_cap))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   831
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   832
(function cairo_get_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   833
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   834
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   835
	(return cairo_antialias_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   836
(function cairo_surface_set_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   837
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   838
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   839
		(argument ((pointer-to const cairo_user_data_key_t)) key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   840
		(argument ((pointer-to void)) user_data)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   841
		(argument ((pointer-to (function-type cairo_destroy_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   842
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   843
				(argument ((pointer-to void)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   844
			(return void)))) destroy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   845
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   846
(typedef cairo_path_data_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   847
	_cairo_path_data_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   848
(function cairo_surface_copy_page
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   849
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   850
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   851
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   852
(function cairo_scaled_font_get_font_face
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   853
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   854
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   855
	(return (pointer-to cairo_font_face_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   856
(function cairo_debug_reset_static_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   857
	()
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   858
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   859
(function cairo_region_create_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   860
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   861
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   862
	(return (pointer-to cairo_region_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   863
(function cairo_image_surface_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   864
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   865
		(argument (cairo_format_t) format)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   866
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   867
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   868
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   869
(function cairo_user_to_device_distance
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   870
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   871
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   872
		(argument ((pointer-to double)) dx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   873
		(argument ((pointer-to double)) dy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   874
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   875
(typedef cairo_filter_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   876
	_cairo_filter)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   877
(function cairo_paint
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   878
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   879
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   880
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   881
(function cairo_matrix_init_identity
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   882
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   883
		(argument ((pointer-to cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   884
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   885
(function cairo_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   886
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   887
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   888
	(return cairo_status_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   889
(function cairo_user_font_face_set_unicode_to_glyph_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   890
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   891
		(argument ((pointer-to cairo_font_face_t)) font_face)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   892
		(argument ((pointer-to (function-type cairo_user_scaled_font_unicode_to_glyph_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   893
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   894
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   895
				(argument (long unsigned int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   896
				(argument ((pointer-to long unsigned int)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   897
			(return cairo_status_t)))) unicode_to_glyph_func))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   898
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   899
(function cairo_matrix_multiply
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   900
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   901
		(argument ((pointer-to cairo_matrix_t)) result)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   902
		(argument ((pointer-to const cairo_matrix_t)) a)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   903
		(argument ((pointer-to const cairo_matrix_t)) b))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   904
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   905
(function cairo_device_get_type
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   906
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   907
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   908
	(return cairo_device_type_t))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   909
(function cairo_region_is_empty
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   910
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   911
		(argument ((pointer-to const cairo_region_t)) region))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   912
	(return int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   913
(function cairo_scaled_font_text_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   914
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   915
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   916
		(argument ((pointer-to const char)) utf8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   917
		(argument ((pointer-to cairo_text_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   918
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   919
(function cairo_set_dash
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   920
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   921
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   922
		(argument ((pointer-to const double)) dashes)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   923
		(argument (int) num_dashes)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   924
		(argument (double) offset))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   925
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   926
(function cairo_set_source_rgba
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   927
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   928
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   929
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   930
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   931
		(argument (double) blue)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   932
		(argument (double) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   933
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   934
(function cairo_set_fill_rule
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   935
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   936
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   937
		(argument (cairo_fill_rule_t) fill_rule))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   938
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   939
(enum _cairo_path_data_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   940
	(value (CAIRO_PATH_MOVE_TO) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   941
	(value (CAIRO_PATH_LINE_TO) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   942
	(value (CAIRO_PATH_CURVE_TO) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   943
	(value (CAIRO_PATH_CLOSE_PATH) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   944
(typedef cairo_path_data_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   945
	_cairo_path_data_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   946
(typedef cairo_subpixel_order_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   947
	_cairo_subpixel_order)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   948
(function cairo_in_stroke
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   949
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   950
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   951
		(argument (double) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   952
		(argument (double) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   953
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   954
(function cairo_surface_set_device_offset
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   955
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   956
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   957
		(argument (double) x_offset)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   958
		(argument (double) y_offset))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   959
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   960
(function cairo_pattern_create_linear
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   961
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   962
		(argument (double) x0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   963
		(argument (double) y0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   964
		(argument (double) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   965
		(argument (double) y1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   966
	(return (pointer-to cairo_pattern_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   967
(function cairo_get_source
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   968
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   969
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   970
	(return (pointer-to cairo_pattern_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   971
(function cairo_font_options_copy
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   972
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   973
		(argument ((pointer-to const cairo_font_options_t)) original))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   974
	(return (pointer-to cairo_font_options_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   975
(enum _cairo_surface_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   976
	(value (CAIRO_SURFACE_TYPE_IMAGE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   977
	(value (CAIRO_SURFACE_TYPE_PDF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   978
	(value (CAIRO_SURFACE_TYPE_PS) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   979
	(value (CAIRO_SURFACE_TYPE_XLIB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   980
	(value (CAIRO_SURFACE_TYPE_XCB) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   981
	(value (CAIRO_SURFACE_TYPE_GLITZ) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   982
	(value (CAIRO_SURFACE_TYPE_QUARTZ) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   983
	(value (CAIRO_SURFACE_TYPE_WIN32) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   984
	(value (CAIRO_SURFACE_TYPE_BEOS) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   985
	(value (CAIRO_SURFACE_TYPE_DIRECTFB) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   986
	(value (CAIRO_SURFACE_TYPE_SVG) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   987
	(value (CAIRO_SURFACE_TYPE_OS2) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   988
	(value (CAIRO_SURFACE_TYPE_WIN32_PRINTING) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   989
	(value (CAIRO_SURFACE_TYPE_QUARTZ_IMAGE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   990
	(value (CAIRO_SURFACE_TYPE_SCRIPT) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   991
	(value (CAIRO_SURFACE_TYPE_QT) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   992
	(value (CAIRO_SURFACE_TYPE_RECORDING) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   993
	(value (CAIRO_SURFACE_TYPE_VG) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   994
	(value (CAIRO_SURFACE_TYPE_GL) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   995
	(value (CAIRO_SURFACE_TYPE_DRM) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   996
	(value (CAIRO_SURFACE_TYPE_TEE) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   997
	(value (CAIRO_SURFACE_TYPE_XML) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   998
	(value (CAIRO_SURFACE_TYPE_SKIA) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
   999
	(value (CAIRO_SURFACE_TYPE_SUBSURFACE) 23))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1000
(function cairo_device_get_user_data
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1001
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1002
		(argument ((pointer-to cairo_device_t)) device)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1003
		(argument ((pointer-to const cairo_user_data_key_t)) key))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1004
	(return (pointer-to void)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1005
(function cairo_image_surface_get_width
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1006
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1007
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1008
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1009
(struct _cairo_font_face :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1010
(function cairo_identity_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1011
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1012
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1013
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1014
(function cairo_device_to_user_distance
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1015
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1016
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1017
		(argument ((pointer-to double)) dx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1018
		(argument ((pointer-to double)) dy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1019
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1020
(function cairo_toy_font_face_create
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1021
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1022
		(argument ((pointer-to const char)) family)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1023
		(argument (cairo_font_slant_t) slant)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1024
		(argument (cairo_font_weight_t) weight))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1025
	(return (pointer-to cairo_font_face_t)))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1026
(function cairo_surface_get_mime_data
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1027
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1028
		(argument ((pointer-to cairo_surface_t)) surface)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1029
		(argument ((pointer-to const char)) mime_type)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1030
		(argument ((pointer-to (pointer-to const unsigned char))) data)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1031
		(argument ((pointer-to long unsigned int)) length))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1032
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1033
(function cairo_pattern_get_reference_count
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1034
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1035
		(argument ((pointer-to cairo_pattern_t)) pattern))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1036
	(return unsigned int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1037
(function cairo_get_line_cap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1038
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1039
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1040
	(return cairo_line_cap_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1041
(function cairo_pattern_get_rgba
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1042
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1043
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1044
		(argument ((pointer-to double)) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1045
		(argument ((pointer-to double)) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1046
		(argument ((pointer-to double)) blue)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1047
		(argument ((pointer-to double)) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1048
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1049
(enum _cairo_fill_rule
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1050
	(value (CAIRO_FILL_RULE_WINDING) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1051
	(value (CAIRO_FILL_RULE_EVEN_ODD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1052
(typedef cairo_fill_rule_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1053
	_cairo_fill_rule)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1054
(function cairo_get_target
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1055
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1056
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1057
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1058
(function cairo_glyph_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1059
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1060
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1061
		(argument ((pointer-to const cairo_glyph_t)) glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1062
		(argument (int) num_glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1063
		(argument ((pointer-to cairo_text_extents_t)) extents))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1064
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1065
(function cairo_pattern_set_extend
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1066
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1067
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1068
		(argument (cairo_extend_t) extend))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1069
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1070
(function cairo_pattern_set_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1071
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1072
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1073
		(argument ((pointer-to const cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1074
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1075
(function cairo_surface_get_device
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1076
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1077
		(argument ((pointer-to cairo_surface_t)) surface))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1078
	(return (pointer-to cairo_device_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1079
(function cairo_rectangle_list_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1080
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1081
		(argument ((pointer-to cairo_rectangle_list_t)) rectangle_list))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1082
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1083
(function cairo_show_glyphs
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1084
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1085
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1086
		(argument ((pointer-to const cairo_glyph_t)) glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1087
		(argument (int) num_glyphs))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1088
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1089
(function cairo_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1090
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1091
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1092
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1093
(function cairo_rel_move_to
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1094
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1095
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1096
		(argument (double) dx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1097
		(argument (double) dy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1098
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1099
(function cairo_get_scaled_font
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1100
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1101
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1102
	(return (pointer-to cairo_scaled_font_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1103
(function cairo_copy_path
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1104
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1105
		(argument ((pointer-to cairo_t)) cr))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1106
	(return (pointer-to cairo_path_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1107
(struct _cairo_pattern :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1108
(function cairo_get_current_point
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1109
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1110
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1111
		(argument ((pointer-to double)) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1112
		(argument ((pointer-to double)) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1113
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1114
(enum _cairo_format
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1115
	(value (CAIRO_FORMAT_INVALID) -1)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1116
	(value (CAIRO_FORMAT_ARGB32) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1117
	(value (CAIRO_FORMAT_RGB24) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1118
	(value (CAIRO_FORMAT_A8) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1119
	(value (CAIRO_FORMAT_A1) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1120
	(value (CAIRO_FORMAT_RGB16_565) 4))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1121
(typedef cairo_format_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1122
	_cairo_format)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1123
(function cairo_region_contains_point
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1124
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1125
		(argument ((pointer-to const cairo_region_t)) region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1126
		(argument (int) x)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1127
		(argument (int) y))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1128
	(return int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1129
(function cairo_push_group
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1130
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1131
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1132
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1133
(function cairo_scaled_font_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1134
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1135
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1136
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1137
(function cairo_copy_page
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1138
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1139
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1140
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1141
(function cairo_user_font_face_set_init_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1142
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1143
		(argument ((pointer-to cairo_font_face_t)) font_face)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1144
		(argument ((pointer-to (function-type cairo_user_scaled_font_init_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1145
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1146
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1147
				(argument ((pointer-to cairo_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1148
				(argument ((pointer-to cairo_font_extents_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1149
			(return cairo_status_t)))) init_func))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1150
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1151
(function cairo_in_clip
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1152
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1153
		(argument ((pointer-to cairo_t)) cr)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1154
		(argument (double) x)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1155
		(argument (double) y))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1156
	(return int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1157
(function cairo_font_options_get_subpixel_order
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1158
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1159
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1160
	(return cairo_subpixel_order_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1161
(function cairo_restore
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1162
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1163
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1164
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1165
(function cairo_get_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1166
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1167
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1168
		(argument ((pointer-to cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1169
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1170
(function cairo_scaled_font_get_font_options
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1171
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1172
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1173
		(argument ((pointer-to cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1174
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1175
(function cairo_font_options_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1176
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1177
		(argument ((pointer-to cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1178
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1179
(typedef cairo_font_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1180
	_cairo_font_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1181
(function cairo_font_options_equal
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1182
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1183
		(argument ((pointer-to const cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1184
		(argument ((pointer-to const cairo_font_options_t)) other))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1185
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1186
(function cairo_surface_create_similar
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1187
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1188
		(argument ((pointer-to cairo_surface_t)) other)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1189
		(argument (cairo_content_t) content)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1190
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1191
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1192
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1193
(function cairo_font_options_set_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1194
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1195
		(argument ((pointer-to cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1196
		(argument (cairo_antialias_t) antialias))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1197
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1198
(function cairo_show_text_glyphs
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1199
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1200
		(argument ((pointer-to cairo_t)) cr)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1201
		(argument ((pointer-to const char)) utf8)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1202
		(argument (int) utf8_len)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1203
		(argument ((pointer-to const cairo_glyph_t)) glyphs)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1204
		(argument (int) num_glyphs)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1205
		(argument ((pointer-to const cairo_text_cluster_t)) clusters)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1206
		(argument (int) num_clusters)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1207
		(argument (cairo_text_cluster_flags_t) cluster_flags))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1208
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1209
(function cairo_set_source_surface
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1210
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1211
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1212
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1213
		(argument (double) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1214
		(argument (double) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1215
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1216
(function cairo_scaled_font_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1217
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1218
		(argument ((pointer-to cairo_font_face_t)) font_face)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1219
		(argument ((pointer-to const cairo_matrix_t)) font_matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1220
		(argument ((pointer-to const cairo_matrix_t)) ctm)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1221
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1222
	(return (pointer-to cairo_scaled_font_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1223
(function cairo_region_translate
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1224
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1225
		(argument ((pointer-to cairo_region_t)) region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1226
		(argument (int) dx)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1227
		(argument (int) dy))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1228
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1229
(function cairo_image_surface_get_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1230
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1231
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1232
	(return (pointer-to unsigned char)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1233
(function cairo_user_font_face_get_text_to_glyphs_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1234
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1235
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1236
	(return (pointer-to (function-type cairo_user_scaled_font_text_to_glyphs_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1237
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1238
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1239
				(argument ((pointer-to const char)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1240
				(argument (int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1241
				(argument ((pointer-to (pointer-to cairo_glyph_t))) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1242
				(argument ((pointer-to int)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1243
				(argument ((pointer-to (pointer-to cairo_text_cluster_t))) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1244
				(argument ((pointer-to int)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1245
				(argument ((pointer-to cairo_text_cluster_flags_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1246
			(return cairo_status_t)))))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1247
(function cairo_pattern_status
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1248
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1249
		(argument ((pointer-to cairo_pattern_t)) pattern))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1250
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1251
(function cairo_rectangle
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1252
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1253
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1254
		(argument (double) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1255
		(argument (double) y)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1256
		(argument (double) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1257
		(argument (double) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1258
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1259
(function cairo_get_dash
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1260
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1261
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1262
		(argument ((pointer-to double)) dashes)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1263
		(argument ((pointer-to double)) offset))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1264
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1265
(function cairo_region_union
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1266
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1267
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1268
		(argument ((pointer-to const cairo_region_t)) other))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1269
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1270
(function cairo_font_options_set_hint_style
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1271
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1272
		(argument ((pointer-to cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1273
		(argument (cairo_hint_style_t) hint_style))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1274
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1275
(function cairo_font_options_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1276
	()
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1277
	(return (pointer-to cairo_font_options_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1278
(function cairo_surface_create_for_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1279
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1280
		(argument ((pointer-to cairo_surface_t)) target)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1281
		(argument (double) x)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1282
		(argument (double) y)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1283
		(argument (double) width)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1284
		(argument (double) height))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1285
	(return (pointer-to cairo_surface_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1286
(function cairo_text_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1287
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1288
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1289
		(argument ((pointer-to const char)) utf8))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1290
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1291
(function cairo_pattern_get_linear_points
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1292
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1293
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1294
		(argument ((pointer-to double)) x0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1295
		(argument ((pointer-to double)) y0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1296
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1297
		(argument ((pointer-to double)) y1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1298
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1299
(enum _cairo_line_join
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1300
	(value (CAIRO_LINE_JOIN_MITER) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1301
	(value (CAIRO_LINE_JOIN_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1302
	(value (CAIRO_LINE_JOIN_BEVEL) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1303
(typedef cairo_line_join_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1304
	_cairo_line_join)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1305
(function cairo_set_tolerance
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1306
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1307
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1308
		(argument (double) tolerance))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1309
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1310
(function cairo_surface_get_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1311
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1312
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1313
	(return cairo_surface_type_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1314
(typedef cairo_surface_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1315
	_cairo_surface_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1316
(function cairo_font_options_get_hint_style
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1317
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1318
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1319
	(return cairo_hint_style_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1320
(function cairo_set_line_width
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1321
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1322
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1323
		(argument (double) width))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1324
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1325
(enum _cairo_hint_metrics
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1326
	(value (CAIRO_HINT_METRICS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1327
	(value (CAIRO_HINT_METRICS_OFF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1328
	(value (CAIRO_HINT_METRICS_ON) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1329
(typedef cairo_hint_metrics_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1330
	_cairo_hint_metrics)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1331
(function cairo_set_line_join
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1332
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1333
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1334
		(argument (cairo_line_join_t) line_join))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1335
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1336
(typedef cairo_scaled_font_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1337
	_cairo_scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1338
(function cairo_clip
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1339
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1340
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1341
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1342
(function cairo_curve_to
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1343
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1344
		(argument ((pointer-to cairo_t)) cr)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1345
		(argument (double) x1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1346
		(argument (double) y1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1347
		(argument (double) x2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1348
		(argument (double) y2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1349
		(argument (double) x3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1350
		(argument (double) y3))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1351
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1352
(function cairo_scale
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1353
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1354
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1355
		(argument (double) sx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1356
		(argument (double) sy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1357
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1358
(typedef cairo_rectangle_int_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1359
	_cairo_rectangle_int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1360
(function cairo_get_group_target
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1361
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1362
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1363
	(return (pointer-to cairo_surface_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1364
(function cairo_region_get_extents
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1365
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1366
		(argument ((pointer-to const cairo_region_t)) region)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1367
		(argument ((pointer-to cairo_rectangle_int_t)) extents))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1368
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1369
(function cairo_pattern_get_surface
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1370
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1371
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1372
		(argument ((pointer-to (pointer-to cairo_surface_t))) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1373
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1374
(function cairo_pattern_add_color_stop_rgba
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1375
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1376
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1377
		(argument (double) offset)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1378
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1379
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1380
		(argument (double) blue)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1381
		(argument (double) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1382
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1383
(function cairo_surface_get_fallback_resolution
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1384
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1385
		(argument ((pointer-to cairo_surface_t)) surface)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1386
		(argument ((pointer-to double)) x_pixels_per_inch)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1387
		(argument ((pointer-to double)) y_pixels_per_inch))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1388
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1389
(typedef cairo_hint_style_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1390
	_cairo_hint_style)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1391
(function cairo_user_font_face_set_text_to_glyphs_func
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1392
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1393
		(argument ((pointer-to cairo_font_face_t)) font_face)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1394
		(argument ((pointer-to (function-type cairo_user_scaled_font_text_to_glyphs_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1395
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1396
				(argument ((pointer-to cairo_scaled_font_t)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1397
				(argument ((pointer-to const char)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1398
				(argument (int) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1399
				(argument ((pointer-to (pointer-to cairo_glyph_t))) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1400
				(argument ((pointer-to int)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1401
				(argument ((pointer-to (pointer-to cairo_text_cluster_t))) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1402
				(argument ((pointer-to int)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1403
				(argument ((pointer-to cairo_text_cluster_flags_t)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1404
			(return cairo_status_t)))) text_to_glyphs_func))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1405
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1406
(function cairo_mask_surface
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1407
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1408
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1409
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1410
		(argument (double) surface_x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1411
		(argument (double) surface_y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1412
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1413
(function cairo_region_xor
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1414
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1415
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1416
		(argument ((pointer-to const cairo_region_t)) other))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1417
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1418
(function cairo_path_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1419
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1420
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1421
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1422
		(argument ((pointer-to double)) y1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1423
		(argument ((pointer-to double)) x2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1424
		(argument ((pointer-to double)) y2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1425
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1426
(function cairo_surface_get_content
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1427
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1428
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1429
	(return cairo_content_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1430
(function cairo_scaled_font_get_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1431
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1432
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1433
		(argument ((pointer-to const cairo_user_data_key_t)) key))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1434
	(return (pointer-to void)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1435
(function cairo_copy_path_flat
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1436
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1437
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1438
	(return (pointer-to cairo_path_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1439
(function cairo_pattern_create_rgba
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1440
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1441
		(argument (double) red)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1442
		(argument (double) green)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1443
		(argument (double) blue)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1444
		(argument (double) alpha))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1445
	(return (pointer-to cairo_pattern_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1446
(function cairo_toy_font_face_get_weight
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1447
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1448
		(argument ((pointer-to cairo_font_face_t)) font_face))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1449
	(return cairo_font_weight_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1450
(function cairo_surface_write_to_png
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1451
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1452
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1453
		(argument ((pointer-to const char)) filename))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1454
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1455
(function cairo_font_options_set_subpixel_order
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1456
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1457
		(argument ((pointer-to cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1458
		(argument (cairo_subpixel_order_t) subpixel_order))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1459
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1460
(function cairo_surface_reference
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1461
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1462
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1463
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1464
(function cairo_set_font_options
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1465
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1466
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1467
		(argument ((pointer-to const cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1468
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1469
(function cairo_surface_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1470
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1471
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1472
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1473
(function cairo_show_text
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1474
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1475
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1476
		(argument ((pointer-to const char)) utf8))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1477
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1478
(function cairo_image_surface_get_stride
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1479
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1480
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1481
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1482
(function cairo_scaled_font_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1483
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1484
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1485
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1486
(typedef cairo_font_face_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1487
	_cairo_font_face)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1488
(function cairo_status_to_string
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1489
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1490
		(argument (cairo_status_t) status))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1491
	(return (pointer-to const char)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1492
(function cairo_arc_negative
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1493
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1494
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1495
		(argument (double) xc)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1496
		(argument (double) yc)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1497
		(argument (double) radius)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1498
		(argument (double) angle1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1499
		(argument (double) angle2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1500
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1501
(function cairo_matrix_transform_distance
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1502
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1503
		(argument ((pointer-to const cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1504
		(argument ((pointer-to double)) dx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1505
		(argument ((pointer-to double)) dy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1506
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1507
(function cairo_font_options_set_hint_metrics
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1508
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1509
		(argument ((pointer-to cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1510
		(argument (cairo_hint_metrics_t) hint_metrics))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1511
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1512
(function cairo_set_source
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1513
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1514
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1515
		(argument ((pointer-to cairo_pattern_t)) source))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1516
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1517
(function cairo_set_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1518
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1519
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1520
		(argument (cairo_antialias_t) antialias))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1521
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1522
(function cairo_device_get_reference_count
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1523
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1524
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1525
	(return unsigned int))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1526
(typedef cairo_device_type_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1527
	_cairo_device_type)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1528
(function cairo_font_face_get_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1529
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1530
		(argument ((pointer-to cairo_font_face_t)) font_face)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1531
		(argument ((pointer-to const cairo_user_data_key_t)) key))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1532
	(return (pointer-to void)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1533
(function cairo_pattern_get_color_stop_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1534
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1535
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1536
		(argument ((pointer-to int)) count))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1537
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1538
(function cairo_font_face_get_reference_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1539
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1540
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1541
	(return unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1542
(function cairo_matrix_translate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1543
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1544
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1545
		(argument (double) tx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1546
		(argument (double) ty))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1547
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1548
(function cairo_new_sub_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1549
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1550
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1551
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1552
(function cairo_region_destroy
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1553
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1554
		(argument ((pointer-to cairo_region_t)) region))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1555
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1556
(function cairo_glyph_path
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1557
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1558
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1559
		(argument ((pointer-to const cairo_glyph_t)) glyphs)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1560
		(argument (int) num_glyphs))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1561
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1562
(function cairo_device_flush
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1563
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1564
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1565
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1566
(function cairo_device_to_user
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1567
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1568
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1569
		(argument ((pointer-to double)) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1570
		(argument ((pointer-to double)) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1571
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1572
(function cairo_font_options_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1573
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1574
		(argument ((pointer-to cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1575
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1576
(function cairo_surface_set_fallback_resolution
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1577
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1578
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1579
		(argument (double) x_pixels_per_inch)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1580
		(argument (double) y_pixels_per_inch))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1581
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1582
(function cairo_in_fill
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1583
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1584
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1585
		(argument (double) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1586
		(argument (double) y))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1587
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1588
(function cairo_pattern_create_for_surface
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1589
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1590
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1591
	(return (pointer-to cairo_pattern_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1592
(function cairo_text_cluster_allocate
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1593
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1594
		(argument (int) num_clusters))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1595
	(return (pointer-to cairo_text_cluster_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1596
(function cairo_surface_mark_dirty_rectangle
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1597
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1598
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1599
		(argument (int) x)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1600
		(argument (int) y)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1601
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1602
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1603
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1604
(function cairo_glyph_free
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1605
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1606
		(argument ((pointer-to cairo_glyph_t)) glyphs))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1607
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1608
(function cairo_set_miter_limit
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1609
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1610
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1611
		(argument (double) limit))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1612
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1613
(typedef cairo_bool_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1614
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1615
(function cairo_surface_get_font_options
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1616
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1617
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1618
		(argument ((pointer-to cairo_font_options_t)) options))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1619
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1620
(typedef cairo_pattern_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1621
	_cairo_pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1622
(typedef cairo_user_data_key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1623
	_cairo_user_data_key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1624
(function cairo_surface_get_device_offset
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1625
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1626
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1627
		(argument ((pointer-to double)) x_offset)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1628
		(argument ((pointer-to double)) y_offset))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1629
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1630
(function cairo_region_union_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1631
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1632
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1633
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1634
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1635
(function cairo_pop_group
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1636
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1637
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1638
	(return (pointer-to cairo_pattern_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1639
(function cairo_get_font_face
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1640
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1641
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1642
	(return (pointer-to cairo_font_face_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1643
(function cairo_set_operator
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1644
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1645
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1646
		(argument (cairo_operator_t) op))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1647
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1648
(function cairo_has_current_point
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1649
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1650
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1651
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1652
(function cairo_stroke_preserve
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1653
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1654
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1655
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1656
(function cairo_scaled_font_get_scale_matrix
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1657
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1658
		(argument ((pointer-to cairo_scaled_font_t)) scaled_font)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1659
		(argument ((pointer-to cairo_matrix_t)) scale_matrix))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1660
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1661
(function cairo_get_operator
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1662
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1663
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1664
	(return cairo_operator_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1665
(function cairo_region_xor_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1666
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1667
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1668
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1669
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1670
(function cairo_matrix_init_scale
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1671
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1672
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1673
		(argument (double) sx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1674
		(argument (double) sy))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1675
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1676
(function cairo_surface_show_page
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1677
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1678
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1679
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1680
(typedef cairo_antialias_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1681
	_cairo_antialias)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1682
(typedef cairo_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1683
	_cairo)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1684
(typedef cairo_font_options_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1685
	_cairo_font_options)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1686
(function cairo_device_set_user_data
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1687
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1688
		(argument ((pointer-to cairo_device_t)) device)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1689
		(argument ((pointer-to const cairo_user_data_key_t)) key)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1690
		(argument ((pointer-to void)) user_data)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1691
		(argument ((pointer-to (function-type cairo_destroy_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1692
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1693
				(argument ((pointer-to void)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1694
			(return void)))) destroy))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1695
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1696
(function cairo_get_reference_count
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1697
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1698
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1699
	(return unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1700
(struct _cairo_surface :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1701
(typedef cairo_surface_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1702
	_cairo_surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1703
(function cairo_set_font_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1704
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1705
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1706
		(argument ((pointer-to const cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1707
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1708
(function cairo_surface_set_mime_data
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1709
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1710
		(argument ((pointer-to cairo_surface_t)) surface)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1711
		(argument ((pointer-to const char)) mime_type)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1712
		(argument ((pointer-to const unsigned char)) data)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1713
		(argument (long unsigned int) length)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1714
		(argument ((pointer-to (function-type cairo_destroy_func_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1715
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1716
				(argument ((pointer-to void)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1717
			(return void)))) destroy)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1718
		(argument ((pointer-to void)) closure))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1719
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1720
(function cairo_fill_preserve
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1721
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1722
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1723
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1724
(function cairo_set_matrix
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1725
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1726
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1727
		(argument ((pointer-to const cairo_matrix_t)) matrix))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1728
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1729
(typedef cairo_path_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1730
	cairo_path)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1731
(function cairo_path_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1732
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1733
		(argument ((pointer-to cairo_path_t)) path))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1734
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1735
(function cairo_pop_group_to_source
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1736
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1737
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1738
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1739
(function cairo_font_options_merge
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1740
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1741
		(argument ((pointer-to cairo_font_options_t)) options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1742
		(argument ((pointer-to const cairo_font_options_t)) other))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1743
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1744
(function cairo_font_face_get_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1745
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1746
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1747
	(return cairo_font_type_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1748
(function cairo_device_status
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1749
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1750
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1751
	(return cairo_status_t))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1752
(function cairo_region_create_rectangles
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1753
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1754
		(argument ((pointer-to const cairo_rectangle_int_t)) rects)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1755
		(argument (int) count))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1756
	(return (pointer-to cairo_region_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1757
(function cairo_pattern_set_filter
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1758
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1759
		(argument ((pointer-to cairo_pattern_t)) pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1760
		(argument (cairo_filter_t) filter))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1761
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1762
(function cairo_matrix_init_translate
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1763
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1764
		(argument ((pointer-to cairo_matrix_t)) matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1765
		(argument (double) tx)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1766
		(argument (double) ty))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1767
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1768
(function cairo_surface_finish
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1769
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1770
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1771
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1772
(function cairo_recording_surface_ink_extents
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1773
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1774
		(argument ((pointer-to cairo_surface_t)) surface)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1775
		(argument ((pointer-to double)) x0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1776
		(argument ((pointer-to double)) y0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1777
		(argument ((pointer-to double)) width)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1778
		(argument ((pointer-to double)) height))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1779
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1780
(function cairo_region_subtract_rectangle
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1781
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1782
		(argument ((pointer-to cairo_region_t)) dst)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1783
		(argument ((pointer-to const cairo_rectangle_int_t)) rectangle))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1784
	(return cairo_status_t))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1785
(function cairo_clip_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1786
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1787
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1788
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1789
		(argument ((pointer-to double)) y1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1790
		(argument ((pointer-to double)) x2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1791
		(argument ((pointer-to double)) y2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1792
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1793
(function cairo_device_reference
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1794
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1795
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1796
	(return (pointer-to cairo_device_t)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1797
(function cairo_pattern_destroy
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1798
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1799
		(argument ((pointer-to cairo_pattern_t)) pattern))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1800
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1801
(function cairo_fill
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1802
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1803
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1804
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1805
(function cairo_surface_get_user_data
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1806
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1807
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1808
		(argument ((pointer-to const cairo_user_data_key_t)) key))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1809
	(return (pointer-to void)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1810
(function cairo_rel_curve_to
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1811
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1812
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1813
		(argument (double) dx1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1814
		(argument (double) dy1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1815
		(argument (double) dx2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1816
		(argument (double) dy2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1817
		(argument (double) dx3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1818
		(argument (double) dy3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1819
	(return void))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1820
(function cairo_device_destroy
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1821
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1822
		(argument ((pointer-to cairo_device_t)) device))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1823
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1824
(function cairo_stroke_extents
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1825
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1826
		(argument ((pointer-to cairo_t)) cr)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1827
		(argument ((pointer-to double)) x1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1828
		(argument ((pointer-to double)) y1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1829
		(argument ((pointer-to double)) x2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1830
		(argument ((pointer-to double)) y2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1831
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1832
(function cairo_version
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1833
	()
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1834
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1835
(function cairo_image_surface_get_format
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1836
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1837
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1838
	(return cairo_format_t))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1839
(function cairo_text_cluster_free
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1840
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1841
		(argument ((pointer-to cairo_text_cluster_t)) clusters))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1842
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1843
(function cairo_font_face_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1844
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1845
		(argument ((pointer-to cairo_font_face_t)) font_face))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1846
	(return cairo_status_t))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1847
(function cairo_copy_clip_rectangle_list
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1848
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1849
		(argument ((pointer-to cairo_t)) cr))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1850
	(return (pointer-to cairo_rectangle_list_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1851
#Generated from: /usr/include/cairo/cairo-pdf.h
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1852
(function cairo_pdf_surface_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1853
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1854
		(argument ((pointer-to const char)) filename)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1855
		(argument (double) width_in_points)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1856
		(argument (double) height_in_points))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1857
	(return (pointer-to cairo_surface_t)))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1858
(enum-foreign _cairo_text_cluster_flags
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1859
	(value (CAIRO_TEXT_CLUSTER_FLAG_BACKWARD) 1))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1860
(typedef-foreign cairo_text_cluster_flags_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1861
	_cairo_text_cluster_flags)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1862
(struct-foreign cairo_glyph_t :size 160
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1863
	(field (long unsigned int) index :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1864
	(field (double) x :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1865
	(field (double) y :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1866
(struct-foreign _cairo_font_options :size 0)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1867
(enum-foreign _cairo_device_type
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1868
	(value (CAIRO_DEVICE_TYPE_DRM) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1869
	(value (CAIRO_DEVICE_TYPE_GL) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1870
	(value (CAIRO_DEVICE_TYPE_SCRIPT) 2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1871
	(value (CAIRO_DEVICE_TYPE_XCB) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1872
	(value (CAIRO_DEVICE_TYPE_XLIB) 4)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1873
	(value (CAIRO_DEVICE_TYPE_XML) 5))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1874
(enum-foreign _cairo_line_cap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1875
	(value (CAIRO_LINE_CAP_BUTT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1876
	(value (CAIRO_LINE_CAP_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1877
	(value (CAIRO_LINE_CAP_SQUARE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1878
(typedef-foreign cairo_line_cap_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1879
	_cairo_line_cap)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1880
(enum-foreign _cairo_subpixel_order
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1881
	(value (CAIRO_SUBPIXEL_ORDER_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1882
	(value (CAIRO_SUBPIXEL_ORDER_RGB) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1883
	(value (CAIRO_SUBPIXEL_ORDER_BGR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1884
	(value (CAIRO_SUBPIXEL_ORDER_VRGB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1885
	(value (CAIRO_SUBPIXEL_ORDER_VBGR) 4))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1886
(struct-foreign _cairo_region :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1887
(typedef-foreign cairo_region_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1888
	_cairo_region)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1889
(struct-foreign _cairo_user_data_key :size 32
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1890
	(field (int) unused :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1891
(struct-foreign _cairo_scaled_font :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1892
(union-foreign _cairo_path_data_t :size 128 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1893
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1894
		(struct-foreign  :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1895
	(field (cairo_path_data_type_t) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1896
	(field (int) length :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1897
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1898
) header :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1899
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1900
		(struct-foreign  :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1901
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1902
	(field (double) y :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1903
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1904
) point :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1905
(struct-foreign cairo_text_extents_t :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1906
	(field (double) x_bearing :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1907
	(field (double) y_bearing :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1908
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1909
	(field (double) height :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1910
	(field (double) x_advance :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1911
	(field (double) y_advance :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1912
(enum-foreign _cairo_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1913
	(value (CAIRO_ANTIALIAS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1914
	(value (CAIRO_ANTIALIAS_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1915
	(value (CAIRO_ANTIALIAS_GRAY) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1916
	(value (CAIRO_ANTIALIAS_SUBPIXEL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1917
(struct-foreign _cairo_matrix :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1918
	(field (double) xx :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1919
	(field (double) yx :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1920
	(field (double) xy :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1921
	(field (double) yy :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1922
	(field (double) x0 :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1923
	(field (double) y0 :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1924
(struct-foreign _cairo_rectangle_list :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1925
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1926
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1927
		(pointer-to cairo_rectangle_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1928
) rectangles :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1929
	(field (int) num_rectangles :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1930
(typedef-foreign cairo_rectangle_list_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1931
	_cairo_rectangle_list)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1932
(enum-foreign _cairo_region_overlap
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1933
	(value (CAIRO_REGION_OVERLAP_IN) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1934
	(value (CAIRO_REGION_OVERLAP_OUT) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1935
	(value (CAIRO_REGION_OVERLAP_PART) 2))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1936
(typedef-foreign cairo_region_overlap_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1937
	_cairo_region_overlap)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1938
(enum-foreign _cairo_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1939
	(value (CAIRO_STATUS_SUCCESS) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1940
	(value (CAIRO_STATUS_NO_MEMORY) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1941
	(value (CAIRO_STATUS_INVALID_RESTORE) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1942
	(value (CAIRO_STATUS_INVALID_POP_GROUP) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1943
	(value (CAIRO_STATUS_NO_CURRENT_POINT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1944
	(value (CAIRO_STATUS_INVALID_MATRIX) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1945
	(value (CAIRO_STATUS_INVALID_STATUS) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1946
	(value (CAIRO_STATUS_NULL_POINTER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1947
	(value (CAIRO_STATUS_INVALID_STRING) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1948
	(value (CAIRO_STATUS_INVALID_PATH_DATA) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1949
	(value (CAIRO_STATUS_READ_ERROR) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1950
	(value (CAIRO_STATUS_WRITE_ERROR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1951
	(value (CAIRO_STATUS_SURFACE_FINISHED) 12)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1952
	(value (CAIRO_STATUS_SURFACE_TYPE_MISMATCH) 13)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1953
	(value (CAIRO_STATUS_PATTERN_TYPE_MISMATCH) 14)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1954
	(value (CAIRO_STATUS_INVALID_CONTENT) 15)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1955
	(value (CAIRO_STATUS_INVALID_FORMAT) 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1956
	(value (CAIRO_STATUS_INVALID_VISUAL) 17)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1957
	(value (CAIRO_STATUS_FILE_NOT_FOUND) 18)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1958
	(value (CAIRO_STATUS_INVALID_DASH) 19)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1959
	(value (CAIRO_STATUS_INVALID_DSC_COMMENT) 20)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1960
	(value (CAIRO_STATUS_INVALID_INDEX) 21)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1961
	(value (CAIRO_STATUS_CLIP_NOT_REPRESENTABLE) 22)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1962
	(value (CAIRO_STATUS_TEMP_FILE_ERROR) 23)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1963
	(value (CAIRO_STATUS_INVALID_STRIDE) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1964
	(value (CAIRO_STATUS_FONT_TYPE_MISMATCH) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1965
	(value (CAIRO_STATUS_USER_FONT_IMMUTABLE) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1966
	(value (CAIRO_STATUS_USER_FONT_ERROR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1967
	(value (CAIRO_STATUS_NEGATIVE_COUNT) 28)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1968
	(value (CAIRO_STATUS_INVALID_CLUSTERS) 29)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1969
	(value (CAIRO_STATUS_INVALID_SLANT) 30)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1970
	(value (CAIRO_STATUS_INVALID_WEIGHT) 31)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1971
	(value (CAIRO_STATUS_INVALID_SIZE) 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1972
	(value (CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED) 33)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1973
	(value (CAIRO_STATUS_DEVICE_TYPE_MISMATCH) 34)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1974
	(value (CAIRO_STATUS_DEVICE_ERROR) 35)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1975
	(value (CAIRO_STATUS_LAST_STATUS) 36))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1976
(typedef-foreign cairo_status_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1977
	_cairo_status)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1978
(enum-foreign _cairo_hint_style
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1979
	(value (CAIRO_HINT_STYLE_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1980
	(value (CAIRO_HINT_STYLE_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1981
	(value (CAIRO_HINT_STYLE_SLIGHT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1982
	(value (CAIRO_HINT_STYLE_MEDIUM) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1983
	(value (CAIRO_HINT_STYLE_FULL) 4))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1984
(function cairo_pdf_surface_restrict_to_version
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1985
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1986
		(argument ((pointer-to cairo_surface_t)) surface)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1987
		(argument (cairo_pdf_version_t) version))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  1988
	(return void))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1989
(struct-foreign cairo_font_extents_t :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1990
	(field (double) ascent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1991
	(field (double) descent :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1992
	(field (double) height :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1993
	(field (double) max_x_advance :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1994
	(field (double) max_y_advance :offset 256))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1995
(function cairo_pdf_surface_create_for_stream
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1996
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1997
		(argument ((pointer-to (function-type cairo_write_func_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1998
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  1999
				(argument ((pointer-to void)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2000
				(argument ((pointer-to const unsigned char)) )
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2001
				(argument (unsigned int) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2002
			(return cairo_status_t)))) write_func)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2003
		(argument ((pointer-to void)) closure)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2004
		(argument (double) width_in_points)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2005
		(argument (double) height_in_points))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2006
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2007
(struct-foreign _cairo_rectangle :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2008
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2009
	(field (double) y :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2010
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2011
	(field (double) height :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2012
(typedef-foreign cairo_rectangle_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2013
	_cairo_rectangle)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2014
(enum-foreign _cairo_extend
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2015
	(value (CAIRO_EXTEND_NONE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2016
	(value (CAIRO_EXTEND_REPEAT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2017
	(value (CAIRO_EXTEND_REFLECT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2018
	(value (CAIRO_EXTEND_PAD) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2019
(typedef-foreign cairo_extend_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2020
	_cairo_extend)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2021
(enum-foreign _cairo_filter
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2022
	(value (CAIRO_FILTER_FAST) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2023
	(value (CAIRO_FILTER_GOOD) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2024
	(value (CAIRO_FILTER_BEST) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2025
	(value (CAIRO_FILTER_NEAREST) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2026
	(value (CAIRO_FILTER_BILINEAR) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2027
	(value (CAIRO_FILTER_GAUSSIAN) 5))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2028
(enum-foreign _cairo_pattern_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2029
	(value (CAIRO_PATTERN_TYPE_SOLID) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2030
	(value (CAIRO_PATTERN_TYPE_SURFACE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2031
	(value (CAIRO_PATTERN_TYPE_LINEAR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2032
	(value (CAIRO_PATTERN_TYPE_RADIAL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2033
(typedef-foreign cairo_pattern_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2034
	_cairo_pattern_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2035
(typedef-foreign cairo_matrix_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2036
	_cairo_matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2037
(enum-foreign _cairo_font_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2038
	(value (CAIRO_FONT_TYPE_TOY) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2039
	(value (CAIRO_FONT_TYPE_FT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2040
	(value (CAIRO_FONT_TYPE_WIN32) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2041
	(value (CAIRO_FONT_TYPE_QUARTZ) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2042
	(value (CAIRO_FONT_TYPE_USER) 4))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2043
(enum-foreign _cairo_font_slant
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2044
	(value (CAIRO_FONT_SLANT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2045
	(value (CAIRO_FONT_SLANT_ITALIC) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2046
	(value (CAIRO_FONT_SLANT_OBLIQUE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2047
(typedef-foreign cairo_font_slant_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2048
	_cairo_font_slant)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2049
(enum-foreign _cairo_content
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2050
	(value (CAIRO_CONTENT_COLOR) 4096)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2051
	(value (CAIRO_CONTENT_ALPHA) 8192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2052
	(value (CAIRO_CONTENT_COLOR_ALPHA) 12288))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2053
(typedef-foreign cairo_content_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2054
	_cairo_content)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2055
(struct-foreign _cairo_device :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2056
(typedef-foreign cairo_device_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2057
	_cairo_device)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2058
(enum-foreign _cairo_operator
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2059
	(value (CAIRO_OPERATOR_CLEAR) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2060
	(value (CAIRO_OPERATOR_SOURCE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2061
	(value (CAIRO_OPERATOR_OVER) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2062
	(value (CAIRO_OPERATOR_IN) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2063
	(value (CAIRO_OPERATOR_OUT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2064
	(value (CAIRO_OPERATOR_ATOP) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2065
	(value (CAIRO_OPERATOR_DEST) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2066
	(value (CAIRO_OPERATOR_DEST_OVER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2067
	(value (CAIRO_OPERATOR_DEST_IN) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2068
	(value (CAIRO_OPERATOR_DEST_OUT) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2069
	(value (CAIRO_OPERATOR_DEST_ATOP) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2070
	(value (CAIRO_OPERATOR_XOR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2071
	(value (CAIRO_OPERATOR_ADD) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2072
	(value (CAIRO_OPERATOR_SATURATE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2073
	(value (CAIRO_OPERATOR_MULTIPLY) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2074
	(value (CAIRO_OPERATOR_SCREEN) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2075
	(value (CAIRO_OPERATOR_OVERLAY) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2076
	(value (CAIRO_OPERATOR_DARKEN) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2077
	(value (CAIRO_OPERATOR_LIGHTEN) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2078
	(value (CAIRO_OPERATOR_COLOR_DODGE) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2079
	(value (CAIRO_OPERATOR_COLOR_BURN) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2080
	(value (CAIRO_OPERATOR_HARD_LIGHT) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2081
	(value (CAIRO_OPERATOR_SOFT_LIGHT) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2082
	(value (CAIRO_OPERATOR_DIFFERENCE) 23)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2083
	(value (CAIRO_OPERATOR_EXCLUSION) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2084
	(value (CAIRO_OPERATOR_HSL_HUE) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2085
	(value (CAIRO_OPERATOR_HSL_SATURATION) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2086
	(value (CAIRO_OPERATOR_HSL_COLOR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2087
	(value (CAIRO_OPERATOR_HSL_LUMINOSITY) 28))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2088
(typedef-foreign cairo_operator_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2089
	_cairo_operator)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2090
(enum-foreign _cairo_font_weight
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2091
	(value (CAIRO_FONT_WEIGHT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2092
	(value (CAIRO_FONT_WEIGHT_BOLD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2093
(typedef-foreign cairo_font_weight_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2094
	_cairo_font_weight)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2095
(struct-foreign cairo_text_cluster_t :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2096
	(field (int) num_bytes :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2097
	(field (int) num_glyphs :offset 32))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2098
(struct-foreign _cairo :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2099
(struct-foreign cairo_path :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2100
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2101
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2102
		(pointer-to cairo_path_data_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2103
) data :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2104
	(field (int) num_data :offset 64))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2105
(struct-foreign _cairo_rectangle_int :size 128
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2106
	(field (int) x :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2107
	(field (int) y :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2108
	(field (int) width :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2109
	(field (int) height :offset 96))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2110
(typedef-foreign cairo_path_data_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2111
	_cairo_path_data_t)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2112
(enum _cairo_pdf_version
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2113
	(value (CAIRO_PDF_VERSION_1_4) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2114
	(value (CAIRO_PDF_VERSION_1_5) 1))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2115
(typedef cairo_pdf_version_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2116
	_cairo_pdf_version)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2117
(typedef-foreign cairo_filter_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2118
	_cairo_filter)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2119
(enum-foreign _cairo_path_data_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2120
	(value (CAIRO_PATH_MOVE_TO) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2121
	(value (CAIRO_PATH_LINE_TO) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2122
	(value (CAIRO_PATH_CURVE_TO) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2123
	(value (CAIRO_PATH_CLOSE_PATH) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2124
(typedef-foreign cairo_path_data_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2125
	_cairo_path_data_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2126
(typedef-foreign cairo_subpixel_order_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2127
	_cairo_subpixel_order)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2128
(enum-foreign _cairo_surface_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2129
	(value (CAIRO_SURFACE_TYPE_IMAGE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2130
	(value (CAIRO_SURFACE_TYPE_PDF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2131
	(value (CAIRO_SURFACE_TYPE_PS) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2132
	(value (CAIRO_SURFACE_TYPE_XLIB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2133
	(value (CAIRO_SURFACE_TYPE_XCB) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2134
	(value (CAIRO_SURFACE_TYPE_GLITZ) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2135
	(value (CAIRO_SURFACE_TYPE_QUARTZ) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2136
	(value (CAIRO_SURFACE_TYPE_WIN32) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2137
	(value (CAIRO_SURFACE_TYPE_BEOS) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2138
	(value (CAIRO_SURFACE_TYPE_DIRECTFB) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2139
	(value (CAIRO_SURFACE_TYPE_SVG) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2140
	(value (CAIRO_SURFACE_TYPE_OS2) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2141
	(value (CAIRO_SURFACE_TYPE_WIN32_PRINTING) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2142
	(value (CAIRO_SURFACE_TYPE_QUARTZ_IMAGE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2143
	(value (CAIRO_SURFACE_TYPE_SCRIPT) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2144
	(value (CAIRO_SURFACE_TYPE_QT) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2145
	(value (CAIRO_SURFACE_TYPE_RECORDING) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2146
	(value (CAIRO_SURFACE_TYPE_VG) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2147
	(value (CAIRO_SURFACE_TYPE_GL) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2148
	(value (CAIRO_SURFACE_TYPE_DRM) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2149
	(value (CAIRO_SURFACE_TYPE_TEE) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2150
	(value (CAIRO_SURFACE_TYPE_XML) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2151
	(value (CAIRO_SURFACE_TYPE_SKIA) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2152
	(value (CAIRO_SURFACE_TYPE_SUBSURFACE) 23))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2153
(struct-foreign _cairo_font_face :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2154
(enum-foreign _cairo_fill_rule
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2155
	(value (CAIRO_FILL_RULE_WINDING) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2156
	(value (CAIRO_FILL_RULE_EVEN_ODD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2157
(typedef-foreign cairo_fill_rule_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2158
	_cairo_fill_rule)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2159
(struct-foreign _cairo_pattern :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2160
(enum-foreign _cairo_format
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2161
	(value (CAIRO_FORMAT_INVALID) -1)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2162
	(value (CAIRO_FORMAT_ARGB32) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2163
	(value (CAIRO_FORMAT_RGB24) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2164
	(value (CAIRO_FORMAT_A8) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2165
	(value (CAIRO_FORMAT_A1) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2166
	(value (CAIRO_FORMAT_RGB16_565) 4))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2167
(typedef-foreign cairo_format_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2168
	_cairo_format)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2169
(typedef-foreign cairo_font_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2170
	_cairo_font_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2171
(enum-foreign _cairo_line_join
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2172
	(value (CAIRO_LINE_JOIN_MITER) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2173
	(value (CAIRO_LINE_JOIN_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2174
	(value (CAIRO_LINE_JOIN_BEVEL) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2175
(typedef-foreign cairo_line_join_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2176
	_cairo_line_join)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2177
(typedef-foreign cairo_surface_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2178
	_cairo_surface_type)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2179
(function cairo_pdf_version_to_string
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2180
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2181
		(argument (cairo_pdf_version_t) version))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2182
	(return (pointer-to const char)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2183
(enum-foreign _cairo_hint_metrics
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2184
	(value (CAIRO_HINT_METRICS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2185
	(value (CAIRO_HINT_METRICS_OFF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2186
	(value (CAIRO_HINT_METRICS_ON) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2187
(typedef-foreign cairo_hint_metrics_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2188
	_cairo_hint_metrics)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2189
(typedef-foreign cairo_scaled_font_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2190
	_cairo_scaled_font)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2191
(typedef-foreign cairo_rectangle_int_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2192
	_cairo_rectangle_int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2193
(function cairo_pdf_surface_set_size
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2194
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2195
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2196
		(argument (double) width_in_points)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2197
		(argument (double) height_in_points))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2198
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2199
(typedef-foreign cairo_hint_style_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2200
	_cairo_hint_style)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2201
(typedef-foreign cairo_font_face_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2202
	_cairo_font_face)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2203
(function cairo_pdf_get_versions
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2204
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2205
		(argument ((pointer-to (pointer-to const cairo_pdf_version_t))) versions)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2206
		(argument ((pointer-to int)) num_versions))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2207
	(return void))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2208
(typedef-foreign cairo_device_type_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2209
	_cairo_device_type)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2210
(typedef-foreign cairo_bool_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2211
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2212
(typedef-foreign cairo_pattern_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2213
	_cairo_pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2214
(typedef-foreign cairo_user_data_key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2215
	_cairo_user_data_key)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2216
(typedef-foreign cairo_antialias_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2217
	_cairo_antialias)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2218
(typedef-foreign cairo_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2219
	_cairo)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2220
(typedef-foreign cairo_font_options_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2221
	_cairo_font_options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2222
(struct-foreign _cairo_surface :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2223
(typedef-foreign cairo_surface_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2224
	_cairo_surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2225
(typedef-foreign cairo_path_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2226
	cairo_path)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2227
#Generated from: /usr/include/cairo/cairo-xlib.h
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2228
(struct-foreign timeval :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2229
	(field (long int) tv_sec :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2230
	(field (long int) tv_usec :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2231
(typedef-foreign XOC
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2232
	(pointer-to _XOC))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2233
(typedef-foreign XOM
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2234
	(pointer-to _XOM))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2235
(enum-foreign _cairo_text_cluster_flags
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2236
	(value (CAIRO_TEXT_CLUSTER_FLAG_BACKWARD) 1))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2237
(typedef-foreign cairo_text_cluster_flags_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2238
	_cairo_text_cluster_flags)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2239
(typedef-foreign blksize_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2240
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2241
(struct-foreign XNoExposeEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2242
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2243
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2244
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2245
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2246
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2247
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2248
	(field (long unsigned int) drawable :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2249
	(field (int) major_code :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2250
	(field (int) minor_code :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2251
(struct-foreign XCirculateRequestEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2252
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2253
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2254
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2255
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2256
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2257
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2258
	(field (long unsigned int) parent :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2259
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2260
	(field (int) place :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2261
(struct-foreign cairo_glyph_t :size 160
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2262
	(field (long unsigned int) index :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2263
	(field (double) x :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2264
	(field (double) y :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2265
(struct-foreign XOMCharSetList :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2266
	(field (int) charset_count :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2267
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2268
		(pointer-to (pointer-to char))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2269
) charset_list :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2270
(struct-foreign _cairo_font_options :size 0)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2271
(enum-foreign _cairo_device_type
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2272
	(value (CAIRO_DEVICE_TYPE_DRM) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2273
	(value (CAIRO_DEVICE_TYPE_GL) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2274
	(value (CAIRO_DEVICE_TYPE_SCRIPT) 2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2275
	(value (CAIRO_DEVICE_TYPE_XCB) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2276
	(value (CAIRO_DEVICE_TYPE_XLIB) 4)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2277
	(value (CAIRO_DEVICE_TYPE_XML) 5))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2278
(struct-foreign XDestroyWindowEvent :size 192
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2279
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2280
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2281
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2282
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2283
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2284
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2285
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2286
	(field (long unsigned int) window :offset 160))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2287
(union-foreign pthread_condattr_t :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2288
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2289
		(array (char) 3u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2290
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2291
	(field (int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2292
(struct-foreign _XExtData :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2293
	(field (int) number :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2294
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2295
		(pointer-to _XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2296
) next :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2297
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2298
		(pointer-to (function-type _2902
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2299
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2300
				(argument ((pointer-to _XExtData)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2301
			(return int)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2302
) free_private :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2303
	(field ((pointer-to char)) private_data :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2304
(typedef-foreign XExtData
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2305
	_XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2306
(enum-foreign _cairo_line_cap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2307
	(value (CAIRO_LINE_CAP_BUTT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2308
	(value (CAIRO_LINE_CAP_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2309
	(value (CAIRO_LINE_CAP_SQUARE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2310
(typedef-foreign cairo_line_cap_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2311
	_cairo_line_cap)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2312
(enum-foreign _cairo_subpixel_order
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2313
	(value (CAIRO_SUBPIXEL_ORDER_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2314
	(value (CAIRO_SUBPIXEL_ORDER_RGB) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2315
	(value (CAIRO_SUBPIXEL_ORDER_BGR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2316
	(value (CAIRO_SUBPIXEL_ORDER_VRGB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2317
	(value (CAIRO_SUBPIXEL_ORDER_VBGR) 4))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2318
(function cairo_xlib_surface_get_height
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2319
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2320
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2321
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2322
(enum-foreign XIMCaretStyle
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2323
	(value (XIMIsInvisible) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2324
	(value (XIMIsPrimary) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2325
	(value (XIMIsSecondary) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2326
(typedef-foreign uint
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2327
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2328
(struct-foreign XButtonEvent :size 480
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2329
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2330
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2331
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2332
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2333
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2334
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2335
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2336
	(field (long unsigned int) root :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2337
	(field (long unsigned int) subwindow :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2338
	(field (long unsigned int) time :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2339
	(field (int) x :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2340
	(field (int) y :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2341
	(field (int) x_root :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2342
	(field (int) y_root :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2343
	(field (unsigned int) state :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2344
	(field (unsigned int) button :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2345
	(field (int) same_screen :offset 448))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2346
(typedef-foreign XButtonPressedEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2347
	XButtonEvent)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2348
(struct-foreign _cairo_region :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2349
(typedef-foreign cairo_region_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2350
	_cairo_region)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2351
(struct-foreign _XIMPreeditDrawCallbackStruct :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2352
	(field (int) caret :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2353
	(field (int) chg_first :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2354
	(field (int) chg_length :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2355
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2356
		(pointer-to XIMText)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2357
) text :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2358
(typedef-foreign XIMPreeditDrawCallbackStruct
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2359
	_XIMPreeditDrawCallbackStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2360
(typedef-foreign __swblk_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2361
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2362
(struct-foreign _cairo_user_data_key :size 32
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2363
	(field (int) unused :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2364
(struct-foreign XKeymapEvent :size 416
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2365
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2366
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2367
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2368
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2369
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2370
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2371
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2372
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2373
		(array (char) 31u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2374
) key_vector :offset 160))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2375
(struct-foreign __sigset_t :size 1024
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2376
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2377
		(array (long unsigned int) 31u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2378
) __val :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2379
(typedef-foreign sigset_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2380
	__sigset_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2381
(struct-foreign XClientMessageEvent :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2382
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2383
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2384
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2385
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2386
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2387
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2388
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2389
	(field (long unsigned int) message_type :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2390
	(field (int) format :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2391
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2392
		(union-foreign  :size 160 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2393
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2394
		(array (char) 19u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2395
) b :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2396
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2397
		(array (short int) 9u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2398
) s :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2399
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2400
		(array (long int) 4u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2401
) l :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2402
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2403
) data :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2404
(union-foreign XEDataObject :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2405
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2406
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2407
) display :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2408
	(field ((pointer-to _XGC)) gc :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2409
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2410
		(pointer-to Visual)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2411
) visual :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2412
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2413
		(pointer-to Screen)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2414
) screen :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2415
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2416
		(pointer-to ScreenFormat)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2417
) pixmap_format :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2418
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2419
		(pointer-to XFontStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2420
) font :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2421
(struct-foreign XMapEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2422
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2423
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2424
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2425
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2426
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2427
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2428
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2429
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2430
	(field (int) override_redirect :offset 192))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2431
(struct-foreign XOMFontInfo :size 96
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2432
	(field (int) num_font :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2433
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2434
		(pointer-to (pointer-to XFontStruct))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2435
) font_struct_list :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2436
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2437
		(pointer-to (pointer-to char))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2438
) font_name_list :offset 64))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2439
(typedef-foreign blkcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2440
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2441
(struct-foreign XMapRequestEvent :size 192
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2442
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2443
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2444
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2445
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2446
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2447
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2448
	(field (long unsigned int) parent :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2449
	(field (long unsigned int) window :offset 160))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2450
(typedef-foreign u_int
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2451
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2452
(struct-foreign XSetWindowAttributes :size 480
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2453
	(field (long unsigned int) background_pixmap :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2454
	(field (long unsigned int) background_pixel :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2455
	(field (long unsigned int) border_pixmap :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2456
	(field (long unsigned int) border_pixel :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2457
	(field (int) bit_gravity :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2458
	(field (int) win_gravity :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2459
	(field (int) backing_store :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2460
	(field (long unsigned int) backing_planes :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2461
	(field (long unsigned int) backing_pixel :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2462
	(field (int) save_under :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2463
	(field (long int) event_mask :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2464
	(field (long int) do_not_propagate_mask :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2465
	(field (int) override_redirect :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2466
	(field (long unsigned int) colormap :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2467
	(field (long unsigned int) cursor :offset 448))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2468
(struct-foreign _XIMPreeditStateNotifyCallbackStruct :size 32
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2469
	(field (long unsigned int) state :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2470
(typedef-foreign XIMPreeditStateNotifyCallbackStruct
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2471
	_XIMPreeditStateNotifyCallbackStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2472
(struct-foreign _cairo_scaled_font :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2473
(union-foreign _cairo_path_data_t :size 128 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2474
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2475
		(struct-foreign  :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2476
	(field (cairo_path_data_type_t) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2477
	(field (int) length :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2478
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2479
) header :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2480
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2481
		(struct-foreign  :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2482
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2483
	(field (double) y :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2484
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2485
) point :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2486
(typedef-foreign __uint64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2487
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2488
(typedef-foreign __id_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2489
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2490
(typedef-foreign Font
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2491
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2492
(typedef-foreign time_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2493
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2494
(typedef-foreign clock_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2495
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2496
(typedef-foreign __sig_atomic_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2497
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2498
(struct-foreign XwcTextItem :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2499
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2500
		(pointer-to wchar_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2501
) chars :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2502
	(field (int) nchars :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2503
	(field (int) delta :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2504
	(field ((pointer-to _XOC)) font_set :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2505
(typedef-foreign __intptr_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2506
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2507
(struct-foreign cairo_text_extents_t :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2508
	(field (double) x_bearing :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2509
	(field (double) y_bearing :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2510
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2511
	(field (double) height :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2512
	(field (double) x_advance :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2513
	(field (double) y_advance :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2514
(function cairo_xlib_surface_get_width
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2515
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2516
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2517
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2518
(enum-foreign _cairo_antialias
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2519
	(value (CAIRO_ANTIALIAS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2520
	(value (CAIRO_ANTIALIAS_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2521
	(value (CAIRO_ANTIALIAS_GRAY) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2522
	(value (CAIRO_ANTIALIAS_SUBPIXEL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2523
(typedef-foreign __suseconds_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2524
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2525
(struct-foreign XReparentEvent :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2526
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2527
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2528
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2529
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2530
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2531
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2532
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2533
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2534
	(field (long unsigned int) parent :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2535
	(field (int) x :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2536
	(field (int) y :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2537
	(field (int) override_redirect :offset 288))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2538
(typedef-foreign clockid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2539
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2540
(struct-foreign XMotionEvent :size 480
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2541
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2542
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2543
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2544
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2545
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2546
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2547
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2548
	(field (long unsigned int) root :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2549
	(field (long unsigned int) subwindow :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2550
	(field (long unsigned int) time :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2551
	(field (int) x :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2552
	(field (int) y :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2553
	(field (int) x_root :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2554
	(field (int) y_root :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2555
	(field (unsigned int) state :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2556
	(field (char) is_hint :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2557
	(field (int) same_screen :offset 448))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2558
(typedef-foreign XPointerMovedEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2559
	XMotionEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2560
(struct-foreign _XPrivate :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2561
(typedef-foreign fsblkcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2562
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2563
(typedef-foreign __socklen_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2564
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2565
(struct-foreign _cairo_matrix :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2566
	(field (double) xx :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2567
	(field (double) yx :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2568
	(field (double) xy :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2569
	(field (double) yy :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2570
	(field (double) x0 :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2571
	(field (double) y0 :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2572
(struct-foreign XUnmapEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2573
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2574
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2575
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2576
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2577
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2578
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2579
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2580
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2581
	(field (int) from_configure :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2582
(typedef-foreign __int16_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2583
	short int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2584
(typedef-foreign __loff_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2585
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2586
(struct-foreign _cairo_rectangle_list :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2587
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2588
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2589
		(pointer-to cairo_rectangle_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2590
) rectangles :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2591
	(field (int) num_rectangles :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2592
(typedef-foreign cairo_rectangle_list_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2593
	_cairo_rectangle_list)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2594
(typedef-foreign __rlim64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2595
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2596
(struct-foreign XKeyEvent :size 480
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2597
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2598
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2599
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2600
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2601
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2602
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2603
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2604
	(field (long unsigned int) root :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2605
	(field (long unsigned int) subwindow :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2606
	(field (long unsigned int) time :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2607
	(field (int) x :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2608
	(field (int) y :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2609
	(field (int) x_root :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2610
	(field (int) y_root :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2611
	(field (unsigned int) state :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2612
	(field (unsigned int) keycode :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2613
	(field (int) same_screen :offset 448))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2614
(typedef-foreign XKeyReleasedEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2615
	XKeyEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2616
(typedef-foreign XFontSet
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2617
	(pointer-to _XOC))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2618
(typedef-foreign useconds_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2619
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2620
(typedef-foreign off_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2621
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2622
(typedef-foreign XIMStringConversionFeedback
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2623
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2624
(struct-foreign XConfigureRequestEvent :size 448
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2625
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2626
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2627
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2628
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2629
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2630
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2631
	(field (long unsigned int) parent :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2632
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2633
	(field (int) x :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2634
	(field (int) y :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2635
	(field (int) width :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2636
	(field (int) height :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2637
	(field (int) border_width :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2638
	(field (long unsigned int) above :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2639
	(field (int) detail :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2640
	(field (long unsigned int) value_mask :offset 416))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2641
(struct-foreign _XIMStringConversionCallbackStruct :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2642
	(field (short unsigned int) position :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2643
	(field (XIMCaretDirection) direction :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2644
	(field (short unsigned int) operation :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2645
	(field (short unsigned int) factor :offset 80)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2646
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2647
		(pointer-to XIMStringConversionText)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2648
) text :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2649
(typedef-foreign XIMStringConversionCallbackStruct
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2650
	_XIMStringConversionCallbackStruct)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2651
(enum-foreign _cairo_region_overlap
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2652
	(value (CAIRO_REGION_OVERLAP_IN) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2653
	(value (CAIRO_REGION_OVERLAP_OUT) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2654
	(value (CAIRO_REGION_OVERLAP_PART) 2))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2655
(typedef-foreign cairo_region_overlap_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2656
	_cairo_region_overlap)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2657
(typedef-foreign XIMStringConversionType
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2658
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2659
(struct-foreign Screen :size 640
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2660
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2661
		(pointer-to XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2662
) ext_data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2663
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2664
		(pointer-to _XDisplay)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2665
) display :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2666
	(field (long unsigned int) root :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2667
	(field (int) width :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2668
	(field (int) height :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2669
	(field (int) mwidth :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2670
	(field (int) mheight :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2671
	(field (int) ndepths :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2672
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2673
		(pointer-to Depth)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2674
) depths :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2675
	(field (int) root_depth :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2676
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2677
		(pointer-to Visual)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2678
) root_visual :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2679
	(field ((pointer-to _XGC)) default_gc :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2680
	(field (long unsigned int) cmap :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2681
	(field (long unsigned int) white_pixel :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2682
	(field (long unsigned int) black_pixel :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2683
	(field (int) max_maps :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2684
	(field (int) min_maps :offset 512)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2685
	(field (int) backing_store :offset 544)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2686
	(field (int) save_unders :offset 576)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2687
	(field (long int) root_input_mask :offset 608))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2688
(struct-foreign XMappingEvent :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2689
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2690
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2691
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2692
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2693
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2694
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2695
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2696
	(field (int) request :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2697
	(field (int) first_keycode :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2698
	(field (int) count :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2699
(struct-foreign XSelectionRequestEvent :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2700
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2701
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2702
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2703
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2704
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2705
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2706
	(field (long unsigned int) owner :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2707
	(field (long unsigned int) requestor :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2708
	(field (long unsigned int) selection :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2709
	(field (long unsigned int) target :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2710
	(field (long unsigned int) property :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2711
	(field (long unsigned int) time :offset 288))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2712
(struct-foreign XSelectionEvent :size 288
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2713
	(field (int) type :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2714
	(field (long unsigned int) serial :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2715
	(field (int) send_event :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2716
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2717
		(pointer-to Display)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2718
) display :offset 96)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2719
	(field (long unsigned int) requestor :offset 128)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2720
	(field (long unsigned int) selection :offset 160)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2721
	(field (long unsigned int) target :offset 192)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2722
	(field (long unsigned int) property :offset 224)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2723
	(field (long unsigned int) time :offset 256))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2724
(enum-foreign _cairo_status
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2725
	(value (CAIRO_STATUS_SUCCESS) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2726
	(value (CAIRO_STATUS_NO_MEMORY) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2727
	(value (CAIRO_STATUS_INVALID_RESTORE) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2728
	(value (CAIRO_STATUS_INVALID_POP_GROUP) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2729
	(value (CAIRO_STATUS_NO_CURRENT_POINT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2730
	(value (CAIRO_STATUS_INVALID_MATRIX) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2731
	(value (CAIRO_STATUS_INVALID_STATUS) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2732
	(value (CAIRO_STATUS_NULL_POINTER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2733
	(value (CAIRO_STATUS_INVALID_STRING) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2734
	(value (CAIRO_STATUS_INVALID_PATH_DATA) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2735
	(value (CAIRO_STATUS_READ_ERROR) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2736
	(value (CAIRO_STATUS_WRITE_ERROR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2737
	(value (CAIRO_STATUS_SURFACE_FINISHED) 12)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2738
	(value (CAIRO_STATUS_SURFACE_TYPE_MISMATCH) 13)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2739
	(value (CAIRO_STATUS_PATTERN_TYPE_MISMATCH) 14)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2740
	(value (CAIRO_STATUS_INVALID_CONTENT) 15)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2741
	(value (CAIRO_STATUS_INVALID_FORMAT) 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2742
	(value (CAIRO_STATUS_INVALID_VISUAL) 17)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2743
	(value (CAIRO_STATUS_FILE_NOT_FOUND) 18)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2744
	(value (CAIRO_STATUS_INVALID_DASH) 19)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2745
	(value (CAIRO_STATUS_INVALID_DSC_COMMENT) 20)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2746
	(value (CAIRO_STATUS_INVALID_INDEX) 21)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2747
	(value (CAIRO_STATUS_CLIP_NOT_REPRESENTABLE) 22)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2748
	(value (CAIRO_STATUS_TEMP_FILE_ERROR) 23)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2749
	(value (CAIRO_STATUS_INVALID_STRIDE) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2750
	(value (CAIRO_STATUS_FONT_TYPE_MISMATCH) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2751
	(value (CAIRO_STATUS_USER_FONT_IMMUTABLE) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2752
	(value (CAIRO_STATUS_USER_FONT_ERROR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2753
	(value (CAIRO_STATUS_NEGATIVE_COUNT) 28)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2754
	(value (CAIRO_STATUS_INVALID_CLUSTERS) 29)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2755
	(value (CAIRO_STATUS_INVALID_SLANT) 30)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2756
	(value (CAIRO_STATUS_INVALID_WEIGHT) 31)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2757
	(value (CAIRO_STATUS_INVALID_SIZE) 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2758
	(value (CAIRO_STATUS_USER_FONT_NOT_IMPLEMENTED) 33)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2759
	(value (CAIRO_STATUS_DEVICE_TYPE_MISMATCH) 34)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2760
	(value (CAIRO_STATUS_DEVICE_ERROR) 35)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2761
	(value (CAIRO_STATUS_LAST_STATUS) 36))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2762
(typedef-foreign cairo_status_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2763
	_cairo_status)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2764
(typedef-foreign Cursor
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2765
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2766
(struct-foreign _XIMHotKeyTriggers :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2767
	(field (int) num_hot_key :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2768
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2769
		(pointer-to XIMHotKeyTrigger)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2770
) key :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2771
(enum-foreign _cairo_hint_style
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2772
	(value (CAIRO_HINT_STYLE_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2773
	(value (CAIRO_HINT_STYLE_NONE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2774
	(value (CAIRO_HINT_STYLE_SLIGHT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2775
	(value (CAIRO_HINT_STYLE_MEDIUM) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2776
	(value (CAIRO_HINT_STYLE_FULL) 4))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2777
(typedef-foreign XIMStringConversionOperation
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2778
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2779
(struct-foreign XExposeEvent :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2780
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2781
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2782
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2783
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2784
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2785
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2786
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2787
	(field (int) x :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2788
	(field (int) y :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2789
	(field (int) width :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2790
	(field (int) height :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2791
	(field (int) count :offset 288))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2792
(union-foreign pthread_mutexattr_t :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2793
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2794
		(array (char) 3u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2795
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2796
	(field (int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2797
(typedef-foreign u_char
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2798
	unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2799
(typedef-foreign __uint16_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2800
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2801
(struct-foreign cairo_font_extents_t :size 320
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2802
	(field (double) ascent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2803
	(field (double) descent :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2804
	(field (double) height :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2805
	(field (double) max_x_advance :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2806
	(field (double) max_y_advance :offset 256))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2807
(struct-foreign XPixmapFormatValues :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2808
	(field (int) depth :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2809
	(field (int) bits_per_pixel :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2810
	(field (int) scanline_pad :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2811
(struct-foreign _cairo_rectangle :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2812
	(field (double) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2813
	(field (double) y :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2814
	(field (double) width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2815
	(field (double) height :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2816
(typedef-foreign cairo_rectangle_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2817
	_cairo_rectangle)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2818
(struct-foreign XAnyEvent :size 160
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2819
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2820
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2821
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2822
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2823
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2824
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2825
	(field (long unsigned int) window :offset 128))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2826
(enum-foreign _cairo_extend
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2827
	(value (CAIRO_EXTEND_NONE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2828
	(value (CAIRO_EXTEND_REPEAT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2829
	(value (CAIRO_EXTEND_REFLECT) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2830
	(value (CAIRO_EXTEND_PAD) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2831
(typedef-foreign cairo_extend_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2832
	_cairo_extend)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2833
(struct-foreign _XIMText :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2834
	(field (short unsigned int) length :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2835
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2836
		(pointer-to long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2837
) feedback :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2838
	(field (int) encoding_is_wchar :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2839
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2840
		(union-foreign  :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2841
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2842
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2843
) multi_byte :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2844
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2845
		(pointer-to wchar_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2846
) wide_char :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2847
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2848
) string :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2849
(enum-foreign _cairo_filter
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2850
	(value (CAIRO_FILTER_FAST) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2851
	(value (CAIRO_FILTER_GOOD) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2852
	(value (CAIRO_FILTER_BEST) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2853
	(value (CAIRO_FILTER_NEAREST) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2854
	(value (CAIRO_FILTER_BILINEAR) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2855
	(value (CAIRO_FILTER_GAUSSIAN) 5))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2856
(enum-foreign _cairo_pattern_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2857
	(value (CAIRO_PATTERN_TYPE_SOLID) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2858
	(value (CAIRO_PATTERN_TYPE_SURFACE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2859
	(value (CAIRO_PATTERN_TYPE_LINEAR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2860
	(value (CAIRO_PATTERN_TYPE_RADIAL) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2861
(typedef-foreign cairo_pattern_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2862
	_cairo_pattern_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2863
(typedef-foreign cairo_matrix_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2864
	_cairo_matrix)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2865
(struct-foreign XExtCodes :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2866
	(field (int) extension :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2867
	(field (int) major_opcode :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2868
	(field (int) first_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2869
	(field (int) first_error :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2870
(typedef-foreign __u_short
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2871
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2872
(enum-foreign _cairo_font_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2873
	(value (CAIRO_FONT_TYPE_TOY) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2874
	(value (CAIRO_FONT_TYPE_FT) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2875
	(value (CAIRO_FONT_TYPE_WIN32) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2876
	(value (CAIRO_FONT_TYPE_QUARTZ) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2877
	(value (CAIRO_FONT_TYPE_USER) 4))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2878
(typedef-foreign uid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2879
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2880
(struct-foreign XGraphicsExposeEvent :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2881
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2882
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2883
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2884
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2885
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2886
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2887
	(field (long unsigned int) drawable :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2888
	(field (int) x :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2889
	(field (int) y :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2890
	(field (int) width :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2891
	(field (int) height :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2892
	(field (int) count :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2893
	(field (int) major_code :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2894
	(field (int) minor_code :offset 352))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2895
(struct-foreign XFontProp :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2896
	(field (long unsigned int) name :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2897
	(field (long unsigned int) card32 :offset 32))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2898
(typedef-foreign ino64_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2899
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2900
(typedef-foreign pthread_spinlock_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2901
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2902
(typedef-foreign __mode_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2903
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2904
(struct-foreign XSelectionClearEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2905
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2906
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2907
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2908
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2909
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2910
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2911
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2912
	(field (long unsigned int) selection :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2913
	(field (long unsigned int) time :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2914
(enum-foreign _cairo_font_slant
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2915
	(value (CAIRO_FONT_SLANT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2916
	(value (CAIRO_FONT_SLANT_ITALIC) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2917
	(value (CAIRO_FONT_SLANT_OBLIQUE) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2918
(typedef-foreign cairo_font_slant_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2919
	_cairo_font_slant)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2920
(typedef-foreign gid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2921
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2922
(struct-foreign _XDisplay :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2923
(typedef-foreign Display
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2924
	_XDisplay)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2925
(typedef-foreign timer_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2926
	(pointer-to void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2927
(function cairo_xlib_surface_create
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2928
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2929
		(argument ((pointer-to Display)) dpy)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2930
		(argument (long unsigned int) drawable)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2931
		(argument ((pointer-to Visual)) visual)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2932
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2933
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2934
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2935
(enum-foreign _cairo_content
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2936
	(value (CAIRO_CONTENT_COLOR) 4096)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2937
	(value (CAIRO_CONTENT_ALPHA) 8192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2938
	(value (CAIRO_CONTENT_COLOR_ALPHA) 12288))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2939
(typedef-foreign cairo_content_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2940
	_cairo_content)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2941
(struct-foreign XChar2b :size 16
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2942
	(field (unsigned char) byte1 :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2943
	(field (unsigned char) byte2 :offset 8))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2944
(union-foreign pthread_cond_t :size 384 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2945
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2946
		(struct-foreign  :size 352
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2947
	(field (int) __lock :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2948
	(field (unsigned int) __futex :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2949
	(field (long long unsigned int) __total_seq :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2950
	(field (long long unsigned int) __wakeup_seq :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2951
	(field (long long unsigned int) __woken_seq :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2952
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2953
		(pointer-to void)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2954
) __mutex :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2955
	(field (unsigned int) __nwaiters :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2956
	(field (unsigned int) __broadcast_seq :offset 320))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2957
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2958
) __data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2959
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2960
		(array (char) 47u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2961
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2962
	(field (long long int) __align :offset 0))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2963
(union-foreign pthread_barrier_t :size 256 
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2964
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  2965
		(array (char) 31u)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2966
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2967
	(field (long int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2968
(typedef-foreign __uint8_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2969
	unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2970
(typedef-foreign u_int8_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2971
	unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2972
(union-foreign _XEvent :size 768 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2973
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2974
	(field (XAnyEvent) xany :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2975
	(field (XKeyEvent) xkey :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2976
	(field (XButtonEvent) xbutton :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2977
	(field (XMotionEvent) xmotion :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2978
	(field (XCrossingEvent) xcrossing :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2979
	(field (XFocusChangeEvent) xfocus :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2980
	(field (XExposeEvent) xexpose :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2981
	(field (XGraphicsExposeEvent) xgraphicsexpose :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2982
	(field (XNoExposeEvent) xnoexpose :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2983
	(field (XVisibilityEvent) xvisibility :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2984
	(field (XCreateWindowEvent) xcreatewindow :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2985
	(field (XDestroyWindowEvent) xdestroywindow :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2986
	(field (XUnmapEvent) xunmap :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2987
	(field (XMapEvent) xmap :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2988
	(field (XMapRequestEvent) xmaprequest :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2989
	(field (XReparentEvent) xreparent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2990
	(field (XConfigureEvent) xconfigure :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2991
	(field (XGravityEvent) xgravity :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2992
	(field (XResizeRequestEvent) xresizerequest :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2993
	(field (XConfigureRequestEvent) xconfigurerequest :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2994
	(field (XCirculateEvent) xcirculate :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2995
	(field (XCirculateRequestEvent) xcirculaterequest :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2996
	(field (XPropertyEvent) xproperty :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2997
	(field (XSelectionClearEvent) xselectionclear :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2998
	(field (XSelectionRequestEvent) xselectionrequest :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  2999
	(field (XSelectionEvent) xselection :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3000
	(field (XColormapEvent) xcolormap :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3001
	(field (XClientMessageEvent) xclient :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3002
	(field (XMappingEvent) xmapping :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3003
	(field (XErrorEvent) xerror :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3004
	(field (XKeymapEvent) xkeymap :offset 0)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3005
	(field (XGenericEvent) xgeneric :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3006
	(field (XGenericEventCookie) xcookie :offset 0)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3007
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3008
		(array (long int) 23u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3009
) pad :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3010
(typedef-foreign XEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3011
	_XEvent)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3012
(typedef-foreign XIMStringConversionPosition
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3013
	short unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3014
(struct-foreign XOMOrientation :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3015
	(field (int) num_orientation :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3016
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3017
		(pointer-to XOrientation)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3018
) orientation :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3019
(typedef-foreign Colormap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3020
	long unsigned int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3021
(struct-foreign __fsid_t :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3022
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3023
		(array (int) 1u)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3024
) __val :offset 0))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3025
(typedef-foreign fsid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3026
	__fsid_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3027
(typedef-foreign __int8_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3028
	signed char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3029
(struct-foreign _XIMPreeditCaretCallbackStruct :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3030
	(field (int) position :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3031
	(field (XIMCaretDirection) direction :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3032
	(field (XIMCaretStyle) style :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3033
(function cairo_xlib_surface_get_depth
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3034
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3035
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3036
	(return int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3037
(typedef-foreign u_short
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3038
	short unsigned int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3039
(struct-foreign _cairo_device :size 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3040
(typedef-foreign cairo_device_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3041
	_cairo_device)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3042
(typedef-foreign __useconds_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3043
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3044
(struct-foreign XCrossingEvent :size 544
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3045
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3046
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3047
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3048
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3049
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3050
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3051
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3052
	(field (long unsigned int) root :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3053
	(field (long unsigned int) subwindow :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3054
	(field (long unsigned int) time :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3055
	(field (int) x :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3056
	(field (int) y :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3057
	(field (int) x_root :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3058
	(field (int) y_root :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3059
	(field (int) mode :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3060
	(field (int) detail :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3061
	(field (int) same_screen :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3062
	(field (int) focus :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3063
	(field (unsigned int) state :offset 512))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3064
(typedef-foreign fsfilcnt_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3065
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3066
(function cairo_xlib_surface_create_for_bitmap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3067
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3068
		(argument ((pointer-to Display)) dpy)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3069
		(argument (long unsigned int) bitmap)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3070
		(argument ((pointer-to Screen)) screen)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3071
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3072
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3073
	(return (pointer-to cairo_surface_t)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3074
(struct-foreign XCharStruct :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3075
	(field (short int) lbearing :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3076
	(field (short int) rbearing :offset 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3077
	(field (short int) width :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3078
	(field (short int) ascent :offset 48)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3079
	(field (short int) descent :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3080
	(field (short unsigned int) attributes :offset 80))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3081
(typedef-foreign __nlink_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3082
	long unsigned int)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3083
(typedef-foreign dev_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3084
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3085
(struct-foreign XTimeCoord :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3086
	(field (long unsigned int) time :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3087
	(field (short int) x :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3088
	(field (short int) y :offset 48))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3089
(typedef-foreign __ino_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3090
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3091
(enum-foreign _cairo_operator
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3092
	(value (CAIRO_OPERATOR_CLEAR) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3093
	(value (CAIRO_OPERATOR_SOURCE) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3094
	(value (CAIRO_OPERATOR_OVER) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3095
	(value (CAIRO_OPERATOR_IN) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3096
	(value (CAIRO_OPERATOR_OUT) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3097
	(value (CAIRO_OPERATOR_ATOP) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3098
	(value (CAIRO_OPERATOR_DEST) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3099
	(value (CAIRO_OPERATOR_DEST_OVER) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3100
	(value (CAIRO_OPERATOR_DEST_IN) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3101
	(value (CAIRO_OPERATOR_DEST_OUT) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3102
	(value (CAIRO_OPERATOR_DEST_ATOP) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3103
	(value (CAIRO_OPERATOR_XOR) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3104
	(value (CAIRO_OPERATOR_ADD) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3105
	(value (CAIRO_OPERATOR_SATURATE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3106
	(value (CAIRO_OPERATOR_MULTIPLY) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3107
	(value (CAIRO_OPERATOR_SCREEN) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3108
	(value (CAIRO_OPERATOR_OVERLAY) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3109
	(value (CAIRO_OPERATOR_DARKEN) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3110
	(value (CAIRO_OPERATOR_LIGHTEN) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3111
	(value (CAIRO_OPERATOR_COLOR_DODGE) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3112
	(value (CAIRO_OPERATOR_COLOR_BURN) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3113
	(value (CAIRO_OPERATOR_HARD_LIGHT) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3114
	(value (CAIRO_OPERATOR_SOFT_LIGHT) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3115
	(value (CAIRO_OPERATOR_DIFFERENCE) 23)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3116
	(value (CAIRO_OPERATOR_EXCLUSION) 24)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3117
	(value (CAIRO_OPERATOR_HSL_HUE) 25)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3118
	(value (CAIRO_OPERATOR_HSL_SATURATION) 26)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3119
	(value (CAIRO_OPERATOR_HSL_COLOR) 27)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3120
	(value (CAIRO_OPERATOR_HSL_LUMINOSITY) 28))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3121
(typedef-foreign cairo_operator_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3122
	_cairo_operator)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3123
(enum-foreign XOrientation
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3124
	(value (XOMOrientation_LTR_TTB) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3125
	(value (XOMOrientation_RTL_TTB) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3126
	(value (XOMOrientation_TTB_LTR) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3127
	(value (XOMOrientation_TTB_RTL) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3128
	(value (XOMOrientation_Context) 4))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3129
(struct-foreign XColor :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3130
	(field (long unsigned int) pixel :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3131
	(field (short unsigned int) red :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3132
	(field (short unsigned int) green :offset 48)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3133
	(field (short unsigned int) blue :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3134
	(field (char) flags :offset 80)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3135
	(field (char) pad :offset 88))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3136
(enum-foreign _cairo_font_weight
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3137
	(value (CAIRO_FONT_WEIGHT_NORMAL) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3138
	(value (CAIRO_FONT_WEIGHT_BOLD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3139
(typedef-foreign cairo_font_weight_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3140
	_cairo_font_weight)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3141
(struct-foreign ScreenFormat :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3142
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3143
		(pointer-to XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3144
) ext_data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3145
	(field (int) depth :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3146
	(field (int) bits_per_pixel :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3147
	(field (int) scanline_pad :offset 96))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3148
(struct-foreign cairo_text_cluster_t :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3149
	(field (int) num_bytes :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3150
	(field (int) num_glyphs :offset 32))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3151
(struct-foreign XIMCallback :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3152
	(field ((pointer-to char)) client_data :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3153
	(field ((pointer-to (function-type XIMProc
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3154
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3155
				(argument ((pointer-to _XIM)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3156
				(argument ((pointer-to char)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3157
				(argument ((pointer-to char)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3158
			(return void)))) callback :offset 32))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3159
(typedef-foreign quad_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3160
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3161
(typedef-foreign u_long
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3162
	long unsigned int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3163
(struct-foreign XICCallback :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3164
	(field ((pointer-to char)) client_data :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3165
	(field ((pointer-to (function-type XICProc
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3166
			(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3167
				(argument ((pointer-to _XIC)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3168
				(argument ((pointer-to char)) )
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3169
				(argument ((pointer-to char)) ))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3170
			(return int)))) callback :offset 32))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3171
(struct-foreign XRectangle :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3172
	(field (short int) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3173
	(field (short int) y :offset 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3174
	(field (short unsigned int) width :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3175
	(field (short unsigned int) height :offset 48))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3176
(typedef-foreign int32_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3177
	int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3178
(enum-foreign XIMCaretDirection
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3179
	(value (XIMForwardChar) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3180
	(value (XIMBackwardChar) 1)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3181
	(value (XIMForwardWord) 2)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3182
	(value (XIMBackwardWord) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3183
	(value (XIMCaretUp) 4)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3184
	(value (XIMCaretDown) 5)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3185
	(value (XIMNextLine) 6)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3186
	(value (XIMPreviousLine) 7)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3187
	(value (XIMLineStart) 8)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3188
	(value (XIMLineEnd) 9)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3189
	(value (XIMAbsolutePosition) 10)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3190
	(value (XIMDontChange) 11))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3191
(struct-foreign XGCValues :size 736
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3192
	(field (int) function :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3193
	(field (long unsigned int) plane_mask :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3194
	(field (long unsigned int) foreground :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3195
	(field (long unsigned int) background :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3196
	(field (int) line_width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3197
	(field (int) line_style :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3198
	(field (int) cap_style :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3199
	(field (int) join_style :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3200
	(field (int) fill_style :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3201
	(field (int) fill_rule :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3202
	(field (int) arc_mode :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3203
	(field (long unsigned int) tile :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3204
	(field (long unsigned int) stipple :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3205
	(field (int) ts_x_origin :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3206
	(field (int) ts_y_origin :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3207
	(field (long unsigned int) font :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3208
	(field (int) subwindow_mode :offset 512)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3209
	(field (int) graphics_exposures :offset 544)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3210
	(field (int) clip_x_origin :offset 576)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3211
	(field (int) clip_y_origin :offset 608)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3212
	(field (long unsigned int) clip_mask :offset 640)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3213
	(field (int) dash_offset :offset 672)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3214
	(field (char) dashes :offset 704))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3215
(struct-foreign XModifierKeymap :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3216
	(field (int) max_keypermod :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3217
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3218
		(pointer-to unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3219
) modifiermap :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3220
(typedef-foreign u_int32_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3221
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3222
(struct-foreign XWindowChanges :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3223
	(field (int) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3224
	(field (int) y :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3225
	(field (int) width :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3226
	(field (int) height :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3227
	(field (int) border_width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3228
	(field (long unsigned int) sibling :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3229
	(field (int) stack_mode :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3230
(struct-foreign _cairo :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3231
(struct-foreign cairo_path :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3232
	(field (cairo_status_t) status :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3233
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3234
		(pointer-to cairo_path_data_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3235
) data :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3236
	(field (int) num_data :offset 64))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3237
(struct-foreign _cairo_rectangle_int :size 128
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3238
	(field (int) x :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3239
	(field (int) y :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3240
	(field (int) width :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3241
	(field (int) height :offset 96))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3242
(typedef-foreign __pid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3243
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3244
(struct-foreign XIMStyles :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3245
	(field (short unsigned int) count_styles :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3246
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3247
		(pointer-to long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3248
) supported_styles :offset 32))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3249
(struct-foreign __pthread_internal_list :size 64
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3250
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3251
		(pointer-to __pthread_internal_list)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3252
) __prev :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3253
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3254
		(pointer-to __pthread_internal_list)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3255
) __next :offset 32))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3256
(typedef-foreign cairo_path_data_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3257
	_cairo_path_data_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3258
(function cairo_xlib_surface_set_size
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3259
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3260
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3261
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3262
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3263
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3264
(typedef-foreign __dev_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3265
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3266
(typedef-foreign cairo_filter_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3267
	_cairo_filter)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3268
(struct-foreign timespec :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3269
	(field (long int) tv_sec :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3270
	(field (long int) tv_nsec :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3271
(struct-foreign XWindowAttributes :size 736
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3272
	(field (int) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3273
	(field (int) y :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3274
	(field (int) width :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3275
	(field (int) height :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3276
	(field (int) border_width :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3277
	(field (int) depth :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3278
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3279
		(pointer-to Visual)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3280
) visual :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3281
	(field (long unsigned int) root :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3282
	(field (int) c_class :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3283
	(field (int) bit_gravity :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3284
	(field (int) win_gravity :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3285
	(field (int) backing_store :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3286
	(field (long unsigned int) backing_planes :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3287
	(field (long unsigned int) backing_pixel :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3288
	(field (int) save_under :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3289
	(field (long unsigned int) colormap :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3290
	(field (int) map_installed :offset 512)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3291
	(field (int) map_state :offset 544)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3292
	(field (long int) all_event_masks :offset 576)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3293
	(field (long int) your_event_mask :offset 608)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3294
	(field (long int) do_not_propagate_mask :offset 640)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3295
	(field (int) override_redirect :offset 672)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3296
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3297
		(pointer-to Screen)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3298
) screen :offset 704))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3299
(typedef-foreign __blkcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3300
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3301
(typedef-foreign Window
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3302
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3303
(struct-foreign _XIMStringConversionText :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3304
	(field (short unsigned int) length :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3305
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3306
		(pointer-to long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3307
) feedback :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3308
	(field (int) encoding_is_wchar :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3309
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3310
		(union-foreign  :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3311
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3312
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3313
) mbs :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3314
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3315
		(pointer-to wchar_t)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3316
) wcs :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3317
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3318
) string :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3319
(typedef-foreign fsblkcnt_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3320
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3321
(typedef-foreign __qaddr_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3322
	(pointer-to long int))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3323
(struct-foreign _XIMStatusDrawCallbackStruct :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3324
	(field (XIMStatusDataType) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3325
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3326
		(union-foreign  :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3327
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3328
		(pointer-to XIMText)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3329
) text :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3330
	(field (long unsigned int) bitmap :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3331
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3332
) data :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3333
(typedef-foreign XIMStatusDrawCallbackStruct
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3334
	_XIMStatusDrawCallbackStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3335
(typedef-foreign Time
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3336
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3337
(struct-foreign XFocusChangeEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3338
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3339
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3340
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3341
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3342
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3343
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3344
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3345
	(field (int) mode :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3346
	(field (int) detail :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3347
(typedef-foreign XFocusOutEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3348
	XFocusChangeEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3349
(typedef-foreign XKeyPressedEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3350
	XKeyEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3351
(struct-foreign XErrorEvent :size 160
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3352
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3353
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3354
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3355
) display :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3356
	(field (long unsigned int) resourceid :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3357
	(field (long unsigned int) serial :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3358
	(field (unsigned char) error_code :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3359
	(field (unsigned char) request_code :offset 136)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3360
	(field (unsigned char) minor_code :offset 144))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3361
(typedef-foreign XFocusInEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3362
	XFocusChangeEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3363
(typedef-foreign __uint32_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3364
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3365
(enum-foreign _cairo_path_data_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3366
	(value (CAIRO_PATH_MOVE_TO) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3367
	(value (CAIRO_PATH_LINE_TO) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3368
	(value (CAIRO_PATH_CURVE_TO) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3369
	(value (CAIRO_PATH_CLOSE_PATH) 3))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3370
(typedef-foreign cairo_path_data_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3371
	_cairo_path_data_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3372
(typedef-foreign cairo_subpixel_order_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3373
	_cairo_subpixel_order)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3374
(typedef-foreign XIMHotKeyTriggers
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3375
	_XIMHotKeyTriggers)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3376
(union-foreign pthread_barrierattr_t :size 32 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3377
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3378
		(array (char) 3u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3379
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3380
	(field (int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3381
(typedef-foreign int16_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3382
	short int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3383
(function cairo_xlib_surface_get_visual
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3384
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3385
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3386
	(return (pointer-to Visual)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3387
(struct-foreign _XIM :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3388
(function cairo_xlib_surface_set_drawable
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3389
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3390
		(argument ((pointer-to cairo_surface_t)) surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3391
		(argument (long unsigned int) drawable)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3392
		(argument (int) width)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3393
		(argument (int) height))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3394
	(return void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3395
(typedef-foreign __daddr_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3396
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3397
(enum-foreign _cairo_surface_type
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3398
	(value (CAIRO_SURFACE_TYPE_IMAGE) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3399
	(value (CAIRO_SURFACE_TYPE_PDF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3400
	(value (CAIRO_SURFACE_TYPE_PS) 2)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3401
	(value (CAIRO_SURFACE_TYPE_XLIB) 3)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3402
	(value (CAIRO_SURFACE_TYPE_XCB) 4)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3403
	(value (CAIRO_SURFACE_TYPE_GLITZ) 5)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3404
	(value (CAIRO_SURFACE_TYPE_QUARTZ) 6)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3405
	(value (CAIRO_SURFACE_TYPE_WIN32) 7)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3406
	(value (CAIRO_SURFACE_TYPE_BEOS) 8)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3407
	(value (CAIRO_SURFACE_TYPE_DIRECTFB) 9)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3408
	(value (CAIRO_SURFACE_TYPE_SVG) 10)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3409
	(value (CAIRO_SURFACE_TYPE_OS2) 11)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3410
	(value (CAIRO_SURFACE_TYPE_WIN32_PRINTING) 12)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3411
	(value (CAIRO_SURFACE_TYPE_QUARTZ_IMAGE) 13)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3412
	(value (CAIRO_SURFACE_TYPE_SCRIPT) 14)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3413
	(value (CAIRO_SURFACE_TYPE_QT) 15)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3414
	(value (CAIRO_SURFACE_TYPE_RECORDING) 16)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3415
	(value (CAIRO_SURFACE_TYPE_VG) 17)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3416
	(value (CAIRO_SURFACE_TYPE_GL) 18)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3417
	(value (CAIRO_SURFACE_TYPE_DRM) 19)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3418
	(value (CAIRO_SURFACE_TYPE_TEE) 20)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3419
	(value (CAIRO_SURFACE_TYPE_XML) 21)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3420
	(value (CAIRO_SURFACE_TYPE_SKIA) 22)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3421
	(value (CAIRO_SURFACE_TYPE_SUBSURFACE) 23))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3422
(struct-foreign _cairo_font_face :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3423
(typedef-foreign ulong
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3424
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3425
(typedef-foreign XPointer
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3426
	(pointer-to char))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3427
(struct-foreign XTextItem16 :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3428
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3429
		(pointer-to XChar2b)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3430
) chars :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3431
	(field (int) nchars :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3432
	(field (int) delta :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3433
	(field (long unsigned int) font :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3434
(typedef-foreign id_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3435
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3436
(typedef-foreign __ssize_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3437
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3438
(typedef-foreign __fsfilcnt_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3439
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3440
(typedef-foreign __blkcnt_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3441
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3442
(typedef-foreign __u_int
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3443
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3444
(enum-foreign _cairo_fill_rule
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3445
	(value (CAIRO_FILL_RULE_WINDING) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3446
	(value (CAIRO_FILL_RULE_EVEN_ODD) 1))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3447
(typedef-foreign cairo_fill_rule_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3448
	_cairo_fill_rule)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3449
(struct-foreign XIMValuesList :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3450
	(field (short unsigned int) count_values :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3451
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3452
		(pointer-to (pointer-to char))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3453
) supported_values :offset 32))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3454
(typedef-foreign fsfilcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3455
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3456
(typedef-foreign XIMFeedback
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3457
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3458
(struct-foreign _cairo_pattern :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3459
(struct-foreign _XGC :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3460
(typedef-foreign XLeaveWindowEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3461
	XCrossingEvent)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3462
(typedef-foreign blkcnt_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3463
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3464
(struct-foreign _XIC :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3465
(struct-foreign _XIMHotKeyTrigger :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3466
	(field (long unsigned int) keysym :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3467
	(field (int) modifier :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3468
	(field (int) modifier_mask :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3469
(typedef-foreign XIMHotKeyTrigger
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3470
	_XIMHotKeyTrigger)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3471
(enum-foreign _cairo_format
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3472
	(value (CAIRO_FORMAT_INVALID) -1)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3473
	(value (CAIRO_FORMAT_ARGB32) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3474
	(value (CAIRO_FORMAT_RGB24) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3475
	(value (CAIRO_FORMAT_A8) 2)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3476
	(value (CAIRO_FORMAT_A1) 3)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3477
	(value (CAIRO_FORMAT_RGB16_565) 4))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3478
(typedef-foreign cairo_format_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3479
	_cairo_format)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3480
(typedef-foreign __time_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3481
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3482
(struct-foreign fd_set :size 1024
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3483
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3484
		(array (long int) 31u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3485
) fds_bits :offset 0))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3486
(union-foreign pthread_attr_t :size 448 
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3487
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3488
		(array (char) 55u)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3489
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3490
	(field (long int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3491
(typedef-foreign __off_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3492
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3493
(typedef-foreign XVaNestedList
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3494
	(pointer-to void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3495
(typedef-foreign suseconds_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3496
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3497
(struct-foreign _XOC :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3498
(typedef-foreign pid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3499
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3500
(typedef-foreign daddr_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3501
	int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3502
(enum-foreign XIMStatusDataType
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3503
	(value (XIMTextType) 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3504
	(value (XIMBitmapType) 1))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3505
(typedef-foreign __fsblkcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3506
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3507
(typedef-foreign cairo_font_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3508
	_cairo_font_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3509
(typedef-foreign KeyCode
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3510
	unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3511
(typedef-foreign XIMPreeditCaretCallbackStruct
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3512
	_XIMPreeditCaretCallbackStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3513
(typedef-foreign ssize_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3514
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3515
(union-foreign pthread_rwlockattr_t :size 64 
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3516
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3517
		(array (char) 7u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3518
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3519
	(field (long int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3520
(typedef-foreign __int64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3521
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3522
(typedef-foreign __fsblkcnt_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3523
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3524
(typedef-foreign __clockid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3525
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3526
(struct-foreign XKeyboardControl :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3527
	(field (int) key_click_percent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3528
	(field (int) bell_percent :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3529
	(field (int) bell_pitch :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3530
	(field (int) bell_duration :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3531
	(field (int) led :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3532
	(field (int) led_mode :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3533
	(field (int) key :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3534
	(field (int) auto_repeat_mode :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3535
(typedef-foreign size_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3536
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3537
(typedef-foreign __fsfilcnt64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3538
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3539
(struct-foreign XKeyboardState :size 448
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3540
	(field (int) key_click_percent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3541
	(field (int) bell_percent :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3542
	(field (unsigned int) bell_pitch :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3543
	(field (unsigned int) bell_duration :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3544
	(field (long unsigned int) led_mask :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3545
	(field (int) global_auto_repeat :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3546
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3547
		(array (char) 31u)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3548
) auto_repeats :offset 192))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3549
(struct-foreign XPoint :size 32
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3550
	(field (short int) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3551
	(field (short int) y :offset 16))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3552
(typedef-foreign loff_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3553
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3554
(typedef-foreign __u_char
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3555
	unsigned char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3556
(struct-foreign _XImage :size 704
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3557
	(field (int) width :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3558
	(field (int) height :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3559
	(field (int) xoffset :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3560
	(field (int) format :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3561
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3562
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3563
) data :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3564
	(field (int) byte_order :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3565
	(field (int) bitmap_unit :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3566
	(field (int) bitmap_bit_order :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3567
	(field (int) bitmap_pad :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3568
	(field (int) depth :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3569
	(field (int) bytes_per_line :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3570
	(field (int) bits_per_pixel :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3571
	(field (long unsigned int) red_mask :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3572
	(field (long unsigned int) green_mask :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3573
	(field (long unsigned int) blue_mask :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3574
	(field ((pointer-to char)) obdata :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3575
	(field (funcs) f :offset 512))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3576
(typedef-foreign XImage
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3577
	_XImage)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3578
(typedef-foreign __uid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3579
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3580
(struct-foreign XServerInterpretedAddress :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3581
	(field (int) typelength :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3582
	(field (int) valuelength :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3583
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3584
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3585
) type :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3586
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3587
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3588
) value :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3589
(typedef-foreign VisualID
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3590
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3591
(typedef-foreign Atom
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3592
	long unsigned int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3593
(struct-foreign XResizeRequestEvent :size 224
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3594
	(field (int) type :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3595
	(field (long unsigned int) serial :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3596
	(field (int) send_event :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3597
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3598
		(pointer-to Display)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3599
) display :offset 96)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3600
	(field (long unsigned int) window :offset 128)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3601
	(field (int) width :offset 160)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3602
	(field (int) height :offset 192))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3603
(enum-foreign _cairo_line_join
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3604
	(value (CAIRO_LINE_JOIN_MITER) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3605
	(value (CAIRO_LINE_JOIN_ROUND) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3606
	(value (CAIRO_LINE_JOIN_BEVEL) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3607
(typedef-foreign cairo_line_join_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3608
	_cairo_line_join)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3609
(typedef-foreign __gid_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3610
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3611
(typedef-foreign cairo_surface_type_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3612
	_cairo_surface_type)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3613
(typedef-foreign XIMStringConversionText
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3614
	_XIMStringConversionText)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3615
(typedef-foreign _XPrivDisplay
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3616
	(pointer-to _1108))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3617
(enum-foreign _cairo_hint_metrics
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3618
	(value (CAIRO_HINT_METRICS_DEFAULT) 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3619
	(value (CAIRO_HINT_METRICS_OFF) 1)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3620
	(value (CAIRO_HINT_METRICS_ON) 2))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3621
(typedef-foreign cairo_hint_metrics_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3622
	_cairo_hint_metrics)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3623
(struct-foreign XPropertyEvent :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3624
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3625
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3626
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3627
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3628
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3629
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3630
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3631
	(field (long unsigned int) atom :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3632
	(field (long unsigned int) time :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3633
	(field (int) state :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3634
(typedef-foreign cairo_scaled_font_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3635
	_cairo_scaled_font)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3636
(typedef-foreign __key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3637
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3638
(struct-foreign Visual :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3639
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3640
		(pointer-to XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3641
) ext_data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3642
	(field (long unsigned int) visualid :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3643
	(field (int) c_class :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3644
	(field (long unsigned int) red_mask :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3645
	(field (long unsigned int) green_mask :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3646
	(field (long unsigned int) blue_mask :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3647
	(field (int) bits_per_rgb :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3648
	(field (int) map_entries :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3649
(typedef-foreign int64_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3650
	long long int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3651
(typedef-foreign cairo_rectangle_int_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3652
	_cairo_rectangle_int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3653
(struct-foreign XSegment :size 64
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3654
	(field (short int) x1 :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3655
	(field (short int) y1 :offset 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3656
	(field (short int) x2 :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3657
	(field (short int) y2 :offset 48))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3658
(struct-foreign XFontStruct :size 640
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3659
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3660
		(pointer-to XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3661
) ext_data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3662
	(field (long unsigned int) fid :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3663
	(field (unsigned int) direction :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3664
	(field (unsigned int) min_char_or_byte2 :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3665
	(field (unsigned int) max_char_or_byte2 :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3666
	(field (unsigned int) min_byte1 :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3667
	(field (unsigned int) max_byte1 :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3668
	(field (int) all_chars_exist :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3669
	(field (unsigned int) default_char :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3670
	(field (int) n_properties :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3671
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3672
		(pointer-to XFontProp)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3673
) properties :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3674
	(field (XCharStruct) min_bounds :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3675
	(field (XCharStruct) max_bounds :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3676
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3677
		(pointer-to XCharStruct)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3678
) per_char :offset 544)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3679
	(field (int) ascent :offset 576)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3680
	(field (int) descent :offset 608))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3681
(typedef-foreign u_int64_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3682
	long long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3683
(typedef-foreign Pixmap
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3684
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3685
(typedef-foreign XIMHotKeyState
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3686
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3687
(typedef-foreign register_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3688
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3689
(struct-foreign XmbTextItem :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3690
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3691
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3692
) chars :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3693
	(field (int) nchars :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3694
	(field (int) delta :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3695
	(field ((pointer-to _XOC)) font_set :offset 96))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3696
(struct-foreign Depth :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3697
	(field (int) depth :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3698
	(field (int) nvisuals :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3699
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3700
		(pointer-to Visual)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3701
) visuals :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3702
(typedef-foreign u_int16_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3703
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3704
(typedef-foreign XIMPreeditState
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3705
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3706
(typedef-foreign cairo_hint_style_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3707
	_cairo_hint_style)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3708
(struct-foreign XFontSetExtents :size 128
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3709
	(field (XRectangle) max_ink_extent :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3710
	(field (XRectangle) max_logical_extent :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3711
(typedef-foreign mode_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3712
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3713
(typedef-foreign __fd_mask
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3714
	long int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3715
(union-foreign pthread_mutex_t :size 320 
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3716
	(field (__pthread_mutex_s) __data :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3717
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3718
		(array (char) 39u)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3719
) __size :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3720
	(field (long int) __align :offset 0))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3721
(typedef-foreign Mask
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3722
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3723
(struct-foreign XCreateWindowEvent :size 384
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3724
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3725
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3726
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3727
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3728
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3729
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3730
	(field (long unsigned int) parent :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3731
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3732
	(field (int) x :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3733
	(field (int) y :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3734
	(field (int) width :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3735
	(field (int) height :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3736
	(field (int) border_width :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3737
	(field (int) override_redirect :offset 352))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3738
(struct-foreign XTextItem :size 128
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3739
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3740
		(pointer-to char)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3741
) chars :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3742
	(field (int) nchars :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3743
	(field (int) delta :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3744
	(field (long unsigned int) font :offset 96))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3745
(typedef-foreign __pthread_list_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3746
	__pthread_internal_list)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3747
(typedef-foreign ptrdiff_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3748
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3749
(typedef-foreign pthread_key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3750
	unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3751
(typedef-foreign __timer_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3752
	(pointer-to void))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3753
(typedef-foreign __off64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3754
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3755
(typedef-foreign cairo_font_face_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3756
	_cairo_font_face)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3757
(function cairo_xlib_surface_get_display
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3758
	(
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3759
		(argument ((pointer-to cairo_surface_t)) surface))
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3760
	(return (pointer-to Display)))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3761
(struct-foreign XHostAddress :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3762
	(field (int) family :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3763
	(field (int) length :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3764
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3765
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3766
) address :offset 64))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3767
(typedef-foreign u_quad_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3768
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3769
(typedef-foreign XEnterWindowEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3770
	XCrossingEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3771
(typedef-foreign GC
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3772
	(pointer-to _XGC))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3773
(typedef-foreign int8_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3774
	signed char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3775
(struct-foreign XVisibilityEvent :size 192
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3776
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3777
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3778
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3779
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3780
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3781
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3782
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3783
	(field (int) state :offset 160))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3784
(typedef-foreign XIMResetState
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3785
	long unsigned int)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3786
(typedef-foreign cairo_device_type_t
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3787
	_cairo_device_type)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3788
(typedef-foreign __quad_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3789
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3790
(typedef-foreign __u_long
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3791
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3792
(struct-foreign XColormapEvent :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3793
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3794
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3795
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3796
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3797
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3798
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3799
	(field (long unsigned int) window :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3800
	(field (long unsigned int) colormap :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3801
	(field (int) c_new :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3802
	(field (int) state :offset 224))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3803
(struct-foreign _XrmHashBucketRec :size 0)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3804
(typedef-foreign nlink_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3805
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3806
(typedef-foreign pthread_once_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3807
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3808
(typedef-foreign caddr_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3809
	(pointer-to char))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3810
(function cairo_xlib_surface_get_drawable
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3811
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3812
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3813
	(return long unsigned int))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3814
(typedef-foreign cairo_bool_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3815
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3816
(typedef-foreign fd_mask
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3817
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3818
(typedef-foreign cairo_pattern_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3819
	_cairo_pattern)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3820
(typedef-foreign KeySym
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3821
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3822
(typedef-foreign cairo_user_data_key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3823
	_cairo_user_data_key)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3824
(union-foreign pthread_rwlock_t :size 448 
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3825
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3826
		(struct-foreign  :size 352
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3827
	(field (int) __lock :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3828
	(field (unsigned int) __nr_readers :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3829
	(field (unsigned int) __readers_wakeup :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3830
	(field (unsigned int) __writer_wakeup :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3831
	(field (unsigned int) __nr_readers_queued :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3832
	(field (unsigned int) __nr_writers_queued :offset 160)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3833
	(field (int) __writer :offset 192)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3834
	(field (int) __shared :offset 224)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3835
	(field (long unsigned int) __pad1 :offset 256)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3836
	(field (long unsigned int) __pad2 :offset 288)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3837
	(field (unsigned int) __flags :offset 320))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3838
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3839
) __data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3840
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3841
		(array (char) 55u)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3842
) __size :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3843
	(field (long int) __align :offset 0))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3844
(struct-foreign XArc :size 96
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3845
	(field (short int) x :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3846
	(field (short int) y :offset 16)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3847
	(field (short unsigned int) width :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3848
	(field (short unsigned int) height :offset 48)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3849
	(field (short int) angle1 :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3850
	(field (short int) angle2 :offset 80))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3851
(typedef-foreign Drawable
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3852
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3853
(struct-foreign  :size 1408
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3854
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3855
		(pointer-to XExtData)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3856
) ext_data :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3857
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3858
		(pointer-to _XPrivate)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3859
) private1 :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3860
	(field (int) fd :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3861
	(field (int) private2 :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3862
	(field (int) proto_major_version :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3863
	(field (int) proto_minor_version :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3864
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3865
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3866
) vendor :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3867
	(field (long unsigned int) private3 :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3868
	(field (long unsigned int) private4 :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3869
	(field (long unsigned int) private5 :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3870
	(field (int) private6 :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3871
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3872
		(pointer-to (function-type _3024
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3873
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3874
				(argument ((pointer-to _XDisplay)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3875
			(return long unsigned int)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3876
) resource_alloc :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3877
	(field (int) byte_order :offset 384)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3878
	(field (int) bitmap_unit :offset 416)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3879
	(field (int) bitmap_pad :offset 448)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3880
	(field (int) bitmap_bit_order :offset 480)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3881
	(field (int) nformats :offset 512)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3882
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3883
		(pointer-to ScreenFormat)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3884
) pixmap_format :offset 544)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3885
	(field (int) private8 :offset 576)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3886
	(field (int) release :offset 608)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3887
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3888
		(pointer-to _XPrivate)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3889
) private9 :offset 640)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3890
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3891
		(pointer-to _XPrivate)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3892
) private10 :offset 672)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3893
	(field (int) qlen :offset 704)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3894
	(field (long unsigned int) last_request_read :offset 736)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3895
	(field (long unsigned int) request :offset 768)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3896
	(field ((pointer-to char)) private11 :offset 800)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3897
	(field ((pointer-to char)) private12 :offset 832)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3898
	(field ((pointer-to char)) private13 :offset 864)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3899
	(field ((pointer-to char)) private14 :offset 896)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3900
	(field (unsigned int) max_request_size :offset 928)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3901
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3902
		(pointer-to _XrmHashBucketRec)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3903
) db :offset 960)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3904
	(field (
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3905
		(pointer-to (function-type _3025
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3906
			(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3907
				(argument ((pointer-to _XDisplay)) ))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3908
			(return int)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3909
) private15 :offset 992)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3910
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3911
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3912
) display_name :offset 1024)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3913
	(field (int) default_screen :offset 1056)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3914
	(field (int) nscreens :offset 1088)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3915
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3916
		(pointer-to Screen)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3917
) screens :offset 1120)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3918
	(field (long unsigned int) motion_buffer :offset 1152)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3919
	(field (long unsigned int) private16 :offset 1184)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3920
	(field (int) min_keycode :offset 1216)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3921
	(field (int) max_keycode :offset 1248)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3922
	(field ((pointer-to char)) private17 :offset 1280)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3923
	(field ((pointer-to char)) private18 :offset 1312)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3924
	(field (int) private19 :offset 1344)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3925
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3926
		(pointer-to char)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3927
) xdefaults :offset 1376))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3928
(struct-foreign XConfigureEvent :size 416
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3929
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3930
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3931
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3932
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3933
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3934
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3935
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3936
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3937
	(field (int) x :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3938
	(field (int) y :offset 224)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3939
	(field (int) width :offset 256)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3940
	(field (int) height :offset 288)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3941
	(field (int) border_width :offset 320)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3942
	(field (long unsigned int) above :offset 352)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3943
	(field (int) override_redirect :offset 384))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3944
(struct-foreign XGravityEvent :size 256
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3945
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3946
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3947
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3948
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3949
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3950
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3951
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3952
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3953
	(field (int) x :offset 192)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3954
	(field (int) y :offset 224))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3955
(typedef-foreign ino_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3956
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3957
(struct-foreign XCirculateEvent :size 224
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3958
	(field (int) type :offset 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3959
	(field (long unsigned int) serial :offset 32)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3960
	(field (int) send_event :offset 64)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3961
	(field (
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3962
		(pointer-to Display)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3963
) display :offset 96)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3964
	(field (long unsigned int) event :offset 128)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3965
	(field (long unsigned int) window :offset 160)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3966
	(field (int) place :offset 192))
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3967
(struct-foreign XGenericEventCookie :size 256
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3968
	(field (int) type :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3969
	(field (long unsigned int) serial :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3970
	(field (int) send_event :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3971
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3972
		(pointer-to Display)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3973
) display :offset 96)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3974
	(field (int) extension :offset 128)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3975
	(field (int) evtype :offset 160)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3976
	(field (unsigned int) cookie :offset 192)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3977
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3978
		(pointer-to void)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3979
) data :offset 224))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3980
(typedef-foreign XIMText
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3981
	_XIMText)
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3982
(struct-foreign XGenericEvent :size 192
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3983
	(field (int) type :offset 0)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3984
	(field (long unsigned int) serial :offset 32)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3985
	(field (int) send_event :offset 64)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3986
	(field (
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3987
		(pointer-to Display)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3988
) display :offset 96)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3989
	(field (int) extension :offset 128)
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3990
	(field (int) evtype :offset 160))
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3991
(typedef-foreign off64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  3992
	long int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3993
(typedef-foreign key_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3994
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3995
(function cairo_xlib_surface_get_screen
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3996
	(
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3997
		(argument ((pointer-to cairo_surface_t)) surface))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3998
	(return (pointer-to Screen)))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  3999
(typedef-foreign __u_quad_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  4000
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4001
(typedef-foreign cairo_antialias_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4002
	_cairo_antialias)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4003
(typedef-foreign __rlim_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4004
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4005
(typedef-foreign cairo_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4006
	_cairo)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4007
(typedef-foreign cairo_font_options_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4008
	_cairo_font_options)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4009
(struct-foreign _cairo_surface :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4010
(typedef-foreign cairo_surface_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4011
	_cairo_surface)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4012
(typedef-foreign pthread_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4013
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4014
(typedef-foreign ushort
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4015
	short unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4016
(typedef-foreign XIMStyle
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4017
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4018
(typedef-foreign cairo_path_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4019
	cairo_path)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4020
(typedef-foreign __blksize_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4021
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4022
(typedef-foreign XButtonReleasedEvent
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4023
	XButtonEvent)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4024
(typedef-foreign __ino64_t
21
899da9dea8a9 Fixes in styles for modern GCC XML
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 8
diff changeset
  4025
	long unsigned int)
8
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4026
(typedef-foreign XIC
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4027
	(pointer-to _XIC))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4028
(typedef-foreign XID
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4029
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4030
(typedef-foreign XIM
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4031
	(pointer-to _XIM))
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4032
(typedef-foreign __clock_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4033
	long int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4034
(struct-foreign _XOM :size 0)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4035
(typedef-foreign GContext
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4036
	long unsigned int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4037
(typedef-foreign __int32_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4038
	int)
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4039
(typedef-foreign __caddr_t
b823a5b502d7 Added stylesheets and example project resources
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
  4040
	(pointer-to char))