| /// sizeof when applied to a pointer typed expression gives the size of |
| // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. |
| // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. |
| // URL: http://coccinelle.lip6.fr/ |
| // Options: --no-includes --include-headers |
| f(...,(T)(x),...,i*sizeof( |
| *x = <+... sizeof@p(x) ...+> |
| *f(...,(T)(x),...,sizeof@p(x),...) |
| *f(...,sizeof@p(x),...,(T)(x),...) |
| *f(...,(T)(x),...,i*sizeof@p(x),...) |
| *f(...,i*sizeof@p(x),...,(T)(x),...) |
| @script:python depends on org@ |
| cocci.print_main("application of sizeof to pointer",p) |
| @script:python depends on report@ |
| msg = "ERROR: application of sizeof to pointer" |
| coccilib.report.print_report(p[0],msg) |