@@
@@
- MY_MACRO(myVar1, M_OK, ("%d my strings", myVar2))
+ MY_MACRO2(myVar1, M_OK, ("%d my strings", myVar2))
но тоже безрезультатно. Приведенный выше фрагмент консоли взят из WSL Ubuntu, на которой я собрал coccinelle из исходников, но я также пробовал то же самое на Redhat с установкой пакета:
jaca@DESKTOP-PLDN4P1:~/dev/spatch_test$ cat test2.c MY_MACRO(myVar1, M_OK, ("%d my strings", myVar2))
jaca@DESKTOP-PLDN4P1:~/dev/spatch_test$ spatch --version spatch version 1.2-00008-g75525032 compiled with OCaml version 4.08.1 Flags passed to the configure script: [none] OCaml scripting support: no Python scripting support: yes Syntax of regular expressions: Str [/code] Я даже пробовал: [code]@@ @@
- MY_MACRO(myVar1, M_OK, ("%d my strings", myVar2)) + MY_MACRO2(myVar1, M_OK, ("%d my strings", myVar2)) [/code] но тоже безрезультатно. Приведенный выше фрагмент консоли взят из WSL Ubuntu, на которой я собрал coccinelle из исходников, но я также пробовал то же самое на Redhat с установкой пакета: [code]spatch version 1.0.7 compiled with OCaml version 4.05.0 Flags passed to the configure script: --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --inludedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-python=/usr/bin/python --with-menhir=/usr/bin/menhir OCaml scripting support: yes Python scripting support: yes Syntax of regular expressions: PCRE [/code] Что я делаю не так?