Hi,

I want to find all functions those do not meet regexp, I do this:

@@
identifier f ~= "attr\|sysfs\|show";
identifier g;
expression ret;
@@

(
 f (...)
|
 g (...)
)
{
 ...
(
*ret = snprintf(...);
 ...
 return ret;
|
*return snprintf(...);
)
 ...
}
--

I get this error:

$ myspatch -sp_file ~/cocci-scripts/snprintf-return.cocci -dir .
init_defs_builtins: /usr/share/coccinelle/standard.h
98 99
Fatal error: exception Failure("minus: parse error: 
 = File "/home/vasya/cocci-scripts/snprintf-return.cocci", line 12,
column 0,  charpos = 98
    around = '{', whole content = {
")


Thanks,

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

Reply via email to