Hi,
Current coccinelle doesn't properly format blank structures
initializations:
$ spatch -version
spatch version 0.2.4rc5 with Python suppor
@@
identifier T, x, f;
@@
f(...)
{
...
struct T x
+ = {}
;
...
}
diff -u -p a/power/apm_power.c b/power/apm_power.c
--- a/power/apm_power.c 2010-09-17 19:20:36.000000000 +0400
+++ b/power/apm_power.c 2010-11-08 22:05:15.000000000 +0300
@@ -71,7 +71,9 @@ static int __find_main_battery(struct de
static void find_main_battery(void)
{
- struct find_bat_param bp;
+ struct find_bat_param bp= {
+
+ };
int error;
memset(&bp, 0, sizeof(struct find_bat_param));
--
The proper version is
- struct find_bat_param bp;
+ struct find_bat_param bp= {};
--
Vasiliy
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)