From: Markus Elfring Date: Tue, 12 Nov 2019 15:08:56 GMT Subject: coccinelle: adjustments for array.cocci? 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