-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 204868 b: refs/heads/master c: 74425ee h: refs/heads/master v: v3
- Loading branch information
Nicolas Palix
authored and
Michal Marek
committed
Jun 11, 2010
1 parent
8bad18f
commit 90f86bd
Showing
8 changed files
with
82 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: b396aa03084b51f6822052a8070703287f198360 | ||
refs/heads/master: 74425eee71eb44c9f370bd922f72282b69bb0eab |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
|
||
checker-help: | ||
@echo ' coccicheck - Check with Coccinelle.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
#!/bin/sh | ||
|
||
SPATCH="`which ${SPATCH:=spatch}`" | ||
|
||
if [ ! -x "$SPATCH" ]; then | ||
echo 'spatch is part of the Coccinelle project and is available at http://coccinelle.lip6.fr/' | ||
exit 1 | ||
fi | ||
|
||
if [ "$MODE" = "" ] ; then | ||
echo 'You have not explicitly specify the mode to use. Fallback to "report".' | ||
echo 'You can specify the mode with "make coccicheck MODE=<mode>"' | ||
echo 'Available modes are: report, patch, context, org' | ||
MODE="report" | ||
fi | ||
|
||
echo '' | ||
echo 'Please check for false positives in the output before submitting a patch.' | ||
echo 'When using "patch" mode, carefully review the patch before submitting it.' | ||
echo '' | ||
|
||
function coccinelle { | ||
COCCI="$1" | ||
DIR="$2" | ||
|
||
OPT=`grep "Option" $COCCI | cut -d':' -f2` | ||
FILE=`echo $COCCI | sed "s|$DIR/||"` | ||
|
||
echo "Processing `basename $COCCI` with option(s) \"$OPT\"" | ||
echo 'Message example to submit a patch:' | ||
|
||
sed -e '/\/\/\//!d' -e 's|^///||' $COCCI | ||
|
||
echo ' The semantic patch that makes this change is available' | ||
echo " in $FILE." | ||
echo '' | ||
echo ' More information about semantic patching is available at' | ||
echo ' http://coccinelle.lip6.fr/' | ||
echo '' | ||
|
||
# The option '-parse_cocci' can be used to syntaxically check the SmPL files. | ||
# | ||
# $SPATCH -D $MODE -very_quiet -parse_cocci $COCCI $OPT > /dev/null | ||
|
||
$SPATCH -D $MODE -very_quiet -sp_file $COCCI $OPT -dir $DIR | ||
} | ||
|
||
if [ "$COCCI" = "" ] ; then | ||
for f in `find $srctree/scripts/coccinelle/ -name '*.cocci' -type f | sort`; do | ||
coccinelle $f $srctree; | ||
done | ||
else | ||
coccinelle $COCCI $srctree | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,7 +17,6 @@ gconf.glade.h | |
# | ||
conf | ||
mconf | ||
nconf | ||
qconf | ||
gconf | ||
kxgettext |