master
cocci 75 lines 920 Bytes
Raw
1 // Use g_new() & friends where that makes obvious sense
2 @@
3 type T;
4 @@
5 -g_malloc(sizeof(T))
6 +g_new(T, 1)
7 @@
8 type T;
9 @@
10 -g_try_malloc(sizeof(T))
11 +g_try_new(T, 1)
12 @@
13 type T;
14 @@
15 -g_malloc0(sizeof(T))
16 +g_new0(T, 1)
17 @@
18 type T;
19 @@
20 -g_try_malloc0(sizeof(T))
21 +g_try_new0(T, 1)
22 @@
23 type T;
24 expression n;
25 @@
26 -g_malloc(sizeof(T) * (n))
27 +g_new(T, n)
28 @@
29 type T;
30 expression n;
31 @@
32 -g_try_malloc(sizeof(T) * (n))
33 +g_try_new(T, n)
34 @@
35 type T;
36 expression n;
37 @@
38 -g_malloc0(sizeof(T) * (n))
39 +g_new0(T, n)
40 @@
41 type T;
42 expression n;
43 @@
44 -g_try_malloc0(sizeof(T) * (n))
45 +g_try_new0(T, n)
46 @@
47 type T;
48 expression p, n;
49 @@
50 -g_realloc(p, sizeof(T) * (n))
51 +g_renew(T, p, n)
52 @@
53 type T;
54 expression p, n;
55 @@
56 -g_try_realloc(p, sizeof(T) * (n))
57 +g_try_renew(T, p, n)
58 @@
59 type T;
60 expression n;
61 @@
62 -(T *)g_new(T, n)
63 +g_new(T, n)
64 @@
65 type T;
66 expression n;
67 @@
68 -(T *)g_new0(T, n)
69 +g_new0(T, n)
70 @@
71 type T;
72 expression p, n;
73 @@
74 -(T *)g_renew(T, p, n)
75 +g_renew(T, p, n)