kernel - cleanup vfs_cache debugging
[dragonfly.git] / test / cocci / NELEM.cocci
blob86ed24bf879c1ff93a94d142ecd46d965924596f
1 //
2 // Find cases where NELEM() can be used.
3 //
4 // Applies to userland and kernel code.
5 //
7 @param@
8 @@
10 #include <sys/param.h>
12 @depends on param@
13 type E;
14 E[] T;
17 - sizeof(T)/sizeof(E)
18 + NELEM(T)
20 @depends on param@
21 type E;
22 E[] T;
25 - sizeof(T)/sizeof(*T)
26 + NELEM(T)
28 @depends on param@
29 type E;
30 E[] T;
33 - sizeof(T)/sizeof(T[...])
34 + NELEM(T)