1 /// sizeof when applied to a pointer typed expression gives the size of
5 // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2.
6 // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2.
7 // URL: http://coccinelle.lip6.fr/
9 // Options: --no-includes --include-headers
29 f(...,(T)(x),...,sizeof(
39 f(...,(T)(x),...,i*sizeof(
59 *x = <+... sizeof@p(x) ...+>
61 *f(...,(T)(x),...,sizeof@p(x),...)
63 *f(...,sizeof@p(x),...,(T)(x),...)
65 *f(...,(T)(x),...,i*sizeof@p(x),...)
67 *f(...,i*sizeof@p(x),...,(T)(x),...)
70 @script:python depends on org@
74 cocci.print_main("application of sizeof to pointer",p)
76 @script:python depends on report@
80 msg = "ERROR: application of sizeof to pointer"
81 coccilib.report.print_report(p[0],msg)