blob: 2b08610d106caf3fa251d472d35673799c5ff797 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
// scaled-font: Do not access the status member directly
//
// The only exceptions are the functions which initialize the status
// or set it to an error.
@disable fld_to_ptr@
cairo_gstate_t *gstate;
@@
- gstate->scaled_font->status
+ _cairo_scaled_font_status (gstate->scaled_font)
@disable fld_to_ptr@
cairo_scaled_font_t *scaled_font;
@@
(
- (scaled_font)->status
+ _cairo_scaled_font_status (scaled_font)
|
- cairo_scaled_font_status
+ _cairo_scaled_font_status
(
scaled_font
)
)
@disable fld_to_ptr@
cairo_scaled_font_t scaled_font;
@@
- scaled_font.status
+ _cairo_scaled_font_status (&scaled_font)
@@
cairo_scaled_font_t *scaled_font;
expression E;
@@
(
- _cairo_scaled_font_status (scaled_font)
+ scaled_font->status
= E
|
_cairo_status_set_error (
-&_cairo_scaled_font_status (scaled_font),
+&scaled_font->status,
E)
)
@disable fld_to_ptr@
cairo_scaled_font_t *scaled_font;
statement S1, S2;
@@
if (
-unlikely (_cairo_scaled_font_status (scaled_font))
+unlikely (_cairo_scaled_font_status (scaled_font))
)
S1
else
S2
@cairo_scaled_font_status@
expression scaled_font;
@@
_cairo_scaled_font_status (scaled_font)
@already_include@
@@
#include "cairo-scaled-font-private.h"
@ins_include depends on cairo_scaled_font_status && !already_include@
@@
#include "cairoint.h"
+#include "cairo-scaled-font-private.h"
|