coccinelle: adjustments for array.cocci?
From: Markus Elfring <hidden>
Date: 2019-11-12 15:09:01
From: Markus Elfring <hidden>
Date: 2019-11-12 15:09:01
Hello,
I would like to comment implementation details from
the commit 177fbab747da4f58cb2a8ce010b3515c86dd67c9 ("coccinelle: use COPY_ARRAY for copying arrays").
Do you find the following code variant (for the semantic patch language) also useful?
memcpy(
( ptr, E, n *
- sizeof(*(ptr))
+ sizeof(T)
| arr, E, n *
- sizeof(*(arr))
+ sizeof(T)
| E, ptr, n *
- sizeof(*(ptr))
+ sizeof(T)
| E, arr, n *
- sizeof(*(arr))
+ sizeof(T)
)
)
How do you think about the following SmPL code variant?
-memcpy
+COPY_ARRAY
(
( dst_ptr
| dst_arr
)
,
( src_ptr
| src_arr
)
,
- (n) * sizeof(T)
+ n
)
Regards,
Markus