Преглед на файлове

Refactor the calloc semantic patch.

This does not change its effects.
Mansour Moufid преди 9 години
родител
ревизия
a746081f38
променени са 1 файла, в които са добавени 2 реда и са изтрити 7 реда
  1. 2 7
      scripts/coccinelle/calloc.cocci

+ 2 - 7
scripts/coccinelle/calloc.cocci

@@ -1,15 +1,10 @@
 // Use calloc or realloc as appropriate instead of multiply-and-alloc
 
 @malloc_to_calloc@
-expression a,b;
-@@
-- tor_malloc(a * b)
-+ tor_calloc(a, b)
-
-@malloc_zero_to_calloc@
+identifier f =~ "(tor_malloc|tor_malloc_zero)";
 expression a, b;
 @@
-- tor_malloc_zero(a * b)
+- f(a * b)
 + tor_calloc(a, b)
 
 @realloc_to_reallocarray@