From aae8944b753ec2f1c03ca262284095d1b506a9c979af05b177dffeedd68335cb Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 27 Nov 2017 10:39:29 +0000 Subject: [PATCH] generalize description; add C++ note OBS-URL: https://build.opensuse.org/package/show/devel:tools/coccinelle?expand=0&rev=57 --- coccinelle.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/coccinelle.spec b/coccinelle.spec index 9919a04..c6b2c8d 100644 --- a/coccinelle.spec +++ b/coccinelle.spec @@ -46,14 +46,16 @@ Requires: python-base %description Coccinelle is a program matching and transformation engine which provides the language SmPL (Semantic Patch Language) for specifying -desired matches and transformations in C code. Coccinelle was -initially targeted towards performing collateral evolutions in Linux. -Such evolutions comprise the changes that are needed in client code -in response to evolutions in library APIs, and may include -modifications such as renaming a function, adding a function argument -whose value is somehow context-dependent, and reorganizing a data -structure. Beyond collateral evolutions, Coccinelle is successfully -used (by us and others) for finding and fixing bugs in systems code. +desired matches and transformations in C code. [It does not recognize +C++.] + +Coccinelle performs collateral evolutions in software. Such +evolutions comprise the changes that are needed in client code in +response to evolutions in library APIs, and may include modifications +such as renaming a function, adding a function argument whose value +is somehow context-dependent, and reorganizing a data structure. +Beyond collateral evolutions, Coccinelle is used for finding and +fixing bugs in systems code. %prep %setup -q