use-g_new-etc.cocci (920B)
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)