coccinelle: adjustments for array.cocci?
- From
- Markus Elfring <markus.elfring@web.de>
- Date
- Nov 12, 2019, 15:08 UTC
- Message-ID
- <50c77cdc-2b2d-16c8-b413-5eb6a2bae749@web.de>
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