1234567891011121314151617181920212223 |
- // Use calloc or realloc as appropriate instead of multiply-and-alloc
- @malloc_to_calloc@
- identifier f =~ "(tor_malloc|tor_malloc_zero)";
- expression a;
- constant b;
- @@
- - f(a * b)
- + tor_calloc(a, b)
- @calloc_arg_order@
- expression a;
- type t;
- @@
- - tor_calloc(sizeof(t), a)
- + tor_calloc(a, sizeof(t))
- @realloc_to_reallocarray@
- expression a, b;
- expression p;
- @@
- - tor_realloc(p, a * b)
- + tor_reallocarray(p, a, b)
|