summaryrefslogtreecommitdiff
path: root/cocci.spatches/1003-cairo_scaled_font_status.cocci
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"