All of lore.kernel.org
 help / color / mirror / Atom feed
* [Cocci] Question about a not made change
@ 2017-11-25  7:38 Francois-Xavier Le Bail
  2017-11-25  7:44 ` Julia Lawall
  0 siblings, 1 reply; 6+ messages in thread
From: Francois-Xavier Le Bail @ 2017-11-25  7:38 UTC (permalink / raw)
  To: cocci

Hi,

I try the following patch:
-----
@@
u_char *p;
expression n;
@@
ND_PRINT(
...,
-p[n]
+EXTRACT_U_1(p + n)
 )
-----
on the following (minimized) code:
-----
int main()
{
        u_char *p;
        ND_PRINT(ndo, ": %02x %02x", p[1], p[2]);

        return 0;
}
-----
I got:
-----
+++ /tmp/cocci-output-1795-a34831-main.c
@@ -1,7 +1,7 @@
 int main()
 {
        u_char *p;
-       ND_PRINT(ndo, ": %02x %02x", p[1], p[2]);
+       ND_PRINT(ndo, ": %02x %02x", p[1], EXTRACT_U_1(p + 2));

        return 0;
 }
-----
Why the first p[1] is not change to EXTRACT_U_1(p + 1)?

Did I miss something obvious?

-- 
Francois-Xavier

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-11-27  9:49 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-25  7:38 [Cocci] Question about a not made change Francois-Xavier Le Bail
2017-11-25  7:44 ` Julia Lawall
2017-11-25  7:54   ` Francois-Xavier Le Bail
2017-11-25 12:26   ` Francois-Xavier Le Bail
2017-11-25 13:32     ` Julia Lawall
2017-11-27  9:49       ` Francois-Xavier Le Bail

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.