Hello,

this SmPL code:
@@
typedef LPINT;
@@
- LPINT
+ int *

applied to:
typedef int *LPINT;

int foo(LPINT x, LPINT *y)
{
    return *x == **y;
}

Will produce following output:
--- type.c      2011-07-11 18:22:20.828966367 +0200
+++ /tmp/cocci-output-15967-fb2010-type.c       2011-07-11
18:25:47.923507090 +0200
@@ -1,6 +1,6 @@
 typedef int *LPINT;

-int foo(LPINT x, LPINT *y)
+int foo(int * x, int * *y)
 {
     return *x == **y;
 }

There is an extra space after the "*". I get the same output with or
without -smpl_spacing.

thanks
bye
        michael
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)

Reply via email to