Wed May 10 20:13:30 UTC 2023  I: starting to build coccinelle/bookworm/amd64 on jenkins on '2023-05-10 20:13'
Wed May 10 20:13:30 UTC 2023  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_15/10565/console.log
Wed May 10 20:13:30 UTC 2023  I: Downloading source for bookworm/coccinelle=1.1.1.deb-2
--2023-05-10 20:13:30--  http://cdn-fastly.deb.debian.org/debian/pool/main/c/coccinelle/coccinelle_1.1.1.deb-2.dsc
Connecting to 78.137.99.97:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2507 (2.4K) [text/prs.lines.tag]
Saving to: ‘coccinelle_1.1.1.deb-2.dsc’

     0K ..                                                    100%  177M=0s

2023-05-10 20:13:31 (177 MB/s) - ‘coccinelle_1.1.1.deb-2.dsc’ saved [2507/2507]

Wed May 10 20:13:31 UTC 2023  I: coccinelle_1.1.1.deb-2.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: coccinelle
Binary: coccinelle, coccinelle-doc
Architecture: any all
Version: 1.1.1.deb-2
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Uploaders: Emmanuel Arias <eamanu@yaerobi.com>, Ralf Treinen <treinen@debian.org>
Homepage: http://coccinelle.lip6.fr
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/ocaml-team/coccinelle
Vcs-Git: https://salsa.debian.org/ocaml-team/coccinelle.git
Testsuite: autopkgtest
Testsuite-Triggers: patch
Build-Depends: debhelper-compat (= 13), dh-ocaml (>= 1.0.3~), dh-python, libmenhir-ocaml-dev (>= 20090204.dfsg), libparmap-ocaml-dev (>= 1.0~rc4-5~), libpcre-ocaml-dev, libstdcompat-ocaml-dev, libpyml-ocaml-dev, menhir (>= 20090204.dfsg), ocaml-findlib, ocaml-nox (>= 3.11.1-3~), pkg-config (>= 0.9.0), python3
Build-Depends-Indep: texlive-fonts-extra, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended
Package-List:
 coccinelle deb devel optional arch=any
 coccinelle-doc deb doc optional arch=all
Checksums-Sha1:
 987ec7cc36f02f50489c4f4db28f35b579709aa2 1799837 coccinelle_1.1.1.deb.orig.tar.gz
 7b0961588f97d61c8a993f66f607e79bfbae5aa0 12176 coccinelle_1.1.1.deb-2.debian.tar.xz
Checksums-Sha256:
 ffc44e6801045957f4fdfc9db46e7433dbc6a01d51b25ca5349b6ea0f58a0559 1799837 coccinelle_1.1.1.deb.orig.tar.gz
 37b6e17d5b5317bad526f8690ac5472c09ce36c1bb224f518b77f53e38c02589 12176 coccinelle_1.1.1.deb-2.debian.tar.xz
Files:
 0617f5d9d0013fc60ac2bccb655d7070 1799837 coccinelle_1.1.1.deb.orig.tar.gz
 5efc5749b3016e85babc5857f5e6b8cc 12176 coccinelle_1.1.1.deb-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEAgVIKeEtDyqOZI5idFxHZtTKzf8FAmNs3UIACgkQdFxHZtTK
zf+T6Q//UOEeG4HrnqI/JPweKi0yU+xogSqB1J2VULF+6euIxdjhp9e9Pg8z6tUL
IEcy88IlRG974Z1BfBzW1l/1qyEPzK5Hip5hD6iZ9lZxEmlkZFOHogtKXWS1FztA
XvY2AwtmhmJjTQd573QiNIwhKpWZGAPvvSWLnanzVhuLNLEoVYhowF0qHblWxjxw
WlL1I6rh0VsC3PKuD1YDVaqYtZAaBD6I8rqKgZ/O9do2dDft8P8wH4SsgbZp4rnV
YIcWKfJxKZhMPoNEuDT5BiWKwA+XgRjzyPm+9Va0VXWekDzEg0EdO326xE7bFrKh
F+FCHLcN1gZDoSz0M3u/Osmwnf3fDBNFjmwCkYQJ5jx7lw6qIWcYxV4VKB5dq3jb
IhtlhRpnBw3OyRESZMprweI41/0DPtHudGWiTFvKDO/0QjCgSjc4hhJx3xePSwFg
Fy94j13vPwi1138I6WQRhGOuDKUu+1WLP2lIQYCJvWmZWTAUAIlHvhxv5w35lT1b
IPSBKGPog+dEI8nShFdZ6NlghF78fnilQnvr+8NPXYEoyEblTkGq7N1ljtSdnmve
nklcPoHLErxVucGDc4Z70Hkjw0O+AVsyE3GxVNO9xAl1x2ZGQiNjbITD9fGrXqXm
j42ZB/6W0NbJZmpWtTtMkT9q4yhSIbVK4rLhqFr58ClLQRzUkTE=
=/ApP
-----END PGP SIGNATURE-----
Wed May 10 20:13:31 UTC 2023  I: Checking whether the package is not for us
Wed May 10 20:13:31 UTC 2023  I: Starting 1st build on remote node ionos11-amd64.debian.net.
Wed May 10 20:13:31 UTC 2023  I: Preparing to do remote build '1' on ionos11-amd64.debian.net.
Wed May 10 20:31:03 UTC 2023  I: Deleting $TMPDIR on ionos11-amd64.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Wed May 10 08:13:36 -12 2023
I: pbuilder-time-stamp: 1683749616
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [coccinelle_1.1.1.deb-2.dsc]
I: copying [./coccinelle_1.1.1.deb.orig.tar.gz]
I: copying [./coccinelle_1.1.1.deb-2.debian.tar.xz]
I: Extracting source
gpgv: Signature made Wed Nov  9 23:15:14 2022 -12
gpgv:                using RSA key 02054829E12D0F2A8E648E62745C4766D4CACDFF
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./coccinelle_1.1.1.deb-2.dsc: no acceptable signature found
dpkg-source: info: extracting coccinelle in coccinelle-1.1.1.deb
dpkg-source: info: unpacking coccinelle_1.1.1.deb.orig.tar.gz
dpkg-source: info: unpacking coccinelle_1.1.1.deb-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying no-bundles.diff
dpkg-source: info: applying manual-build-fix.diff
dpkg-source: info: applying dont-update-test-score.diff
dpkg-source: info: applying dont-expose-parmap.diff
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/577572/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='amd64'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15'
  DISTRIBUTION='bookworm'
  HOME='/root'
  HOST_ARCH='amd64'
  IFS=' 	
  '
  INVOCATION_ID='044bdf3ffca24ca39a04d5a963e8233d'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='577572'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/pbuilderrc_H6lX --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/b1 --logfile b1/build.log coccinelle_1.1.1.deb-2.dsc'
  SUDO_GID='111'
  SUDO_UID='106'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://78.137.99.97:3128'
I: uname -a
  Linux ionos11-amd64 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux
I: ls -l /bin
  total 5632
  -rwxr-xr-x 1 root root 1265648 Apr 23 09:23 bash
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bunzip2
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzcat
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root    2225 Sep 18  2022 bzdiff
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root    4893 Nov 27  2021 bzexe
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root    3775 Sep 18  2022 bzgrep
  -rwxr-xr-x 3 root root   39224 Sep 18  2022 bzip2
  -rwxr-xr-x 1 root root   14568 Sep 18  2022 bzip2recover
  lrwxrwxrwx 1 root root       6 Sep 18  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root    1297 Sep 18  2022 bzmore
  -rwxr-xr-x 1 root root   44016 Sep 20  2022 cat
  -rwxr-xr-x 1 root root   68656 Sep 20  2022 chgrp
  -rwxr-xr-x 1 root root   64496 Sep 20  2022 chmod
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 chown
  -rwxr-xr-x 1 root root  151152 Sep 20  2022 cp
  -rwxr-xr-x 1 root root  125640 Jan  5 01:20 dash
  -rwxr-xr-x 1 root root  121904 Sep 20  2022 date
  -rwxr-xr-x 1 root root   89240 Sep 20  2022 dd
  -rwxr-xr-x 1 root root  102200 Sep 20  2022 df
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 dir
  -rwxr-xr-x 1 root root   88656 Mar 22 22:02 dmesg
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 domainname -> hostname
  -rwxr-xr-x 1 root root   43856 Sep 20  2022 echo
  -rwxr-xr-x 1 root root      41 Jan 24 02:43 egrep
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 false
  -rwxr-xr-x 1 root root      41 Jan 24 02:43 fgrep
  -rwxr-xr-x 1 root root   85600 Mar 22 22:02 findmnt
  -rwsr-xr-x 1 root root   35128 Mar 22 20:35 fusermount
  -rwxr-xr-x 1 root root  203152 Jan 24 02:43 grep
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 gunzip
  -rwxr-xr-x 1 root root    6447 Apr  9  2022 gzexe
  -rwxr-xr-x 1 root root   98136 Apr  9  2022 gzip
  -rwxr-xr-x 1 root root   22680 Dec 19 01:33 hostname
  -rwxr-xr-x 1 root root   72824 Sep 20  2022 ln
  -rwxr-xr-x 1 root root   53024 Mar 23 00:40 login
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 ls
  -rwxr-xr-x 1 root root  207168 Mar 22 22:02 lsblk
  -rwxr-xr-x 1 root root   97552 Sep 20  2022 mkdir
  -rwxr-xr-x 1 root root   72912 Sep 20  2022 mknod
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 mktemp
  -rwxr-xr-x 1 root root   59712 Mar 22 22:02 more
  -rwsr-xr-x 1 root root   59704 Mar 22 22:02 mount
  -rwxr-xr-x 1 root root   18744 Mar 22 22:02 mountpoint
  -rwxr-xr-x 1 root root  142968 Sep 20  2022 mv
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 nisdomainname -> hostname
  lrwxrwxrwx 1 root root      14 Apr  2 18:25 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root   43952 Sep 20  2022 pwd
  lrwxrwxrwx 1 root root       4 Apr 23 09:23 rbash -> bash
  -rwxr-xr-x 1 root root   52112 Sep 20  2022 readlink
  -rwxr-xr-x 1 root root   72752 Sep 20  2022 rm
  -rwxr-xr-x 1 root root   56240 Sep 20  2022 rmdir
  -rwxr-xr-x 1 root root   27560 Nov  2  2022 run-parts
  -rwxr-xr-x 1 root root  126424 Jan  5 07:55 sed
  lrwxrwxrwx 1 root root       4 Jan  5 01:20 sh -> dash
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 sleep
  -rwxr-xr-x 1 root root   85008 Sep 20  2022 stty
  -rwsr-xr-x 1 root root   72000 Mar 22 22:02 su
  -rwxr-xr-x 1 root root   39824 Sep 20  2022 sync
  -rwxr-xr-x 1 root root  531984 Apr  6 02:25 tar
  -rwxr-xr-x 1 root root   14520 Nov  2  2022 tempfile
  -rwxr-xr-x 1 root root  109616 Sep 20  2022 touch
  -rwxr-xr-x 1 root root   35664 Sep 20  2022 true
  -rwxr-xr-x 1 root root   14568 Mar 22 20:35 ulockmgr_server
  -rwsr-xr-x 1 root root   35128 Mar 22 22:02 umount
  -rwxr-xr-x 1 root root   43888 Sep 20  2022 uname
  -rwxr-xr-x 2 root root    2346 Apr  9  2022 uncompress
  -rwxr-xr-x 1 root root  151344 Sep 20  2022 vdir
  -rwxr-xr-x 1 root root   72024 Mar 22 22:02 wdctl
  lrwxrwxrwx 1 root root       8 Dec 19 01:33 ypdomainname -> hostname
  -rwxr-xr-x 1 root root    1984 Apr  9  2022 zcat
  -rwxr-xr-x 1 root root    1678 Apr  9  2022 zcmp
  -rwxr-xr-x 1 root root    6460 Apr  9  2022 zdiff
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zegrep
  -rwxr-xr-x 1 root root      29 Apr  9  2022 zfgrep
  -rwxr-xr-x 1 root root    2081 Apr  9  2022 zforce
  -rwxr-xr-x 1 root root    8103 Apr  9  2022 zgrep
  -rwxr-xr-x 1 root root    2206 Apr  9  2022 zless
  -rwxr-xr-x 1 root root    1842 Apr  9  2022 zmore
  -rwxr-xr-x 1 root root    4577 Apr  9  2022 znew
I: user script /srv/workspace/pbuilder/577572/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: amd64
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-ocaml (>= 1.0.3~), dh-python, libmenhir-ocaml-dev (>= 20090204.dfsg), libparmap-ocaml-dev (>= 1.0~rc4-5~), libpcre-ocaml-dev, libstdcompat-ocaml-dev, libpyml-ocaml-dev, menhir (>= 20090204.dfsg), ocaml-findlib, ocaml-nox (>= 3.11.1-3~), pkg-config (>= 0.9.0), python3, texlive-fonts-extra, texlive-fonts-recommended, texlive-latex-base, texlive-latex-extra, texlive-latex-recommended
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-ocaml (>= 1.0.3~); however:
  Package dh-ocaml is not installed.
 pbuilder-satisfydepends-dummy depends on dh-python; however:
  Package dh-python is not installed.
 pbuilder-satisfydepends-dummy depends on libmenhir-ocaml-dev (>= 20090204.dfsg); however:
  Package libmenhir-ocaml-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libparmap-ocaml-dev (>= 1.0~rc4-5~); however:
  Package libparmap-ocaml-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libpcre-ocaml-dev; however:
  Package libpcre-ocaml-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libstdcompat-ocaml-dev; however:
  Package libstdcompat-ocaml-dev is not installed.
 pbuilder-satisfydepends-dummy depends on libpyml-ocaml-dev; however:
  Package libpyml-ocaml-dev is not installed.
 pbuilder-satisfydepends-dummy depends on menhir (>= 20090204.dfsg); however:
  Package menhir is not installed.
 pbuilder-satisfydepends-dummy depends on ocaml-findlib; however:
  Package ocaml-findlib is not installed.
 pbuilder-satisfydepends-dummy depends on ocaml-nox (>= 3.11.1-3~); however:
  Package ocaml-nox is not installed.
 pbuilder-satisfydepends-dummy depends on pkg-config (>= 0.9.0); however:
  Package pkg-config is not installed.
 pbuilder-satisfydepends-dummy depends on python3; however:
  Package python3 is not installed.
 pbuilder-satisfydepends-dummy depends on texlive-fonts-extra; however:
  Package texlive-fonts-extra is not installed.
 pbuilder-satisfydepends-dummy depends on texlive-fonts-recommended; however:
  Package texlive-fonts-recommended is not installed.
 pbuilder-satisfydepends-dummy depends on texlive-latex-base; however:
  Package texlive-latex-base is not installed.
 pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however:
  Package texlive-latex-extra is not installed.
 pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however:
  Package texlive-latex-recommended is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-ocaml{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-lmodern{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libapache-pom-java{a} libarchive-zip-perl{a} libbrotli1{a} libbsd0{a} libcairo2{a} libcommons-logging-java{a} libcommons-parent-java{a} libdebhelper-perl{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfindlib-ocaml{a} libfontbox-java{a} libfontconfig1{a} libfreetype6{a} libglib2.0-0{a} libgraphite2-3{a} libharfbuzz0b{a} libice6{a} libicu72{a} libkpathsea6{a} libmagic-mgc{a} libmagic1{a} libmenhir-ocaml-dev{a} libncurses-dev{a} libncurses6{a} libpaper-utils{a} libpaper1{a} libparmap-ocaml{a} libparmap-ocaml-dev{a} libpcre-ocaml{a} libpcre-ocaml-dev{a} libpcre16-3{a} libpcre3{a} libpcre3-dev{a} libpcre32-3{a} libpcrecpp0v5{a} libpdfbox-java{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng16-16{a} libptexenc1{a} libpyml-ocaml{a} libpyml-ocaml-dev{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libsm6{a} libstdcompat-ocaml{a} libstdcompat-ocaml-dev{a} libsub-override-perl{a} libsynctex2{a} libteckit0{a} libtexlua53-5{a} libtexluajit2{a} libtool{a} libuchardet0{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libzzip-0-13{a} m4{a} man-db{a} media-types{a} menhir{a} ocaml{a} ocaml-base{a} ocaml-compiler-libs{a} ocaml-findlib{a} ocaml-interp{a} ocaml-nox{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} preview-latex-style{a} python3{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive-base{a} texlive-binaries{a} texlive-fonts-extra{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-pictures{a} ucf{a} x11-common{a} xdg-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  ca-certificates cm-super curl default-jre dvisvgm fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius fonts-adf-universalis fonts-cabin fonts-cantarell fonts-clear-sans fonts-comfortaa fonts-comic-neue fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu-extra fonts-ebgaramond-extra fonts-font-awesome fonts-freefont-otf fonts-freefont-ttf fonts-gfs-artemisia fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-solomos fonts-go fonts-inter fonts-junicode fonts-lato fonts-linuxlibertine fonts-lobstertwo fonts-noto-color-emoji fonts-noto-core fonts-noto-mono fonts-oflb-asana-math fonts-open-sans fonts-paratype fonts-roboto-slab fonts-roboto-unhinted fonts-sil-andika fonts-sil-charis fonts-sil-gentium fonts-sil-gentium-basic fonts-sil-gentiumplus fonts-sil-gentiumplus-compact fonts-stix ledit libarchive-cpio-perl libfile-mimeinfo-perl libfindlib-ocaml-dev libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl libnet-dbus-perl libspreadsheet-parseexcel-perl libx11-protocol-perl lmodern lynx ocaml-man python3-dev rlfe rlwrap ruby shared-mime-info tex-gyre texlive-fonts-extra-links texlive-plain-generic tipa tk wget x11-utils x11-xserver-utils xdg-user-dirs 
0 packages upgraded, 130 newly installed, 0 to remove and 0 not upgraded.
Need to get 755 MB of archives. After unpacking 2380 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6 [813 kB]
Get: 2 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1 [99.3 kB]
Get: 3 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6 [2064 kB]
Get: 4 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
Get: 5 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
Get: 6 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
Get: 7 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
Get: 8 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6 [1796 kB]
Get: 9 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6 [572 kB]
Get: 10 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
Get: 11 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
Get: 12 http://deb.debian.org/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 13 http://deb.debian.org/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB]
Get: 14 http://deb.debian.org/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB]
Get: 15 http://deb.debian.org/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB]
Get: 16 http://deb.debian.org/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB]
Get: 17 http://deb.debian.org/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB]
Get: 18 http://deb.debian.org/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB]
Get: 19 http://deb.debian.org/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+b1 [86.6 kB]
Get: 20 http://deb.debian.org/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB]
Get: 21 http://deb.debian.org/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB]
Get: 22 http://deb.debian.org/debian bookworm/main amd64 ucf all 3.0043+nmu1 [55.2 kB]
Get: 23 http://deb.debian.org/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB]
Get: 24 http://deb.debian.org/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB]
Get: 25 http://deb.debian.org/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB]
Get: 26 http://deb.debian.org/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB]
Get: 27 http://deb.debian.org/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB]
Get: 28 http://deb.debian.org/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 29 http://deb.debian.org/debian bookworm/main amd64 libtool all 2.4.7-5 [517 kB]
Get: 30 http://deb.debian.org/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB]
Get: 31 http://deb.debian.org/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 32 http://deb.debian.org/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B]
Get: 33 http://deb.debian.org/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 34 http://deb.debian.org/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 35 http://deb.debian.org/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB]
Get: 36 http://deb.debian.org/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB]
Get: 37 http://deb.debian.org/debian bookworm/main amd64 libicu72 amd64 72.1-3 [9376 kB]
Get: 38 http://deb.debian.org/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.2 [687 kB]
Get: 39 http://deb.debian.org/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB]
Get: 40 http://deb.debian.org/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 41 http://deb.debian.org/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 42 http://deb.debian.org/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB]
Get: 43 http://deb.debian.org/debian bookworm/main amd64 dh-ocaml all 1.1.3 [82.9 kB]
Get: 44 http://deb.debian.org/debian bookworm/main amd64 python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get: 45 http://deb.debian.org/debian bookworm/main amd64 python3-distutils all 3.11.2-3 [131 kB]
Get: 46 http://deb.debian.org/debian bookworm/main amd64 dh-python all 5.20230130 [104 kB]
Get: 47 http://deb.debian.org/debian bookworm/main amd64 fonts-dejavu-core all 2.37-6 [1068 kB]
Get: 48 http://deb.debian.org/debian bookworm/main amd64 fontconfig-config amd64 2.14.1-4 [315 kB]
Get: 49 http://deb.debian.org/debian bookworm/main amd64 fonts-lmodern all 2.005-1 [4540 kB]
Get: 50 http://deb.debian.org/debian bookworm/main amd64 libapache-pom-java all 29-2 [5276 B]
Get: 51 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
Get: 52 http://deb.debian.org/debian bookworm/main amd64 libbsd0 amd64 0.11.7-2 [117 kB]
Get: 53 http://deb.debian.org/debian bookworm/main amd64 libpng16-16 amd64 1.6.39-2 [276 kB]
Get: 54 http://deb.debian.org/debian bookworm/main amd64 libfreetype6 amd64 2.12.1+dfsg-5 [399 kB]
Get: 55 http://deb.debian.org/debian bookworm/main amd64 libfontconfig1 amd64 2.14.1-4 [386 kB]
Get: 56 http://deb.debian.org/debian bookworm/main amd64 libpixman-1-0 amd64 0.42.2-1 [546 kB]
Get: 57 http://deb.debian.org/debian bookworm/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB]
Get: 58 http://deb.debian.org/debian bookworm/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB]
Get: 59 http://deb.debian.org/debian bookworm/main amd64 libxcb1 amd64 1.15-1 [144 kB]
Get: 60 http://deb.debian.org/debian bookworm/main amd64 libx11-data all 2:1.8.4-2 [292 kB]
Get: 61 http://deb.debian.org/debian bookworm/main amd64 libx11-6 amd64 2:1.8.4-2 [759 kB]
Get: 62 http://deb.debian.org/debian bookworm/main amd64 libxcb-render0 amd64 1.15-1 [115 kB]
Get: 63 http://deb.debian.org/debian bookworm/main amd64 libxcb-shm0 amd64 1.15-1 [105 kB]
Get: 64 http://deb.debian.org/debian bookworm/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB]
Get: 65 http://deb.debian.org/debian bookworm/main amd64 libxrender1 amd64 1:0.9.10-1.1 [33.2 kB]
Get: 66 http://deb.debian.org/debian bookworm/main amd64 libcairo2 amd64 1.16.0-7 [575 kB]
Get: 67 http://deb.debian.org/debian bookworm/main amd64 libcommons-parent-java all 56-1 [10.8 kB]
Get: 68 http://deb.debian.org/debian bookworm/main amd64 libcommons-logging-java all 1.2-3 [62.4 kB]
Get: 69 http://deb.debian.org/debian bookworm/main amd64 ocaml-base amd64 4.13.1-4 [668 kB]
Get: 70 http://deb.debian.org/debian bookworm/main amd64 libfindlib-ocaml amd64 1.9.6-1+b1 [169 kB]
Get: 71 http://deb.debian.org/debian bookworm/main amd64 libfontbox-java all 1:1.8.16-2 [211 kB]
Get: 72 http://deb.debian.org/debian bookworm/main amd64 libglib2.0-0 amd64 2.74.6-2 [1398 kB]
Get: 73 http://deb.debian.org/debian bookworm/main amd64 libgraphite2-3 amd64 1.3.14-1 [81.2 kB]
Get: 74 http://deb.debian.org/debian bookworm/main amd64 libharfbuzz0b amd64 6.0.0+dfsg-3 [1945 kB]
Get: 75 http://deb.debian.org/debian bookworm/main amd64 x11-common all 1:7.7+23 [252 kB]
Get: 76 http://deb.debian.org/debian bookworm/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB]
Get: 77 http://deb.debian.org/debian bookworm/main amd64 libkpathsea6 amd64 2022.20220321.62855-5 [152 kB]
Get: 78 http://deb.debian.org/debian bookworm/main amd64 ocaml-compiler-libs amd64 4.13.1-4 [31.0 MB]
Get: 79 http://deb.debian.org/debian bookworm/main amd64 ocaml-interp amd64 4.13.1-4 [6158 kB]
Get: 80 http://deb.debian.org/debian bookworm/main amd64 libncurses6 amd64 6.4-2 [103 kB]
Get: 81 http://deb.debian.org/debian bookworm/main amd64 libncurses-dev amd64 6.4-2 [348 kB]
Get: 82 http://deb.debian.org/debian bookworm/main amd64 ocaml amd64 4.13.1-4 [72.1 MB]
Get: 83 http://deb.debian.org/debian bookworm/main amd64 libmenhir-ocaml-dev amd64 20220210+ds-2 [533 kB]
Get: 84 http://deb.debian.org/debian bookworm/main amd64 libpaper1 amd64 1.1.29 [12.5 kB]
Get: 85 http://deb.debian.org/debian bookworm/main amd64 libpaper-utils amd64 1.1.29 [8868 B]
Get: 86 http://deb.debian.org/debian bookworm/main amd64 libparmap-ocaml amd64 1.2.5-1 [84.3 kB]
Get: 87 http://deb.debian.org/debian bookworm/main amd64 libparmap-ocaml-dev amd64 1.2.5-1 [178 kB]
Get: 88 http://deb.debian.org/debian bookworm/main amd64 libpcre3 amd64 2:8.39-15 [341 kB]
Get: 89 http://deb.debian.org/debian bookworm/main amd64 libpcre-ocaml amd64 7.5.0-1 [107 kB]
Get: 90 http://deb.debian.org/debian bookworm/main amd64 libpcre16-3 amd64 2:8.39-15 [257 kB]
Get: 91 http://deb.debian.org/debian bookworm/main amd64 libpcre32-3 amd64 2:8.39-15 [248 kB]
Get: 92 http://deb.debian.org/debian bookworm/main amd64 libpcrecpp0v5 amd64 2:8.39-15 [143 kB]
Get: 93 http://deb.debian.org/debian bookworm/main amd64 libpcre3-dev amd64 2:8.39-15 [653 kB]
Get: 94 http://deb.debian.org/debian bookworm/main amd64 ocaml-findlib amd64 1.9.6-1+b1 [481 kB]
Get: 95 http://deb.debian.org/debian bookworm/main amd64 libpcre-ocaml-dev amd64 7.5.0-1 [213 kB]
Get: 96 http://deb.debian.org/debian bookworm/main amd64 libpdfbox-java all 1:1.8.16-2 [5205 kB]
Get: 97 http://deb.debian.org/debian bookworm/main amd64 libpkgconf3 amd64 1.8.1-1 [36.1 kB]
Get: 98 http://deb.debian.org/debian bookworm/main amd64 libptexenc1 amd64 2022.20220321.62855-5 [43.5 kB]
Get: 99 http://deb.debian.org/debian bookworm/main amd64 libstdcompat-ocaml amd64 19-1 [70.0 kB]
Get: 100 http://deb.debian.org/debian bookworm/main amd64 libpyml-ocaml amd64 20220905-1 [444 kB]
Get: 101 http://deb.debian.org/debian bookworm/main amd64 libstdcompat-ocaml-dev amd64 19-1 [964 kB]
Get: 102 http://deb.debian.org/debian bookworm/main amd64 libpyml-ocaml-dev amd64 20220905-1 [870 kB]
Get: 103 http://deb.debian.org/debian bookworm/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB]
Get: 104 http://deb.debian.org/debian bookworm/main amd64 libsynctex2 amd64 2022.20220321.62855-5 [59.6 kB]
Get: 105 http://deb.debian.org/debian bookworm/main amd64 libteckit0 amd64 2.5.11+ds1-1+b1 [335 kB]
Get: 106 http://deb.debian.org/debian bookworm/main amd64 libtexlua53-5 amd64 2022.20220321.62855-5 [111 kB]
Get: 107 http://deb.debian.org/debian bookworm/main amd64 libtexluajit2 amd64 2022.20220321.62855-5 [246 kB]
Get: 108 http://deb.debian.org/debian bookworm/main amd64 libxt6 amd64 1:1.2.1-1.1 [186 kB]
Get: 109 http://deb.debian.org/debian bookworm/main amd64 libxmu6 amd64 2:1.1.3-3 [60.1 kB]
Get: 110 http://deb.debian.org/debian bookworm/main amd64 libxpm4 amd64 1:3.5.12-1.1 [48.4 kB]
Get: 111 http://deb.debian.org/debian bookworm/main amd64 libxaw7 amd64 2:1.0.14-1 [201 kB]
Get: 112 http://deb.debian.org/debian bookworm/main amd64 libxi6 amd64 2:1.8-1+b1 [84.2 kB]
Get: 113 http://deb.debian.org/debian bookworm/main amd64 libzzip-0-13 amd64 0.13.72+dfsg.1-1.1 [58.3 kB]
Get: 114 http://deb.debian.org/debian bookworm/main amd64 menhir amd64 20220210+ds-2 [1142 kB]
Get: 115 http://deb.debian.org/debian bookworm/main amd64 ocaml-nox all 4.13.1-4 [161 kB]
Get: 116 http://deb.debian.org/debian bookworm/main amd64 pkgconf-bin amd64 1.8.1-1 [29.5 kB]
Get: 117 http://deb.debian.org/debian bookworm/main amd64 pkgconf amd64 1.8.1-1 [25.9 kB]
Get: 118 http://deb.debian.org/debian bookworm/main amd64 pkg-config amd64 1.8.1-1 [13.7 kB]
Get: 119 http://deb.debian.org/debian bookworm/main amd64 tex-common all 6.18 [32.5 kB]
Get: 120 http://deb.debian.org/debian bookworm/main amd64 preview-latex-style all 12.2-1 [201 kB]
Get: 121 http://deb.debian.org/debian bookworm/main amd64 t1utils amd64 1.41-4 [62.1 kB]
Get: 122 http://deb.debian.org/debian bookworm/main amd64 texlive-binaries amd64 2022.20220321.62855-5 [10.5 MB]
Get: 123 http://deb.debian.org/debian bookworm/main amd64 xdg-utils all 1.1.3-4.1 [75.5 kB]
Get: 124 http://deb.debian.org/debian bookworm/main amd64 texlive-base all 2022.20230122-3 [21.9 MB]
Get: 125 http://deb.debian.org/debian bookworm/main amd64 texlive-fonts-extra all 2022.20230122-4 [509 MB]
Get: 126 http://deb.debian.org/debian bookworm/main amd64 texlive-fonts-recommended all 2022.20230122-3 [4988 kB]
Get: 127 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-base all 2022.20230122-3 [1182 kB]
Get: 128 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-recommended all 2022.20230122-3 [8880 kB]
Get: 129 http://deb.debian.org/debian bookworm/main amd64 texlive-pictures all 2022.20230122-3 [15.8 MB]
Get: 130 http://deb.debian.org/debian bookworm/main amd64 texlive-latex-extra all 2022.20230122-4 [19.2 MB]
Fetched 755 MB in 55s (13.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpython3.11-minimal:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19596 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.2-6_amd64.deb ...
Unpacking libpython3.11-minimal:amd64 (3.11.2-6) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.5.0-1_amd64.deb ...
Unpacking libexpat1:amd64 (2.5.0-1) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.2-6_amd64.deb ...
Unpacking python3.11-minimal (3.11.2-6) ...
Setting up libpython3.11-minimal:amd64 (3.11.2-6) ...
Setting up libexpat1:amd64 (2.5.0-1) ...
Setting up python3.11-minimal (3.11.2-6) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19912 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_amd64.deb ...
Unpacking python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.0.0_all.deb ...
Unpacking media-types (10.0.0) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ...
Unpacking readline-common (8.2-1.3) ...
Selecting previously unselected package libreadline8:amd64.
Preparing to unpack .../3-libreadline8_8.2-1.3_amd64.deb ...
Unpacking libreadline8:amd64 (8.2-1.3) ...
Selecting previously unselected package libpython3.11-stdlib:amd64.
Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_amd64.deb ...
Unpacking libpython3.11-stdlib:amd64 (3.11.2-6) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../5-python3.11_3.11.2-6_amd64.deb ...
Unpacking python3.11 (3.11.2-6) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20346 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.2-1+b1_amd64.deb ...
Unpacking python3 (3.11.2-1+b1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../002-libmagic-mgc_1%3a5.44-3_amd64.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../003-libmagic1_1%3a5.44-3_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../004-file_1%3a5.44-3_amd64.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../005-gettext-base_0.21-12_amd64.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:amd64.
Preparing to unpack .../006-libuchardet0_0.0.7-1_amd64.deb ...
Unpacking libuchardet0:amd64 (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../007-groff-base_1.22.4-10_amd64.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../008-bsdextrautils_2.38.1-5+b1_amd64.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../009-libpipeline1_1.5.7-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../010-man-db_2.11.2-2_amd64.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package ucf.
Preparing to unpack .../011-ucf_3.0043+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0043+nmu1) ...
Selecting previously unselected package m4.
Preparing to unpack .../012-m4_1.4.19-3_amd64.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../013-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../014-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../015-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../016-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../017-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../018-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../019-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../020-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../021-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../022-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../023-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../024-libelf1_0.188-2.1_amd64.deb ...
Unpacking libelf1:amd64 (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../025-dwz_0.15-1_amd64.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:amd64.
Preparing to unpack .../026-libicu72_72.1-3_amd64.deb ...
Unpacking libicu72:amd64 (72.1-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../027-libxml2_2.9.14+dfsg-1.2_amd64.deb ...
Unpacking libxml2:amd64 (2.9.14+dfsg-1.2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../028-gettext_0.21-12_amd64.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../029-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../030-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../031-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package dh-ocaml.
Preparing to unpack .../032-dh-ocaml_1.1.3_all.deb ...
Unpacking dh-ocaml (1.1.3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../033-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../034-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../035-dh-python_5.20230130_all.deb ...
Unpacking dh-python (5.20230130) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../036-fonts-dejavu-core_2.37-6_all.deb ...
Unpacking fonts-dejavu-core (2.37-6) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../037-fontconfig-config_2.14.1-4_amd64.deb ...
Unpacking fontconfig-config (2.14.1-4) ...
Selecting previously unselected package fonts-lmodern.
Preparing to unpack .../038-fonts-lmodern_2.005-1_all.deb ...
Unpacking fonts-lmodern (2.005-1) ...
Selecting previously unselected package libapache-pom-java.
Preparing to unpack .../039-libapache-pom-java_29-2_all.deb ...
Unpacking libapache-pom-java (29-2) ...
Selecting previously unselected package libbrotli1:amd64.
Preparing to unpack .../040-libbrotli1_1.0.9-2+b6_amd64.deb ...
Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
Selecting previously unselected package libbsd0:amd64.
Preparing to unpack .../041-libbsd0_0.11.7-2_amd64.deb ...
Unpacking libbsd0:amd64 (0.11.7-2) ...
Selecting previously unselected package libpng16-16:amd64.
Preparing to unpack .../042-libpng16-16_1.6.39-2_amd64.deb ...
Unpacking libpng16-16:amd64 (1.6.39-2) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../043-libfreetype6_2.12.1+dfsg-5_amd64.deb ...
Unpacking libfreetype6:amd64 (2.12.1+dfsg-5) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../044-libfontconfig1_2.14.1-4_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.14.1-4) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../045-libpixman-1-0_0.42.2-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.42.2-1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../046-libxau6_1%3a1.0.9-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../047-libxdmcp6_1%3a1.1.2-3_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../048-libxcb1_1.15-1_amd64.deb ...
Unpacking libxcb1:amd64 (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../049-libx11-data_2%3a1.8.4-2_all.deb ...
Unpacking libx11-data (2:1.8.4-2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../050-libx11-6_2%3a1.8.4-2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.8.4-2) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../051-libxcb-render0_1.15-1_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.15-1) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../052-libxcb-shm0_1.15-1_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.15-1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../053-libxext6_2%3a1.3.4-1+b1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.4-1+b1) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../054-libxrender1_1%3a0.9.10-1.1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../055-libcairo2_1.16.0-7_amd64.deb ...
Unpacking libcairo2:amd64 (1.16.0-7) ...
Selecting previously unselected package libcommons-parent-java.
Preparing to unpack .../056-libcommons-parent-java_56-1_all.deb ...
Unpacking libcommons-parent-java (56-1) ...
Selecting previously unselected package libcommons-logging-java.
Preparing to unpack .../057-libcommons-logging-java_1.2-3_all.deb ...
Unpacking libcommons-logging-java (1.2-3) ...
Selecting previously unselected package ocaml-base.
Preparing to unpack .../058-ocaml-base_4.13.1-4_amd64.deb ...
Unpacking ocaml-base (4.13.1-4) ...
Selecting previously unselected package libfindlib-ocaml.
Preparing to unpack .../059-libfindlib-ocaml_1.9.6-1+b1_amd64.deb ...
Unpacking libfindlib-ocaml (1.9.6-1+b1) ...
Selecting previously unselected package libfontbox-java.
Preparing to unpack .../060-libfontbox-java_1%3a1.8.16-2_all.deb ...
Unpacking libfontbox-java (1:1.8.16-2) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../061-libglib2.0-0_2.74.6-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.74.6-2) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../062-libgraphite2-3_1.3.14-1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../063-libharfbuzz0b_6.0.0+dfsg-3_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../064-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../065-libice6_2%3a1.0.10-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.10-1) ...
Selecting previously unselected package libkpathsea6:amd64.
Preparing to unpack .../066-libkpathsea6_2022.20220321.62855-5_amd64.deb ...
Unpacking libkpathsea6:amd64 (2022.20220321.62855-5) ...
Selecting previously unselected package ocaml-compiler-libs.
Preparing to unpack .../067-ocaml-compiler-libs_4.13.1-4_amd64.deb ...
Unpacking ocaml-compiler-libs (4.13.1-4) ...
Selecting previously unselected package ocaml-interp.
Preparing to unpack .../068-ocaml-interp_4.13.1-4_amd64.deb ...
Unpacking ocaml-interp (4.13.1-4) ...
Selecting previously unselected package libncurses6:amd64.
Preparing to unpack .../069-libncurses6_6.4-2_amd64.deb ...
Unpacking libncurses6:amd64 (6.4-2) ...
Selecting previously unselected package libncurses-dev:amd64.
Preparing to unpack .../070-libncurses-dev_6.4-2_amd64.deb ...
Unpacking libncurses-dev:amd64 (6.4-2) ...
Selecting previously unselected package ocaml.
Preparing to unpack .../071-ocaml_4.13.1-4_amd64.deb ...
Unpacking ocaml (4.13.1-4) ...
Selecting previously unselected package libmenhir-ocaml-dev.
Preparing to unpack .../072-libmenhir-ocaml-dev_20220210+ds-2_amd64.deb ...
Unpacking libmenhir-ocaml-dev (20220210+ds-2) ...
Selecting previously unselected package libpaper1:amd64.
Preparing to unpack .../073-libpaper1_1.1.29_amd64.deb ...
Unpacking libpaper1:amd64 (1.1.29) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../074-libpaper-utils_1.1.29_amd64.deb ...
Unpacking libpaper-utils (1.1.29) ...
Selecting previously unselected package libparmap-ocaml.
Preparing to unpack .../075-libparmap-ocaml_1.2.5-1_amd64.deb ...
Unpacking libparmap-ocaml (1.2.5-1) ...
Selecting previously unselected package libparmap-ocaml-dev.
Preparing to unpack .../076-libparmap-ocaml-dev_1.2.5-1_amd64.deb ...
Unpacking libparmap-ocaml-dev (1.2.5-1) ...
Selecting previously unselected package libpcre3:amd64.
Preparing to unpack .../077-libpcre3_2%3a8.39-15_amd64.deb ...
Unpacking libpcre3:amd64 (2:8.39-15) ...
Selecting previously unselected package libpcre-ocaml.
Preparing to unpack .../078-libpcre-ocaml_7.5.0-1_amd64.deb ...
Unpacking libpcre-ocaml (7.5.0-1) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../079-libpcre16-3_2%3a8.39-15_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.39-15) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../080-libpcre32-3_2%3a8.39-15_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.39-15) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../081-libpcrecpp0v5_2%3a8.39-15_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.39-15) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../082-libpcre3-dev_2%3a8.39-15_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.39-15) ...
Selecting previously unselected package ocaml-findlib.
Preparing to unpack .../083-ocaml-findlib_1.9.6-1+b1_amd64.deb ...
Unpacking ocaml-findlib (1.9.6-1+b1) ...
Selecting previously unselected package libpcre-ocaml-dev.
Preparing to unpack .../084-libpcre-ocaml-dev_7.5.0-1_amd64.deb ...
Unpacking libpcre-ocaml-dev (7.5.0-1) ...
Selecting previously unselected package libpdfbox-java.
Preparing to unpack .../085-libpdfbox-java_1%3a1.8.16-2_all.deb ...
Unpacking libpdfbox-java (1:1.8.16-2) ...
Selecting previously unselected package libpkgconf3:amd64.
Preparing to unpack .../086-libpkgconf3_1.8.1-1_amd64.deb ...
Unpacking libpkgconf3:amd64 (1.8.1-1) ...
Selecting previously unselected package libptexenc1:amd64.
Preparing to unpack .../087-libptexenc1_2022.20220321.62855-5_amd64.deb ...
Unpacking libptexenc1:amd64 (2022.20220321.62855-5) ...
Selecting previously unselected package libstdcompat-ocaml.
Preparing to unpack .../088-libstdcompat-ocaml_19-1_amd64.deb ...
Unpacking libstdcompat-ocaml (19-1) ...
Selecting previously unselected package libpyml-ocaml.
Preparing to unpack .../089-libpyml-ocaml_20220905-1_amd64.deb ...
Unpacking libpyml-ocaml (20220905-1) ...
Selecting previously unselected package libstdcompat-ocaml-dev.
Preparing to unpack .../090-libstdcompat-ocaml-dev_19-1_amd64.deb ...
Unpacking libstdcompat-ocaml-dev (19-1) ...
Selecting previously unselected package libpyml-ocaml-dev.
Preparing to unpack .../091-libpyml-ocaml-dev_20220905-1_amd64.deb ...
Unpacking libpyml-ocaml-dev (20220905-1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../092-libsm6_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libsynctex2:amd64.
Preparing to unpack .../093-libsynctex2_2022.20220321.62855-5_amd64.deb ...
Unpacking libsynctex2:amd64 (2022.20220321.62855-5) ...
Selecting previously unselected package libteckit0:amd64.
Preparing to unpack .../094-libteckit0_2.5.11+ds1-1+b1_amd64.deb ...
Unpacking libteckit0:amd64 (2.5.11+ds1-1+b1) ...
Selecting previously unselected package libtexlua53-5:amd64.
Preparing to unpack .../095-libtexlua53-5_2022.20220321.62855-5_amd64.deb ...
Unpacking libtexlua53-5:amd64 (2022.20220321.62855-5) ...
Selecting previously unselected package libtexluajit2:amd64.
Preparing to unpack .../096-libtexluajit2_2022.20220321.62855-5_amd64.deb ...
Unpacking libtexluajit2:amd64 (2022.20220321.62855-5) ...
Selecting previously unselected package libxt6:amd64.
Preparing to unpack .../097-libxt6_1%3a1.2.1-1.1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.2.1-1.1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../098-libxmu6_2%3a1.1.3-3_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.3-3) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../099-libxpm4_1%3a3.5.12-1.1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.12-1.1) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../100-libxaw7_2%3a1.0.14-1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.14-1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../101-libxi6_2%3a1.8-1+b1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.8-1+b1) ...
Selecting previously unselected package libzzip-0-13:amd64.
Preparing to unpack .../102-libzzip-0-13_0.13.72+dfsg.1-1.1_amd64.deb ...
Unpacking libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ...
Selecting previously unselected package menhir.
Preparing to unpack .../103-menhir_20220210+ds-2_amd64.deb ...
Unpacking menhir (20220210+ds-2) ...
Selecting previously unselected package ocaml-nox.
Preparing to unpack .../104-ocaml-nox_4.13.1-4_all.deb ...
Unpacking ocaml-nox (4.13.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../105-pkgconf-bin_1.8.1-1_amd64.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:amd64.
Preparing to unpack .../106-pkgconf_1.8.1-1_amd64.deb ...
Unpacking pkgconf:amd64 (1.8.1-1) ...
Selecting previously unselected package pkg-config:amd64.
Preparing to unpack .../107-pkg-config_1.8.1-1_amd64.deb ...
Unpacking pkg-config:amd64 (1.8.1-1) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../108-tex-common_6.18_all.deb ...
Unpacking tex-common (6.18) ...
Selecting previously unselected package preview-latex-style.
Preparing to unpack .../109-preview-latex-style_12.2-1_all.deb ...
Unpacking preview-latex-style (12.2-1) ...
Selecting previously unselected package t1utils.
Preparing to unpack .../110-t1utils_1.41-4_amd64.deb ...
Unpacking t1utils (1.41-4) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../111-texlive-binaries_2022.20220321.62855-5_amd64.deb ...
Unpacking texlive-binaries (2022.20220321.62855-5) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../112-xdg-utils_1.1.3-4.1_all.deb ...
Unpacking xdg-utils (1.1.3-4.1) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../113-texlive-base_2022.20230122-3_all.deb ...
Unpacking texlive-base (2022.20230122-3) ...
Selecting previously unselected package texlive-fonts-extra.
Preparing to unpack .../114-texlive-fonts-extra_2022.20230122-4_all.deb ...
Unpacking texlive-fonts-extra (2022.20230122-4) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../115-texlive-fonts-recommended_2022.20230122-3_all.deb ...
Unpacking texlive-fonts-recommended (2022.20230122-3) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../116-texlive-latex-base_2022.20230122-3_all.deb ...
Unpacking texlive-latex-base (2022.20230122-3) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../117-texlive-latex-recommended_2022.20230122-3_all.deb ...
Unpacking texlive-latex-recommended (2022.20230122-3) ...
Selecting previously unselected package texlive-pictures.
Preparing to unpack .../118-texlive-pictures_2022.20230122-3_all.deb ...
Unpacking texlive-pictures (2022.20230122-3) ...
Selecting previously unselected package texlive-latex-extra.
Preparing to unpack .../119-texlive-latex-extra_2022.20230122-4_all.deb ...
Unpacking texlive-latex-extra (2022.20230122-4) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:amd64 (1.5.7-1) ...
Setting up libgraphite2-3:amd64 (1.3.14-1) ...
Setting up libpixman-1-0:amd64 (0.42.2-1) ...
Setting up libxau6:amd64 (1:1.0.9-1) ...
Setting up libicu72:amd64 (72.1-3) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libpcre16-3:amd64 (2:8.39-15) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:amd64 (2.74.6-2) ...
No schema files found: doing nothing.
Setting up libtexluajit2:amd64 (2022.20220321.62855-5) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
Setting up libfontbox-java (1:1.8.16-2) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up dh-ocaml (1.1.3) ...
Setting up libmagic1:amd64 (1:5.44-3) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up libzzip-0-13:amd64 (0.13.72+dfsg.1-1.1) ...
Setting up file (1:5.44-3) ...
Setting up libpcre3:amd64 (2:8.39-15) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:amd64 (1.8.1-1) ...
Setting up libx11-data (2:1.8.4-2) ...
Setting up libteckit0:amd64 (2.5.11+ds1-1+b1) ...
Setting up libapache-pom-java (29-2) ...
Setting up libncurses6:amd64 (6.4-2) ...
Setting up t1utils (1.41-4) ...
Setting up libtexlua53-5:amd64 (2022.20220321.62855-5) ...
Setting up libpng16-16:amd64 (1.6.39-2) ...
Setting up libpcre32-3:amd64 (2:8.39-15) ...
Setting up autopoint (0.21-12) ...
Setting up ocaml-base (4.13.1-4) ...
Setting up fonts-dejavu-core (2.37-6) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libkpathsea6:amd64 (2022.20220321.62855-5) ...
Setting up autoconf (2.71-3) ...
Setting up libpcre-ocaml (7.5.0-1) ...
Setting up libstdcompat-ocaml (19-1) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up libuchardet0:amd64 (0.0.7-1) ...
Setting up fonts-lmodern (2.005-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libbsd0:amd64 (0.11.7-2) ...
Setting up libparmap-ocaml (1.2.5-1) ...
Setting up libelf1:amd64 (0.188-2.1) ...
Setting up readline-common (8.2-1.3) ...
Setting up libxml2:amd64 (2.9.14+dfsg-1.2) ...
Setting up xdg-utils (1.1.3-4.1) ...
update-alternatives: using /usr/bin/xdg-open to provide /usr/bin/open (open) in auto mode
Setting up menhir (20220210+ds-2) ...
Setting up libsynctex2:amd64 (2022.20220321.62855-5) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libpcrecpp0v5:amd64 (2:8.39-15) ...
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libice6:amd64 (2:1.0.10-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-3) ...
Setting up libncurses-dev:amd64 (6.4-2) ...
Setting up libxcb1:amd64 (1.15-1) ...
Setting up gettext (0.21-12) ...
Setting up libpdfbox-java (1:1.8.16-2) ...
Setting up libtool (2.4.7-5) ...
Setting up libxcb-render0:amd64 (1.15-1) ...
Setting up libpcre3-dev:amd64 (2:8.39-15) ...
Setting up fontconfig-config (2.14.1-4) ...
Setting up libreadline8:amd64 (8.2-1.3) ...
Setting up libcommons-parent-java (56-1) ...
Setting up libfindlib-ocaml (1.9.6-1+b1) ...
Setting up libcommons-logging-java (1.2-3) ...
Setting up libxcb-shm0:amd64 (1.15-1) ...
Setting up pkgconf:amd64 (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libpyml-ocaml (20220905-1) ...
Setting up libptexenc1:amd64 (2022.20220321.62855-5) ...
Setting up libfreetype6:amd64 (2.12.1+dfsg-5) ...
Setting up ocaml-findlib (1.9.6-1+b1) ...
Setting up pkg-config:amd64 (1.8.1-1) ...
Setting up ucf (3.0043+nmu1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up libx11-6:amd64 (2:1.8.4-2) ...
Setting up libharfbuzz0b:amd64 (6.0.0+dfsg-3) ...
Setting up libfontconfig1:amd64 (2.14.1-4) ...
Setting up libsm6:amd64 (2:1.2.3-1) ...
Setting up libpaper1:amd64 (1.1.29) ...

Creating config file /etc/papersize with new version
Setting up libxpm4:amd64 (1:3.5.12-1.1) ...
Setting up libxrender1:amd64 (1:0.9.10-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.11-stdlib:amd64 (3.11.2-6) ...
Setting up libxext6:amd64 (2:1.3.4-1+b1) ...
Setting up libpaper-utils (1.1.29) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libcairo2:amd64 (1.16.0-7) ...
Setting up tex-common (6.18) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up libxt6:amd64 (1:1.2.1-1.1) ...
Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
Setting up python3.11 (3.11.2-6) ...
Setting up libxmu6:amd64 (2:1.1.3-3) ...
Setting up libxi6:amd64 (2:1.8-1+b1) ...
Setting up preview-latex-style (12.2-1) ...
Setting up debhelper (13.11.4) ...
Setting up python3 (3.11.2-1+b1) ...
Setting up libxaw7:amd64 (2:1.0.14-1) ...
Setting up texlive-binaries (2022.20220321.62855-5) ...
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Setting up python3-lib2to3 (3.11.2-3) ...
Setting up texlive-base (2022.20230122-3) ...
tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps
tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg
tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper
tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex
Setting up python3-distutils (3.11.2-3) ...
Setting up dh-python (5.20230130) ...
Setting up texlive-latex-base (2022.20230122-3) ...
Setting up texlive-fonts-extra (2022.20230122-4) ...
Setting up texlive-latex-recommended (2022.20230122-3) ...
Setting up texlive-pictures (2022.20230122-3) ...
Setting up texlive-fonts-recommended (2022.20230122-3) ...
Setting up texlive-latex-extra (2022.20230122-4) ...
Setting up ocaml-compiler-libs (4.13.1-4) ...
Setting up ocaml-interp (4.13.1-4) ...
Setting up ocaml (4.13.1-4) ...
Setting up libmenhir-ocaml-dev (20220210+ds-2) ...
Setting up libstdcompat-ocaml-dev (19-1) ...
Setting up libparmap-ocaml-dev (1.2.5-1) ...
Setting up libpcre-ocaml-dev (7.5.0-1) ...
Setting up ocaml-nox (4.13.1-4) ...
Setting up libpyml-ocaml-dev (20220905-1) ...
Processing triggers for libc-bin (2.36-9) ...
Processing triggers for tex-common (6.18) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
	This may take some time... done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/coccinelle-1.1.1.deb/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../coccinelle_1.1.1.deb-2_source.changes
dpkg-buildpackage: info: source package coccinelle
dpkg-buildpackage: info: source version 1.1.1.deb-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ralf Treinen <treinen@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean --with ocaml,python3,autoreconf
   dh_auto_clean
	make -j15 distclean
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
CLEAN     commons
CLEAN     globals
CLEAN     parsing_cocci
CLEAN     parsing_c
CLEAN     ctl
CLEAN     ocaml
CLEAN     python
CLEAN     engine
CLEAN     popl09
CLEAN     extra
CLEAN     spatch
CLEAN     spgen
CLEAN     exposed-module
rm -f coccinelle.cma coccinelle.cmxa coccinelle.a \
	coccinelle.cmo coccinelle.cmx coccinelle.o \
	coccinelle_modules.cmi coccinelle_modules.cmo \
	coccinelle_modules.o coccinelle_modules.cmx
CLEAN     .depend
CLEAN     configure
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   dh_ocamlclean
   dh_clean
 debian/rules binary
dh binary --with ocaml,python3,autoreconf
   dh_update_autotools_config
   dh_autoreconf
   dh_ocamlinit
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --enable-ocaml --enable-python --with-python=python3 --enable-opt
configure: configuring coccinelle 1.1.1 in /build/coccinelle-1.1.1.deb
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
configure: determining version suffix
checking for date... /bin/date
configure: version suffix set to Wed, 10 May 2023 08:25:07 -1200
configure: this configure program uses pkg-config m4 macros
configure: this configure program uses ocaml m4 macros (see setup/ocaml.m4)
configure: this configure program uses custom m4 macros (see setup/cocci.m4)
configure: some fake substitutions for required but unavailable programs may be used (see setup/fake*)
configure: verifying basic tools
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for bash... /bin/bash
checking for tar... /bin/tar
checking for patch... /usr/bin/patch
checking for echo... /bin/echo
checking for patchelf... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ocamlc... /usr/bin/ocamlc
OCaml version is 4.13.1
OCaml library path is /usr/lib/ocaml
checking for ocamlopt... /usr/bin/ocamlopt
checking for ocamlc.opt... /usr/bin/ocamlc.opt
checking for ocamlopt.opt... /usr/bin/ocamlopt.opt
checking for ocaml... /usr/bin/ocaml
checking for ocamldep... /usr/bin/ocamldep
checking for ocamlmktop... /usr/bin/ocamlmktop
checking for ocamlmklib... /usr/bin/ocamlmklib
checking for ocamldoc... /usr/bin/ocamldoc
checking that the OCaml version is at least 3.12... yes
checking that the OCaml version is at least 4.02... yes
checking that the OCaml version is at least 4.03... yes
checking for ocamllex... /usr/bin/ocamllex
checking for ocamllex.opt... /usr/bin/ocamllex.opt
checking for ocamlyacc... /usr/bin/ocamlyacc
checking for ocamlfind... /usr/bin/ocamlfind
checking for ocamlprof... /usr/bin/ocamlprof
configure: verifying basic ocaml modules
configure: coccinelle may use external ocaml libraries in /build/coccinelle-1.1.1.deb/bundles
configure: the following OCaml packages should be provided by your ocaml installation
checking for OCaml findlib package unix... found
checking for OCaml findlib package bigarray... found
checking for OCaml findlib package str... found
configure: configuring package dynlink
checking for OCaml findlib package dynlink... found
configure: configuring package parmap
checking for OCaml findlib package parmap... found
configure: configuring package stdcompat
checking for OCaml findlib package stdcompat... found
configure: verifying optional features
checking for menhir... /usr/bin/menhir
configure: system menhir will be used
configure: system menhir will be used
configure: configuring package pyml
checking for OCaml findlib package pyml... found
checking for libpcre... yes
configure: configuring package pcre
checking for OCaml findlib package pcre... found
checking if pcre depends on bytes... no
configure: support for pcre syntax is enabled
checking for pdflatex... /usr/bin/pdflatex
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile.config
config.status: creating version.ml
config.status: creating commons/commands.ml
config.status: creating globals/config.ml
config.status: creating globals/regexp.ml
config.status: creating python/pycocci.ml
config.status: creating ocaml/prepare_ocamlcocci.ml
config.status: creating scripts/spatch.sh
config.status: creating tools/spgen/scripts/spgen.sh
config.status: creating docs/spatch.1
config.status: creating setup/Makefile
config.status: executing depfiles commands
configure: configuration completed
------------------------------------------------------------------------------
Summary

configure flags:  --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --enable-ocaml --enable-python --with-python=python3 --enable-opt
findlib:          /usr/bin/ocamlfind	(an actual version is strongly recommended)
menhir:           /usr/bin/menhir
                  (for local package use --without-menhir,
                   install the menhir package otherwise)

ocaml scripting:  yes	(overridable with --enable-ocaml)
python scripting: yes	(overridable with --enable-python)

pcre regexes:     	(overridable with --enable-pcre-syntax)
pcre module:      yes	(for local package use --disable-pcre)
pcre library:     yes	(requires the libpcre-ocaml-dev package)

optimized spatch: yes	(overridable with --disable-opt)

bash-completion:  ${prefix}/share/bash-completion/completions
                  (overridable with --with-bash-completion)

------------------------------------------------------------------------------
Coccinelle can now be compiled and installed.


If you compile coccinelle again after source code changes or
configuration changes, you may need to run first:
  $ make clean

To compile coccinelle, run:
  $ make

To install coccinelle, run:
  $ make install

Then, to test coccinelle, run for example:
  $ spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c

Or when coccinelle is not installed yet:
  $ COCCINELLE_HOME=/build/coccinelle-1.1.1.deb ./scripts/spatch -sp_file demos/simple.cocci demos/simple.c -o /tmp/new_simple.c
------------------------------------------------------------------------------
You may need to set some environment variables so that the python
libraries are found. The frontend 'spatch' sets the following variables:

  $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib
  $ export PYTHONPATH=$PYTHONPATH:/usr/lib/coccinelle/python

------------------------------------------------------------------------------
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
/usr/bin/make -C docs/manual pdf
make[2]: Entering directory '/build/coccinelle-1.1.1.deb/docs/manual'
./find-xxdate: 12: opam: not found
*** Hevea: Unable to find xxdate.exe ***
/usr/bin/pdflatex -halt-on-error manual.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./manual.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16> (./main.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
Document Class: report 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (./hevea.sty
(/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'rawhtml'
Excluding comment 'htmlonly')
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/ifsym.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.sty
****************************************
* Local config file subfigure.cfg used *
****************************************
(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty)
(/usr/share/texlive/texmf-dist/tex/latex/moreverb/moreverb.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/boxedminipage/boxedminipage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/endnotes/endnotes.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(./macros_common.tex) (./macros_options.tex) (./macros_listing_cocci.tex
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty))
(./macros_grammar.tex) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file manual.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/grfext/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(../../version) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo
nts/map/pdftex/updmap/pdftex.map}]
No file manual.toc.

pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has 
been already used, duplicate ignored
<to be read again> 
                   \relax 
l.117 \chapter
              *{Foreword} [1] (../../version)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd)

LaTeX Warning: Reference `part:usermanual' on page 2 undefined on input line 12
2.


LaTeX Warning: Reference `part:refmanual' on page 2 undefined on input line 123
.

(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
Underfull \hbox (badness 10000) in paragraph at lines 137--140

[2] [3] (./introduction.tex
Chapter 1.
) (./installing.tex [4]
Chapter 2.
) (./tutorial.tex [5]
Chapter 3.
) [6]
Chapter 4.
(./examples.tex
Underfull \hbox (badness 10000) in paragraph at lines 11--16


Overfull \hbox (4.02882pt too wide) in paragraph at lines 17--72
[][] 
[7]
Underfull \hbox (badness 10000) in paragraph at lines 76--82

[8]
Underfull \hbox (badness 10000) in paragraph at lines 141--145


Underfull \hbox (badness 10000) in paragraph at lines 146--152


Underfull \hbox (badness 10000) in paragraph at lines 153--174


Underfull \hbox (badness 10000) in paragraph at lines 177--193

[9]
Underfull \hbox (badness 10000) in paragraph at lines 204--211


Underfull \hbox (badness 10000) in paragraph at lines 212--237

[10]
Underfull \hbox (badness 10000) in paragraph at lines 261--264

[11]
Overfull \hbox (565.25525pt too wide) in paragraph at lines 340--380
[][] 
[12]
Underfull \hbox (badness 10000) in paragraph at lines 384--393


Underfull \hbox (badness 10000) in paragraph at lines 410--421

[13]
Underfull \hbox (badness 10000) in paragraph at lines 435--486

) (./tips.tex [14]
Overfull \hbox (6.12321pt too wide) in paragraph at lines 16--20
[]\T1/ptm/m/n/10 However, if for some rea-son your code looks like [][]\T1/pcr/
m/n/10 bar = *(foo)[]\T1/ptm/m/n/10 , you will end up with [][]\T1/pcr/m/n/10 b
ar = readb((foo))
) (./isomorphisms.tex [15]
Chapter 5.
) (./parsing.tex [16]
Chapter 6.
) (./workflow.tex [17]
Chapter 7.
) (./advanced.tex [18]
Chapter 8.
) [19] [20]
Chapter 9.
(./cocci_syntax.tex (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
Overfull \hbox (14.32869pt too wide) in paragraph at lines 81--123
 [] 
[21] [22]
Overfull \hbox (5.14468pt too wide) in paragraph at lines 216--278
 [] 
[23] [24]

LaTeX Warning: Reference `types' on page 25 undefined on input line 372.

[25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
Overfull \hbox (47.81136pt too wide) in paragraph at lines 1272--1274
[]\T1/ptm/m/n/10 Some kinds of terms can only ap-pear in + code. These in-clude
 com-ments, ifdefs, and at-tributes (\T1/pcr/m/n/10 __attribute__((...))\T1/ptm
/m/n/10 ). 
[35] [36] [37] [38]
Overfull \hbox (2.84468pt too wide) in paragraph at lines 1563--1613
 [] 
[39] [40] [41
pdfTeX warning (ext4): destination with the same identifier (name{gram\\_o}) ha
s been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box 
                                                  \__shipout_drop_firstpage_...
l.1747 
       ] [42] [43] [44]) [45]
Chapter 10.
(./spatch_options.tex
Overfull \hbox (2.95383pt too wide) in paragraph at lines 43--46
[]\T1/pcr/m/n/10 spatch --sp-file foo.cocci --dir foodir --include-headers\T1/p
tm/m/n/10 : Ap-ply the se-man-tic patch
[46] (/usr/share/texlive/texmf-dist/tex/latex/ifsym/uifgeo.fd)

LaTeX Font Warning: Font shape `U/ifgeo/b/n' undefined
(Font)              using `U/ifgeo/m/n' instead on input line 73.

[47] [48]
Overfull \hbox (53.96228pt too wide) in paragraph at lines 205--206
\T1/ptm/m/n/10 that a di-rec-tory is spec-i-fied. The in-dex may be cre-ated us
-ing the script \T1/pcr/m/n/10 coccinelle/scripts/ glimpseindex-cocci.sh\T1/ptm
/m/n/10 .

Overfull \hbox (23.08131pt too wide) in paragraph at lines 221--221
\T1/ptm/m/n/10 vant. This op-tion re-quires that a di-rec-tory is spec-i-fied. 
The in-dex may be cre-ated us-ing the script \T1/pcr/m/n/10 coccinelle/scripts/

[49]
Overfull \hbox (61.07932pt too wide) in paragraph at lines 298--299
\T1/ptm/m/n/10 spacing-score-file is pro-vided, then that file is used for the 
re-sult. Oth-er-wise, the re-sult goes in ``test-s/S-CORE_spacing_expected.sexp
''. 

Overfull \hbox (13.36246pt too wide) in paragraph at lines 310--311
\T1/pcr/m/n/10 --compare-with-expected\T1/ptm/m/n/10 . The lead-ing dot is op-t
ional. This im-plic-itly sets the \T1/pcr/m/n/10 --compare-with-expected

Overfull \hbox (31.46255pt too wide) in paragraph at lines 335--336
\T1/ptm/m/n/10 on which the er-ror oc-curs. This func-tion should then be passe
d to the func-tion \T1/pcr/m/n/10 Parse_c.set_parse_error_function\T1/ptm/m/n/1
0 . 
[50] [51] [52] [53] [54]
Overfull \hbox (6.74498pt too wide) in paragraph at lines 690--691
\T1/pcr/m/n/10 foo.cocci --dir /var/linuxes/linux-next/drivers --patch /var/lin
uxes/linux-next\T1/ptm/m/n/10 .
[55] [56]) [57] [58] (./license.txt [59] [60] [61] [62])
No file manual.bbl.
[63] (./manual.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.


LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.


Package rerunfilecheck Warning: File `manual.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 ) )
(see the transcript file for additional information)
pdfTeX warning (dest): name{nest\\protect\040\\T1\\textunderscore\040expr} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040o} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{case\\protect\040\\T1\\textunderscore\040line} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{iter\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{single\\protect\040\\T1\\textunderscore\040stmt} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{init\\protect\040\\T1\\textunderscore\040list\\prot
ect\040\\T1\\textunderscore\040elem} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{attribute} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040var} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{typedef\\protect\040\\T1\\textunderscore\040ident} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{common\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{stmt\\protect\040\\T1\\textunderscore\040seq} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{name\\protect\040\\T1\\textunderscore\040opt\\prote
ct\040\\T1\\textunderscore\040decl} has been referenced but does not exist, rep
laced by a fixed one


pdfTeX warning (dest): name{fn\\protect\040\\T1\\textunderscore\040ctype} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{d\\protect\040\\T1\\textunderscore\040ident} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{continue\\protect\040\\T1\\textunderscore\040struct
\\protect\040\\T1\\textunderscore\040decl\\protect\040\\T1\\textunderscore\040l
ist} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list\\protect\040\\T1\\textunderscore\040start
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{exp\\protect\040\\T1\\textunderscore\040whencode} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{dot\\protect\040\\T1\\textunderscore\040expr} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ctype\\protect\040\\T1\\textunderscore\040qualif} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{generic\\protect\040\\T1\\textunderscore\040ctype} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{const\\protect\040\\T1\\textunderscore\040vol} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{grammar\\protect\040\\T1\\textunderscore\040ds} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040ds} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{one\\protect\040\\T1\\textunderscore\040decl} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{any\\protect\040\\T1\\textunderscore\040strict} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{rule\\protect\040\\T1\\textunderscore\040elem\\prot
ect\040\\T1\\textunderscore\040stmt} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040code} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040stmt} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040virt\\pr
otect\040\\T1\\textunderscore\040metadecl} has been referenced but does not exi
st, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metadecl
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{CONCAT\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{int\\protect\040\\T1\\textunderscore\040compare\\pr
otect\040\\T1\\textunderscore\040constraint} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{id\\protect\040\\T1\\textunderscore\040compare\\pro
tect\040\\T1\\textunderscore\040constraint} has been referenced but does not ex
ist, replaced by a fixed one


pdfTeX warning (dest): name{regexp\\protect\040\\T1\\textunderscore\040constrai
nt} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{compare\\protect\040\\T1\\textunderscore\040constra
int} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ANDAND\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unary\\protect\040\\T1\\textunderscore\040op} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unop\\protect\040\\T1\\textunderscore\040constraint
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{binop\\protect\040\\T1\\textunderscore\040constrain
t} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assign\\protect\040\\T1\\textunderscore\040op} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assignop\\protect\040\\T1\\textunderscore\040constr
aint} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{pmvids\\protect\040\\T1\\textunderscore\040with\\pr
otect\040\\T1\\textunderscore\040constraints} has been refe
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ifgeo10
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ifgeo10
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/public/ifsym/ifgeo10.mf
(/usr/share/texlive/texmf-dist/fonts/source/public/ifsym/ifgeo.gen [32]
[48] [64] [80] [96] [112] [0] [1] [2] [3] [4] [33] [49] [65] [81] [97] [113]
[34] [50] [66] [82] [98] [114] [35] [51] [67] [83] [99] [115] [36] [52]
[68] [84] [100] [116] [37] [53] [69] [85] [101] [117] [38] [54] [70] [86]
[102] [118] [47] [63] [79] [95] [111] [127] [5] [6] [7] [8] [9] [13] [14]
[15] [26] [27] [28] [29] [30] [31] ) )
Font metrics written on ifgeo10.tfm.
Output written on ifgeo10.600gf (67 characters, 15684 bytes).
Transcript written on ifgeo10.log.
mktexpk: /tmp/texfonts/pk/ljfour/public/ifsym/ifgeo10.600pk: successfully generated.
renced but does not 
exist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040constraints} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040seed} has been referenced but does not exist, r
eplaced by a fixed one


pdfTeX warning (dest): name{bin\\protect\040\\T1\\textunderscore\040op} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{COMMA\\protect\040\\T1\\textunderscore\040LIST} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metavari
ables} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{include\\protect\040\\T1\\textunderscore\040cocci} 
has been referenced but does not exist, replaced by a fixed one

 </tmp/texfonts/pk/ljfour/public/ifsym/ifgeo10.600pk>{/usr/share/texlive/texmf-
dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw
/times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.p
fb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
Output written on manual.pdf (64 pages, 317065 bytes).
Transcript written on manual.log.
/usr/bin/pdflatex -halt-on-error manual.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./manual.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16> (./main.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/report.cls
Document Class: report 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (./hevea.sty
(/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'rawhtml'
Excluding comment 'htmlonly')
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/ifsym.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/epsfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.sty
****************************************
* Local config file subfigure.cfg used *
****************************************
(/usr/share/texlive/texmf-dist/tex/latex/subfigure/subfigure.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty)
(/usr/share/texlive/texmf-dist/tex/latex/moreverb/moreverb.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/boxedminipage/boxedminipage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/endnotes/endnotes.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(./macros_common.tex) (./macros_options.tex) (./macros_listing_cocci.tex
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty))
(./macros_grammar.tex) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./manual.aux)
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/grfext/grfext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
(./manual.out) (./manual.out) (../../version)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd) [1{/var/lib/texmf/fo
nts/map/pdftex/updmap/pdftex.map}] (./manual.toc
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has 
been already used, duplicate ignored
<to be read again> 
                   \relax 
l.33 ...sic transformations}{33}{subsection.9.5.1}
                                                  % [1]) [2] (../../version)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd)
Underfull \hbox (badness 10000) in paragraph at lines 137--140

[3] [4] (./introduction.tex
Chapter 1.
) (./installing.tex [5]
Chapter 2.
) (./tutorial.tex [6]
Chapter 3.
) [7]
Chapter 4.
(./examples.tex
Underfull \hbox (badness 10000) in paragraph at lines 11--16


Overfull \hbox (4.02882pt too wide) in paragraph at lines 17--72
[][] 
[8]
Underfull \hbox (badness 10000) in paragraph at lines 76--82

[9]
Underfull \hbox (badness 10000) in paragraph at lines 141--145


Underfull \hbox (badness 10000) in paragraph at lines 146--152


Underfull \hbox (badness 10000) in paragraph at lines 153--174


Underfull \hbox (badness 10000) in paragraph at lines 177--193

[10]
Underfull \hbox (badness 10000) in paragraph at lines 204--211


Underfull \hbox (badness 10000) in paragraph at lines 212--237

[11]
Underfull \hbox (badness 10000) in paragraph at lines 261--264

[12]
Overfull \hbox (565.25525pt too wide) in paragraph at lines 340--380
[][] 
[13]
Underfull \hbox (badness 10000) in paragraph at lines 384--393


Underfull \hbox (badness 10000) in paragraph at lines 410--421

[14]
Underfull \hbox (badness 10000) in paragraph at lines 435--486

) (./tips.tex [15]
Overfull \hbox (6.12321pt too wide) in paragraph at lines 16--20
[]\T1/ptm/m/n/10 However, if for some rea-son your code looks like [][]\T1/pcr/
m/n/10 bar = *(foo)[]\T1/ptm/m/n/10 , you will end up with [][]\T1/pcr/m/n/10 b
ar = readb((foo))
) (./isomorphisms.tex [16]
Chapter 5.
) (./parsing.tex [17]
Chapter 6.
) (./workflow.tex [18]
Chapter 7.
) (./advanced.tex [19]
Chapter 8.
) [20] [21]
Chapter 9.
(./cocci_syntax.tex (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
Overfull \hbox (14.32869pt too wide) in paragraph at lines 81--123
 [] 
[22] [23]
Overfull \hbox (5.14468pt too wide) in paragraph at lines 216--278
 [] 
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]
Overfull \hbox (47.81136pt too wide) in paragraph at lines 1272--1274
[]\T1/ptm/m/n/10 Some kinds of terms can only ap-pear in + code. These in-clude
 com-ments, ifdefs, and at-tributes (\T1/pcr/m/n/10 __attribute__((...))\T1/ptm
/m/n/10 ). 
[36] [37] [38] [39]
Overfull \hbox (2.84468pt too wide) in paragraph at lines 1563--1613
 [] 
[40] [41] [42
pdfTeX warning (ext4): destination with the same identifier (name{gram\\_o}) ha
s been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box 
                                                  \__shipout_drop_firstpage_...
l.1747 
       ] [43] [44] [45]) [46]
Chapter 10.
(./spatch_options.tex
Overfull \hbox (2.95383pt too wide) in paragraph at lines 43--46
[]\T1/pcr/m/n/10 spatch --sp-file foo.cocci --dir foodir --include-headers\T1/p
tm/m/n/10 : Ap-ply the se-man-tic patch
[47] (/usr/share/texlive/texmf-dist/tex/latex/ifsym/uifgeo.fd)

LaTeX Font Warning: Font shape `U/ifgeo/b/n' undefined
(Font)              using `U/ifgeo/m/n' instead on input line 73.

[48] [49]
Overfull \hbox (53.96228pt too wide) in paragraph at lines 205--206
\T1/ptm/m/n/10 that a di-rec-tory is spec-i-fied. The in-dex may be cre-ated us
-ing the script \T1/pcr/m/n/10 coccinelle/scripts/ glimpseindex-cocci.sh\T1/ptm
/m/n/10 .

Overfull \hbox (23.08131pt too wide) in paragraph at lines 221--221
\T1/ptm/m/n/10 vant. This op-tion re-quires that a di-rec-tory is spec-i-fied. 
The in-dex may be cre-ated us-ing the script \T1/pcr/m/n/10 coccinelle/scripts/

[50]
Overfull \hbox (61.07932pt too wide) in paragraph at lines 298--299
\T1/ptm/m/n/10 spacing-score-file is pro-vided, then that file is used for the 
re-sult. Oth-er-wise, the re-sult goes in ``test-s/S-CORE_spacing_expected.sexp
''. 

Overfull \hbox (13.36246pt too wide) in paragraph at lines 310--311
\T1/pcr/m/n/10 --compare-with-expected\T1/ptm/m/n/10 . The lead-ing dot is op-t
ional. This im-plic-itly sets the \T1/pcr/m/n/10 --compare-with-expected

Overfull \hbox (31.46255pt too wide) in paragraph at lines 335--336
\T1/ptm/m/n/10 on which the er-ror oc-curs. This func-tion should then be passe
d to the func-tion \T1/pcr/m/n/10 Parse_c.set_parse_error_function\T1/ptm/m/n/1
0 . 
[51] [52] [53] [54] [55]
Overfull \hbox (6.74498pt too wide) in paragraph at lines 690--691
\T1/pcr/m/n/10 foo.cocci --dir /var/linuxes/linux-next/drivers --patch /var/lin
uxes/linux-next\T1/ptm/m/n/10 .
[56] [57]) [58] [59] (./license.txt [60] [61] [62] [63])
No file manual.bbl.
[64] (./manual.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 ) )
(see the transcript file for additional information)
pdfTeX warning (dest): name{nest\\protect\040\\T1\\textunderscore\040expr} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040o} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{case\\protect\040\\T1\\textunderscore\040line} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{iter\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{single\\protect\040\\T1\\textunderscore\040stmt} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{init\\protect\040\\T1\\textunderscore\040list\\prot
ect\040\\T1\\textunderscore\040elem} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{attribute} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040var} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{typedef\\protect\040\\T1\\textunderscore\040ident} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{common\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{stmt\\protect\040\\T1\\textunderscore\040seq} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{name\\protect\040\\T1\\textunderscore\040opt\\prote
ct\040\\T1\\textunderscore\040decl} has been referenced but does not exist, rep
laced by a fixed one


pdfTeX warning (dest): name{fn\\protect\040\\T1\\textunderscore\040ctype} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{d\\protect\040\\T1\\textunderscore\040ident} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{continue\\protect\040\\T1\\textunderscore\040struct
\\protect\040\\T1\\textunderscore\040decl\\protect\040\\T1\\textunderscore\040l
ist} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list\\protect\040\\T1\\textunderscore\040start
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{exp\\protect\040\\T1\\textunderscore\040whencode} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{dot\\protect\040\\T1\\textunderscore\040expr} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ctype\\protect\040\\T1\\textunderscore\040qualif} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{generic\\protect\040\\T1\\textunderscore\040ctype} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{const\\protect\040\\T1\\textunderscore\040vol} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{grammar\\protect\040\\T1\\textunderscore\040ds} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040ds} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{one\\protect\040\\T1\\textunderscore\040decl} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{any\\protect\040\\T1\\textunderscore\040strict} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{rule\\protect\040\\T1\\textunderscore\040elem\\prot
ect\040\\T1\\textunderscore\040stmt} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040code} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040stmt} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040virt\\pr
otect\040\\T1\\textunderscore\040metadecl} has been referenced but does not exi
st, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metadecl
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{CONCAT\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{int\\protect\040\\T1\\textunderscore\040compare\\pr
otect\040\\T1\\textunderscore\040constraint} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{id\\protect\040\\T1\\textunderscore\040compare\\pro
tect\040\\T1\\textunderscore\040constraint} has been referenced but does not ex
ist, replaced by a fixed one


pdfTeX warning (dest): name{regexp\\protect\040\\T1\\textunderscore\040constrai
nt} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{compare\\protect\040\\T1\\textunderscore\040constra
int} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ANDAND\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unary\\protect\040\\T1\\textunderscore\040op} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unop\\protect\040\\T1\\textunderscore\040constraint
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{binop\\protect\040\\T1\\textunderscore\040constrain
t} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assign\\protect\040\\T1\\textunderscore\040op} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assignop\\protect\040\\T1\\textunderscore\040constr
aint} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{pmvids\\protect\040\\T1\\textunderscore\040with\\pr
otect\040\\T1\\textunderscore\040constraints} has been referenced but does not 
exist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040constraints} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040seed} has been referenced but does not exist, r
eplaced by a fixed one


pdfTeX warning (dest): name{bin\\protect\040\\T1\\textunderscore\040op} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{COMMA\\protect\040\\T1\\textunderscore\040LIST} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metavari
ables} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{include\\protect\040\\T1\\textunderscore\040cocci} 
has been referenced but does not exist, replaced by a fixed one

 </tmp/texfonts/pk/ljfour/public/ifsym/ifgeo10.600pk>{/usr/share/texlive/texmf-
dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/am
sfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/
cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7
.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb><
/usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a.pfb></usr/share/texlive/t
exmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/share/texlive/texmf-dist/fon
ts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw
/times/utmb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmr8a.p
fb></usr/share/texlive/texmf-dist/fonts/type1/urw/times/utmri8a.pfb>
Output written on manual.pdf (65 pages, 326386 bytes).
Transcript written on manual.log.
#spatch --control-flow-to-file flow1.c
#spatch --control-flow-to-file flow2.c
#dot -Gsize="0.5,0.5" -Tpdf flow1:main.dot > flow1.pdf
#dot -Gsize="0.5,0.5" -Tpdf flow2:main.dot > flow2.pdf
/usr/bin/pdflatex -halt-on-error main_grammar.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./main_grammar.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (./hevea.sty
(/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'rawhtml'
Excluding comment 'htmlonly')
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(./macros_listing_cocci.tex
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty))
(./macros_grammar.tex) (./macros_common.tex) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file main_grammar.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (../../version) (./cocci_syntax.tex
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
Overfull \hbox (14.32625pt too wide) in paragraph at lines 81--123
 [] 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) [2]
Overfull \hbox (5.14224pt too wide) in paragraph at lines 216--278
 [] 
[3] [4]

LaTeX Warning: Reference `types' on page 5 undefined on input line 372.

[5] [6] [7] [8] [9] [10] [11] [12] [13] [14]
Overfull \hbox (47.81136pt too wide) in paragraph at lines 1272--1274
[]\T1/ptm/m/n/10 Some kinds of terms can only ap-pear in + code. These in-clude
 com-ments, ifdefs, and at-tributes (\T1/pcr/m/n/10 __attribute__((...))\T1/ptm
/m/n/10 ). 
[15] [16] [17] [18]
Overfull \hbox (2.84224pt too wide) in paragraph at lines 1563--1613
 [] 
[19] [20] [21
pdfTeX warning (ext4): destination with the same identifier (name{gram\\_o}) ha
s been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box 
                                                  \__shipout_drop_firstpage_...
l.1747 
       ] [22] [23] [24]) [25] (./examples.tex
Underfull \hbox (badness 10000) in paragraph at lines 11--16


Overfull \hbox (4.02882pt too wide) in paragraph at lines 17--72
[][] 
[26]
Underfull \hbox (badness 10000) in paragraph at lines 76--82

[27]
Underfull \hbox (badness 10000) in paragraph at lines 141--145


Underfull \hbox (badness 10000) in paragraph at lines 146--152


Underfull \hbox (badness 10000) in paragraph at lines 153--174


Underfull \hbox (badness 10000) in paragraph at lines 177--193

[28]
Underfull \hbox (badness 10000) in paragraph at lines 204--211


Underfull \hbox (badness 10000) in paragraph at lines 212--237

[29]
Underfull \hbox (badness 10000) in paragraph at lines 261--264

[30]
Overfull \hbox (565.25525pt too wide) in paragraph at lines 340--380
[][] 
[31]
Underfull \hbox (badness 10000) in paragraph at lines 384--393


Underfull \hbox (badness 10000) in paragraph at lines 410--421

[32]
Underfull \hbox (badness 10000) in paragraph at lines 435--486

) [33] (./tips.tex
Overfull \hbox (6.12321pt too wide) in paragraph at lines 16--20
[]\T1/ptm/m/n/10 However, if for some rea-son your code looks like [][]\T1/pcr/
m/n/10 bar = *(foo)[]\T1/ptm/m/n/10 , you will end up with [][]\T1/pcr/m/n/10 b
ar = readb((foo))
) [34] (./main_grammar.aux (./examples.aux) (./tips.aux))

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.


Package rerunfilecheck Warning: File `main_grammar.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 )
(see the transcript file for additional information)
pdfTeX warning (dest): name{nest\\protect\040\\T1\\textunderscore\040expr} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040o} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{case\\protect\040\\T1\\textunderscore\040line} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{iter\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{single\\protect\040\\T1\\textunderscore\040stmt} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{init\\protect\040\\T1\\textunderscore\040list\\prot
ect\040\\T1\\textunderscore\040elem} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{attribute} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040var} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{typedef\\protect\040\\T1\\textunderscore\040ident} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{common\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{stmt\\protect\040\\T1\\textunderscore\040seq} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{name\\protect\040\\T1\\textunderscore\040opt\\prote
ct\040\\T1\\textunderscore\040decl} has been referenced but does not exist, rep
laced by a fixed one


pdfTeX warning (dest): name{fn\\protect\040\\T1\\textunderscore\040ctype} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{d\\protect\040\\T1\\textunderscore\040ident} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{continue\\protect\040\\T1\\textunderscore\040struct
\\protect\040\\T1\\textunderscore\040decl\\protect\040\\T1\\textunderscore\040l
ist} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list\\protect\040\\T1\\textunderscore\040start
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{exp\\protect\040\\T1\\textunderscore\040whencode} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{dot\\protect\040\\T1\\textunderscore\040expr} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ctype\\protect\040\\T1\\textunderscore\040qualif} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{generic\\protect\040\\T1\\textunderscore\040ctype} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{const\\protect\040\\T1\\textunderscore\040vol} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{grammar\\protect\040\\T1\\textunderscore\040ds} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040ds} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{one\\protect\040\\T1\\textunderscore\040decl} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{any\\protect\040\\T1\\textunderscore\040strict} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{rule\\protect\040\\T1\\textunderscore\040elem\\prot
ect\040\\T1\\textunderscore\040stmt} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040code} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040stmt} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040virt\\pr
otect\040\\T1\\textunderscore\040metadecl} has been referenced but does not exi
st, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metadecl
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{CONCAT\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{int\\protect\040\\T1\\textunderscore\040compare\\pr
otect\040\\T1\\textunderscore\040constraint} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{id\\protect\040\\T1\\textunderscore\040compare\\pro
tect\040\\T1\\textunderscore\040constraint} has been referenced but does not ex
ist, replaced by a fixed one


pdfTeX warning (dest): name{regexp\\protect\040\\T1\\textunderscore\040constrai
nt} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{compare\\protect\040\\T1\\textunderscore\040constra
int} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ANDAND\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unary\\protect\040\\T1\\textunderscore\040op} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unop\\protect\040\\T1\\textunderscore\040constraint
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{binop\\protect\040\\T1\\textunderscore\040constrain
t} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assign\\protect\040\\T1\\textunderscore\040op} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assignop\\protect\040\\T1\\textunderscore\040constr
aint} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{pmvids\\protect\040\\T1\\textunderscore\040with\\pr
otect\040\\T1\\textunderscore\040constraints} has been referenced but does not 
exist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040constraints} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040seed} has been referenced but does not exist, r
eplaced by a fixed one


pdfTeX warning (dest): name{bin\\protect\040\\T1\\textunderscore\040op} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{COMMA\\protect\040\\T1\\textunderscore\040LIST} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metavari
ables} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{include\\protect\040\\T1\\textunderscore\040cocci} 
has been referenced but does not exist, replaced by a fixed one

{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsf
onts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a
.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/
texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/font
s/type1/urw/times/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/tim
es/utmri8a.pfb>
Output written on main_grammar.pdf (34 pages, 251869 bytes).
Transcript written on main_grammar.log.
/usr/bin/pdflatex -halt-on-error main_grammar.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./main_grammar.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16>
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/times.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty) (./hevea.sty
(/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty
Excluding comment 'comment') Excluding comment 'rawhtml'
Excluding comment 'htmlonly')
(/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty)
(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty)
(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.sty
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/listings.cfg))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(./macros_listing_cocci.tex
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstlang1.sty)
(/usr/share/texlive/texmf-dist/tex/latex/listings/lstmisc.sty))
(./macros_grammar.tex) (./macros_common.tex) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./main_grammar.aux (./examples.aux) (./tips.aux)) (./main_grammar.out)
(./main_grammar.out)
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (../../version) (./cocci_syntax.tex
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
Overfull \hbox (14.32625pt too wide) in paragraph at lines 81--123
 [] 
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd) [2]
Overfull \hbox (5.14224pt too wide) in paragraph at lines 216--278
 [] 
[3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]
Overfull \hbox (47.81136pt too wide) in paragraph at lines 1272--1274
[]\T1/ptm/m/n/10 Some kinds of terms can only ap-pear in + code. These in-clude
 com-ments, ifdefs, and at-tributes (\T1/pcr/m/n/10 __attribute__((...))\T1/ptm
/m/n/10 ). 
[15] [16] [17] [18]
Overfull \hbox (2.84224pt too wide) in paragraph at lines 1563--1613
 [] 
[19] [20] [21
pdfTeX warning (ext4): destination with the same identifier (name{gram\\_o}) ha
s been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box 
                                                  \__shipout_drop_firstpage_...
l.1747 
       ] [22] [23] [24]) [25] (./examples.tex
Underfull \hbox (badness 10000) in paragraph at lines 11--16


Overfull \hbox (4.02882pt too wide) in paragraph at lines 17--72
[][] 
[26]
Underfull \hbox (badness 10000) in paragraph at lines 76--82

[27]
Underfull \hbox (badness 10000) in paragraph at lines 141--145


Underfull \hbox (badness 10000) in paragraph at lines 146--152


Underfull \hbox (badness 10000) in paragraph at lines 153--174


Underfull \hbox (badness 10000) in paragraph at lines 177--193

[28]
Underfull \hbox (badness 10000) in paragraph at lines 204--211


Underfull \hbox (badness 10000) in paragraph at lines 212--237

[29]
Underfull \hbox (badness 10000) in paragraph at lines 261--264

[30]
Overfull \hbox (565.25525pt too wide) in paragraph at lines 340--380
[][] 
[31]
Underfull \hbox (badness 10000) in paragraph at lines 384--393


Underfull \hbox (badness 10000) in paragraph at lines 410--421

[32]
Underfull \hbox (badness 10000) in paragraph at lines 435--486

) [33] (./tips.tex
Overfull \hbox (6.12321pt too wide) in paragraph at lines 16--20
[]\T1/ptm/m/n/10 However, if for some rea-son your code looks like [][]\T1/pcr/
m/n/10 bar = *(foo)[]\T1/ptm/m/n/10 , you will end up with [][]\T1/pcr/m/n/10 b
ar = readb((foo))
) [34] (./main_grammar.aux (./examples.aux) (./tips.aux)) )
(see the transcript file for additional information)
pdfTeX warning (dest): name{nest\\protect\040\\T1\\textunderscore\040expr} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040n} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040d} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040o} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{case\\protect\040\\T1\\textunderscore\040line} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{iter\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{single\\protect\040\\T1\\textunderscore\040stmt} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{init\\protect\040\\T1\\textunderscore\040list\\prot
ect\040\\T1\\textunderscore\040elem} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040ident} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{attribute} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040var} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{typedef\\protect\040\\T1\\textunderscore\040ident} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{common\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{gram\\protect\040\\T1\\textunderscore\040p} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{stmt\\protect\040\\T1\\textunderscore\040seq} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{name\\protect\040\\T1\\textunderscore\040opt\\prote
ct\040\\T1\\textunderscore\040decl} has been referenced but does not exist, rep
laced by a fixed one


pdfTeX warning (dest): name{fn\\protect\040\\T1\\textunderscore\040ctype} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{d\\protect\040\\T1\\textunderscore\040ident} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{continue\\protect\040\\T1\\textunderscore\040struct
\\protect\040\\T1\\textunderscore\040decl\\protect\040\\T1\\textunderscore\040l
ist} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list\\protect\040\\T1\\textunderscore\040start
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{struct\\protect\040\\T1\\textunderscore\040decl\\pr
otect\040\\T1\\textunderscore\040list} has been referenced but does not exist, 
replaced by a fixed one


pdfTeX warning (dest): name{exp\\protect\040\\T1\\textunderscore\040whencode} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{dot\\protect\040\\T1\\textunderscore\040expr} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ctype\\protect\040\\T1\\textunderscore\040qualif} h
as been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{generic\\protect\040\\T1\\textunderscore\040ctype} 
has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{const\\protect\040\\T1\\textunderscore\040vol} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{grammar\\protect\040\\T1\\textunderscore\040ds} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040ds} has be
en referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{one\\protect\040\\T1\\textunderscore\040decl} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{any\\protect\040\\T1\\textunderscore\040strict} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{rule\\protect\040\\T1\\textunderscore\040elem\\prot
ect\040\\T1\\textunderscore\040stmt} has been referenced but does not exist, re
placed by a fixed one


pdfTeX warning (dest): name{when\\protect\040\\T1\\textunderscore\040code} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{decl\\protect\040\\T1\\textunderscore\040stmt} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040virt\\pr
otect\040\\T1\\textunderscore\040metadecl} has been referenced but does not exi
st, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metadecl
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{CONCAT\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{int\\protect\040\\T1\\textunderscore\040compare\\pr
otect\040\\T1\\textunderscore\040constraint} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{id\\protect\040\\T1\\textunderscore\040compare\\pro
tect\040\\T1\\textunderscore\040constraint} has been referenced but does not ex
ist, replaced by a fixed one


pdfTeX warning (dest): name{regexp\\protect\040\\T1\\textunderscore\040constrai
nt} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{compare\\protect\040\\T1\\textunderscore\040constra
int} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{ANDAND\\protect\040\\T1\\textunderscore\040LIST} ha
s been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unary\\protect\040\\T1\\textunderscore\040op} has b
een referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{unop\\protect\040\\T1\\textunderscore\040constraint
} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{binop\\protect\040\\T1\\textunderscore\040constrain
t} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assign\\protect\040\\T1\\textunderscore\040op} has 
been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{assignop\\protect\040\\T1\\textunderscore\040constr
aint} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{pmvids\\protect\040\\T1\\textunderscore\040with\\pr
otect\040\\T1\\textunderscore\040constraints} has been referenced but does not 
exist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040constraints} has been referenced but does not e
xist, replaced by a fixed one


pdfTeX warning (dest): name{pmids\\protect\040\\T1\\textunderscore\040with\\pro
tect\040\\T1\\textunderscore\040seed} has been referenced but does not exist, r
eplaced by a fixed one


pdfTeX warning (dest): name{bin\\protect\040\\T1\\textunderscore\040op} has bee
n referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{COMMA\\protect\040\\T1\\textunderscore\040LIST} has
 been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{script\\protect\040\\T1\\textunderscore\040metavari
ables} has been referenced but does not exist, replaced by a fixed one


pdfTeX warning (dest): name{include\\protect\040\\T1\\textunderscore\040cocci} 
has been referenced but does not exist, replaced by a fixed one

{/usr/share/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/share/texlive/
texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-
dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/share/texlive/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmr7.pfb></usr/share/texlive/texmf-dist/fonts/type1/publi
c/amsfonts/cm/cmsy10.pfb></usr/share/texlive/texmf-dist/fonts/type1/public/amsf
onts/cm/cmsy7.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrb8a
.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/sh
are/texlive/texmf-dist/fonts/type1/urw/helvetic/uhvr8a.pfb></usr/share/texlive/
texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-dist/font
s/type1/urw/times/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/tim
es/utmri8a.pfb>
Output written on main_grammar.pdf (34 pages, 253832 bytes).
Transcript written on main_grammar.log.
/usr/bin/pdflatex -halt-on-error options.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./options.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16> (./main_options.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/ifsym.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)) (./macros_options.tex
) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file options.aux.
(../../version) (/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)

LaTeX Warning: No \author given.

(./spatch_options.tex (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd)
Overfull \hbox (20.0204pt too wide) in paragraph at lines 43--46
[]\T1/cmtt/m/n/10 spatch --sp-file foo.cocci --dir foodir --include-headers\T1/
cmr/m/n/10 : Ap-ply the se-man-tic patch \T1/cmtt/m/n/10 foo.cocci
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/uifgeo.fd) [1{/var/lib/texmf/fon
ts/map/pdftex/updmap/pdftex.map}] [2] [3] [4]
Overfull \hbox (20.8289pt too wide) in paragraph at lines 310--311
\T1/cmr/m/n/10 with \T1/cmtt/m/n/10 --compare-with-expected\T1/cmr/m/n/10 . The
 lead-ing dot is op-tional. This im-plic-itly sets the \T1/cmtt/m/n/10 --compar
e-with-expected
[5] [6] [7] [8] (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd)
[9] [10] [11]) [12] (./options.aux)
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecss1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecss1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecss1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecss.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
Font metrics written on ecss1000.tfm.
Output written on ecss1000.600gf (256 characters, 46224 bytes).
Transcript written on ecss1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecss1000.600pk: successfully generated.
 ) )
(see the transcript file for additional information) </tmp/texfonts/pk/ljfour/j
knappen/ec/ecss1000.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecti1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecti1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecti1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecti.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/extextit.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exileast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exilwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exilig.mf
 Ok [25] [26] [27] [28] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exitalp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exillett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exidigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exiligtb.mf
 Ok) ) ) )
Font metrics written on ecti1000.tfm.
Output written on ecti1000.600gf (256 characters, 53420 bytes).
Transcript written on ecti1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecti1000.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecti1000.600pk>

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecbx1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecbx1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
Font metrics written on ecbx1000.tfm.
Output written on ecbx1000.600gf (256 characters, 49864 bytes).
Transcript written on ecbx1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1000.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1000.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ifgeob10
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ifgeob10
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/public/ifsym/ifgeob10.mf
(/usr/share/texlive/texmf-dist/fonts/source/public/ifsym/ifgeo.gen [32]
[48] [64] [80] [96] [112] [0] [1] [2] [3] [4] [33] [49] [65] [81] [97] [113]
[34] [50] [66] [82] [98] [114] [35] [51] [67] [83] [99] [115] [36] [52]
[68] [84] [100] [116] [37] [53] [69] [85] [101] [117] [38] [54] [70] [86]
[102] [118] [47] [63] [79] [95] [111] [127] [5] [6] [7] [8] [9] [13] [14]
[15] [26] [27] [28] [29] [30] [31] ) )
Font metrics written on ifgeob10.tfm.
Output written on ifgeob10.600gf (67 characters, 15036 bytes).
Transcript written on ifgeob10.log.
mktexpk: /tmp/texfonts/pk/ljfour/public/ifsym/ifgeob10.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/
public/ifsym/ifgeob10.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecbx1200
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecbx1200
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx1200.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
Font metrics written on ecbx1200.tfm.
Output written on ecbx1200.600gf (256 characters, 59220 bytes).
Transcript written on ecbx1200.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1200.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1200.600p
k> </tmp/texfonts/pk/ljfour/public/ifsym/ifgeo10.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 tcrm1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input tcrm1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymb.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txpseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [27] [29])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txgen.mf
 Ok [100] [109] [98] [99] [108])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txsymbol.mf
 Ok [13] [18] [21] [22] [23] [24] [25] [26] [28] [31] [32] [36] [39] [44]
[45] [46] [42] [47] [60] [61] [62] [77] [79] [87] [110] [91] [93] [94] [95]
[96] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137]
[138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149]
[150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161]
[162] [163] [164] [165] [166] [167] [168] [169] [171] [172] [173] [174]
[175] [177] [176] [180] [181] [182] [183] [184] [187] [191] [214] [246])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txromod.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrsuper.mf
 Ok [185] [178] [179] [170] [186])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/txrfract.mf
 Ok [188] [189] [190]) ) ) )
(some charht values had to be adjusted by as much as 0.06943pt)
Font metrics written on tcrm1000.tfm.
Output written on tcrm1000.600gf (128 characters, 23548 bytes).
Transcript written on tcrm1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/tcrm1000.600pk: successfully generated.
 </tmp/texfonts/pk/ljfou
r/jknappen/ec/tcrm1000.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ectt1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ectt1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ectt1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ectt.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exmligtb.mf
 Ok) ) ) )
Font metrics written on ectt1000.tfm.
Output written on ectt1000.600gf (256 characters, 43832 bytes).
Transcript written on ectt1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ectt1000.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ectt1000.600
pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecrm1000
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecrm1000
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm1000.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
(some charht values had to be adjusted by as much as 0.06586pt)
Font metrics written on ecrm1000.tfm.
Output written on ecrm1000.600gf (256 characters, 51184 bytes).
Transcript written on ecrm1000.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1000.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1000.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecbx1440
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecbx1440
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx1440.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecbx.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
(some charht values had to be adjusted by as much as 0.10997pt)
Font metrics written on ecbx1440.tfm.
Output written on ecbx1440.600gf (256 characters, 70764 bytes).
Transcript written on ecbx1440.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1440.600pk: successfully generated.
 </tmp/texfonts/pk/ljfo
ur/jknappen/ec/ecbx1440.600pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecrm1200
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecrm1200
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm1200.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
(some charht values had to be adjusted by as much as 0.07143pt)
Font metrics written on ecrm1200.tfm.
Output written on ecrm1200.600gf (256 characters, 60320 bytes).
Transcript written on ecrm1200.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1200.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1200.60
0pk>
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ecrm1728
mkdir: cannot create directory '././nonexistent': Permission denied
mktexpk: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1+0/600; nonstopmode; input ecrm1728
This is METAFONT, Version 2.71828182 (TeX Live 2022/Debian) (preloaded base=mf)

(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm1728.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbase.mf)
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/ecrm.mf
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exroman.mf
 Ok (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccess.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expseudo.mf
 Ok) (/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exruwest.mf
 Ok [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203]
[204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215]
[216] [217] [218] [219] [220] [221] [222] [223])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlwest.mf
 Ok [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247]
[248] [249] [250] [251] [252] [253] [254] [255])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrueast.mf
 Ok [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139]
[140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151]
[152] [153] [154] [155] [156] [157])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrleast.mf
 Ok [158] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170]
[171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exbraces.mf
 Ok [94] [126] [23] [40] [41] [60] [124] [62] [91] [93] [92] [123] [125]
[95] [127] [32])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/expunct.mf
 Ok [14] [15] [19] [20] [13] [18] [33] [39] [42] [43] [44] [46] [47] [58]
[59] [61] [96] [189] [17] [45] [16] [21] [22])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exaccent.mf
 Ok [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exsign.mf
 Ok [24] [34] [35] [36] [37] [64] [191] [159])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrlig.mf
 Ok [25] [26] [28] [27] [29] [30] [31])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exromp.mf
 Ok [38] [63] [190])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrulett.mf
 Ok [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78]
[79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrllett.mf
 Ok [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108]
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrdigit.mf
 Ok [48] [49] [50] [51] [52] [53] [54] [55] [56] [57])
(/usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/exrligtb.mf
 Ok) ) ) )
(some charht values had to be adjusted by as much as 0.0972pt)
Font metrics written on ecrm1728.tfm.
Output written on ecrm1728.600gf (256 characters, 84608 bytes).
Transcript written on ecrm1728.log.
mktexpk: /tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1728.600pk: successfully generated.
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1728.600pk></usr/share/texlive/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmsy10.pfb>
Output written on options.pdf (12 pages, 144100 bytes).
Transcript written on options.log.
/usr/bin/pdflatex -halt-on-error options.tex
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./options.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-01-16> (./main_options.tex
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/preprint/fullpage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/ifsym.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)) (./macros_options.tex
) (./macros.tex)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
(./options.aux) (../../version)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)

LaTeX Warning: No \author given.

(./spatch_options.tex (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd)
Overfull \hbox (20.0204pt too wide) in paragraph at lines 43--46
[]\T1/cmtt/m/n/10 spatch --sp-file foo.cocci --dir foodir --include-headers\T1/
cmr/m/n/10 : Ap-ply the se-man-tic patch \T1/cmtt/m/n/10 foo.cocci
(/usr/share/texlive/texmf-dist/tex/latex/ifsym/uifgeo.fd) [1{/var/lib/texmf/fon
ts/map/pdftex/updmap/pdftex.map}] [2] [3] [4]
Overfull \hbox (20.8289pt too wide) in paragraph at lines 310--311
\T1/cmr/m/n/10 with \T1/cmtt/m/n/10 --compare-with-expected\T1/cmr/m/n/10 . The
 lead-ing dot is op-tional. This im-plic-itly sets the \T1/cmtt/m/n/10 --compar
e-with-expected
[5] [6] [7] [8] (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmss.fd)
[9] [10] [11]) [12] (./options.aux) ) )
(see the transcript file for additional information) </tmp/texfonts/pk/ljfour/j
knappen/ec/ecss1000.600pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ecti1000.600pk>
 </tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1000.600pk> </tmp/texfonts/pk/ljfour/
public/ifsym/ifgeob10.600pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ecbx1200.600p
k> </tmp/texfonts/pk/ljfour/public/ifsym/ifgeo10.600pk> </tmp/texfonts/pk/ljfou
r/jknappen/ec/tcrm1000.600pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ectt1000.600
pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1000.600pk> </tmp/texfonts/pk/ljfo
ur/jknappen/ec/ecbx1440.600pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1200.60
0pk> </tmp/texfonts/pk/ljfour/jknappen/ec/ecrm1728.600pk></usr/share/texlive/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texlive/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/share/texlive/texmf-dist/font
s/type1/public/amsfonts/cm/cmsy10.pfb>
Output written on options.pdf (12 pages, 144100 bytes).
Transcript written on options.log.
make[2]: Leaving directory '/build/coccinelle-1.1.1.deb/docs/manual'
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   dh_auto_build -Ncoccinelle-doc
	make -j15
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
/usr/bin/menhir --ocamldep "/usr/bin/ocamldep -I commons/ocamlextra -I commons -I globals -I parsing_cocci -I parsing_c -I ctl -I ocaml -I python -I engine -I popl09 -I extra -I tools/spgen/source/ -I /usr/lib/ocaml/pcre -I /usr/lib/ocaml/pyml -I /usr/lib/ocaml/parmap -I /usr/lib/ocaml/stdcompat -ml-synonym .mll -ml-synonym .mly -mli-synonym .ml -mli-synonym .mll -mli-synonym .mly" --depend parsing_cocci/parser_cocci_menhir.mly >parsing_cocci/parser_cocci_menhir.mly.d || (rm parsing_cocci/parser_cocci_menhir.mly.d; false)
OCAMLYACC parsing_c/parser_c.mly
OCAMLDEP  tools/spgen/source/spgen_lexer.mli
OCAMLDEP  parsing_c/lexer_c.mli
OCAMLDEP  parsing_cocci/lexer_script.mli
OCAMLDEP  parsing_cocci/lexer_cli.mli
OCAMLDEP  parsing_cocci/lexer_cocci.mli
OCAMLDEP  tools/spgen/source/main.mli
OCAMLDEP  tools/spgen/source/spgen_test.mli
OCAMLDEP  tools/spgen/source/spgen.mli
OCAMLDEP  tools/spgen/source/spgen_config.mli
OCAMLDEP  tools/spgen/source/spgen_interactive.mli
OCAMLDEP  tools/spgen/source/file_transform.mli
OCAMLDEP  tools/spgen/source/script_rule.mli
OCAMLDEP  tools/spgen/source/context_rule.mli
OCAMLDEP  tools/spgen/source/rule_header.mli
OCAMLDEP  tools/spgen/source/rule_body.mli
OCAMLDEP  tools/spgen/source/disj_generator.mli
OCAMLDEP  tools/spgen/source/position_generator.mli
OCAMLDEP  tools/spgen/source/user_input.mli
OCAMLDEP  tools/spgen/source/snapshot.mli
OCAMLDEP  tools/spgen/source/meta_variable.mli
OCAMLDEP  tools/spgen/source/detect_patch.mli
OCAMLDEP  tools/spgen/source/ast_tostring.mli
OCAMLDEP  tools/spgen/source/globals.mli
OCAMLDEP  main.mli
OCAMLDEP  enter.mli
OCAMLDEP  read_options.mli
OCAMLDEP  testing.mli
OCAMLDEP  cocci.mli
OCAMLDEP  flag_cocci.mli
OCAMLDEP  extra/maintainers.mli
OCAMLDEP  extra/kbuild.mli
OCAMLDEP  extra/classic_patch.mli
OCAMLDEP  popl09/popl.mli
OCAMLDEP  popl09/popltoctl.mli
OCAMLDEP  popl09/flag_popl.mli
OCAMLDEP  popl09/pretty_print_popl.mli
OCAMLDEP  popl09/insert_quantifiers.mli
OCAMLDEP  popl09/asttopopl.mli
OCAMLDEP  popl09/ast_popl.mli
OCAMLDEP  engine/ctlcocci_integration.mli
OCAMLDEP  engine/postprocess_transinfo.mli
OCAMLDEP  engine/ctltotex.mli
OCAMLDEP  engine/asttoctl2.mli
OCAMLDEP  engine/asttomember.mli
OCAMLDEP  engine/transformation_c.mli
OCAMLDEP  engine/pattern_c.mli
OCAMLDEP  engine/cocci_vs_c.mli
OCAMLDEP  engine/isomorphisms_c_c.mli
OCAMLDEP  engine/c_vs_c.mli
OCAMLDEP  engine/check_reachability.mli
OCAMLDEP  engine/check_exhaustive_pattern.mli
OCAMLDEP  engine/pretty_print_engine.mli
OCAMLDEP  engine/lib_engine.mli
OCAMLDEP  engine/flag_matcher.mli
OCAMLDEP  python/pycocci.mli
OCAMLDEP  python/yes_pycocci.mli
OCAMLDEP  python/pycocci_aux.mli
OCAMLDEP  ocaml/run_ocamlcocci.mli
OCAMLDEP  ocaml/prepare_ocamlcocci.mli
OCAMLDEP  ocaml/yes_prepare_ocamlcocci.mli
OCAMLDEP  ocaml/ocamlcocci_aux.mli
OCAMLDEP  ocaml/coccilib.mli
OCAMLDEP  ocaml/exposed_modules.mli
OCAMLDEP  ocaml/externalanalysis.mli
OCAMLDEP  ctl/wrapper_ctl.mli
OCAMLDEP  ctl/ctl_engine.mli
OCAMLDEP  ctl/pretty_print_ctl.mli
OCAMLDEP  ctl/ast_ctl.mli
OCAMLDEP  ctl/flag_ctl.mli
OCAMLDEP  parsing_c/test_parsing_c.mli
OCAMLDEP  parsing_c/compare_c.mli
OCAMLDEP  parsing_c/comment_annotater_c.mli
OCAMLDEP  parsing_c/type_annoter_c.mli
OCAMLDEP  parsing_c/cpp_ast_c.mli
OCAMLDEP  parsing_c/type_c.mli
OCAMLDEP  parsing_c/unparse_hrule.mli
OCAMLDEP  parsing_c/unparse_c.mli
OCAMLDEP  parsing_c/parse_c.mli
OCAMLDEP  parsing_c/danger.mli
OCAMLDEP  parsing_c/parsing_consistency_c.mli
OCAMLDEP  parsing_c/parsing_recovery_c.mli
OCAMLDEP  parsing_c/unparse_cocci.mli
OCAMLDEP  parsing_c/cpp_analysis_c.mli
OCAMLDEP  parsing_c/parsing_hacks.mli
OCAMLDEP  parsing_c/cpp_token_c.mli
OCAMLDEP  parsing_c/token_views_c.mli
OCAMLDEP  parsing_c/token_helpers.mli
OCAMLDEP  parsing_c/parse_string_c.mli
OCAMLDEP  parsing_c/lexer_parser.mli
OCAMLDEP  parsing_c/semantic_c.mli
OCAMLDEP  parsing_c/pretty_print_c.mli
OCAMLDEP  parsing_c/control_flow_c_build.mli
OCAMLDEP  parsing_c/includes_cache.mli
OCAMLDEP  parsing_c/lib_parsing_c.mli
OCAMLDEP  parsing_c/visitor_c.mli
OCAMLDEP  parsing_c/control_flow_c.mli
OCAMLDEP  parsing_c/includes.mli
OCAMLDEP  parsing_c/ast_c.mli
OCAMLDEP  parsing_c/token_c.mli
OCAMLDEP  parsing_c/parsing_stat.mli
OCAMLDEP  parsing_c/flag_parsing_c.mli
OCAMLDEP  parsing_c/token_annot.mli
OCAMLDEP  parsing_cocci/cocci_args.mli
OCAMLDEP  parsing_cocci/command_line.mli
OCAMLDEP  parsing_cocci/parse_cocci.mli
OCAMLDEP  parsing_cocci/re_constraints.mli
OCAMLDEP  parsing_cocci/commas_on_lists.mli
OCAMLDEP  parsing_cocci/adjacency.mli
OCAMLDEP  parsing_cocci/git_grep.mli
OCAMLDEP  parsing_cocci/id_utils.mli
OCAMLDEP  parsing_cocci/get_constants2.mli
OCAMLDEP  parsing_cocci/dpll.mli
OCAMLDEP  parsing_cocci/cocci_grep.mli
OCAMLDEP  parsing_cocci/disjdistr.mli
OCAMLDEP  parsing_cocci/cleanup_rules.mli
OCAMLDEP  parsing_cocci/parse_aux.mli
OCAMLDEP  parsing_cocci/parse_printf.mli
OCAMLDEP  parsing_cocci/safe_for_multi_decls.mli
OCAMLDEP  parsing_cocci/free_vars.mli
OCAMLDEP  parsing_cocci/data.mli
OCAMLDEP  parsing_cocci/semantic_cocci.mli
OCAMLDEP  parsing_cocci/function_prototypes.mli
OCAMLDEP  parsing_cocci/insert_plus.mli
OCAMLDEP  parsing_cocci/adjust_pragmas.mli
OCAMLDEP  parsing_cocci/context_neg.mli
OCAMLDEP  parsing_cocci/index.mli
OCAMLDEP  parsing_cocci/arity.mli
OCAMLDEP  parsing_cocci/unitary_ast0.mli
OCAMLDEP  parsing_cocci/test_exps.mli
OCAMLDEP  parsing_cocci/type_infer.mli
OCAMLDEP  parsing_cocci/top_level.mli
OCAMLDEP  parsing_cocci/check_meta.mli
OCAMLDEP  parsing_cocci/stmtlist.mli
OCAMLDEP  parsing_cocci/get_metas.mli
OCAMLDEP  parsing_cocci/simple_assignments.mli
OCAMLDEP  parsing_cocci/single_statement.mli
OCAMLDEP  parsing_cocci/iso_compile.mli
OCAMLDEP  parsing_cocci/comm_assoc.mli
OCAMLDEP  parsing_cocci/iso_pattern.mli
OCAMLDEP  parsing_cocci/compute_lines.mli
OCAMLDEP  parsing_cocci/unify_ast.mli
OCAMLDEP  parsing_cocci/unparse_ast0.mli
OCAMLDEP  parsing_cocci/ast0toast.mli
OCAMLDEP  parsing_cocci/visitor_ast0.mli
OCAMLDEP  parsing_cocci/visitor_ast.mli
OCAMLDEP  parsing_cocci/visitor_ast0_types.mli
OCAMLDEP  parsing_cocci/pretty_print_cocci.mli
OCAMLDEP  parsing_cocci/ast0_cocci.mli
OCAMLDEP  parsing_cocci/ast_cocci.mli
OCAMLDEP  parsing_cocci/flag_parsing_cocci.mli
OCAMLDEP  globals/regexp.mli
OCAMLDEP  globals/regexp_pcre.mli
OCAMLDEP  globals/iteration.mli
OCAMLDEP  globals/flag.mli
OCAMLDEP  globals/config.mli
OCAMLDEP  commons/ograph_extended.mli
OCAMLDEP  commons/ograph_simple.mli
OCAMLDEP  commons/common.mli
OCAMLDEP  commons/commands.mli
OCAMLDEP  commons/ocamlextra/dumper.mli
OCAMLDEP  parsing_c/parser_c.ml
OCAMLLEX  tools/spgen/source/spgen_lexer.mll
OCAMLLEX  parsing_c/lexer_c.mll
OCAMLLEX  parsing_cocci/lexer_script.mll
OCAMLLEX  parsing_cocci/lexer_cli.mll
OCAMLLEX  parsing_cocci/lexer_cocci.mll
OCAMLDEP  tools/spgen/source/main.ml
OCAMLDEP  tools/spgen/source/spgen_test.ml
OCAMLDEP  tools/spgen/source/spgen.ml
OCAMLDEP  tools/spgen/source/spgen_config.ml
OCAMLDEP  tools/spgen/source/spgen_interactive.ml
OCAMLDEP  tools/spgen/source/file_transform.ml
OCAMLDEP  tools/spgen/source/script_rule.ml
OCAMLDEP  tools/spgen/source/context_rule.ml
OCAMLDEP  tools/spgen/source/rule_header.ml
OCAMLDEP  tools/spgen/source/rule_body.ml
OCAMLDEP  tools/spgen/source/disj_generator.ml
OCAMLDEP  tools/spgen/source/position_generator.ml
OCAMLDEP  tools/spgen/source/user_input.ml
OCAMLDEP  tools/spgen/source/snapshot.ml
OCAMLDEP  tools/spgen/source/meta_variable.ml
OCAMLDEP  tools/spgen/source/detect_patch.ml
OCAMLDEP  tools/spgen/source/ast_tostring.ml
OCAMLDEP  tools/spgen/source/globals.ml
OCAMLDEP  main.ml
OCAMLDEP  enter.ml
OCAMLDEP  read_options.ml
OCAMLDEP  testing.ml
OCAMLDEP  cocci.ml
OCAMLDEP  flag_cocci.ml
OCAMLDEP  extra/maintainers.ml
OCAMLDEP  extra/kbuild.ml
OCAMLDEP  extra/classic_patch.ml
OCAMLDEP  popl09/popl.ml
OCAMLDEP  popl09/popltoctl.ml
OCAMLDEP  popl09/flag_popl.ml
OCAMLDEP  popl09/pretty_print_popl.ml
OCAMLDEP  popl09/insert_quantifiers.ml
OCAMLDEP  popl09/asttopopl.ml
OCAMLDEP  popl09/ast_popl.ml
OCAMLDEP  engine/ctlcocci_integration.ml
OCAMLDEP  engine/postprocess_transinfo.ml
OCAMLDEP  engine/ctltotex.ml
OCAMLDEP  engine/asttoctl2.ml
OCAMLDEP  engine/asttomember.ml
OCAMLDEP  engine/transformation_c.ml
OCAMLDEP  engine/pattern_c.ml
OCAMLDEP  engine/cocci_vs_c.ml
OCAMLDEP  engine/isomorphisms_c_c.ml
OCAMLDEP  engine/c_vs_c.ml
OCAMLDEP  engine/check_reachability.ml
OCAMLDEP  engine/check_exhaustive_pattern.ml
OCAMLDEP  engine/pretty_print_engine.ml
OCAMLDEP  engine/lib_engine.ml
OCAMLDEP  engine/flag_matcher.ml
OCAMLDEP  python/pycocci.ml
OCAMLDEP  python/yes_pycocci.ml
OCAMLDEP  python/pycocci_aux.ml
OCAMLDEP  ocaml/run_ocamlcocci.ml
OCAMLDEP  ocaml/prepare_ocamlcocci.ml
OCAMLDEP  ocaml/yes_prepare_ocamlcocci.ml
OCAMLDEP  ocaml/ocamlcocci_aux.ml
25 states, 314 transitions, table size 1406 bytes
14 states, 681 transitions, table size 2808 bytes
ocamllex warning:
File "parsing_cocci/lexer_cocci.mll", line 301, character 67: unescaped newline in string.
OCAMLDEP  ocaml/coccilib.ml
OCAMLDEP  ocaml/exposed_modules.ml
OCAMLDEP  ocaml/externalanalysis.ml
143 states, 8123 transitions, table size 33350 bytes
23641 additional bytes used for bindings
OCAMLDEP  ctl/wrapper_ctl.ml
OCAMLDEP  ctl/ctl_engine.ml
OCAMLDEP  ctl/pretty_print_ctl.ml
OCAMLDEP  ctl/ast_ctl.ml
OCAMLDEP  ctl/flag_ctl.ml
400 states, 6934 transitions, table size 30136 bytes
4105 additional bytes used for bindings
OCAMLDEP  parsing_c/test_parsing_c.ml
OCAMLDEP  parsing_c/compare_c.ml
OCAMLDEP  parsing_c/comment_annotater_c.ml
OCAMLDEP  parsing_c/type_annoter_c.ml
OCAMLDEP  parsing_c/cpp_ast_c.ml
OCAMLDEP  parsing_c/type_c.ml
OCAMLDEP  parsing_c/unparse_hrule.ml
OCAMLDEP  parsing_c/unparse_c.ml
OCAMLDEP  parsing_c/parse_c.ml
OCAMLDEP  parsing_c/danger.ml
OCAMLDEP  parsing_c/parsing_consistency_c.ml
OCAMLDEP  parsing_c/parsing_recovery_c.ml
OCAMLDEP  parsing_c/unparse_cocci.ml
OCAMLDEP  parsing_c/cpp_analysis_c.ml
OCAMLDEP  parsing_c/parsing_hacks.ml
OCAMLDEP  parsing_c/cpp_token_c.ml
OCAMLDEP  parsing_c/token_views_c.ml
OCAMLDEP  parsing_c/token_helpers.ml
OCAMLDEP  parsing_c/parse_string_c.ml
OCAMLDEP  parsing_c/lexer_parser.ml
OCAMLDEP  parsing_c/semantic_c.ml
OCAMLDEP  parsing_c/pretty_print_c.ml
OCAMLDEP  parsing_c/control_flow_c_build.ml
564 states, 26650 transitions, table size 109984 bytes
17879 additional bytes used for bindings
OCAMLDEP  parsing_c/includes_cache.ml
OCAMLDEP  parsing_c/lib_parsing_c.ml
OCAMLDEP  parsing_c/visitor_c.ml
OCAMLDEP  parsing_c/control_flow_c.ml
OCAMLDEP  parsing_c/includes.ml
OCAMLDEP  parsing_c/ast_c.ml
OCAMLDEP  parsing_c/token_c.ml
OCAMLDEP  parsing_c/parsing_stat.ml
OCAMLDEP  parsing_c/flag_parsing_c.ml
OCAMLDEP  parsing_c/token_annot.ml
OCAMLDEP  parsing_cocci/cocci_args.ml
OCAMLDEP  parsing_cocci/command_line.ml
OCAMLDEP  parsing_cocci/parse_cocci.ml
OCAMLDEP  parsing_cocci/re_constraints.ml
OCAMLDEP  parsing_cocci/commas_on_lists.ml
OCAMLDEP  parsing_cocci/adjacency.ml
OCAMLDEP  parsing_cocci/git_grep.ml
OCAMLDEP  parsing_cocci/id_utils.ml
OCAMLDEP  parsing_cocci/get_constants2.ml
OCAMLDEP  parsing_cocci/dpll.ml
OCAMLDEP  parsing_cocci/cocci_grep.ml
OCAMLDEP  parsing_cocci/disjdistr.ml
OCAMLDEP  parsing_cocci/cleanup_rules.ml
OCAMLDEP  parsing_cocci/parse_aux.ml
OCAMLDEP  parsing_cocci/parse_printf.ml
OCAMLDEP  parsing_cocci/safe_for_multi_decls.ml
OCAMLDEP  parsing_cocci/free_vars.ml
OCAMLDEP  parsing_cocci/data.ml
OCAMLDEP  parsing_cocci/semantic_cocci.ml
OCAMLDEP  parsing_cocci/function_prototypes.ml
OCAMLDEP  parsing_cocci/insert_plus.ml
OCAMLDEP  parsing_cocci/adjust_pragmas.ml
OCAMLDEP  parsing_cocci/context_neg.ml
OCAMLDEP  parsing_cocci/index.ml
OCAMLDEP  parsing_cocci/arity.ml
OCAMLDEP  parsing_cocci/unitary_ast0.ml
OCAMLDEP  parsing_cocci/test_exps.ml
OCAMLDEP  parsing_cocci/type_infer.ml
OCAMLDEP  parsing_cocci/top_level.ml
OCAMLDEP  parsing_cocci/check_meta.ml
OCAMLDEP  parsing_cocci/stmtlist.ml
OCAMLDEP  parsing_cocci/get_metas.ml
OCAMLDEP  parsing_cocci/simple_assignments.ml
OCAMLDEP  parsing_cocci/single_statement.ml
OCAMLDEP  parsing_cocci/iso_compile.ml
OCAMLDEP  parsing_cocci/comm_assoc.ml
OCAMLDEP  parsing_cocci/iso_pattern.ml
OCAMLDEP  parsing_cocci/unify_ast.ml
OCAMLDEP  parsing_cocci/unparse_ast0.ml
OCAMLDEP  parsing_cocci/compute_lines.ml
OCAMLDEP  parsing_cocci/ast0toast.ml
OCAMLDEP  parsing_cocci/visitor_ast0.ml
OCAMLDEP  parsing_cocci/visitor_ast.ml
OCAMLDEP  parsing_cocci/visitor_ast0_types.ml
OCAMLDEP  parsing_cocci/pretty_print_cocci.ml
OCAMLDEP  parsing_cocci/ast0_cocci.ml
OCAMLDEP  parsing_cocci/ast_cocci.ml
OCAMLDEP  parsing_cocci/flag_parsing_cocci.ml
OCAMLDEP  globals/regexp.ml
OCAMLDEP  globals/regexp_pcre.ml
OCAMLDEP  globals/iteration.ml
OCAMLDEP  globals/flag.ml
OCAMLDEP  globals/config.ml
OCAMLDEP  commons/ograph_extended.ml
OCAMLDEP  commons/common.ml
OCAMLDEP  commons/commands.ml
OCAMLDEP  commons/ograph_simple.ml
OCAMLDEP  commons/ocamlextra/dumper.ml
OCAMLDEP  parsing_c/parser_c.mli
OCAMLDEP  tools/spgen/source/spgen_lexer.ml
OCAMLDEP  parsing_c/lexer_c.ml
OCAMLDEP  parsing_cocci/lexer_script.ml
OCAMLDEP  parsing_cocci/lexer_cli.ml
OCAMLDEP  parsing_cocci/lexer_cocci.ml
OCAMLC    commons/ocamlextra/dumper.mli
OCAMLC    commons/commands.mli
OCAMLC    commons/common.mli
OCAMLC    globals/config.mli
OCAMLC    globals/flag.mli
OCAMLC    globals/iteration.mli
OCAMLC    globals/regexp_pcre.mli
OCAMLC    globals/regexp.mli
OCAMLC    parsing_cocci/flag_parsing_cocci.mli
OCAMLC    parsing_cocci/semantic_cocci.mli
OCAMLC    parsing_cocci/parse_printf.mli
OCAMLC    parsing_cocci/lexer_cli.mli
OCAMLC    parsing_cocci/cocci_grep.mli
OCAMLC    parsing_cocci/dpll.mli
OCAMLC    parsing_cocci/git_grep.mli
OCAMLC    parsing_cocci/command_line.mli
OCAMLC    parsing_cocci/cocci_args.mli
OCAMLC    parsing_c/token_annot.mli
OCAMLC    parsing_c/flag_parsing_c.mli
OCAMLC    ctl/flag_ctl.mli
OCAMLC    ctl/ast_ctl.mli
OCAMLC    engine/flag_matcher.mli
OCAMLC    popl09/flag_popl.mli
OCAMLC    flag_cocci.mli
OCAMLC    read_options.mli
OCAMLC    enter.mli
OCAMLC    main.mli
OCAMLC    tools/spgen/source/spgen_lexer.mli
OCAMLC    tools/spgen/source/spgen.mli
OCAMLC    tools/spgen/source/spgen_test.mli
OCAMLC    tools/spgen/source/main.mli
cp globals/regexp.cmi ocaml/regexp.cmi
cp globals/config.cmi ocaml/config.cmi
cp globals/flag.cmi ocaml/flag.cmi
cp parsing_c/flag_parsing_c.cmi ocaml/flag_parsing_c.cmi
cp globals/iteration.cmi ocaml/iteration.cmi
cp commons/commands.cmi ocaml/commands.cmi
cp commons/ocamlextra/dumper.cmi ocaml/dumper.cmi
OCAMLC    globals/regexp.ml
OCAMLC    globals/config.ml
OCAMLC    globals/flag.ml
OCAMLC    commons/commands.ml
OCAMLC    commons/ocamlextra/dumper.ml
OCAMLOPT  commons/ocamlextra/dumper.ml
OCAMLOPT  commons/commands.ml
OCAMLC    commons/ograph_simple.mli
OCAMLC    commons/ograph_extended.mli
OCAMLOPT  globals/config.ml
OCAMLOPT  globals/regexp_pcre.ml
OCAMLOPT  parsing_cocci/flag_parsing_cocci.ml
OCAMLC    parsing_cocci/ast_cocci.mli
OCAMLOPT  parsing_cocci/semantic_cocci.ml
OCAMLOPT  parsing_cocci/lexer_cli.ml
OCAMLOPT  parsing_cocci/cocci_args.ml
OCAMLOPT  parsing_c/token_annot.ml
OCAMLC    parsing_c/parsing_stat.mli
OCAMLC    parsing_c/token_c.mli
OCAMLC    parsing_c/semantic_c.mli
OCAMLC    parsing_c/compare_c.mli
OCAMLC    parsing_c/test_parsing_c.mli
OCAMLOPT  ctl/flag_ctl.ml
OCAMLOPT  ctl/ast_ctl.ml
OCAMLC    ctl/pretty_print_ctl.mli
OCAMLC    ctl/ctl_engine.mli
OCAMLOPT  engine/flag_matcher.ml
OCAMLOPT  popl09/flag_popl.ml
OCAMLC    extra/classic_patch.mli
OCAMLC    extra/kbuild.mli
OCAMLC    extra/maintainers.mli
OCAMLOPT  flag_cocci.ml
OCAMLC    tools/spgen/source/globals.mli
OCAMLC    tools/spgen/source/ast_tostring.mli
OCAMLOPT  tools/spgen/source/spgen_lexer.ml
cp parsing_c/token_c.cmi ocaml/token_c.cmi
cp commons/common.cmi ocaml/common.cmi
cp parsing_cocci/ast_cocci.cmi ocaml/ast_cocci.cmi
OCAMLC    parsing_c/token_c.ml
cp globals/regexp.cmo ocaml/regexp.cmo
cp globals/config.cmo ocaml/config.cmo
cp globals/flag.cmo ocaml/flag.cmo
OCAMLC    parsing_c/flag_parsing_c.ml
OCAMLC    globals/iteration.ml
cp commons/commands.cmo ocaml/commands.cmo
OCAMLC    commons/common.ml
cp commons/ocamlextra/dumper.cmo ocaml/dumper.cmo
OCAMLC    parsing_cocci/ast_cocci.ml
cp globals/config.cmx ocaml/config.cmx
cp commons/commands.cmx ocaml/commands.cmx
cp commons/ocamlextra/dumper.cmx ocaml/dumper.cmx
OCAMLOPT  commons/common.ml
OCAMLOPT  globals/flag.ml
OCAMLC    parsing_cocci/ast0_cocci.mli
OCAMLC    parsing_cocci/pretty_print_cocci.mli
OCAMLC    parsing_cocci/visitor_ast.mli
OCAMLC    parsing_cocci/stmtlist.mli
OCAMLC    parsing_cocci/free_vars.mli
OCAMLC    parsing_cocci/safe_for_multi_decls.mli
OCAMLC    parsing_cocci/cleanup_rules.mli
OCAMLC    parsing_cocci/disjdistr.mli
OCAMLC    parsing_cocci/get_constants2.mli
OCAMLC    parsing_cocci/re_constraints.mli
OCAMLC    parsing_c/ast_c.mli
OCAMLC    ctl/wrapper_ctl.mli
OCAMLC    ocaml/yes_prepare_ocamlcocci.mli
OCAMLC    ocaml/prepare_ocamlcocci.mli
OCAMLC    engine/check_exhaustive_pattern.mli
OCAMLC    popl09/ast_popl.mli
OCAMLC    testing.mli
cp parsing_c/token_c.cmo ocaml/token_c.cmo
cp parsing_c/flag_parsing_c.cmo ocaml/flag_parsing_c.cmo
cp globals/iteration.cmo ocaml/iteration.cmo
cp globals/flag.cmx ocaml/flag.cmx
OCAMLOPT  globals/regexp.ml
OCAMLC    parsing_cocci/visitor_ast0_types.mli
OCAMLC    parsing_cocci/ast0toast.mli
OCAMLC    parsing_cocci/unparse_ast0.mli
OCAMLC    parsing_cocci/unify_ast.mli
OCAMLC    parsing_cocci/compute_lines.mli
OCAMLC    parsing_cocci/comm_assoc.mli
OCAMLC    parsing_cocci/single_statement.mli
OCAMLC    parsing_cocci/simple_assignments.mli
OCAMLC    parsing_cocci/get_metas.mli
OCAMLC    parsing_cocci/check_meta.mli
OCAMLC    parsing_cocci/top_level.mli
OCAMLC    parsing_cocci/type_infer.mli
OCAMLC    parsing_cocci/test_exps.mli
OCAMLC    parsing_cocci/unitary_ast0.mli
OCAMLC    parsing_cocci/arity.mli
OCAMLC    parsing_cocci/index.mli
OCAMLC    parsing_cocci/context_neg.mli
File "commons/common.ml", line 5305, characters 4-14:
5305 |     write_file file1 (unwords xs);
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5306, characters 4-14:
5306 |     write_file file2 (unwords ys);
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5333, characters 4-14:
5333 |     write_file "/tmp/diff1" xstr;
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5334, characters 4-14:
5334 |     write_file "/tmp/diff2" ystr;
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
OCAMLC    parsing_cocci/adjust_pragmas.mli
OCAMLC    parsing_cocci/insert_plus.mli
OCAMLC    parsing_cocci/function_prototypes.mli
File "commons/common.ml", line 5305, characters 4-14:
5305 |     write_file file1 (unwords xs);
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5306, characters 4-14:
5306 |     write_file file2 (unwords ys);
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5333, characters 4-14:
5333 |     write_file "/tmp/diff1" xstr;
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "commons/common.ml", line 5334, characters 4-14:
5334 |     write_file "/tmp/diff2" ystr;
           ^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
OCAMLC    parsing_cocci/data.mli
OCAMLOPT  parsing_cocci/parse_printf.ml
OCAMLC    parsing_cocci/id_utils.mli
OCAMLC    parsing_cocci/adjacency.mli
OCAMLC    parsing_cocci/commas_on_lists.mli
OCAMLC    parsing_cocci/parse_cocci.mli
OCAMLC    parsing_c/includes.mli
OCAMLC    parsing_c/control_flow_c.mli
OCAMLC    parsing_c/includes_cache.mli
OCAMLC    parsing_c/lexer_parser.mli
OCAMLC    parsing_c/parser_c.mli
OCAMLC    parsing_c/unparse_cocci.mli
OCAMLC    parsing_c/parsing_consistency_c.mli
OCAMLC    parsing_c/danger.mli
OCAMLC    parsing_c/unparse_hrule.mli
OCAMLC    parsing_c/type_c.mli
OCAMLC    parsing_c/type_annoter_c.mli
OCAMLC    ocaml/externalanalysis.mli
OCAMLC    ocaml/ocamlcocci_aux.mli
OCAMLC    ocaml/run_ocamlcocci.mli
OCAMLC    python/pycocci_aux.mli
OCAMLC    python/pycocci.mli
OCAMLC    engine/lib_engine.mli
OCAMLC    engine/check_reachability.mli
OCAMLC    engine/c_vs_c.mli
OCAMLC    engine/isomorphisms_c_c.mli
OCAMLC    engine/cocci_vs_c.mli
OCAMLC    engine/pattern_c.mli
OCAMLC    engine/transformation_c.mli
OCAMLC    engine/asttomember.mli
OCAMLC    engine/asttoctl2.mli
OCAMLC    engine/ctltotex.mli
OCAMLC    engine/postprocess_transinfo.mli
OCAMLC    engine/ctlcocci_integration.mli
OCAMLC    popl09/asttopopl.mli
OCAMLC    popl09/insert_quantifiers.mli
OCAMLC    popl09/pretty_print_popl.mli
OCAMLC    tools/spgen/source/detect_patch.mli
OCAMLC    tools/spgen/source/meta_variable.mli
OCAMLC    tools/spgen/source/file_transform.mli
cp parsing_c/ast_c.cmi ocaml/ast_c.cmi
cp parsing_c/parser_c.cmi ocaml/parser_c.cmi
cp parsing_cocci/ast0_cocci.cmi ocaml/ast0_cocci.cmi
OCAMLC    parsing_c/ast_c.ml
cp parsing_cocci/ast_cocci.cmo ocaml/ast_cocci.cmo
OCAMLC    parsing_cocci/ast0_cocci.ml
cp globals/regexp.cmx ocaml/regexp.cmx
OCAMLC    parsing_cocci/visitor_ast0.mli
OCAMLC    parsing_cocci/iso_pattern.mli
OCAMLC    parsing_cocci/parse_aux.mli
OCAMLC    parsing_c/visitor_c.mli
OCAMLC    parsing_c/control_flow_c_build.mli
OCAMLC    parsing_c/pretty_print_c.mli
OCAMLC    parsing_c/lexer_c.mli
OCAMLC    parsing_c/parse_string_c.mli
OCAMLC    parsing_c/token_helpers.mli
OCAMLC    parsing_c/token_views_c.mli
OCAMLC    parsing_c/parsing_recovery_c.mli
OCAMLC    parsing_c/comment_annotater_c.mli
OCAMLC    engine/pretty_print_engine.mli
OCAMLC    popl09/popltoctl.mli
OCAMLC    popl09/popl.mli
OCAMLC    tools/spgen/source/snapshot.mli
OCAMLC    tools/spgen/source/user_input.mli
OCAMLC    tools/spgen/source/rule_body.mli
OCAMLC    tools/spgen/source/rule_header.mli
OCAMLC    tools/spgen/source/context_rule.mli
OCAMLC    tools/spgen/source/script_rule.mli
OCAMLC    tools/spgen/source/spgen_interactive.mli
OCAMLC    tools/spgen/source/spgen_config.mli
cp parsing_c/lexer_c.cmi ocaml/lexer_c.cmi
cp parsing_c/pretty_print_c.cmi ocaml/pretty_print_c.cmi
cp parsing_c/visitor_c.cmi ocaml/visitor_c.cmi
cp parsing_c/ast_c.cmo ocaml/ast_c.cmo
OCAMLC    parsing_c/lexer_c.ml
OCAMLC    parsing_c/visitor_c.ml
cp commons/common.cmo ocaml/common.cmo
cp parsing_cocci/ast0_cocci.cmo ocaml/ast0_cocci.cmo
OCAMLC    parsing_cocci/iso_compile.mli
MENHIR    parsing_cocci/parser_cocci_menhir.mly
OCAMLC    parsing_c/lib_parsing_c.mli
OCAMLC    parsing_c/cpp_token_c.mli
OCAMLC    tools/spgen/source/position_generator.mli
OCAMLC    tools/spgen/source/disj_generator.mli
OCAMLC    parsing_c/parsing_hacks.mli
OCAMLC    parsing_c/cpp_analysis_c.mli
OCAMLC    parsing_c/parse_c.mli
cp parsing_c/lib_parsing_c.cmi ocaml/lib_parsing_c.cmi
OCAMLC    parsing_c/parser_c.ml
OCAMLC    parsing_c/pretty_print_c.ml
OCAMLC    parsing_c/lib_parsing_c.ml
OCAMLC    parsing_c/unparse_c.mli
OCAMLC    parsing_c/cpp_ast_c.mli
OCAMLC    ocaml/exposed_modules.mli
OCAMLC    ocaml/coccilib.mli
OCAMLC    cocci.mli
cp parsing_c/parse_c.cmi ocaml/parse_c.cmi
OCAMLC    parsing_c/parse_c.ml
cp parsing_c/lexer_c.cmo ocaml/lexer_c.cmo
cp parsing_c/lib_parsing_c.cmo ocaml/lib_parsing_c.cmo
cp parsing_c/visitor_c.cmo ocaml/visitor_c.cmo
File "parsing_c/parse_c.ml", line 680, characters 1-37:
680 | 	Parsing_recovery_c.find_next_synchro tr.rest tr.passed in
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels next, already_passed were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1626, characters 3-13:
1626 |   (pp_elem_sp pr_elem pr_space).expression
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1629, characters 3-13:
1629 |   (pp_elem_sp pr_elem pr_space).assignOp
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1632, characters 3-13:
1632 |   (pp_elem_sp pr_elem pr_space).binaryOp
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1635, characters 3-13:
1635 |   (pp_elem_sp pr_elem pr_space).arg_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1638, characters 3-13:
1638 |   (pp_elem_sp pr_elem pr_space).arg
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1641, characters 3-13:
1641 |   (pp_elem_sp pr_elem pr_space).statement
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1644, characters 3-13:
1644 |   (pp_elem_sp pr_elem pr_space).statement_seq_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1647, characters 3-13:
1647 |   (pp_elem_sp pr_elem pr_space).decl
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1650, characters 3-13:
1650 |   (pp_elem_sp pr_elem pr_space).field
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1653, characters 3-13:
1653 |   (pp_elem_sp pr_elem pr_space).field_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1656, characters 3-13:
1656 |   (pp_elem_sp pr_elem pr_space).init
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1659, characters 3-13:
1659 |   (pp_elem_sp pr_elem pr_space).init_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1662, characters 3-13:
1662 |   (pp_elem_sp pr_elem pr_space).param
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1665, characters 3-13:
1665 |   (pp_elem_sp pr_elem pr_space).paramlist
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1668, characters 3-13:
1668 |   (pp_elem_sp pr_elem pr_space).dparamlist
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1671, characters 3-13:
1671 |   (pp_elem_sp pr_elem pr_space).ty
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1674, characters 3-13:
1674 |   (pp_elem_sp pr_elem pr_space).type_with_ident
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1677, characters 3-13:
1677 |   (pp_elem_sp pr_elem pr_space).fragment_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1680, characters 3-13:
1680 |   (pp_elem_sp pr_elem pr_space).format
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1683, characters 3-13:
1683 |   (pp_elem_sp pr_elem pr_space).attribute
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1686, characters 3-13:
1686 |   (pp_elem_sp pr_elem pr_space).attr_arg
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1689, characters 3-13:
1689 |   (pp_elem_sp pr_elem pr_space).toplevel
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/parse_c.ml", line 1429, characters 2-19:
1429 |   Common.write_file tmpfile ("void main() { \n" ^ s ^ "\n}");
         ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "parsing_c/parse_c.ml", line 1440, characters 2-19:
1440 |   Common.write_file tmpfile ("void main() { \n" ^ s ^ ";\n}");
         ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
cp parsing_c/parse_c.cmo ocaml/parse_c.cmo
cp parsing_c/pretty_print_c.cmo ocaml/pretty_print_c.cmo
OCAMLOPT  commons/ograph_simple.ml
OCAMLOPT  commons/ograph_extended.ml
OCAMLOPT  globals/iteration.ml
OCAMLOPT  parsing_cocci/ast_cocci.ml
OCAMLOPT  parsing_cocci/cocci_grep.ml
OCAMLOPT  parsing_cocci/dpll.ml
OCAMLOPT  parsing_cocci/git_grep.ml
OCAMLOPT  parsing_cocci/command_line.ml
OCAMLOPT  parsing_c/flag_parsing_c.ml
OCAMLOPT  parsing_c/parsing_stat.ml
OCAMLOPT  parsing_c/token_c.ml
OCAMLOPT  parsing_c/semantic_c.ml
OCAMLOPT  ctl/pretty_print_ctl.ml
OCAMLC    python/yes_pycocci.mli
OCAMLOPT  extra/classic_patch.ml
OCAMLOPT  extra/kbuild.ml
OCAMLOPT  extra/maintainers.ml
OCAMLOPT  read_options.ml
cp parsing_c/parser_c.cmo ocaml/parser_c.cmo
cp parsing_c/token_c.cmx ocaml/token_c.cmx
cp globals/iteration.cmx ocaml/iteration.cmx
cp commons/common.cmx ocaml/common.cmx
OCAMLOPT  -o globals/globals.cmxa
OCAMLOPT  -o extra/extra.cmxa
cp parsing_c/flag_parsing_c.cmx ocaml/flag_parsing_c.cmx
OCAMLOPT  -o commons/commons.cmxa
OCAMLOPT  ctl/ctl_engine.ml
OCAMLOPT  parsing_cocci/ast0_cocci.ml
OCAMLOPT  parsing_cocci/pretty_print_cocci.ml
OCAMLOPT  parsing_c/ast_c.ml
OCAMLOPT  popl09/ast_popl.ml
OCAMLOPT  tools/spgen/source/globals.ml
OCAMLOPT  tools/spgen/source/ast_tostring.ml
cp parsing_cocci/ast_cocci.cmx ocaml/ast_cocci.cmx
OCAMLOPT  popl09/insert_quantifiers.ml
OCAMLOPT  parsing_cocci/visitor_ast0_types.ml
OCAMLOPT  parsing_cocci/visitor_ast.ml
OCAMLOPT  parsing_cocci/compute_lines.ml
OCAMLOPT  parsing_cocci/top_level.ml
OCAMLOPT  parsing_cocci/arity.ml
OCAMLOPT  parsing_cocci/index.ml
OCAMLOPT  parsing_cocci/data.ml
cp parsing_cocci/ast0_cocci.cmx ocaml/ast0_cocci.cmx
OCAMLOPT  parsing_c/includes.ml
OCAMLOPT  parsing_c/control_flow_c.ml
OCAMLOPT  parsing_c/lexer_parser.ml
OCAMLOPT  parsing_c/type_c.ml
OCAMLOPT  engine/isomorphisms_c_c.ml
OCAMLOPT  ocaml/externalanalysis.ml
cp parsing_c/ast_c.cmx ocaml/ast_c.cmx
OCAMLOPT  parsing_cocci/visitor_ast0.ml
OCAMLOPT  ctl/wrapper_ctl.ml
OCAMLOPT  parsing_c/visitor_c.ml
OCAMLOPT  engine/check_exhaustive_pattern.ml
OCAMLOPT  -o ctl/ctl.cmxa
OCAMLOPT  engine/lib_engine.ml
OCAMLOPT  engine/check_reachability.ml
OCAMLOPT  engine/ctltotex.ml
OCAMLOPT  popl09/asttopopl.ml
OCAMLOPT  popl09/pretty_print_popl.ml
OCAMLOPT  parsing_c/lib_parsing_c.ml
cp parsing_c/visitor_c.cmx ocaml/visitor_c.cmx
OCAMLOPT  parsing_c/parsing_consistency_c.ml
OCAMLOPT  parsing_c/includes_cache.ml
OCAMLOPT  parsing_c/control_flow_c_build.ml
OCAMLOPT  parsing_c/pretty_print_c.ml
OCAMLOPT  parsing_c/danger.ml
OCAMLOPT  engine/c_vs_c.ml
cp parsing_c/lib_parsing_c.cmx ocaml/lib_parsing_c.cmx
File "parsing_c/pretty_print_c.ml", line 1626, characters 3-13:
1626 |   (pp_elem_sp pr_elem pr_space).expression
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1629, characters 3-13:
1629 |   (pp_elem_sp pr_elem pr_space).assignOp
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1632, characters 3-13:
1632 |   (pp_elem_sp pr_elem pr_space).binaryOp
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1635, characters 3-13:
1635 |   (pp_elem_sp pr_elem pr_space).arg_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1638, characters 3-13:
1638 |   (pp_elem_sp pr_elem pr_space).arg
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1641, characters 3-13:
1641 |   (pp_elem_sp pr_elem pr_space).statement
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1644, characters 3-13:
1644 |   (pp_elem_sp pr_elem pr_space).statement_seq_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1647, characters 3-13:
1647 |   (pp_elem_sp pr_elem pr_space).decl
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1650, characters 3-13:
1650 |   (pp_elem_sp pr_elem pr_space).field
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1653, characters 3-13:
1653 |   (pp_elem_sp pr_elem pr_space).field_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1656, characters 3-13:
1656 |   (pp_elem_sp pr_elem pr_space).init
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1659, characters 3-13:
1659 |   (pp_elem_sp pr_elem pr_space).init_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1662, characters 3-13:
1662 |   (pp_elem_sp pr_elem pr_space).param
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1665, characters 3-13:
1665 |   (pp_elem_sp pr_elem pr_space).paramlist
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1668, characters 3-13:
1668 |   (pp_elem_sp pr_elem pr_space).dparamlist
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1671, characters 3-13:
1671 |   (pp_elem_sp pr_elem pr_space).ty
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1674, characters 3-13:
1674 |   (pp_elem_sp pr_elem pr_space).type_with_ident
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1677, characters 3-13:
1677 |   (pp_elem_sp pr_elem pr_space).fragment_list
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1680, characters 3-13:
1680 |   (pp_elem_sp pr_elem pr_space).format
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1683, characters 3-13:
1683 |   (pp_elem_sp pr_elem pr_space).attribute
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1686, characters 3-13:
1686 |   (pp_elem_sp pr_elem pr_space).attr_arg
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
File "parsing_c/pretty_print_c.ml", line 1689, characters 3-13:
1689 |   (pp_elem_sp pr_elem pr_space).toplevel
          ^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
OCAMLOPT  parsing_cocci/ast0toast.ml
OCAMLOPT  parsing_cocci/iso_compile.ml
OCAMLOPT  parsing_cocci/simple_assignments.ml
OCAMLOPT  parsing_cocci/get_metas.ml
OCAMLOPT  parsing_cocci/check_meta.ml
OCAMLOPT  parsing_cocci/test_exps.ml
OCAMLOPT  parsing_cocci/unitary_ast0.ml
OCAMLOPT  parsing_cocci/adjust_pragmas.ml
OCAMLOPT  parsing_cocci/free_vars.ml
OCAMLOPT  parsing_cocci/safe_for_multi_decls.ml
OCAMLOPT  parsing_cocci/cleanup_rules.ml
OCAMLOPT  parsing_cocci/disjdistr.ml
OCAMLOPT  parsing_cocci/get_constants2.ml
OCAMLOPT  parsing_cocci/adjacency.ml
OCAMLOPT  parsing_cocci/commas_on_lists.ml
OCAMLOPT  parsing_cocci/re_constraints.ml
OCAMLOPT  engine/asttomember.ml
OCAMLOPT  tools/spgen/source/detect_patch.ml
OCAMLOPT  parsing_cocci/stmtlist.ml
OCAMLOPT  parsing_c/parser_c.ml
OCAMLOPT  parsing_c/unparse_cocci.ml
OCAMLOPT  ocaml/ocamlcocci_aux.ml
OCAMLOPT  python/pycocci_aux.ml
OCAMLOPT  engine/pretty_print_engine.ml
cp parsing_c/pretty_print_c.cmx ocaml/pretty_print_c.cmx
OCAMLOPT  parsing_cocci/unparse_ast0.ml
OCAMLOPT  parsing_cocci/unify_ast.ml
OCAMLOPT  parsing_cocci/type_infer.ml
OCAMLOPT  tools/spgen/source/meta_variable.ml
OCAMLOPT  tools/spgen/source/snapshot.ml
File "parsing_c/unparse_cocci.ml", line 91, characters 2-35:
91 |   Pretty_print_c.mk_pretty_printers pr_celem pr_cspace
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space, pr_nl, pr_indent, pr_outdent, pr_unindent were omitted in the application of this function.
File "tools/spgen/source/snapshot.ml", line 130, characters 37-53:
130 | let inc_line snp = inc_current_line (set_mode_context Ast0.NONE snp)
                                           ^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label arity was omitted in the application of this function.
OCAMLOPT  engine/asttoctl2.ml
OCAMLOPT  parsing_cocci/id_utils.ml
OCAMLOPT  tools/spgen/source/position_generator.ml
File "tools/spgen/source/meta_variable.ml", line 568, characters 25-36:
568 |             let constr = constraints rn idconstr in
                               ^^^^^^^^^^^
Warning 6 [labels-omitted]: label rn was omitted in the application of this function.
File "parsing_c/unparse_cocci.ml", line 70, characters 4-22:
70 | let print_option_space fn = function
         ^^^^^^^^^^^^^^^^^^
Warning 26 [unused-var]: unused variable print_option_space.
OCAMLOPT  tools/spgen/source/user_input.ml
OCAMLOPT  tools/spgen/source/rule_header.ml
OCAMLOPT  tools/spgen/source/file_transform.ml
OCAMLOPT  tools/spgen/source/script_rule.ml
OCAMLOPT  tools/spgen/source/spgen_interactive.ml
OCAMLOPT  tools/spgen/source/spgen_config.ml
OCAMLOPT  parsing_cocci/parse_aux.ml
OCAMLOPT  parsing_c/unparse_hrule.ml
OCAMLOPT  tools/spgen/source/disj_generator.ml
OCAMLOPT  parsing_cocci/iso_pattern.ml
OCAMLOPT  parsing_cocci/comm_assoc.ml
File "parsing_c/unparse_hrule.ml", line 202, characters 6-33:
202 |       Pretty_print_c.pp_param_gen
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
OCAMLOPT  parsing_cocci/context_neg.ml
File "parsing_c/unparse_hrule.ml", line 340, characters 5-31:
340 | 	    Pretty_print_c.pp_type_gen
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
OCAMLOPT  parsing_c/lexer_c.ml
OCAMLOPT  parsing_c/parse_string_c.ml
OCAMLOPT  parsing_c/token_helpers.ml
cp parsing_c/parser_c.cmx ocaml/parser_c.cmx
OCAMLOPT  tools/spgen/source/rule_body.ml
OCAMLOPT  tools/spgen/source/context_rule.ml
OCAMLOPT  parsing_c/token_views_c.ml
OCAMLOPT  parsing_c/parsing_recovery_c.ml
OCAMLOPT  parsing_c/unparse_c.ml
OCAMLOPT  parsing_c/comment_annotater_c.ml
File "parsing_c/unparse_c.ml", line 275, characters 2-31:
275 |   Pretty_print_c.pp_program_gen pr_get_elem pr_space celem;
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels pr_elem, pr_space were omitted in the application of this function.
cp parsing_c/lexer_c.cmx ocaml/lexer_c.cmx
OCAMLOPT  parsing_c/cpp_token_c.ml
OCAMLOPT  popl09/popltoctl.ml
OCAMLOPT  parsing_cocci/insert_plus.ml
OCAMLOPT  parsing_c/parsing_hacks.ml
OCAMLOPT  popl09/popl.ml
OCAMLOPT  -o popl09/popl09.cmxa
OCAMLOPT  parsing_cocci/single_statement.ml
OCAMLOPT  parsing_cocci/function_prototypes.ml
OCAMLOPT  parsing_c/cpp_analysis_c.ml
OCAMLOPT  parsing_c/parse_c.ml
File "parsing_c/parse_c.ml", line 680, characters 1-37:
680 | 	Parsing_recovery_c.find_next_synchro tr.rest tr.passed in
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels next, already_passed were omitted in the application of this function.
File "parsing_c/parse_c.ml", line 1429, characters 2-19:
1429 |   Common.write_file tmpfile ("void main() { \n" ^ s ^ "\n}");
         ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "parsing_c/parse_c.ml", line 1440, characters 2-19:
1440 |   Common.write_file tmpfile ("void main() { \n" ^ s ^ ";\n}");
         ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
OCAMLOPT  parsing_c/cpp_ast_c.ml
OCAMLOPT  parsing_c/type_annoter_c.ml
OCAMLOPT  parsing_c/compare_c.ml
OCAMLOPT  ocaml/exposed_modules.ml
cp parsing_c/parse_c.cmx ocaml/parse_c.cmx
OCAMLOPT  parsing_c/test_parsing_c.ml
OCAMLOPT  ocaml/coccilib.ml
File "ocaml/coccilib.ml", line 116, characters 2-19:
116 |   Common.write_file tmpfile (Printf.sprintf "void main() {\n%s\n%s\n}" env s);
        ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
File "ocaml/coccilib.ml", line 134, characters 2-19:
134 |   Common.write_file tmpfile (Printf.sprintf "void main() {\n%s\n%s;\n}" env s);
        ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label file was omitted in the application of this function.
OCAMLOPT  -o parsing_c/parsing_c.cmxa
OCAMLOPT  ocaml/yes_prepare_ocamlcocci.ml
OCAMLOPT  ocaml/run_ocamlcocci.ml
OCAMLOPT  python/yes_pycocci.ml
OCAMLOPT  ocaml/prepare_ocamlcocci.ml
OCAMLOPT  -o ocaml/ocaml.cmxa
OCAMLOPT  python/pycocci.ml
OCAMLOPT  -o python/python.cmxa
OCAMLOPT  engine/cocci_vs_c.ml
OCAMLOPT  engine/postprocess_transinfo.ml
OCAMLDEP  parsing_cocci/parser_cocci_menhir.ml
OCAMLDEP  parsing_cocci/parser_cocci_menhir.mli
OCAMLC    parsing_cocci/parser_cocci_menhir.mli
OCAMLC    parsing_cocci/lexer_cocci.mli
OCAMLC    parsing_cocci/lexer_script.mli
OCAMLOPT  engine/pattern_c.ml
OCAMLOPT  engine/transformation_c.ml
OCAMLOPT  parsing_cocci/parser_cocci_menhir.ml
OCAMLOPT  engine/ctlcocci_integration.ml
OCAMLOPT  -o engine/engine.cmxa
OCAMLOPT  parsing_cocci/lexer_cocci.ml
OCAMLOPT  parsing_cocci/lexer_script.ml
OCAMLOPT  parsing_cocci/parse_cocci.ml
OCAMLOPT  -o parsing_cocci/parsing_cocci.cmxa
OCAMLOPT  cocci.ml
OCAMLOPT  tools/spgen/source/spgen.ml
OCAMLOPT  tools/spgen/source/spgen_test.ml
OCAMLOPT  tools/spgen/source/main.ml
OCAMLOPT  testing.ml
OCAMLOPT  enter.ml
File "enter.ml", line 844, characters 2-20:
844 |   Common.short_usage usage_msg short_options;
        ^^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: label short_opt was omitted in the application of this function.
File "enter.ml", line 853, characters 2-19:
853 |   Common.long_usage usage_msg short_options other_options
        ^^^^^^^^^^^^^^^^^
Warning 6 [labels-omitted]: labels short_opt, long_opt were omitted in the application of this function.
OCAMLOPT  -o tools/spgen/source/spgen.opt
OCAMLOPT  main.ml
OCAMLOPT  -o spatch.opt
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   debian/rules override_dh_auto_test-arch
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
/usr/bin/make check || echo "IGNORING FAILED TESTS"
make[2]: Entering directory '/build/coccinelle-1.1.1.deb'
./spatch.opt --testall --no-update-score-file
init_defs_builtins: /build/coccinelle-1.1.1.deb/standard.h
62.res
diff = 
--- tests/62.c
+++ /tmp/cocci-output-754406-fc4a01-62.c
@@ -1,8 +1,12 @@
 static struct usb_driver carl9170_driver = {
 	.id_table = carl9170_usb_ids,
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,27))
 	.soft_unbind = 1,
+#endif
 #ifdef CONFIG_PM
 	.reset_resume = carl9170_usb_resume,
 #endif /* CONFIG_PM */
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0))
 	.disable_hub_initiated_lpm = 1,
+#endif
 };
a.res
a3d.res
diff = 
--- tests/a3d.c
+++ /tmp/cocci-output-754406-cac9d9-a3d.c
@@ -6,13 +6,13 @@ struct a3d {
 static void a3d_connect(struct gameport *gameport, struct gameport_dev *dev)
 {
 	struct a3d *a3d;
-	a3d->adc.idbus = BUS_GAMEPORT;
-	a3d->dev.idbus = BUS_GAMEPORT;
+	a3d->adc.id.bustype = BUS_GAMEPORT;
+	a3d->dev.id.bustype = BUS_GAMEPORT;
 }
 
 static void a3d_connect(struct gameport *gameport, struct gameport_dev *dev)
 {
 	struct a3d *a3d;
-	a3d->adc.idbus = BUS_GAMEPORT;
+	a3d->adc.id.bustype = BUS_GAMEPORT;
 }
 
a_and_e.res
a_and_e_ver1.res
diff = 
--- tests/a_and_e_ver1.c
+++ /tmp/cocci-output-754406-d1985c-a_and_e_ver1.c
@@ -1,6 +1,7 @@
 void main(int i) {
 
   g();
+  f(2, 0);
   if(1) 
     f(1,2);
   else 
ab.res
warning: line 4: should a be a metavariable?
diff = 
--- tests/ab.c
+++ /tmp/cocci-output-754406-0b91ab-ab.c
@@ -1,5 +1,5 @@
 int main () {
   foo = 5;
-  a = 12;
+  b = 12;
   xxx = 12;
 }
action.res
diff = 
--- tests/action.c
+++ /tmp/cocci-output-754406-a4c726-action.c
@@ -1,10 +1,9 @@
  void work()
  {
  if (x)
-   {
-   action(el);
-   return;
-   }
+   goto last_action;
+   
  code();
+ last_action:
  action(el);
  }
add1.res
diff = 
--- tests/add1.c
+++ /tmp/cocci-output-754406-7e7486-add1.c
@@ -7,6 +7,9 @@ static int create_scheduling_groups(void
 		ret = build_groups(sd, i);
 	}
 
+	if (!sd)
+		return 0;
+
 	list_for_each_entry(sd, cfs_ipa_topology, siblings) {
 		ret = build_lower_groups(sd);
 	}
addaft.res
diff = 
--- tests/addaft.c
+++ /tmp/cocci-output-754406-33b12a-addaft.c
@@ -1,16 +1,8 @@
 int main () {
   foo();
-  if (x) {
-    a();
-    b();
-    c();
-  }
+  bar();
   foo();
-  while (x) {
-    a();
-    if (b()) continues;
-    c();
-  }
+  bar();
   foo();
-  r();
+  bar();
 }
addbefore.res
diff = 
--- tests/addbefore.c
+++ /tmp/cocci-output-754406-79cf9c-addbefore.c
@@ -1,5 +1,6 @@
 int main () {
   if (x) {
+    foo();
     goto out;
   }
   after();
addbeforeafter.res
diff = 
--- tests/addbeforeafter.c
+++ /tmp/cocci-output-754406-dd6e5f-addbeforeafter.c
@@ -1,6 +1,8 @@
 int main () {
   if (x) {
+    foo();
     goto out;
+    bar();
   }
   after();
 out:
addelse.res
diff = 
--- tests/addelse.c
+++ /tmp/cocci-output-754406-a7fb1c-addelse.c
@@ -1,3 +1,2 @@
 int main () {
-  if (x == 12) return 6;
 }
addes.res
diff = 
--- tests/addes.c
+++ /tmp/cocci-output-754406-8078ae-addes.c
@@ -1 +1,3 @@
 int i;
+struct foo {
+};
addfield.res
diff = 
--- tests/addfield.c
+++ /tmp/cocci-output-754406-a2aa31-addfield.c
@@ -1,4 +1,6 @@
 struct i2c_client I = {
-       .name = E,
        .foo = 16,
+       .dev = {
+              .name = E,
+       },
 };
addfield2.res
diff = 
--- tests/addfield2.c
+++ /tmp/cocci-output-754406-abdccc-addfield2.c
@@ -1,17 +1,21 @@
 struct foo {
+    int roto;
     int titi;
 };
 
 
 foo() {
+   roto();
    start();
 }
 
 struct bar {
     int titi;
+    int roto;
 };
 
 
 bar() {
    start();
+   roto();
 }
addif.res
diff = 
--- tests/addif.c
+++ /tmp/cocci-output-754406-294069-addif.c
@@ -1,7 +1,19 @@
+#ifdef FOO
+/* some comment */
+int xxx() {
+  /* a comment by itself */
+  return 12;/* another comment */ }
+#endif
 static int foo() {
   return 12;
 }
 
+#ifdef FOO
+/* some comment */
+int xxx() {
+  /* a comment by itself */
+  return 12;/* another comment */ }
+#endif
 static int bar() {
   return 12;
 }
addif1.res
diff = 
--- tests/addif1.c
+++ /tmp/cocci-output-754406-070887-addif1.c
@@ -1,7 +1,15 @@
+#ifdef FOO
+int xxx() {
+  return 12; }
+#endif
 static int foo() {
   return 12;
 }
 
+#ifdef FOO
+int xxx() {
+  return 12; }
+#endif
 static int bar() {
   return 12;
 }
addif2.res
diff = 
--- tests/addif2.c
+++ /tmp/cocci-output-754406-65fcaf-addif2.c
@@ -1,7 +1,13 @@
+#ifdef FOO
+int/*foo*/ xxx;
+#endif
 static int foo() {
   return 12;
 }
 
+#ifdef FOO
+int/*foo*/ xxx;
+#endif
 static int bar() {
   return 12;
 }
addifdef.res
diff = 
--- tests/addifdef.c
+++ /tmp/cocci-output-754406-6464fc-addifdef.c
@@ -1,10 +1,14 @@
 #ifdef FOO
+#ifdef LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0)
 int one () {
   return 1;
 }
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0) */
 #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,6,1) */
 
 /* comment about two */
+#ifdef LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0)
 int two () {
   return 2;
 }
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,5,0) */
addifelse.res
diff = 
--- tests/addifelse.c
+++ /tmp/cocci-output-754406-37cd42-addifelse.c
@@ -1,8 +1,14 @@
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,15,0)
 static void rfcomm_l2data_ready(struct sock *sk)
 {
 	BT_DBG("%p", sk);
 	rfcomm_schedule();
 }
+#else
+static void backport_rfcomm_l2data_ready(struct sock *sk, int unused){
+	rfcomm_l2data_ready(sk);
+}
+#endif
 
 static int rfcomm_l2sock_create(struct socket **sock)
 {
addifelse2.res
diff = 
--- tests/addifelse2.c
+++ /tmp/cocci-output-754406-952b4f-addifelse2.c
@@ -1,8 +1,15 @@
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,15,0)
+static void backport_rfcomm_l2data_ready(struct sock *sk, int unused){
+	rfcomm_l2data_ready(sk);
+}
+#else
+
 static void rfcomm_l2data_ready(struct sock *sk)
 {
 	BT_DBG("%p", sk);
 	rfcomm_schedule();
 }
+#endif
 
 static int rfcomm_l2sock_create(struct socket **sock)
 {
addinc.res
diff = 
--- tests/addinc.c
+++ /tmp/cocci-output-754406-0fa679-addinc.c
@@ -1,4 +1,5 @@
 #ifndef FOO
 #define FOO
 #include <something.h>
+#include <toadd.h>
 #endif
addtoo.res
diff = 
--- tests/addtoo.c
+++ /tmp/cocci-output-754406-193ac4-addtoo.c
@@ -1,16 +1,8 @@
 int main () {
-  if (x) {
-    a();
-    b();
-    c();
-  }
+  bar();
   foo();
-  while (x) {
-    a();
-    if (b()) continues;
-    c();
-  }
+  bar();
   foo();
-  r();
+  bar();
   foo();
 }
addtrace.res
diff = 
--- tests/addtrace.c
+++ /tmp/cocci-output-754406-cde4c7-addtrace.c
@@ -2,13 +2,24 @@ short VerDate(char *pcDate)
 {
   short sRetour = 0;
   if ( pcDate == 0 ) {
-    sRetour = 1;
+    trace("ifth");
+    {
+      sRetour = 1;
+    }
   }
-  if ( pcDate == 0 )
-    sRetour = 1;
+  trace("endif");
   if ( pcDate == 0 ) {
+    trace("ifth");
     sRetour = 1;
-    return sRetour;
   }
+  trace("endif");
+  if ( pcDate == 0 ) {
+    trace("ifth");
+    {
+      sRetour = 1;
+      return sRetour;
+    }
+  }
+  trace("endif");
   return sRetour;
 }
after_if.res
diff = 
--- tests/after_if.c
+++ /tmp/cocci-output-754406-ebc4d9-after_if.c
@@ -1,4 +1,5 @@
 #ifdef ELMC_MULTICAST
 static void set_multicast_list(struct net_device *dev);
 #endif
-static struct ethtool_ops netdev_ethtool_ops;
+static const struct ethtool_ops netdev_ethtool_ops;
+
allex.res
diff = 
--- tests/allex.c
+++ /tmp/cocci-output-754406-01131d-allex.c
@@ -6,7 +6,7 @@ int main () {
       goto out;
     }
   }
-  if (x) return 15;
+  if (x) return 200;
 out:
   return rc;
 }
allex2.res
diff = 
--- tests/allex2.c
+++ /tmp/cocci-output-754406-509acc-allex2.c
@@ -8,5 +8,5 @@ int main () {
   }
   return 15;
 out:
-  return 0;
+  return 100;
 }
allex3.res
diff = 
--- tests/allex3.c
+++ /tmp/cocci-output-754406-3c47f0-allex3.c
@@ -9,5 +9,4 @@ int main () {
   }
   return 15;
 out:
-  return 0;
 }
andid.res
diff = 
--- tests/andid.c
+++ /tmp/cocci-output-754406-6a9e66-andid.c
@@ -1,5 +1,5 @@
 int main () {
-	int frontandback = 12;
+	int test = 12;
 	int front = 12;
 	int back = 12;
 }
anon.res
diff = 
--- tests/anon.c
+++ /tmp/cocci-output-754406-50295a-anon.c
@@ -12,5 +12,5 @@ static int ppa_queuecommand(struct scsi_
 		void (*done) (struct scsi_cmnd *))
 {
 	ppa_struct *dev = ppa_dev(cmd->device->host);
-	schedule_work(&dev->ppa_tq);
+	schedule_delayed_work(&dev->ppa_tq, 0);
 }
anonfield.res
diff = 
--- tests/anonfield.c
+++ /tmp/cocci-output-754406-9ba511-anonfield.c
@@ -1,3 +1,3 @@
 struct {
-    int;
+    bool;
 };
ar.res
diff = 
--- tests/ar.c
+++ /tmp/cocci-output-754406-f5f145-ar.c
@@ -4,9 +4,4 @@ int main() {
   struct foo *x;
   struct bar *y;
   struct foo z[15];
-
-  x->y = 12;
-  y->a->y = 12;
-  y->b[7].y = 12;
-  z[15].y = 12;
 }
arg.res
diff = 
--- tests/arg.c
+++ /tmp/cocci-output-754406-c08edd-arg.c
@@ -1,6 +1,6 @@
 int main () {
-  foo(bar());
-  foo(1,bar());
-  foo(bar(),2);
-  foo(1,bar(),2);
+  foo();
+  foo(1);
+  foo(2);
+  foo(1,2);
 }
argument.res
diff = 
--- tests/argument.c
+++ /tmp/cocci-output-754406-848881-argument.c
@@ -1,8 +1,5 @@
 void main(int i){
 
-  f(1,2,3);
-
-  h(1,2);
-  h();
+  g(3, 2, 1);
 
 }
arparam.res
diff = 
--- tests/arparam.c
+++ /tmp/cocci-output-754406-7dd80d-arparam.c
@@ -1,3 +1,8 @@
+int g(int q[1024])
+{
+	return 12;
+}
+
 int main(int q[1024])
 { return 12; }
 
array_init.res
diff = 
--- tests/array_init.c
+++ /tmp/cocci-output-754406-625172-array_init.c
@@ -1,3 +1,2 @@
 static int term[MAX_ECARDS] = { 1, 1, 1, 1, 1, 1, 1, 1 };
-MODULE_PARM(term, "1-8i");
 
array_size.res
diff = 
--- tests/array_size.c
+++ /tmp/cocci-output-754406-6259ca-array_size.c
@@ -1,2 +1,2 @@
-#define MAX_SETUP_STRINGS (sizeof(setup_strings) / sizeof(char *))
+#define MAX_SETUP_STRINGS ARRAY_SIZE(setup_strings)
 #define SETUP_BUFFER_SIZE 200
arraysz.res
diff = 
--- tests/arraysz.c
+++ /tmp/cocci-output-754406-d07f77-arraysz.c
@@ -7,4 +7,4 @@ typedef struct signature {
 static const Signature signatures[] = {
 	{"SSTBIOS", 0x0000d, 7}	/* "SSTBIOS" @ offset 0x0000d */
 };
-#define NUM_SIGNATURES (sizeof(signatures)/sizeof(Signature))
+#define NUM_SIGNATURES ARRAY_SIZE(signatures)
as_stm.res
diff = 
--- tests/as_stm.c
+++ /tmp/cocci-output-754406-3bd5c5-as_stm.c
@@ -1,3 +1,5 @@
 int main () {
+#ifdef BEFORE
   if (f()) return 15;
+#endif
 }
assign_deref_funcall_in_macro_it.res
attr_with_arguments.res
warning: line 36: should id be a metavariable?
diff = 
--- tests/attr_with_arguments.c
+++ /tmp/cocci-output-754406-43507e-attr_with_arguments.c
@@ -1,9 +1,9 @@
-aarg(1,2) int func() {
-  int id aarg3(1,2);
+aarg(1,2) char func() {
+  long id aarg3(1,2);
   return 42;
 }
 
-aarg("not (1,2)") int func() {
+aarg("not (1,2)") long func() {
   return 42;
 }
 
@@ -11,13 +11,13 @@ int func() {
   return 42;
 }
 
-aarg2(arguments) int func() {
+aarg2(arguments) short func() {
   return 42;
 }
 
-aarg2(1,"2") int func() {
+aarg2(1,"2") short func() {
   return 42;
 }
 
-void func() aarg4(1,2) {
+long func() aarg4(1,2) {
 }
attradd.res
diff = 
--- tests/attradd.c
+++ /tmp/cocci-output-754406-2cde7c-attradd.c
@@ -1,3 +1,3 @@
 int main () {
-  char f;
+  char __attribute__((aligned(1))) f;
 }
attrs2groups.res
diff = 
--- tests/attrs2groups.c
+++ /tmp/cocci-output-754406-cbce39-attrs2groups.c
@@ -3,18 +3,24 @@ static ssize_t devspec_show(struct devic
 {
 	return 42;
 }
+static BUG();
+NOBUG();
 
 static ssize_t name_show(struct device *dev,
 				struct device_attribute *attr, char *buf)
 {
 	return 0;
 }
+static BUG();
+NOBUG();
 
 static ssize_t modalias_show(struct device *dev,
 				struct device_attribute *attr, char *buf)
 {
 	return 1;
 }
+static BUG();
+NOBUG();
 
 
 struct device_attribute ibmebus_bus_device_attrs[] = {
auto.res
warning: rule starting on line 3: metavariable t not used in the - or context code
exn while in timeout_function
b1.res
diff = 
--- tests/b1.c
+++ /tmp/cocci-output-754406-a267b6-b1.c
@@ -1,7 +1,9 @@
 int main () {
   while (1) {
-    if (x > 1 ) { foo(); break; }
+    if (x > 1 ) { foo();
+      bar(); break; }
   }
   while (1)
-    if (x > 1 ) { foo(); break; }
+    if (x > 1 ) { foo();
+      bar(); break; }
 }
b2.res
diff = 
--- tests/b2.c
+++ /tmp/cocci-output-754406-018300-b2.c
@@ -1,9 +1,11 @@
 int main () {
   if (1) {
-    if (x > 1 ) { foo(); brk(); }
+    if (x > 1 ) { foo();
+      bar(); brk(); }
     } else aaa();
   if (1)
-    while (x > 1 ) { foo(); brk(); }
+    while (x > 1 ) { foo();
+      bar(); brk(); }
   else aaa();
   foo(); brk();
 }
bad_iso_example.res
bad_kfree.res
diff = 
--- tests/bad_kfree.c
+++ /tmp/cocci-output-754406-9f2042-bad_kfree.c
@@ -14,7 +14,7 @@ int bad () {
   kfree(itv[i]);
   print("foo",itv[i]);
   print("foo",itv[i]);
-  a = itv[i];
+  a = NULL;
   itv[i]=12;
   a = itv[i];
 }
bad_ptr_print.res
diff = 
--- tests/bad_ptr_print.c
+++ /tmp/cocci-output-754406-62a302-bad_ptr_print.c
@@ -1,4 +1,4 @@
 static inline int tester(struct usb_endpoint_descriptor *epd)
 {
-  f((struct foo *)x);
+  g((struct foo *)x);
 }
bad_typedef.res
diff = 
--- tests/bad_typedef.c
+++ /tmp/cocci-output-754406-636cdf-bad_typedef.c
@@ -4,7 +4,7 @@ typedef struct {
 
 
 int main1 (scsi_changer *x) {
-  foo(x->lock);
+  foo(x->new_lock);
 }
 
 struct  scsi_changer_two {
@@ -13,5 +13,5 @@ struct  scsi_changer_two {
 
 
 int main2 (struct scsi_changer_two *x) {
-  foo(x->lock);
+  foo(x->new_lock);
 }
badcfg.res
diff = 
--- tests/badcfg.c
+++ /tmp/cocci-output-754406-211a3f-badcfg.c
@@ -3,7 +3,7 @@ const char *netdev_cmd_to_name(enum netd
 #define N(val) 						\
 	case NETDEV_##val:				\
 		return "NETDEV_" __stringify(val);
-	switch (cmd) {
+	switch (replacement) {
 	N(UP) N(DOWN)
 	N(PRE_CHANGEADDR)
 	}
badexp.res
diff = 
--- tests/badexp.c
+++ /tmp/cocci-output-754406-781db9-badexp.c
@@ -1,4 +1,4 @@
 int main() {
   foo(a);
-  b = a;
+  b = 3 +a * 27;
 }
badpos.res
     
previous modification:
MINUS
  >>> xxx


According to environment 0:


current modification:
MINUS

According to environment 0:


exn while in timeout_function
badtypedef.res
diff = 
--- tests/badtypedef.c
+++ /tmp/cocci-output-754406-7f1c94-badtypedef.c
@@ -5,7 +5,7 @@ int main() {
   foo_t *b;
   foo_t *c;
 
-  xxx(a);
-  yyy(b);
+  aaa(a);
+  bbb(b);
 }
 
badwhen.res
diff = 
--- tests/badwhen.c
+++ /tmp/cocci-output-754406-dedf88-badwhen.c
@@ -4,7 +4,5 @@ int main () {
   g();
 }
 int second() {
-  f();
   if (xfoo()) return;
-  g();
 }
badzero.res
diff = 
--- tests/badzero.c
+++ /tmp/cocci-output-754406-74b4e6-badzero.c
@@ -4,7 +4,7 @@ int main () {
   int z;
   if (y - x == 0) return;
   if ((y - x) == 0) return;
-  if (y - z == 0) return;
-  if ((y - z) == 0) return;
+  if (27) return;
+  if (27) return;
 }
 
bc_1.res
warning: f: metavariable i not used in the - or context code
exn while in timeout_function
befS.res
diff = 
--- tests/befS.c
+++ /tmp/cocci-output-754406-fc452a-befS.c
@@ -1,20 +1,32 @@
 int main () {
+  foo();
   xxx();
+  foo();
   if(y) {
-    rrr();
+    foo();
+    {
+      foo();
+      rrr();
+    }
   }
 }
 
 int main () {
+  foo();
   xxx();
-  if(y)
+  foo();
+  if(y) {
+    foo();
     rrr();
+  }
 }
 
 
 int d() {}
 
 int main2 () {
+  foo();
   yyy();
+  foo();
   xxx();
 }
before.res
diff = 
--- tests/before.c
+++ /tmp/cocci-output-754406-2525d3-before.c
@@ -1,4 +1,6 @@
 int main () {
+  blah();
   one();
+  blah();
   foo();
 }
ben.res
diff = 
--- tests/ben.c
+++ /tmp/cocci-output-754406-ee12bd-ben.c
@@ -1,22 +1,20 @@
+static GType this_type = 0;
+static const GTypeInfo this_info = {
+  sizeof(LassoProviderClass),
+  NULL,
+  NULL,
+  (GClassInitFunc)class_init,
+  NULL,
+  NULL,
+  sizeof(LassoProvider),
+  0,
+  (GInstanceInitFunc)instance_init,
+  NULL,
+};
 GType
 lasso_provider_get_type()
 {
-  static GType this_type = 0;
-
   if (!this_type) {
-    static const GTypeInfo this_info = {
-      sizeof (LassoProviderClass),
-      NULL,
-      NULL,
-      (GClassInitFunc) class_init,
-      NULL,
-      NULL,
-      sizeof(LassoProvider),
-      0,
-      (GInstanceInitFunc) instance_init,
-                        NULL
-    };
-
     this_type = g_type_register_static(LASSO_TYPE_NODE,
 				       "LassoProvider", &this_info, 0);
   }
bigin.res
diff = 
--- tests/bigin.c
+++ /tmp/cocci-output-754406-49a644-bigin.c
@@ -9,5 +9,6 @@ int main() {
           if (x)
             if (x)
               blah();
+  bar();
   foo();
 }
bigrepl.res
diff = 
--- tests/bigrepl.c
+++ /tmp/cocci-output-754406-04b91b-bigrepl.c
@@ -1,6 +1,9 @@
 int main () {
-  one(argument1(nested, argument), argument2(nested, argument), foo(),
+  one(argument1(nested, argument), argument2(nested, argument),
+      call(to, a, very, complicated, function, with, many, args),
       argument3(nested, argument));
-  one(argument1(nested, argument), argument2(nested, argument), foo(), a(b));
-  one(argument1(nested, argument), argument2(nested, argument), foo());
+  one(argument1(nested, argument), argument2(nested, argument),
+      call(to, a, very, complicated, function, with, many, args), a(b));
+  one(argument1(nested, argument), argument2(nested, argument),
+      call(to, a, very, complicated, function, with, many, args));
 }
binop.res
diff = 
--- tests/binop.c
+++ /tmp/cocci-output-754406-63dcc5-binop.c
@@ -2,10 +2,12 @@ void main() {
     int i = 0;
     int j = 0;
 
-    if( (i = j) + 0 ) {
+    i = j;
+    if(i + 0 ) {
         i = j;
     }
-    if( (i = j) + 0 != 0 ) {
+    i = j;
+    if(i + 0 != 0 ) {
         i = j;
     }
 }
bitfield.res
warning: rule starting on line 11: metavariable v not used in the - or context code
diff = 
--- tests/bitfield.c
+++ /tmp/cocci-output-754406-a2d214-bitfield.c
@@ -1,15 +1,15 @@
 struct dvb_frontend {
-	struct dvb_frontend_ops* ops;
+	struct dvb_frontend_ops ops;
 };
 
 typedef struct {
-		u8 RESET :1;
-		u8 IDLE  :1;
-		u8 STOP  :1;
-		u8 HIRQ0 :1;
-		u8 HIRQ1 :1;
-		u8 na0   :1;
-		u8 HABAV :1;
-		u8 na1   :1;
+		u8 RESET:2;
+		u8 IDLE:2;
+		u8 STOP:2;
+		u8 HIRQ0:2;
+		u8 HIRQ1:2;
+		u8 na0:2;
+		u8 HABAV:2;
+		u8 na1:2;
 
 } bcm3510_register_value;
bitfield_matching.res
exn while in timeout_function
boolr.res
     (ONCE) already tagged but only removed, so safe
diff = 
--- tests/boolr.c
+++ /tmp/cocci-output-754406-e5b7f4-boolr.c
@@ -1,4 +1,3 @@
 int main() {
-        bool i3, i4, i5;
         int b;
 }
bracebraceline.res
diff = 
--- tests/bracebraceline.c
+++ /tmp/cocci-output-754406-f44ef1-bracebraceline.c
@@ -1,6 +1,5 @@
 int main () {
   if (x) {
-    one();
-    two();
+    three();
   }
 }
braceline.res
diff = 
--- tests/braceline.c
+++ /tmp/cocci-output-754406-f89a08-braceline.c
@@ -1,6 +1,3 @@
 int main () {
-  if (x) {
-    one();
-    two();
-  }
+  if (x) three();
 }
braces.res
diff = 
--- tests/braces.c
+++ /tmp/cocci-output-754406-2d9ff4-braces.c
@@ -1,9 +1,9 @@
-#define main { foo(); }
+#define main foo(); 
 
 int main() { foo(); }
 
-int main() { if (x) { foo(); } }
+int main() { if (x) foo(); }
 
-int main() { while (x) { foo(); } }
+int main() { while (x) foo(); }
 
-int main() { if (x) { foo(); } else { foo(); } }
+int main() { if (x) foo(); else foo(); }
branchparen.res
diff = 
--- tests/branchparen.c
+++ /tmp/cocci-output-754406-9bdc2a-branchparen.c
@@ -1,6 +1,10 @@
 int main () {
-  if (x)
+  if (x) {
+    foo();
     xxx();
-  else
+  }
+  else {
+    foo();
     xxx();
+  }
 }
break.res
diff = 
--- tests/break.c
+++ /tmp/cocci-output-754406-4637d2-break.c
@@ -5,8 +5,10 @@ int main () {
       x = 15;
       if (x > 1 ) { foo(); break; }
     } while (a == 3);
-    if (x > 1 ) { foo(); break; }
-    if (x > 1 ) { foo(); break; }
+    if (x > 1 ) { foo();
+      bar(); break; }
+    if (x > 1 ) { foo();
+      bar(); break; }
   }
 }
 
@@ -18,6 +20,7 @@ int mainx () {
       if (x > 1 ) { xxx(); continue; }
     } while (a == 3);
     if (x > 1 ) { xxx(); break; }
-    if (x > 1 ) { xxx(); continue; }
+    if (x > 1 ) { xxx();
+      bar(); continue; }
   }
 }
bug1.res
diff = 
--- tests/bug1.c
+++ /tmp/cocci-output-754406-8c5855-bug1.c
@@ -1,4 +1,5 @@
-static int typhoon_ioctl(struct video_device *dev, unsigned int cmd,void *arg)
+static int typhoon_ioctl(struct inode *i, struct file *f, unsigned int cmd,
+			 void *arg)
 {
 	struct typhoon_device *typhoon = dev->priv;
 	return 0;
bugloop.res
diff = 
--- tests/bugloop.c
+++ /tmp/cocci-output-754406-c141dc-bugloop.c
@@ -8,8 +8,8 @@ static int stir_transmit_thread(void *ar
 	while (x)
 	{
 		/* if suspending, then power off and wait */
-		if (unlikely(current->flags & PF_FREEZE)) {
-			refrigerator(PF_FREEZE);
+		if (unlikely(freezing(current))) {
+			refrigerator();
 
 		}
 	}
bugon.res
diff = 
--- tests/bugon.c
+++ /tmp/cocci-output-754406-8bd615-bugon.c
@@ -1,5 +1,4 @@
 static void b44_tx(struct b44 *bp)
 {
-		if (unlikely(skb == NULL))
-			BUG();
+		BUG_ON(skb == NULL);
 }
bus.res
diff = 
--- tests/bus.c
+++ /tmp/cocci-output-754406-956316-bus.c
@@ -1,5 +1,5 @@
 int main () {
   struct foo *dev;
-  dev->probe();
-  foo();
+  c1();
+  c2();
 }
cards.res
diff = 
--- tests/cards.c
+++ /tmp/cocci-output-754406-52cf42-cards.c
@@ -1,3 +1,3 @@
-MODULE_PARM(io, "1-" __MODULE_STRING(MAX_CARDS) "i");
+
 
 int x;
caseprint.res
diff = 
--- tests/caseprint.c
+++ /tmp/cocci-output-754406-c7498d-caseprint.c
@@ -3,4 +3,10 @@ int f() {
   case 12: return 0;
   case 1:  return 2;
   }
+  switch (x) {
+  case 12:
+    return 0;
+  case 1:
+    return 2;
+  }
 }
cast.res
diff = 
--- tests/cast.c
+++ /tmp/cocci-output-754406-90b9d1-cast.c
@@ -1,3 +1,2 @@
 int main () {
-  ((struct xxx *)E)->foo = 12;
 }
cast_iso.res
diff = 
--- tests/cast_iso.c
+++ /tmp/cocci-output-754406-facee1-cast_iso.c
@@ -1,6 +1,6 @@
 static int vx_hwdep_dsp_load(snd_hwdep_t *hw, snd_hwdep_dsp_image_t *dsp)
 {
-	vx_core_t *vx = snd_magic_cast(vx_core_t, hw->private_data, return -ENXIO);
-	ak4117_t *chip = snd_magic_cast(ak4117_t, (void *)data, return);
+	vx_core_t *vx = hw->private_data;
+	ak4117_t *chip = (ak4117_t *)data;
 
 }
castdecl.res
diff = 
--- tests/castdecl.c
+++ /tmp/cocci-output-754406-77b2c2-castdecl.c
@@ -1,9 +1,9 @@
 int main() {
-  long i1, i2;
-  long i3;
-  long  lType = (long)TYPE_OBJ_DS_REPORT, lNuPageBloc = 0L;
-  unsigned char c1 = 'a', c2 = 'b';
-  unsigned char c3 = 'c';
+  int i1, i2;
+  int i3;
+  int  lType = (int)TYPE_OBJ_DS_REPORT, lNuPageBloc = 0L;
+  char c1 = 'a', c2 = 'b';
+  char c3 = 'c';
   i1 = 11;
   i2 = 22;
   i3 = 33;
cex_wishlist_complex1.res
diff = 
--- tests/cex_wishlist_complex1.c
+++ /tmp/cocci-output-754406-f8d441-cex_wishlist_complex1.c
@@ -1,6 +1,6 @@
 #include <complex.h>
 int main() { 
- double d;
+ float d;
  float  f;
  double complex dc;
  float complex  fc;
cex_wishlist_complex2.res
diff = 
--- tests/cex_wishlist_complex2.c
+++ /tmp/cocci-output-754406-423005-cex_wishlist_complex2.c
@@ -2,7 +2,7 @@
 int main() { 
  double d;
  float  f;
- long double complex ldc;
+ float ldc;
  double complex dc;
  float complex  fc;
  return 0;
cex_wishlist_complex3.res
diff = 
--- tests/cex_wishlist_complex3.c
+++ /tmp/cocci-output-754406-cd3fb2-cex_wishlist_complex3.c
@@ -2,7 +2,7 @@
 int main() { 
  double d;
  float  f;
- double complex dc;
- float complex  fc;
+ int dc;
+ double complex  fc;
  return 0;
 }
change.res
diff = 
--- tests/change.c
+++ /tmp/cocci-output-754406-b69c33-change.c
@@ -1,5 +1,6 @@
 int main () {
     foo();
+    blah(one, two);
     this_type = g_type_register_static(LASSO_TYPE_NODE,
 				       "LassoProvider", &this_info, 0);
 }
change_type.res
diff = 
--- tests/change_type.c
+++ /tmp/cocci-output-754406-39c684-change_type.c
@@ -1,4 +1,4 @@
 int main () {
   struct foo *x;
-  return (struct blah *)x;
+  return 42;
 }
changei.res
diff = 
--- tests/changei.c
+++ /tmp/cocci-output-754406-fe982f-changei.c
@@ -1,7 +1,7 @@
-typedef struct i istruct;
+typedef struct i xxx;
 
-int main (int x) {
-  char c;
-  return x + c;
+int xxx (int xxx) {
+  char xxx;
+  return xxx + xxx;
 }
 
cocci_args.res
diff = 
--- tests/cocci_args.c
+++ /tmp/cocci-output-754406-a73d25-cocci_args.c
@@ -1,3 +1,3 @@
 int main () {
-    f();
+    g(a);
 }
com.res
diff = 
--- tests/com.c
+++ /tmp/cocci-output-754406-024e9e-com.c
@@ -1,8 +1,3 @@
 int main() {
-  foo();
-  /* a comment */
-  foo();
-  /* a comment */
-  foo();
   bar();
 }
comadd.res
diff = 
--- tests/comadd.c
+++ /tmp/cocci-output-754406-8ae085-comadd.c
@@ -1,3 +1,5 @@
+// some comment
+// some other comment
 int main () {
   return 12;
 }
comj.res
diff = 
--- tests/comj.c
+++ /tmp/cocci-output-754406-fac153-comj.c
@@ -2,6 +2,8 @@ int foo(int bar)
 {
   int i, j;
   for (i = 5; --i>=0; ) {
+    /* comments are overrated */
+    j -= 3;
     j+=54;
   }
   return j;
comma.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_bb987b.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_bb987b.ml
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/comma.c
+++ /tmp/cocci-output-754406-8953e0-comma.c
@@ -3,9 +3,9 @@ show_cpuinfo (struct seq_file *m, void *
 {
 	for (i = 0; i < ARRAY_SIZE(feature_bits) && size > 1; ++i) {
 			cp += snprintf(cp, size, "%s%s", sep,
-				       feature_bits[i].feature_name),
+				       feature_bits[i].feature_name);
 			cp += snprintf(cp, size, "%s%s", sep,
-				       feature_bits[i].feature_name),
+				       feature_bits[i].feature_name);
 			sep = ", ";
 	}
 }
comma_call.res
diff = 
--- tests/comma_call.c
+++ /tmp/cocci-output-754406-7e7db3-comma_call.c
@@ -1,10 +1,13 @@
 int main() {
-	if (x)
-		fprintf(), exit(1);
+	if (x) {
+		fprintf();
+		exit(1);
+	}
 }
 
 int main() {
-	if (x)
-		fprintf(),
+	if (x) {
+		fprintf();
 		exit(1);
+	}
 }
comma_if.res
diff = 
--- tests/comma_if.c
+++ /tmp/cocci-output-754406-ed7aeb-comma_if.c
@@ -1,13 +1,19 @@
 int main() {
-	if (uffdio_zeropage.zeropage == -EEXIST)
-		fprintf(stderr, "UFFDIO_ZEROPAGE -EEXIST\n"), exit(1);
-	else
-		fprintf(stderr, "UFFDIO_ZEROPAGE error %Ld\n"), exit(1);
+	if (uffdio_zeropage.zeropage == -EEXIST) {
+		fprintf(stderr, "UFFDIO_ZEROPAGE -EEXIST\n");
+		exit(1);
+	}
+	else {
+		fprintf(stderr, "UFFDIO_ZEROPAGE error %Ld\n");
+		exit(1);
+	}
 }
 
 int main() {
 	if (uffdio_zeropage.zeropage == -EEXIST)
 		fprintf(stderr, "UFFDIO_ZEROPAGE -EEXIST\n");
-	else
-		fprintf(stderr, "UFFDIO_ZEROPAGE error %Ld\n"), exit(1);
+	else {
+		fprintf(stderr, "UFFDIO_ZEROPAGE error %Ld\n");
+		exit(1);
+	}
 }
comment_brace.res
diff = 
--- tests/comment_brace.c
+++ /tmp/cocci-output-754406-6d9330-comment_brace.c
@@ -1,7 +1,9 @@
 int main ()
 {
-	while ((inw(base) & 0xad00) != 0)	/* data status */
+	while ((inw(base) & 0xad00) != 0)	/* data status */ {
+		release_region();
 		continue;
+	}
 	return 0;
 }
 
comment_brace2.res
diff = 
--- tests/comment_brace2.c
+++ /tmp/cocci-output-754406-8867d2-comment_brace2.c
@@ -1,7 +1,9 @@
 int main ()
 {
-	while ((inw(base) & 0xad00) != 0)	/* data status */  
+	while ((inw(base) & 0xad00) != 0)	/* data status */  {
+		release_region();
 		continue;
+	}
 	return 0;
 }
 
comment_line.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_bd68ca.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_bd68ca.ml
File "/tmp/ocaml_cocci_bd68ca.ml", line 31, characters 4-5:
31 | let p = match List.nth __args__ 1 with Coccilib.Pos x -> x | _ -> failwith "bad value" in
         ^
Warning 26 [unused-var]: unused variable p.
Compilation OK!
Loading ML code of the SP...
1
1
diff = 
--- tests/comment_line.c
+++ /tmp/cocci-output-754406-c71ebe-comment_line.c
@@ -1,11 +1,9 @@
 int main() {
   before();
-  foo();
 
 
   /*test*/
   after();
-  foo();
   /*test*/
   after();
 }
comment_middle.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_8243b9.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_8243b9.ml
File "/tmp/ocaml_cocci_8243b9.ml", line 30, characters 5-6:
30 |  let f = match List.nth __args__ 0 with Coccilib.Str x -> x | _ -> failwith "bad value" in
          ^
Warning 26 [unused-var]: unused variable f.
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/comment_middle.c
+++ /tmp/cocci-output-754406-ac407c-comment_middle.c
@@ -5,5 +5,4 @@ struct i {
 };
 
 int main() {
-  foo();
 }
comments.res
diff = 
--- tests/comments.c
+++ /tmp/cocci-output-754406-cda755-comments.c
@@ -1,5 +1,16 @@
 
 int main() {
+	// Calls foo()
+	foo();
 	return 0;
 }
 
+/**
+  Some info about @foo()
+  @return void
+*/
+void foo()
+{
+	/* Do nothing */
+}
+
compare.res
diff = 
--- tests/compare.c
+++ /tmp/cocci-output-754406-516787-compare.c
@@ -1,7 +1,7 @@
 struct aic7xxx_host {
   struct aic7xxx_cmd_queue {
-    Scsi_Cmnd *head;
-    Scsi_Cmnd *tail;
+    struct scsi_cmnd *head;
+    struct scsi_cmnd *tail;
   } completeq;
   unsigned char            msg_buf[13];      /* The message for the target */
   unsigned char            msg_type;
compare_const2.res
diff = 
--- tests/compare_const2.c
+++ /tmp/cocci-output-754406-6e86b9-compare_const2.c
@@ -1,6 +1,6 @@
 int main () {
 //  int i,o;
-	if (0 == ((1 == i ||  3 == i)
-	      && (18 == o || 17 == o)))
+	if (((i == 1 ||  i == 3)
+	      && (o == 18 || o == 17)) == 0)
 		return -EINVAL;
 }
condexp.res
diff = 
--- tests/condexp.c
+++ /tmp/cocci-output-754406-930861-condexp.c
@@ -5,7 +5,7 @@ main(int argc, char *argv[])
   dpy = XOpenDisplay (displayname);
   if (!dpy) {
     fprintf (stderr, "%s:  unable to open display \"%s\"\n",
-	     ProgramName, XDisplayName (displayname));
+	     ProgramName, displayname ? displayname : getenv("DISPLAY"));
     Exit (1);
   }
   screenno = DefaultScreen (dpy);
const.res
warning: line 2: should text be a metavariable?
warning: line 3: should buf be a metavariable?
warning: line 3: should text be a metavariable?
diff = 
--- tests/const.c
+++ /tmp/cocci-output-754406-a17724-const.c
@@ -1,3 +1,3 @@
 void foo(const char *text) {
-   strcat(buf->data, text);
+   strcat_safe(buf->data, buf->len, text);
 }
const1bis.res
warning: line 3: should i be a metavariable?
warning: line 6: should i be a metavariable?
warning: line 16: should i be a metavariable?
diff = 
--- tests/const1bis.c
+++ /tmp/cocci-output-754406-8519d9-const1bis.c
@@ -1,25 +1,25 @@
 void foo(int j) { 
-  const int i;
+  float i;
   int i;
   i++;
-  const char *i;
+  double *i;
   char *i;
   *i++;
 }
 
 void bar(int j) {
-  int const i;
+  float i;
   int i;
   i++;
-  char const *i;
+  double *i;
   char *i;
   *i++;
 }
 
 void con_vol(int j) {
-  const volatile int i;
+  const volatile long i;
 }
 
 void vol_con(int j) {
-  volatile const int i;
+  volatile const long i;
 }
const_adding.res
diff = 
--- tests/const_adding.c
+++ /tmp/cocci-output-754406-564052-const_adding.c
@@ -2,6 +2,6 @@ void main(int i)
 {
 
   const struct file_operations a;
-  struct file_operations b;
+  const struct file_operations b;
 
 }
const_array.res
diff = 
--- tests/const_array.c
+++ /tmp/cocci-output-754406-7816c1-const_array.c
@@ -24,9 +24,9 @@ static const struct foo *r128_family4[]
 };
 
 int main () {
-  ent->driver_data = sizeof(r128_family)/sizeof(char *);
-  ent->driver_data = sizeof(r128_family1)/sizeof(char *);
-  ent->driver_data = sizeof(r128_family2)/sizeof(char *);
-  ent->driver_data = sizeof(r128_family3)/sizeof(struct foo *);
-  ent->driver_data = sizeof(r128_family4)/sizeof(struct foo *);
+  ent->driver_data = ARRAY_SIZE(r128_family);
+  ent->driver_data = ARRAY_SIZE(r128_family1);
+  ent->driver_data = ARRAY_SIZE(r128_family2);
+  ent->driver_data = ARRAY_SIZE(r128_family3);
+  ent->driver_data = ARRAY_SIZE(r128_family4);
 }
const_implicit_iso.res
diff = 
--- tests/const_implicit_iso.c
+++ /tmp/cocci-output-754406-58a40c-const_implicit_iso.c
@@ -1,4 +1,4 @@
 void main(double y) { 
-  const int x;
+  const float x;
 
 }
constptr.res
diff = 
--- tests/constptr.c
+++ /tmp/cocci-output-754406-d6fddb-constptr.c
@@ -1,7 +1,7 @@
 int main()
 {
-	const char * const *id;
-	const char ** const *id;
-	const char * const **id;
-	const char * const id;
+	const char * const *id1;
+	const char ** const *id2;
+	const char * const **id3;
+	const char * const id4;
 }
constraints.res
diff = 
--- tests/constraints.c
+++ /tmp/cocci-output-754406-296806-constraints.c
@@ -1,23 +1,23 @@
 void
 f()
 {
-    int k;
+    int *k;
     bool b;
-    bool *p;
-    bool **x[];
-    char *y[];
+    bool **p;
+    bool * x[];
+    char y[];
     f(1 == 2);
     f(1 & 3);
     g(1 & 2);
     g(1 != 2);
     g(1 <= 3);
-    h(1 == 2);
+    h(2 == 1);
     h(1 & 2);
     h(1 != 2);
     h(1 <= 2);
 }
 
 void
-g(int a, int b, int c)
+h(int a, int b, int c)
 {
 }
constrem.res
warning: line 9: should f be a metavariable?
diff = 
--- tests/constrem.c
+++ /tmp/cocci-output-754406-cec3f5-constrem.c
@@ -1,3 +1 @@
-static const int a;
 
-static const int (*f)(const int);
constructor.res
diff = 
--- tests/constructor.c
+++ /tmp/cocci-output-754406-89eeb4-constructor.c
@@ -1,5 +1,5 @@
 int main () {
-  imx_add_platform_device_dmamask(Ename, Eid, Eres, Enum_res,
-				  Edata, Esize_data, Edma_mask);
+  changed_imx_add_platform_device_dmamask(Ename, Eid, Eres, Enum_res, Edata,
+                                          Esize_data, Edma_mask);
 }
 
constty.res
diff = 
--- tests/constty.c
+++ /tmp/cocci-output-754406-2a1f1b-constty.c
@@ -1,7 +1,6 @@
 int main () {
   const int x;
   int y;
-  f(x,int);
   f(y,int);
   f(x,const int);
 }
constx.res
diff = 
--- tests/constx.c
+++ /tmp/cocci-output-754406-1c5c5a-constx.c
@@ -1,8 +1,8 @@
 int main() {
-  foo(12);
+  foobar(12, 12);
   foo(x);
-  foo(CONSTANT);
-  foo('a');
-  foo("string");
-  foo(1.0001);
+  foobar(CONSTANT, CONSTANT);
+  foobar('a', 'a');
+  foobar("string", "string");
+  foobar(1.0001, 1.0001);
 }
countcalls.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_737bd0.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_737bd0.ml
File "tests/countcalls.cocci", line 63, characters 30-46:
Alert deprecated: Stdlib.String.lowercase
Use String.lowercase_ascii/StringLabels.lowercase_ascii instead.
Compilation OK!
Loading ML code of the SP...
countcalls_python.res
exn while in timeout_function
cptr.res
diff = 
--- tests/cptr.c
+++ /tmp/cocci-output-754406-2a5ba9-cptr.c
@@ -1 +1 @@
-static const char *str = "...";
+static const char *const str = "...";
cr.res
diff = 
--- tests/cr.c
+++ /tmp/cocci-output-754406-1cbc09-cr.c
@@ -1,7 +1,6 @@
 int main(void)
 {
 #if ! HAVE_XYZ
-  f1();
-  f2();
+  f3();
 #endif
 }
cr1a.res
diff = 
--- tests/cr1a.c
+++ /tmp/cocci-output-754406-0cd3d1-cr1a.c
@@ -6,14 +6,17 @@ int __init probe_base_port(int base)
 	if (base)
 		b = e = base;
 	for (base = b; base <= e; base += 0x10) {
-		if (check_region(base, 0x10))
+		if (!request_region(base, 0x10, req_reg_arg3))
 			continue;
 		for (i = 0; i < 3; i++)
 			fool = inw(base + 2);	/* empty possibly uart_receive_buffer */
 		if ((inw(base + 6) & 0xffef) != 0x0001 ||	/* line_status */
-		    (inw(base) & 0xad00) != 0)
+		    (inw(base) & 0xad00) != 0) {
+			release_region(base, 0x10);
 			continue;
+		}
 		return (base);
+		release_region(base, 0x10);
 	}
 	return 0;
 }
cs_check.res
warning: line 5: should handle be a metavariable?
diff = 
--- tests/cs_check.c
+++ /tmp/cocci-output-754406-4bf9c9-cs_check.c
@@ -4,7 +4,7 @@ do { last_fn = (fn); if ((last_ret = (re
 static void nsp_cs_config(dev_link_t *link)
 {
 	client_handle_t	  handle = link->handle;
-	CS_CHECK(GetFirstTuple, pcmcia_get_first_tuple(handle, &tuple));
+	CS_CHECK(GetFirstTuple, pcmcia_get_first_tuple(link, &tuple));
 cs_failed:
 	return;
 }
cst.res
diff = 
--- tests/cst.c
+++ /tmp/cocci-output-754406-81d948-cst.c
@@ -1,5 +1,5 @@
 int main(int x) {
-  emu10k1_t *emu = snd_magic_cast(1, 2, return -ENXIO);
+  emu10k1_t *emu = 4;
   int z = 12;
   return y;
 }
cst_null.res
diff = 
--- tests/cst_null.c
+++ /tmp/cocci-output-754406-8ea3d4-cst_null.c
@@ -2,9 +2,8 @@ void* videobuf_alloc(unsigned int size)
 {
         struct videobuf_buffer *vb;
 
-        vb = kmalloc(size,GFP_KERNEL);
+        vb = kzalloc(size, GFP_KERNEL);
         if (vb != NULL) {
-                memset(vb,0,size);
                 videobuf_dma_init(&vb->dma);
                 init_waitqueue_head(&vb->done);
                 vb->magic     = MAGIC_BUFFER;
@@ -17,9 +16,8 @@ void* videobuf_alloc(unsigned int size)
 {
         struct videobuf_buffer *vb;
 
-        vb = kmalloc(size,GFP_KERNEL);
+        vb = kzalloc(size, GFP_KERNEL);
         if (vb) {
-                memset(vb,0,size);
                 videobuf_dma_init(&vb->dma);
                 init_waitqueue_head(&vb->done);
                 vb->magic     = MAGIC_BUFFER;
@@ -32,9 +30,8 @@ void* videobuf_alloc(unsigned int size)
 {
  	struct videobuf_buffer *vb;
 
-	vb = kmalloc(size,GFP_KERNEL);
+	vb = kzalloc(size, GFP_KERNEL);
 	if (NULL != vb) {
-		memset(vb,0,size);
 		videobuf_dma_init(&vb->dma);
 		init_waitqueue_head(&vb->done);
 		vb->magic     = MAGIC_BUFFER;
cstr.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_c35470.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_c35470.ml
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/cstr.c
+++ /tmp/cocci-output-754406-171e89-cstr.c
@@ -1,4 +1,8 @@
 int main() {
   f(1,2,1,2,3);
   g(0,2,1,11,22,11,22,1,1,2,3);
+  h(1, 1);
+  h(1, 1);
+  h(1, 1);
+  h(2, 2);
 }
cststr.res
warning: line 4: should foo be a metavariable?
diff = 
--- tests/cststr.c
+++ /tmp/cocci-output-754406-0fc065-cststr.c
@@ -1,3 +1,3 @@
 int main () {
-  foo((ptr_t)"blah");
+  xxx((ptr_t)"blah");
 }
csw.res
warning: line 4: should x be a metavariable?
diff = 
--- tests/csw.c
+++ /tmp/cocci-output-754406-61cc65-csw.c
@@ -1,14 +1,6 @@
 int main() {
   switch (x) {
-  case XYZ: 
-    link->state &= ~DEV_PRESENT;
-    if (link->state & DEV_CONFIG) {
-      bluecard_close(info);
-      bluecard_release(link);
-    }
-    break;
   case MID: mid(); break;
-  case FOO: bar(); break;
   }
 }
 
dbg.res
diff = 
--- tests/dbg.c
+++ /tmp/cocci-output-754406-2edc83-dbg.c
@@ -4,5 +4,6 @@ static inline void alloc_resource(struct
 	struct resource *pr, *r = &dev->resource[idx];
 
 	if (pr)
-		DBG("PCI");
+		DBG("PCI");else
+		pr = NULL;
 }
dbg1.res
diff = 
--- tests/dbg1.c
+++ /tmp/cocci-output-754406-1684c9-dbg1.c
@@ -2,4 +2,5 @@
 static inline void alloc_resource(struct pci_dev *dev, int idx)
 {
 		DBG("PCI");
+		E = NULL;
 }
dc_close.res
diff = 
--- tests/dc_close.c
+++ /tmp/cocci-output-754406-5d2f87-dc_close.c
@@ -5,6 +5,7 @@ initicc(struct IsdnCardState *cs)
 
 	INIT_WORK(&cs->work, icc_bh, cs);
 	cs->setstack_d = setstack_icc;
+	cs->DC_Send_Data = d_fill_fifo;
 	cs->DC_Close = DC_Close_icc;
 	cs->dc.icc.mon_rx = NULL;
 
debug.res
diff = 
--- tests/debug.c
+++ /tmp/cocci-output-754406-22ec76-debug.c
@@ -1,5 +1,4 @@
 static int __init init_3c574_cs(void)
 {
-    DEBUG(0, "%s\n", version);
     return 0;
 }
dec.res
diff = 
--- tests/dec.c
+++ /tmp/cocci-output-754406-728181-dec.c
@@ -1,4 +1,5 @@
 int f(int x) {
+  int z;
   static int y;
   return x;
 }
decl.res
diff = 
--- tests/decl.c
+++ /tmp/cocci-output-754406-a27282-decl.c
@@ -1,5 +1,6 @@
 static int az_ioctl(int cmd, void *arg)
 {
+  foo();
   return 0;
 }
 
decl2.res
warning: line 8: should x be a metavariable?
diff = 
--- tests/decl2.c
+++ /tmp/cocci-output-754406-75600b-decl2.c
@@ -1,6 +1,6 @@
 static int az_ioctl(int cmd, void *arg)
 {
-  if (x) {
+  if (y) {
     return 0;
   }
   else {
decl_space.res
diff = 
--- tests/decl_space.c
+++ /tmp/cocci-output-754406-0b4400-decl_space.c
@@ -1,4 +1,4 @@
 int main () {
-  int *x = y;
-  int x = y;
+  int *x = g;
+  int x = g;
 }
decl_split.res
decl_star.res
diff = 
--- tests/decl_star.c
+++ /tmp/cocci-output-754406-faaecf-decl_star.c
@@ -1,5 +1,5 @@
 int main () {
-  int *x;
-  int x;
+  int *y;
+  int y;
   return x;
 }
declmeta.res
diff = 
--- tests/declmeta.c
+++ /tmp/cocci-output-754406-fdbf46-declmeta.c
@@ -1,7 +1,7 @@
-int b,c;
+int c;
 
-int b,c;
+int c;
 int main() {
-  int b,c;
+  int c;
 }
 
defe.res
diff = 
--- tests/defe.c
+++ /tmp/cocci-output-754406-c930d0-defe.c
@@ -1 +1,0 @@
-#define x 3
define_exp.res
diff = 
--- tests/define_exp.c
+++ /tmp/cocci-output-754406-a10d2f-define_exp.c
@@ -1,5 +1,5 @@
 #define IRQ_T(info) ((info->flags & ASYNC_SHARE_IRQ) ? \
-  SA_SHIRQ : SA_INTERRUPT)
+  IRQF_SHARED : IRQF_DISABLED)
 
 
 void main(int i)
define_param.res
diff = 
--- tests/define_param.c
+++ /tmp/cocci-output-754406-7e28b6-define_param.c
@@ -1,10 +1,10 @@
-#define fieldsize(a)	(sizeof(a)/sizeof(*a))
+
 
 static int
 atari_proc_infos(unsigned char *nvram, char *buffer, int *len,
     off_t *begin, off_t offset, int size)
 {
-	for (i = fieldsize(boot_prefs) - 1; i >= 0; --i) {
+	for (i = ARRAY_SIZE(boot_prefs) - 1; i >= 0; --i) {
 		if (nvram[1] == boot_prefs[i].val) {
 			PRINT_PROC("%s\n", boot_prefs[i].name);
 			break;
defineinit.res
diff = 
--- tests/defineinit.c
+++ /tmp/cocci-output-754406-a25862-defineinit.c
@@ -1,3 +1,3 @@
 #define MYMACRO(adsf) { \
-        .foo = (asdf),\
+        .foo = (asdf) * 1000,\
 }
deftodo.res
delete_function.res
diff = 
--- tests/delete_function.c
+++ /tmp/cocci-output-754406-e4d766-delete_function.c
@@ -2,12 +2,6 @@ int first () {
   return 0;
 }
 
-int foo() {
- a();
- a();
- a();
-}
-
 int last () {
   return 0;
 }
delp.res
diff = 
--- tests/delp.c
+++ /tmp/cocci-output-754406-a7b7e4-delp.c
@@ -1,4 +1,4 @@
 int main () {
   return
-    (foo);
+    foo;
 }
depfail.res
diff = 
--- tests/depfail.c
+++ /tmp/cocci-output-754406-5b54cc-depfail.c
@@ -1,5 +1,4 @@
 int main(void)
 {
   foo();
-  bar();
 }
deref.res
diff = 
--- tests/deref.c
+++ /tmp/cocci-output-754406-bb9708-deref.c
@@ -1,6 +1,6 @@
 int main () {
   int **q;
-  foo(*q+12);
-  xxx(q[0]+12);
+  foo(12);
+  xxx(12);
   yyy(q+12);
 }
destroy.res
diff = 
--- tests/destroy.c
+++ /tmp/cocci-output-754406-d0c6b1-destroy.c
@@ -6,7 +6,12 @@ static void wlcore_nvs_cb(const struct f
 	goto out;
 
 out_irq:
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
 	free_irq(wl->irq, wl);
+#else
+	compat_free_threaded_irq(&private->irq_compat);
+	compat_destroy_threaded_irq(&wl->irq_compat);
+#endif
 #ifdef foo
 out:
 	release_firmware(fw);
detect_cast_attr.res
diff = 
--- tests/detect_cast_attr.c
+++ /tmp/cocci-output-754406-5047c5-detect_cast_attr.c
@@ -2,9 +2,9 @@
 
 int func()
 {
-	char *a = (int __cast_attr) x;
-	char *a = (__cast_attr int) x;
-	char *a = (int __cast_attr *) x;
-	char *a = (int *__cast_attr) x;
+	char *a = (char *__cast_attr) x;
+	char *a = (__cast_attr char *) x;
+	char *a = (char *__cast_attr) x;
+	char *a = (char *__cast_attr) x;
 	char *a = (int) x;
 }
detect_macrodecl_attr.res
warning: line 8: should a be a metavariable?
diff = 
--- tests/detect_macrodecl_attr.c
+++ /tmp/cocci-output-754406-670fda-detect_macrodecl_attr.c
@@ -1,5 +1,5 @@
 #define __macro_attr MACROANNOTATION
 
-DECLARER(a, b) __macro_attr;
+DECLARER(c, b) __macro_attr;
 
 DECLARER(a, b);
detect_param_attr.res
diff = 
--- tests/detect_param_attr.c
+++ /tmp/cocci-output-754406-cf25fc-detect_param_attr.c
@@ -1,11 +1,12 @@
-int func1(int __nocast *u, __nocast int z, int q __nocast, int w) {
+int func1(char __nocast *u, __nocast int z, char q __nocast, int w) {
 	return 0;
 }
 
-int func1(int __attribute__((nocast)) *u, __attribute__((nocast)) int z, int q __attribute__((nocast)), int w) {
+int func1(long __attribute__((nocast)) *u, __attribute__((nocast)) int z,
+	  char q __attribute__((nocast)), int w) {
 	return 0;
 }
 
-int fp(int __attr (*fp) (int)) {
+int fp(short __attr (*fp) (int)) {
 	return 0;
 }
detect_struct_endattr.res
diff = 
--- tests/detect_struct_endattr.c
+++ /tmp/cocci-output-754406-bf342e-detect_struct_endattr.c
@@ -2,7 +2,6 @@
 
 struct abcd {
 	int a;
-	int b;
 	int c;
 } __struct_endattr;
 
detect_struct_gccattr.res
diff = 
--- tests/detect_struct_gccattr.c
+++ /tmp/cocci-output-754406-4028a6-detect_struct_gccattr.c
@@ -1,12 +1,10 @@
 struct abcd {
 	int a;
-	int b;
 	int c;
 } __attribute__((pack));
 
 struct abcd {
 	int a;
-	int b;
 	int c;
 } __attribute__ ( ( pack ) );
 
@@ -24,13 +22,11 @@ struct abcd {
 
 struct abcd {
 	int a;
-	int b;
 	int c;
 } __attribute__((pack)) var1;
 
 struct abcd {
 	int a;
-	int b;
 	int c;
 } __attribute__ ( ( pack ) ) var2;
 
devlink.res
diff = 
--- tests/devlink.c
+++ /tmp/cocci-output-754406-6c1493-devlink.c
@@ -1,12 +1,12 @@
-static void cm4000_release(dev_link_t *link);
+static void cm4000_release(struct pcmcia_device *link);
 
 int main () {
 	memset(&dev->atr_csum,0,			
-		sizeof(dev_link_t) - sizeof(dev_node));
+		sizeof(struct pcmcia_device) - sizeof(dev_node));
 }
 
 int xmain () {
-  dev_link_t x;
+  struct pcmcia_device x;
 	memset(&dev->atr_csum,0,			
-		sizeof(dev_link_t) - sizeof(dev_node));
+		sizeof(struct pcmcia_device) - sizeof(dev_node));
 }
disj.res
warning: line 3: should disj_id1 be a metavariable?
warning: line 3: should disj_id2 be a metavariable?
warning: line 8: should disj_id1 be a metavariable?
warning: line 8: should disj_id2 be a metavariable?
warning: line 18: should disj_type be a metavariable?
diff = 
--- tests/disj.c
+++ /tmp/cocci-output-754406-549790-disj.c
@@ -1,31 +1,31 @@
 void f() {
     int disj_id0;
-    int disj_id1;
-    int disj_id2;
+    int disj_id3;
+    int disj_id3;
     int disj_id0 = 0;
-    int disj_id1 = 0;
-    int disj_id2 = 0;
+    int disj_id3 = 0;
+    int disj_id3 = 0;
     disj_expr(0);
-    disj_expr(1);
-    disj_expr(2);
+    disj_expr(3);
+    disj_expr(3);
     float disj_type;
-    int disj_type;
-    char disj_type;
+    bool disj_type;
+    bool disj_type;
     DISJ_DECLARER0(0);
-    DISJ_DECLARER1(0);
-    DISJ_DECLARER2(0);
-    return;
+    DISJ_DECLARER3(0);
+    DISJ_DECLARER3(0);
+    break;
 }
 
 void g() {
-    return;
+    continue;
 }
 
 
 void disj_id0();
-void disj_id1();
-void disj_id2();
+void disj_id3();
+void disj_id3();
 
 void disj_id0() { foo(); }
-void disj_id1() { foo(); }
-void disj_id2() { foo(); }
+void disj_id3() { foo(); }
+void disj_id3() { foo(); }
disjexpr.res
diff = 
--- tests/disjexpr.c
+++ /tmp/cocci-output-754406-64cf2e-disjexpr.c
@@ -1,3 +1,3 @@
 int main (int i) {
- f(v.fld, v, v.fld2);
+ f(v->fld, *v, v->fld2);
 }
disjexpr_ver1.res
diff = 
--- tests/disjexpr_ver1.c
+++ /tmp/cocci-output-754406-ce2c17-disjexpr_ver1.c
@@ -1,3 +1,3 @@
 int main (int i) {
- f(v.fld);
+ f(v->fld);
 }
disjexpr_ver2.res
diff = 
--- tests/disjexpr_ver2.c
+++ /tmp/cocci-output-754406-ffbc01-disjexpr_ver2.c
@@ -1,3 +1,3 @@
 int main (int i) {
- f(v.fld, v.fld2, v);
+ f(v->fld, v->fld2, *v);
 }
disjid.res
diff = 
--- tests/disjid.c
+++ /tmp/cocci-output-754406-392e70-disjid.c
@@ -1,5 +1,5 @@
-int foo (int x, int z) { return 0; }
-int foo (int y, int z) { return 0; }
-int bar (int x, int z) { return 0; }
-int bar (int y, int z) { return 0; }
+int foo (int x, int z) { return 1; }
+int foo (int y, int z) { return 1; }
+int bar (int x, int z) { return 1; }
+int bar (int y, int z) { return 1; }
 int xxx (int y, int z) { return 0; }
distribute.res
diff = 
--- tests/distribute.c
+++ /tmp/cocci-output-754406-cd6ac7-distribute.c
@@ -1,4 +1,4 @@
 int main(int i) { 
 
-  f(1+1);
+  f(g(1) * 0 * g(2));
 }
dotcall.res
diff = 
--- tests/dotcall.c
+++ /tmp/cocci-output-754406-70cd8b-dotcall.c
@@ -1,3 +1,2 @@
 int main() {
-  xxx.foobar();
 }
dots_comma.res
diff = 
--- tests/dots_comma.c
+++ /tmp/cocci-output-754406-ddd13f-dots_comma.c
@@ -1,4 +1,4 @@
 int main(void)
 {
-  f(3);
+  f(2, 3);
 }
double.res
diff = 
--- tests/double.c
+++ /tmp/cocci-output-754406-42a475-double.c
@@ -1,5 +1,5 @@
 static void BChannel_proc_xmt(struct BCState *bcs) {
-  if (!test_bit(BC_FLG_BUSY, &bcs->Flag) && (!skb_queue_len(&bcs->squeue))) {
+  if (!test_bit(BC_FLG_BUSY, &bcs->Flag) && skb_queue_empty(&bcs->squeue)) {
     st->l2.l2l1(st, PH_DEACTIVATE | CONFIRM, NULL);
   }
 }
double_assign.res
diff = 
--- tests/double_assign.c
+++ /tmp/cocci-output-754406-ea986f-double_assign.c
@@ -4,6 +4,5 @@ int main() {
 }
 
 int badmain() {
-  x = 12;
   x = 1;
 }
double_lines.res
diff = 
--- tests/double_lines.c
+++ /tmp/cocci-output-754406-3416de-double_lines.c
@@ -1,7 +1,4 @@
 int main () {
   test();
-  foo();
-  foo();
-  foo();
   endtest();
 }
double_switch.res
doublepos.res
diff = 
--- tests/doublepos.c
+++ /tmp/cocci-output-754406-32afe8-doublepos.c
@@ -1,5 +1,4 @@
 int main() {
-  f(1,2);
   f(1,5);
   f(6,5);
 }
doubleswitch.res
diff = 
--- tests/doubleswitch.c
+++ /tmp/cocci-output-754406-60c2dd-doubleswitch.c
@@ -3,8 +3,6 @@ void zfLnxRecvEth(zdev_t* dev, zbuf_t* b
 #ifdef ZM_AVOID_UDP_LARGE_PACKET_FAIL
     zbuf_t *new_buf;
 
-    foo();
-
     switch(netif_rx(new_buf))
 #else
 
doundo.res
diff = 
--- tests/doundo.c
+++ /tmp/cocci-output-754406-2d5b35-doundo.c
@@ -4,5 +4,5 @@ int main()
 {
   const s8 (*queue_priority_mapping)[2];
   s8 *noevent;
-  foo();
+  new_foo();
 }
dowhile.res
diff = 
--- tests/dowhile.c
+++ /tmp/cocci-output-754406-094eda-dowhile.c
@@ -1,7 +1,5 @@
 int main() {
   do {
-    f();
   }
   while (0);
-  g();
 }
dropbr.res
diff = 
--- tests/dropbr.c
+++ /tmp/cocci-output-754406-b683c9-dropbr.c
@@ -1,5 +1,4 @@
 int main () {
-  if (a) {
-    bar();
-  }
+  if (a)
+    foo();
 }
dropcom.res
diff = 
--- tests/dropcom.c
+++ /tmp/cocci-output-754406-b0f3aa-dropcom.c
@@ -2,10 +2,6 @@
 int one() { return 0; }
 #endif /* XXX */
 
-int main () {
-  return 1;
-}
-
 int xyz () {
   return 1;
 }
dropenderr.res
diff = 
--- tests/dropenderr.c
+++ /tmp/cocci-output-754406-492e30-dropenderr.c
@@ -1,8 +1,6 @@
 int main () {
-  if (x) goto end;
-  if (x) goto end2;
+  if (x) {}
+  if (x) {}
   return 0;
-  end:
-  end2:
   return -1;
 }
dropf.res
diff = 
--- tests/dropf.c
+++ /tmp/cocci-output-754406-5cfbb0-dropf.c
@@ -1,3 +1,3 @@
 int main() {
-  x = f(1) + f(3);
+  x = f(1 + 3) + f(3 + 3);
 }
dropparam.res
diff = 
--- tests/dropparam.c
+++ /tmp/cocci-output-754406-af0502-dropparam.c
@@ -2,12 +2,12 @@ int f(char *x, int y, char* z) {
   return;
 }
 
-int g(char *x, int y, char* z) {
+int g(char *x, char* z) {
   return;
 }
 
 
 void main(void)
 {
-	g("toto", 3, "tata");
+	g("toto", "tata");
 }
dtest.res
diff = 
--- tests/dtest.c
+++ /tmp/cocci-output-754406-43e509-dtest.c
@@ -1,5 +1,5 @@
 int main() {
 	struct sk_buff *e;
 	struct other *e1;
-	return e->a + e1->b;
+	return e->a + 12;
 }
eb1.res
diff = 
--- tests/eb1.c
+++ /tmp/cocci-output-754406-11638e-eb1.c
@@ -1,7 +1,13 @@
 int func() {
   int c;
-  Packet p1,p2;
+  Packet * p1 = SCMalloc(SIZE_OF_PACKET),* p2 = SCMalloc(SIZE_OF_PACKET);
   int y;
+  if (p1 == NULL)
+    return 0;
+  if (p2 == NULL)
+    return 0;
   a = 3;
+  SCFree(p1);
+  SCFree(p2);
   return x+y;
 }
edots.res
diff = 
--- tests/edots.c
+++ /tmp/cocci-output-754406-fd0616-edots.c
@@ -1,6 +1,6 @@
 void main(int i) {
-  foo[45];
-  bar[45+v.field];
+  foo;
+  bar;
 
   //  f(foo[45] + bar[45]);
 
edots_ver1.res
diff = 
--- tests/edots_ver1.c
+++ /tmp/cocci-output-754406-d51ca2-edots_ver1.c
@@ -1,7 +1,7 @@
 void main(int i) {
-  foo[45];
-  bar[45+v.field];
+  foo;
+  bar;
 
-  f(foo[45] + bar[45]);
+  f(foo + bar);
 
 }
efi3.res
diff = 
--- tests/efi3.c
+++ /tmp/cocci-output-754406-02c354-efi3.c
@@ -6,6 +6,6 @@ static efi_status_t virt_efi_get_time(ef
 		goto exit;
 
 exit:
-	efi_rts_work.efi_rts_id = EFI_NONE;
+	efi_rts_work.efi_rts_id = 12;
 });
 }
elsify.res
diff = 
--- tests/elsify.c
+++ /tmp/cocci-output-754406-6cd8b8-elsify.c
@@ -1,7 +1,7 @@
 int main () {
   if (x)
-    GOTO(rc = 1);
+    rc = 1;
   else
-    GOTO(rc = 2);
+    rc = 2;
 }
 
empty.res
diff = 
--- tests/empty.c
+++ /tmp/cocci-output-754406-581272-empty.c
@@ -1,6 +1,6 @@
 static int vlsi_hard_start_xmit(struct sk_buff *skb, struct net_device *ndev)
 {
-		pci_restore_state(pdev, idev->cfg_space);
+		pci_restore_state(pdev);
 		if (ring_first(idev->tx_ring) == NULL) {
 		}
 		else
end_attr.res
diff = 
--- tests/end_attr.c
+++ /tmp/cocci-output-754406-2d173d-end_attr.c
@@ -1,10 +1,12 @@
 int main() {
-  struct foo x autofree;
+  struct foo x;
+  free(x);
   return;
 }
 
 int main() {
-  struct foo x autofree = NULL;
+  struct foo x = NULL;
+  free(x);
   return;
 }
 
end_commas.res
diff = 
--- tests/end_commas.c
+++ /tmp/cocci-output-754406-12544a-end_commas.c
@@ -1,4 +1,6 @@
 static struct i2c_client client_template = {
-	.name		= "adv7175_client",
-	.driver		= &i2c_driver_adv7175
+	.driver		= &i2c_driver_adv7175,
+	.dev = {
+		.name = "adv7175_client",
+	}
 };
endif.res
warning: line 5: should x be a metavariable?
diff = 
--- tests/endif.c
+++ /tmp/cocci-output-754406-f3e08b-endif.c
@@ -2,18 +2,23 @@ void f(int i) {
 
   x = 1;
   if(1) x = 3;
+  foo();
   
   x = 1;
   while(1) x = 3;
+  foo();
 
   x = 1;
   do x = 3; while(1);
+  foo();
 
   x = 1;
   for(1;1;1) x = 3;
+  foo();
 
   x = 1;
   for(1;1;1) { x = 3; }
+  foo();
 
   // switch(1) {
   // case 0: x = 3;
endnl.res
diff = 
--- tests/endnl.c
+++ /tmp/cocci-output-754406-2b78f6-endnl.c
@@ -1,18 +1,36 @@
 int main () {
+#ifdef FOO
+  call(1);
+#endif
   foo(1);
   bar(2);
+#ifdef BAR
+  call(2);
+#endif
 one:
+#ifdef FOO
+  call(3);
+#endif
   foo(3);
 two:
   bar(4);
+#ifdef BAR
+  call(4);
+#endif
 three:
   xxx(5);
 #ifdef X
 #endif
+#ifdef FOO
+  call(6);
+#endif
   foo(6);
 #ifdef X
 #endif
   bar(7);
+#ifdef BAR
+  call(7);
+#endif
 #ifdef X
 #endif
 }
endpos.res
warning: s: metavariable p not used in the - or context code
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_089731.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_089731.ml
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/endpos.c
+++ /tmp/cocci-output-754406-b560a3-endpos.c
@@ -1,4 +1,5 @@
 int main () {
+  main();
   if (x) {
     foo();
     return -1;
@@ -13,3 +14,8 @@ out:
   print();
   return -1;
 }
+
+int main()
+{
+  return 0;
+}
enum.res
diff = 
--- tests/enum.c
+++ /tmp/cocci-output-754406-a2713c-enum.c
@@ -18,5 +18,5 @@ xxx
 static reg_errcode_t
 regex_compile ()
 {
-  unsigned char *pending_exact = 0;
+  unsigned char *pending_exact = NULL;
 }
enum_assign.res
diff = 
--- tests/enum_assign.c
+++ /tmp/cocci-output-754406-4c3656-enum_assign.c
@@ -1,6 +1,7 @@
 enum h {
-	a = 0,
+	q = 0,
 	c,
 	x,
-	b
+	b,
+	z
 };
enumdots.res
diff = 
--- tests/enumdots.c
+++ /tmp/cocci-output-754406-e7c33e-enumdots.c
@@ -1,3 +1,2 @@
 enum binder_work_type {
- BINDER_WORK_TRANSACTION = 12,
 } t;
exitc.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_7b6417.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_7b6417.ml
Compilation OK!
Loading ML code of the SP...
Failure in rule starting on line 8
diff = 
--- tests/exitc.c
+++ /tmp/cocci-output-754406-4ce840-exitc.c
@@ -1,6 +1,6 @@
 int main () {
-  f(a1);
-  f(a2);
-  f(done);
-  f(a4);
+  g(a1);
+  g(a2);
+  g(done);
+  g(a4);
 }
exitp.res
exn while in timeout_function
exp.res
diff = 
--- tests/exp.c
+++ /tmp/cocci-output-754406-c4cf36-exp.c
@@ -1,14 +1,14 @@
 int main(int i) {
 
-  int k = foo();
+  int k = bar();
 
   if(1) {
-    foo();
+    bar();
   } else { 
-    foo();
+    bar();
   }
 
-  foo();
+  bar();
 
 
 }
expnest.res
diff = 
--- tests/expnest.c
+++ /tmp/cocci-output-754406-045764-expnest.c
@@ -2,5 +2,5 @@ int main() {
   x = 3 + 4;
   x = f() + 15;
   x = 15 + g();
-  x = f() + g();
+  x = f() - g();
 }
expopt.res
diff = 
--- tests/expopt.c
+++ /tmp/cocci-output-754406-67f83d-expopt.c
@@ -1,5 +1,5 @@
 int main() {
   int *x;
   f(x);
-  *x = 7;
+  x = 7;
 }
expopt2.res
diff = 
--- tests/expopt2.c
+++ /tmp/cocci-output-754406-7e17e3-expopt2.c
@@ -1,5 +1,5 @@
 void main(int i) {
 
-  f(v, w.aa);
+  f(v, g(w.aa));
 
 }
expopt3.res
diff = 
--- tests/expopt3.c
+++ /tmp/cocci-output-754406-e0fb88-expopt3.c
@@ -1,5 +1,5 @@
 static int pcm20_ioctl(struct video_device *dev, unsigned int cmd, void *arg)
 {
-	struct video_tuner v;
-	pcm20_getflags(pcm20, &v.flags, &v.xxx, &v.signal);
+	struct video_tuner *v;
+	pcm20_getflags(pcm20, &v->flags, &v->xxx, &v->signal);
 }
expopt3_ver1.res
diff = 
--- tests/expopt3_ver1.c
+++ /tmp/cocci-output-754406-8b2545-expopt3_ver1.c
@@ -1,6 +1,6 @@
 static int pcm20_ioctl(struct video_device *dev, unsigned int cmd, void *arg)
 {
-	struct video_tuner v;
+	struct video_tuner *v;
         //&v.field;
-	f(&v.field1, &v.field2, &v.field3, &v.field4);
+	f(&v->field1, &v->field2, &v->field3, &v->field4);
 }
expopt3_ver2.res
diff = 
--- tests/expopt3_ver2.c
+++ /tmp/cocci-output-754406-5b8274-expopt3_ver2.c
@@ -1,5 +1,5 @@
 static int pcm20_ioctl(struct video_device *dev, unsigned int cmd, void *arg)
 {
-	struct video_tuner v;
-	f(v.field1, v.field2);
+	struct video_tuner *v;
+	f(v->field1, v->field2);
 }
exprlist_comma.res
diff = 
--- tests/exprlist_comma.c
+++ /tmp/cocci-output-754406-50dc35-exprlist_comma.c
@@ -1,4 +1,4 @@
 int main(void)
 {
-  f(3);
+  f(2, 3);
 }
extra.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_9ca3e4.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_9ca3e4.ml
File "/tmp/ocaml_cocci_9ca3e4.ml", line 38, characters 4-6:
38 | let ff = match List.nth __args__ 1 with Coccilib.Str x -> x | _ -> failwith "bad value" in
         ^^
Warning 26 [unused-var]: unused variable ff.
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/extra.c
+++ /tmp/cocci-output-754406-bca989-extra.c
@@ -1,12 +1,25 @@
 #ifdef FIRST
-int main (int a, struct foo *b, struct bar *c) {
+int _called_function_0 (int a, struct foo *b, struct bar *c) {
   a = b->x;
   return c->d;
 }
+
+int main(int a, struct foo *b, struct bar *c)
+{
+  assert(c != NULL);
+  assert(b != NULL);
+  return _called_function_0(a, b, c);
+}
 #else
-int main (int a, struct foo *xyz) {
+int _called_function_1 (int a, struct foo *xyz) {
   a = xyz->x;
   return xyz->d;
 }
+
+int main(int a, struct foo *xyz)
+{
+  assert(xyz != NULL);
+  return _called_function_1(a, xyz);
+}
 #endif
 
failing_andany.res
diff = 
--- tests/failing_andany.c
+++ /tmp/cocci-output-754406-3b640e-failing_andany.c
@@ -1,13 +1,9 @@
 static int smc_probe1(struct net_device *dev, void __iomem *ioaddr,
 		      unsigned long irq_flags)
 {
-        request_irq(irq_flags);
-	register_netdev(dev);
 }
 
 static int smc_probe2(struct net_device *dev, void __iomem *ioaddr,
 		      unsigned long irq_flags)
 {
-        request_irq(dev);
-	register_netdev(dev);
 }
far.res
diff = 
--- tests/far.c
+++ /tmp/cocci-output-754406-7e276a-far.c
@@ -1,7 +1,7 @@
 int main(void)
 {
 	int far = 0;
-	int x;
-	x = 10;
-	return x;
+	int y;
+	y = 10;
+	return y;
 }
fields.res
diff = 
--- tests/fields.c
+++ /tmp/cocci-output-754406-b9c0e5-fields.c
@@ -1,4 +1,7 @@
 struct foo x = {
+  .a = 1,
+  .b = 2,
+  .c = 3,
   .xa = 1,
   .xb = 2,
   .xc = 3,
fieldsmin.res
warning: line 4: should x be a metavariable?
diff = 
--- tests/fieldsmin.c
+++ /tmp/cocci-output-754406-1ce1b5-fieldsmin.c
@@ -1,5 +1,3 @@
 struct foo x = {
-  .a = 1,
-  .b = 2,
   .c = 3,
 };
finalize_only.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_bf2ddb.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_bf2ddb.ml
Compilation OK!
Loading ML code of the SP...
find_long.res
diff = 
--- tests/find_long.c
+++ /tmp/cocci-output-754406-9e6271-find_long.c
@@ -3,8 +3,8 @@ long function()
         long a;
         int b;
 
-        a + b;
-        b + a;
+        (long)(a + b);
+        (long)(b + a);
 
         return a;
 }
fix_flow_need.res
diff = 
--- tests/fix_flow_need.c
+++ /tmp/cocci-output-754406-3d7a07-fix_flow_need.c
@@ -5,7 +5,6 @@ void main(int i) {
   if(1) { 
     foo(); 
   }
-  bar();
 
   foobar();
 }
flex.res
diff = 
--- tests/flex.c
+++ /tmp/cocci-output-754406-b69e3e-flex.c
@@ -3,5 +3,5 @@ struct scmi_msg_resp_sensor_description
 	struct {
 #define SENSOR_UPDATE_BASE(x)	3
 		    u8 name[SCMI_MAX_STR_SIZE];
-	} desc[0];
+	} desc[];
 };
fn_todo.res
diff = 
--- tests/fn_todo.c
+++ /tmp/cocci-output-754406-157e39-fn_todo.c
@@ -5,6 +5,6 @@ static void task_kill_later(struct asd_a
 	struct Scsi_Host *shost = sas_ha->core.shost;
 	struct sas_task *task = ascb->uldd_task;
 
-	INIT_WORK(&task->abort_work, (void (*)(void *))sas_task_abort, task);
+	INIT_WORK(&task->abort_work, sas_task_abort);
 	queue_work(shost->work_q, &task->abort_work);
 }
fnptr.res
diff = 
--- tests/fnptr.c
+++ /tmp/cocci-output-754406-8ba91f-fnptr.c
@@ -8,5 +8,5 @@ static int sci_request_irq(struct sci_po
     sci_er_interrupt, sci_rx_interrupt, sci_tx_interrupt,
     sci_br_interrupt,
   };
-  request_irq(port->irqs[0], sci_mpxed_interrupt, SA_INTERRUPT);
+  request_irq(port->irqs[0], sci_mpxed_interrupt, foo());
 }
fnret.res
warning: line 6: should x be a metavariable?
diff = 
--- tests/fnret.c
+++ /tmp/cocci-output-754406-542dca-fnret.c
@@ -1 +1 @@
-static void foo(int x) { return; }
+
fnty.res
diff = 
--- tests/fnty.c
+++ /tmp/cocci-output-754406-ea8d55-fnty.c
@@ -1,4 +1,4 @@
-struct allfns {
+struct newname {
   int (*x) (int);
   int (*y) (int);
 };
fntypedef.res
diff = 
--- tests/fntypedef.c
+++ /tmp/cocci-output-754406-7811f3-fntypedef.c
@@ -1 +1 @@
-typedef void (*toto_t)(int a, int b);
+typedef void(*toto_t)(int a, int b, int c);
format.res
diff = 
--- tests/format.c
+++ /tmp/cocci-output-754406-0991df-format.c
@@ -1,5 +1,5 @@
 int main () {
-  printf("one %d two\n", 1);
-  printf("one %d two %d three\n", 1, 2);
+  printf("blah", 1);
+  printf("blah", 1, 2);
   printf("one two three\n");
 }
format2.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_f7b021.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_f7b021.ml
Compilation OK!
Loading ML code of the SP...
diff = 
format string is 1x
format string is 2x
--- tests/format2.c
+++ /tmp/cocci-output-754406-00004d-format2.c
@@ -1,4 +1,3 @@
 int main () {
   foo("blah %x blah");
-  foo("blah %1x blah %2x blah");
 }
formatlist.res
diff = 
--- tests/formatlist.c
+++ /tmp/cocci-output-754406-d5a79f-formatlist.c
@@ -1,10 +1,10 @@
 int main () {
   foo("xyz %d abc");
-  foo("xyz %d %d abc");
+  foo("blah2");
   foo("mno %d %d abc");
   foo("mno %d abc %d %d abc %d");
-  foo("xyz %d abc %d %d abc %d");
-  foo("xyz %d abc %d %d abc %d mno");
+  foo("blah");
+  foo("blah");
   foo("xyz %d abc %d %d abc %d %d abc %d");
   foo("xyz %d abc %d %d abc");
   foo("xyz abc");
fortest.res
diff = 
--- tests/fortest.c
+++ /tmp/cocci-output-754406-2b780a-fortest.c
@@ -1,18 +1,18 @@
 int main() {
-  for(x=0; x!=10; x++)
-    y = 12;
-  for(x=0; x!=10; )
-    y = 12;
-  for(x=0; ; x++)
-    y = 12;
-  for(x=0; ; )
-    y = 12;
-  for( ; x!=10; x++)
-    y = 12;
-  for( ; x!=10; )
-    y = 12;
-  for( ; ; x++)
-    y = 12;
-  for( ; ; )
-    y = 12;
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
+  bar();
+  foo();
 }
fortype.res
warning: line 4: should x be a metavariable?
diff = 
--- tests/fortype.c
+++ /tmp/cocci-output-754406-e85b11-fortype.c
@@ -1,4 +1,4 @@
 int main () {
-  for (int x = 0; x!=10; x++)
-     return x;
+  for (char *p = 0; y!=10; y++)
+     return y;
 }
four.res
diff = 
--- tests/four.c
+++ /tmp/cocci-output-754406-d9bae9-four.c
@@ -1,5 +1,3 @@
 int main () {
   f(1);
-  h(2);
-  i(2);
 }
foura.res
diff = 
--- tests/foura.c
+++ /tmp/cocci-output-754406-da1de8-foura.c
@@ -1,5 +1,4 @@
 int main () {
   f(1);
   h(2);
-  i(2);
 }
fp.res
diff = 
--- tests/fp.c
+++ /tmp/cocci-output-754406-911c2d-fp.c
@@ -1,3 +1,2 @@
 int main(int (*x)(int,int)) {
-  x();
 }
fresh_id_script.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_648d9d.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_648d9d.ml
File "tests/fresh_id_script.cocci", line 11, characters 5-14:
Warning 26 [unused-var]: unused variable fresh_ml0.
File "tests/fresh_id_script.cocci", line 35, characters 5-14:
Warning 26 [unused-var]: unused variable fresh_ml1.
File "tests/fresh_id_script.cocci", line 36, characters 5-14:
Warning 26 [unused-var]: unused variable fresh_ml2.
File "tests/fresh_id_script.cocci", line 38, characters 4-5:
Warning 26 [unused-var]: unused variable i.
Compilation OK!
Loading ML code of the SP...
exn while in timeout_function
fsh.res
diff = 
--- tests/fsh.c
+++ /tmp/cocci-output-754406-ed6708-fsh.c
@@ -1,4 +1,4 @@
 int main () {
   f(c);
-  g();
+  g(foo-c);
 }
fun.res
warning: line 5: should x be a metavariable?
warning: line 5: should x be a metavariable?
diff = 
--- tests/fun.c
+++ /tmp/cocci-output-754406-fbbeac-fun.c
@@ -1 +1,4 @@
+struct a {
+	int a;
+};
 int f(int x) { return x; }
func.res
diff = 
--- tests/func.c
+++ /tmp/cocci-output-754406-d6f72a-func.c
@@ -1,6 +1,7 @@
 static int hidg_setup(struct usb_function *f,
 		const struct usb_ctrlrequest *ctrl)
 {
-	VDBG(cdev, "hid_setup crtl_request : bRequestType:0x%x bRequest:0x%x "
-		"Value:0x%x\n", ctrl->bRequestType, ctrl->bRequest, value);
+	VDBG(cdev,
+	     "%s crtl_request : bRequestType:0x%x bRequest:0x%x Value:0x%x\n",
+	     ctrl->bRequestType, ctrl->bRequest, value);
 }
funptr_array.res
diff = 
--- tests/funptr_array.c
+++ /tmp/cocci-output-754406-3cbaf2-funptr_array.c
@@ -1 +1 @@
-int (*x[2])(int x);
+int (*x[2])(char x);
gadget_allocate.res
warning: soa_init: inherited metavariable id1 not used in the -, +, or context code
warning: soa_free: inherited metavariable id1 not used in the -, +, or context code
warning: soa_alloc: inherited metavariable id1 not used in the -, +, or context code
exn while in timeout_function
gadget_gather_scatter.res
warning: line 230: P, previously declared as a metavariable, is used as an identifier
warning: line 230: p, previously declared as a metavariable, is used as an identifier
exn while in timeout_function
gadget_invalidate.res
exn while in timeout_function
gadget_mark_used_fields.res
exn while in timeout_function
gadget_misc.res
diff = 
--- tests/gadget_misc.c
+++ /tmp/cocci-output-754406-4f1da3-gadget_misc.c
@@ -2,6 +2,5 @@ int main()
 {
   if(0)
   {
-   *((int *) (0x0)) = 1;
   }
 }
gadget_ninelets_typedef.res
diff = 
--- tests/gadget_ninelets_typedef.c
+++ /tmp/cocci-output-754406-824815-gadget_ninelets_typedef.c
@@ -1,21 +1,23 @@
 
 typedef double MyFloat;
 
+typedef double double3x3[3][3];
+typedef MyFloat MyFloat3x3[3][3];
 enum cpufields {
   ENUM_SOMETHING
 }; // ok for OpenGadget3, IPCC-Gadget
 
 struct particle_data { 
- MyFloat I[3][3];
+ MyFloat3x3 I;
  MyFloat i[3];
- MyFloat J[3][3];
+ MyFloat3x3 J;
  MyFloat j[3];
 };
 
 struct sph_particle_data { 
- double I[3][3];
+ double3x3 I;
  double i[3];
- double J[3][3];
+ double3x3 J;
  double j[3];
 };
 
gadget_patch.res
exn while in timeout_function
gadget_remove_mpi_function_calls.res
diff = 
--- tests/gadget_remove_mpi_function_calls.c
+++ /tmp/cocci-output-754406-0b7ba7-gadget_remove_mpi_function_calls.c
@@ -2,6 +2,5 @@
 int main(int argc, char **argv)
 {
   MPI_Comm comm;
-  MPI_Init(&argc, &argv);
   comm = MPI_COMM_WORLD;
 }
gadget_remove_used_fields.res
diff = 
--- tests/gadget_remove_used_fields.c
+++ /tmp/cocci-output-754406-c1327f-gadget_remove_used_fields.c
@@ -1,8 +1,8 @@
 
-struct particle_data       { int i; int j; int k; } * P ;
+struct particle_data       {  int k; } * P ;
 struct particle_data_soa_t { int i; int j;        } * P_soa ;
 
-struct sph_particle_data       { int i; int j; int k; } * SphP ;
+struct sph_particle_data       {  int k; } * SphP ;
 struct sph_particle_data_soa_t { int i; int j;        } * SphP_soa ;
 
 int main()
gadget_sentinel.res
warning: line 111: should first be a metavariable?
warning: line 142: should first be a metavariable?
exn while in timeout_function
gadget_soa_defs.res
warning: del_non_ptr: metavariable T not used in the - or context code
exn while in timeout_function
gadget_soa_select.res
diff = 
--- tests/gadget_soa_select.c
+++ /tmp/cocci-output-754406-a0bd6e-gadget_soa_select.c
@@ -1,5 +1,5 @@
 struct sph_particle_data_soa_t {
- int *Entropy;
+ int *Entropy;/* See coccinelle/gadget_soa_select.cocci on how to select SoA fields on a name basis */
 };
 int main()
 {
gadget_sorting_hook.res
diff = 
--- tests/gadget_sorting_hook.c
+++ /tmp/cocci-output-754406-28fdf1-gadget_sorting_hook.c
@@ -18,10 +18,24 @@ void soa_invalidate_aos__particle_data()
 
 int main()
 {
+	/* FIXME: this is a transitory gather-sort-scatter hook solution */
+	soa_gather__particle_data_soa_t(P, P_soa, 0, NumPart);
+	soa_invalidate_soa__particle_data_soa_t(&P_soa, 0, NumPart);
 	any_sort_func(P);
+	soa_scatter__particle_data_soa_t(P_soa, P, 0, NumPart);
+	soa_invalidate_aos__particle_data(P, 0, NumPart);
 
 
+	/* FIXME: this is a transitory gather-sort-scatter hook solution */
+	soa_gather__sph_particle_data_soa_t(SphP, SphP_soa, 0, N_gas);
+	soa_gather__particle_data_soa_t(P, P_soa, 0, NumPart);
+	soa_invalidate_soa__sph_particle_data_soa_t(&SphP_soa, 0, N_gas);
+	soa_invalidate_soa__particle_data_soa_t(&P_soa, 0, NumPart);
 	rearrange_particle_sequence();
+  	soa_scatter__particle_data_soa_t(P_soa, P, 0, NumPart);
+  	soa_scatter__sph_particle_data_soa_t(SphP_soa, SphP, 0, N_gas);
+  	soa_invalidate_aos__sph_particle_data(SphP, 0, N_gas);
+  	soa_invalidate_aos__particle_data(P, 0, NumPart);
 
   	return 0;
 }
gadget_triplets_typedef.res
diff = 
--- tests/gadget_triplets_typedef.c
+++ /tmp/cocci-output-754406-1932ee-gadget_triplets_typedef.c
@@ -3,6 +3,8 @@ typedef double MyFloat;
 typedef long double MyLongDouble;
 typedef long double MyDoublePos;
 
+typedef MyLongDouble MyLongDouble3[3];
+typedef MyFloat MyFloat3[3];
 enum cpufields {
   ENUM_SOMETHING
 }; // ok for OpenGadget3, IPCC-Gadget
@@ -11,11 +13,11 @@ struct particle_data {
  //MyFloat I[3][3];
  //MyFloat I[3][3];
  //MyFloat i[3];
- MyFloat j[3];
+ MyFloat3 j;
  //MyFloat J[3][3];
  //MyFloat i[3];
  //MyDoublePos K[3][3];
- MyLongDouble d[3];
+ MyLongDouble3 d;
  MyDoublePos k[3];
 };
 
gadget_triplets_typedef_ipcc.res
diff = 
--- tests/gadget_triplets_typedef_ipcc.c
+++ /tmp/cocci-output-754406-4f1ae0-gadget_triplets_typedef_ipcc.c
@@ -3,6 +3,7 @@ typedef double MyFloat;
 typedef long double MyLongDouble;
 typedef long double MyDoublePos;
 
+typedef MyDoublePos MyDoublePos3[3];
 enum cpufields {
   ENUM_SOMETHING
 }; // ok for OpenGadget3, IPCC-Gadget
@@ -16,7 +17,7 @@ struct particle_data {
  //MyFloat i[3];
  //MyDoublePos K[3][3];
  MyLongDouble d[3];
- MyDoublePos k[3];
+ MyDoublePos3 k;
 };
 
 struct sph_particle_data { 
gcc_attr_with_func.res
diff = 
--- tests/gcc_attr_with_func.c
+++ /tmp/cocci-output-754406-4c0924-gcc_attr_with_func.c
@@ -1,8 +1,8 @@
-int __attribute__((always_inline)) func (int a);
+int __attribute__((always_inline)) func ();
 
-int func(int a);
+int func(long a);
 
-int __attribute__((always_inline)) func (int a) {
+int __attribute__((always_inline)) func () {
   return 42;
 }
 
@@ -10,10 +10,10 @@ int func (int a) {
   return 42;
 }
 
-int __attribute__((always_inline)) *func (int a) {
+int __attribute__((always_inline)) *func (long a) {
   return 42;
 }
 
-int func (int a) __attribute__((attr)) {
+int func (long a) __attribute__((attr)) {
   return 42;
 }
gcc_attr_with_var.res
diff = 
--- tests/gcc_attr_with_var.c
+++ /tmp/cocci-output-754406-b6d5a9-gcc_attr_with_var.c
@@ -1,39 +1,43 @@
-int var1_end __attribute__((myattr1_end));
+int var1_end __attribute__((section(".shared")));
 
-int __attribute__((myattr1_mid)) var1_mid;
+int __attribute__((section(".shared"))) var1_mid;
 
-int var2_end __attribute__((myattr2_end));
+int var2_end __attribute__((section(".shared")));
 
-int __attribute__((myattr2_mid)) var2_mid;
+int __attribute__((section(".shared"))) var2_mid;
 
-int var3_end __attribute__((myattr3_end));
+__attribute__((section(".shared")))
+int var3_end;
 
-int __attribute__((myattr3_mid)) var3_mid;
+__attribute__((section(".shared")))
+int var3_mid;
 
-int var4_end __attribute__((myattr4_end));
+int var4_end;
 
-int __attribute__((myattr4_mid)) var4_mid;
+int var4_mid;
 
-int var5_end __attribute__((myattr5_end));
+int __attribute__((section(".shared"))) var5_end;
 
-int __attribute__((myattr5_mid)) var5_mid;
+int var5_mid __attribute__((section(".shared")));
 
-char array1_end[2] __attribute__((myattr1_end));
+char array1_end[2] __attribute__((section(".shared")));
 
-char __attribute__((myattr1_mid)) array1_mid[2];
+char __attribute__((section(".shared"))) array1_mid[2];
 
-char array2_end[2] __attribute__((myattr2_end));
+char array2_end[2] __attribute__((section(".shared")));
 
-char __attribute__((myattr2_mid)) array2_mid[2];
+char __attribute__((section(".shared"))) array2_mid[2];
 
-char array3_end[2] __attribute__((myattr3_end));
+__attribute__((section(".shared")))
+char array3_end[2];
 
-char __attribute__((myattr3_mid)) array3_mid[2];
+__attribute__((section(".shared")))
+char array3_mid[2];
 
-char array4_end[2] __attribute__((myattr4_end));
+char array4_end[2];
 
-char __attribute__((myattr4_mid)) array4_mid[2];
+char array4_mid[2];
 
-char array5_end[2] __attribute__((myattr5_end));
+char __attribute__((section(".shared"))) array5_end[2];
 
-char __attribute__((myattr5_mid)) array5_mid[2];
+char array5_mid[2] __attribute__((section(".shared")));
gcc_min_max.res
diff = 
--- tests/gcc_min_max.c
+++ /tmp/cocci-output-754406-35be09-gcc_min_max.c
@@ -1,8 +1,8 @@
 int main()
 {
   int a, b;
-  a <? b;
-  a <?= b;
-  a >? b;
-  a >?= b;
+  min(a, b);
+  a = min(a, b);
+  max(a, b);
+  a = max(a, b);
 }
getc.res
diff = 
--- tests/getc.c
+++ /tmp/cocci-output-754406-086583-getc.c
@@ -1,4 +1,4 @@
 int IFoo_QueryInterface(int *iface, long *riid, void **ppv)
 {
-  return IBar_QueryInterface(iface, riid, *ppv);
+  return 12;
 }
gilles-question.res
diff = 
--- tests/gilles-question.c
+++ /tmp/cocci-output-754406-c17eef-gilles-question.c
@@ -2,8 +2,6 @@ void main(int i) {
 
   f(0);
   if(1) {
-    g(0);
   }
-  g(0);
 }
       
gotobreak.res
diff = 
--- tests/gotobreak.c
+++ /tmp/cocci-output-754406-a839b5-gotobreak.c
@@ -11,5 +11,5 @@ static void sedlbauer_config(struct pcmc
 	CS_CHECK(GetNextTuple, pcmcia_get_next_tuple(link, &tuple));
     }
 
-    return;
+    return 0;
 }
hd.res
warning: line 4: should x be a metavariable?
warning: line 4: should y be a metavariable?
diff = 
--- tests/hd.c
+++ /tmp/cocci-output-754406-affb00-hd.c
@@ -1,3 +1,3 @@
 #include "hd.h"
 
-int f(int x, int y) { return x; }
+int f(int x) { return x; }
headers.res
diff = 
--- tests/headers.c
+++ /tmp/cocci-output-754406-806ac2-headers.c
@@ -10,12 +10,12 @@ static int empeg_write (struct usb_seria
 
 } 
 
-static void empeg_write_bulk_callback (struct urb *urb, struct pt_regs *regs)
+static void empeg_write_bulk_callback(struct urb *urb)
 {
 }
 
 
-static void empeg_read_bulk_callback (struct urb *urb, struct pt_regs *regs)
+static void empeg_read_bulk_callback(struct urb *urb)
 {
 	usb_fill_bulk_urb(empeg_read_bulk_callback);
 
hex.res
diff = 
--- tests/hex.c
+++ /tmp/cocci-output-754406-8648f6-hex.c
@@ -1,3 +1,2 @@
 int main() {
-  f(0x00);
 }
hil1.res
diff = 
--- tests/hil1.c
+++ /tmp/cocci-output-754406-92d002-hil1.c
@@ -2,5 +2,5 @@
 { HILSE_FUNC,		{ func: &funct }, funct_arg, zero_rc },
 
 int main () {
-  return 12;
+  return 5;
 }
icomma.res
exn while in timeout_function
idcon_ocaml.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_b86178.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_b86178.ml
Compilation OK!
Loading ML code of the SP...
diff = 
--- tests/idcon_ocaml.c
+++ /tmp/cocci-output-754406-656165-idcon_ocaml.c
@@ -1,5 +1,5 @@
 void f(void) {
-    g(a);
+    g(18);
     g(b);
-    g(c);
+    g(18);
 }
idcon_python.res
exn while in timeout_function
idstr.res
diff = 
--- tests/idstr.c
+++ /tmp/cocci-output-754406-940e53-idstr.c
@@ -1,3 +1,3 @@
 int main () {
-  printf("arena 0x%08x, numfree = %d\n", (unsigned)dt, dt->numfree);
+  printf("y", (unsigned)dt, dt->numfree);
 }
if.res
diff = 
--- tests/if.c
+++ /tmp/cocci-output-754406-701d6c-if.c
@@ -1,27 +1,37 @@
 int main () {
+  before();
   f(x);
+  after();
+  before();
   g(x);
+  after();
 }
 
 int main1 () {
+  before();
   f(x);
   if (x == NULL) {
+    before();
     g(x);
   }
 }
 
 int main1 () {
+  before();
   f(x);
   while (x == NULL) {
     if (q == 3) {
+      before();
       g(x);
     }
   }
   x = 6;
 }
 int main2 () {
+  before();
   f(x);
   if (x == NULL || y == 2) {
+    before();
     g(x);
   }
 }
ifadd.res
diff = 
--- tests/ifadd.c
+++ /tmp/cocci-output-754406-68dd7d-ifadd.c
@@ -3,6 +3,7 @@ int main() {
     if (x) {
       one();
       two();
+      foo();
     }
   }
 }
ifbr.res
warning: line 13: should ret be a metavariable?
warning: rule starting on line 1: metavariable E not used in the - or context code
ifd.res
diff = 
--- tests/ifd.c
+++ /tmp/cocci-output-754406-9afdff-ifd.c
@@ -1,9 +1,13 @@
 int main () {
   one();
+#ifdef 0
+#ifdef 10
   foo();
   one();
   one();
   bar();
+#endif
+#endif
   one();
 }
 
ifdef1.res
diff = 
--- tests/ifdef1.c
+++ /tmp/cocci-output-754406-0031b7-ifdef1.c
@@ -1,5 +1,8 @@
 #include <asm/thread_info.h>
 #include <asm/memory.h>
+#ifdef CONFIG_NKERNEL
+#include <asm/nk/f_nk.h>
+#endif
 #include <asm/mach/time.h>
 #include <asm/io.h>
 
ifdef2.res
diff = 
--- tests/ifdef2.c
+++ /tmp/cocci-output-754406-bbde78-ifdef2.c
@@ -1,6 +1,11 @@
 #include <asm/thread_info.h>
 #include <asm/memory.h>
 #include <asm/mach/time.h>
+#ifdef CONFIG_NKERNEL
+#include <nk/nkern.h>
+#include <asm/nkern.h>
+unsigned long maxsize = 0;
+#endif
 #include <asm/io.h>
 
 
ifdef3.res
diff = 
--- tests/ifdef3.c
+++ /tmp/cocci-output-754406-9b688f-ifdef3.c
@@ -2,6 +2,15 @@
 #include <asm/memory.h>
 #include <asm/mach/time.h>
 #include <asm/io.h>
+#ifdef CONFIG_NKERNEL
+#include <foo.h>
+#define CONFIG_NKERNEL_NO_SHARED_IRQ	// use local (native) mask/unmask
+#undef CONFIG_NKERNEL_DEBUG_IRQ
+#endif
+static inline void nop(void)
+{
+	int i;
+}
 
 
 void init_IRQ(void)
ifdef4.res
warning: line 9: should desc be a metavariable?
warning: line 9: should irq_desc be a metavariable?
diff = 
--- tests/ifdef4.c
+++ /tmp/cocci-output-754406-f859ab-ifdef4.c
@@ -7,7 +7,10 @@
 void init_IRQ(void)
 {
 	for (irq = 0; irq < IRQS; irq++) {
-		*desc = irq_desc;
+#ifdef CONFIG_NKERNEL
+		if (irq < IRQ_LIMIT)
+#endif
+			*desc = irq_desc;
 		uselessCall();
 	}
 }
ifdef5.res
diff = 
--- tests/ifdef5.c
+++ /tmp/cocci-output-754406-fad5eb-ifdef5.c
@@ -11,3 +11,11 @@ void init_IRQ(void)
 		uselessCall();
 	}
 }
+#ifdef CONFIG_NKERNEL
+#ifndef TIMER_32K_SYNCHRONIZED
+#define TIMER_32K_SYNCHRONIZED 0xffffffff
+#endif
+unsigned long nk_vtick_read_stamp(void)
+{
+	return omap_readl(TIMER_32K_SYNCHRONIZED);
+}
ifdef6.res
diff = 
--- tests/ifdef6.c
+++ /tmp/cocci-output-754406-1b582b-ifdef6.c
@@ -1,5 +1,8 @@
 #include <asm/thread_info.h>
 #include <asm/memory.h>
+#ifdef CONFIG_NKERNEL
+#define foo(x) f(x)
+#endif
 #include <asm/mach/time.h>
 #include <asm/io.h>
 
ifdef6a.res
diff = 
--- tests/ifdef6a.c
+++ /tmp/cocci-output-754406-01245f-ifdef6a.c
@@ -1,4 +1,7 @@
 #include <asm/thread_info.h>
+#ifdef CONFIG_NKERNEL
+#define foo(x) f(x)
+#endif
 #include <asm/memory.h>
 #include <asm/mach/time.h>
 #include <asm/io.h>
ifdefmeta.res
diff = 
--- tests/ifdefmeta.c
+++ /tmp/cocci-output-754406-45ecf7-ifdefmeta.c
@@ -1,26 +1,30 @@
 int main() {
-    buf = alloca(3
-    #ifdef PLATFORM_A
-// platform a stuff
-                    +5
-                    +50
-    #endif
-    #ifdef PLATFORM_B
-/* platform b stuff */
-                    +2
-    #endif
-            );
-    buf = alloca(3
-    #ifdef PLATFORM_A
-// platform a stuff
-                    +5
-                    +50
-    #endif
-    #ifdef PLATFORM_B
-/* platform b stuff */
-                    +2
-    #endif
-            );
+    buf = malloc(3
+                 
+#ifdef PLATFORM_A
+ + 5 + 50
+                 
+#endif
+
+                 
+#ifdef PLATFORM_B
+ + 2
+                 
+#endif
+);
+    buf = malloc(3
+                 
+#ifdef PLATFORM_A
+ + 5 + 50
+                 
+#endif
+
+                 
+#ifdef PLATFORM_B
+ + 2
+                 
+#endif
+);
 }
 
 int other() {
@@ -41,9 +45,6 @@ int other() {
 }
 
 int third() {
-    buf = alloca(3+5+2);
-    buf = alloca(3
-                    +5
-                    +2
-            );
+    buf = malloc(3 + 5 + 2);
+    buf = malloc(3 + 5 + 2);
 }
ifdefmeta1.res
diff = 
--- tests/ifdefmeta1.c
+++ /tmp/cocci-output-754406-1d3c82-ifdefmeta1.c
@@ -1,17 +1,2 @@
 int main() {
-    buf = alloca(3
-    #ifdef PLATFORM_A
-// platform a stuff
-
-
-                    +5
-
-
-
-    #endif
-    #ifdef PLATFORM_B
-/* platform b stuff */
-                    +2
-    #endif
-            );
 }
ifdefmeta2.res
diff = 
--- tests/ifdefmeta2.c
+++ /tmp/cocci-output-754406-a8ffed-ifdefmeta2.c
@@ -1,12 +1,2 @@
 int main() {
-    buf = alloca(3
-
-
-                    +5
-
-
-
-
-                    +2
-            );
 }
ifdefmeta3.res
diff = 
--- tests/ifdefmeta3.c
+++ /tmp/cocci-output-754406-76ad8a-ifdefmeta3.c
@@ -1,11 +1,5 @@
 int main () {
   f();
-  if (foo) {
-    one();
-#ifdef ONE
-    two();
-#endif
-    three();
-  }
+  xxx();
   g();
 }
ifend.res
diff = 
--- tests/ifend.c
+++ /tmp/cocci-output-754406-3b9c92-ifend.c
@@ -3,5 +3,3 @@ static int vortex_debug = VORTEX_DEBUG;
 #else
 static int vortex_debug = 1;
 #endif
-
-#include <linux/config.h>
ifgoto.res
diff = 
--- tests/ifgoto.c
+++ /tmp/cocci-output-754406-7882f3-ifgoto.c
@@ -1,5 +1,7 @@
 int main () {
-   if (x)
-     GOTO(l,a = 3);
+   if (x) {
+     a = 3;
+     goto l;
+   }
 l: return;
 }
ifields.res
diff = 
--- tests/ifields.c
+++ /tmp/cocci-output-754406-b8cdbf-ifields.c
@@ -1,14 +1,16 @@
   typedef struct tag_obj {
     int x;
     int y;
-    const IFaceVtbl *lpVtbl;
+    IFace IFace_iface;
     int a;
   } Tobj;
 
 
   static struct IFaceImpl obj = {
     1, 2,
-      &x,
+      {
+        &x, 4,
+      },
       3
   };
 
ifif.res
diff = 
--- tests/ifif.c
+++ /tmp/cocci-output-754406-80ace1-ifif.c
@@ -1,5 +1,13 @@
 int main () {
+#ifdef FOO1
+#ifdef FOO2
   foo();
+#endif /* FOO1 */
+#endif /* FOO2 */
   xxx();
+#ifdef BAR1
+#ifdef BAR2
   bar();
+#endif /* BAR1 */
+#endif /* BAR2 */
 }
ifreturn.res
diff = 
--- tests/ifreturn.c
+++ /tmp/cocci-output-754406-01220d-ifreturn.c
@@ -1,31 +1,46 @@
 int main () {
   if (x) {
-    return 1;
+    blah();
+    {
+      return 1;
+    }
   }
   return 12;
 }
 
 int main () {
   if (a) {
-    if (x) {
-      return 1;
+    blah();
+    {
+      if (x) {
+        blah();
+        {
+          return 1;
+        }
+      }
+      b();
     }
-    b();
   }
   return 12;
 }
 
 int main () {
   if (a) {
-    if (b) {
-      if (x) {
-        return 1;
-      }
-      else {
-        return 1;
+    blah();
+    {
+      if (b) {
+        blah();
+        {
+          if (x) {
+            return 1;
+          }
+          else {
+            return 1;
+          }
+        }
       }
+      b();
     }
-    b();
   }
   return 12;
 }
ifreturn3.res
diff = 
--- tests/ifreturn3.c
+++ /tmp/cocci-output-754406-b31d12-ifreturn3.c
@@ -3,7 +3,10 @@ int GetExitCode (int iFlag_Code)
   if(iFlag_Code==OK) {
     return OK;
   } else // blah
+    {
+    mwtrace();
     return WARNING;
+  }
   return 0;
 }
 
@@ -11,7 +14,9 @@ int GetExitCode (int iFlag_Code)
 {
   if(iFlag_Code==OK) {
     return OK;
-  } else
+  } else {
+    mwtrace();
     return WARNING;
+  }
   return 0;
 }
ifreturn4.res
diff = 
--- tests/ifreturn4.c
+++ /tmp/cocci-output-754406-b33768-ifreturn4.c
@@ -2,10 +2,16 @@ int GetExitCode (int iFlag_Code)
 {
   if(iFlag_Code==OK) {
     return OK;
-  } else if(iFlag_Code==WARNING) {
-    return WARNING;
   } else {
-    return_ERREUR;
+    mwtrace();
+    if(iFlag_Code==WARNING) {
+      return WARNING;
+    } else {
+      mwtrace();
+      {
+        return_ERREUR;
+      }
+    }
   }
   return 0;
 }
ifreturn6.res
diff = 
--- tests/ifreturn6.c
+++ /tmp/cocci-output-754406-80b99d-ifreturn6.c
@@ -3,7 +3,8 @@ int main () {
     blah();
     goto end;
   }
-  else goto end2;
+  else blah();
+  later();
 end:
   xxx();
 end2:
ifzer.res
diff = 
--- tests/ifzer.c
+++ /tmp/cocci-output-754406-9532a0-ifzer.c
@@ -3,6 +3,5 @@ int main() {
           and have lived on another thread's stack; that stack may have become
           unmapped meanwhile (CONFIG_DEBUG_PAGEALLOC). */
 #endif
- foo();
 }
  
ifzz.res
diff = 
--- tests/ifzz.c
+++ /tmp/cocci-output-754406-aacb93-ifzz.c
@@ -2,9 +2,9 @@ if 0
 char c;
 #endif
 
-int foo(void)
+size_t foo(void)
 {
-  int i = 1;
+  size_t i = 1;
 
 #if 0
   TRACE("\n");
inc.res
diff = 
--- tests/inc.c
+++ /tmp/cocci-output-754406-3a9084-inc.c
@@ -1,2 +1 @@
-#define foo 3
-#define xxx 4
+#define foobar 3
incdir.res
incl.res
diff = 
--- tests/incl.c
+++ /tmp/cocci-output-754406-fa6697-incl.c
@@ -1,6 +1,8 @@
+#include "before.h"
 #include <linux/foo.h>
 #include <asm/semaphore.h>
 #include <linux/foo2.h>
+#include "after.h"
 #ifdef FOO
 #include <linux/bar.h>
 #endif FOO
incl2.res
diff = 
--- tests/incl2.c
+++ /tmp/cocci-output-754406-ecb0ab-incl2.c
@@ -1,3 +1,4 @@
+#include "beginning.h"
 #include <linux/foo.h>
 #include <linux/foo.h>
 #include "linux/foo.h"
inclifdef.res
diff = 
--- tests/inclifdef.c
+++ /tmp/cocci-output-754406-793828-inclifdef.c
@@ -1,4 +1,5 @@
 #include <linux/foo.h>
+#include <linux/mutex.h>
 #ifdef CONFIG
 #include <linux/bar.h>
 #endif
include.res
diff = 
--- tests/include.c
+++ /tmp/cocci-output-754406-ab13aa-include.c
@@ -1,8 +1,6 @@
 
 #include <stdio.h>
 #include <stdio2.h>
-#include <devfs_kernel.h>
-#include   <devfs_kernel.h>
 
 
 void main(int i) {
incompatible_value.res
diff = 
--- tests/incompatible_value.c
+++ /tmp/cocci-output-754406-d0fd0a-incompatible_value.c
@@ -4,6 +4,6 @@ int main() {
 }
 
 int main() { 
-	g(1);
-	g(2);
+	h(1);
+	h(2);
 }
incpos.res
exn while in timeout_function
incpos1.res
exn while in timeout_function
inherited.res
diff = 
--- tests/inherited.c
+++ /tmp/cocci-output-754406-53fe63-inherited.c
@@ -6,5 +6,5 @@ void main(int i) {
   h(2);
   h2(2);
 
-  foo(1);
+  bar(1);
 }
inherited_ver1.res
diff = 
--- tests/inherited_ver1.c
+++ /tmp/cocci-output-754406-f35fe5-inherited_ver1.c
@@ -3,8 +3,8 @@ void main(int i) {
   //g(1);
   f(2);
 
-  h(2);
-  h2(2);
+  hh(2);
+  hh22(2);
 
-  foo(1);
+  bar(1);
 }
inhmet.res
diff = 
--- tests/inhmet.c
+++ /tmp/cocci-output-754406-a54259-inhmet.c
@@ -1,3 +1,3 @@
 int main () {
-  x->s = 12;
+  foo();
 }
inhpos.res
diff = 
--- tests/inhpos.c
+++ /tmp/cocci-output-754406-f9244e-inhpos.c
@@ -1,3 +1,2 @@
 int main () {
-  g(3);
 }
initializer.res
warning: line 5: should var be a metavariable?
diff = 
--- tests/initializer.c
+++ /tmp/cocci-output-754406-9df62c-initializer.c
@@ -1,5 +1,6 @@
 struct SHT var = {
   .f1 = toto1,
-  .f2 = toto2,
+  .foo = 12,
+  .foo2 = 12,
   .f3 = toto3,
 };
initializer_many_fields.res
warning: line 4: should x be a metavariable?
inline.res
diff = 
--- tests/inline.c
+++ /tmp/cocci-output-754406-3e3294-inline.c
@@ -1 +1 @@
-inline void foo(int x) { return; }
+
insdef.res
diff = 
--- tests/insdef.c
+++ /tmp/cocci-output-754406-217927-insdef.c
@@ -1 +1,2 @@
 #define TABINFOGEN
+#include <tbl.h>
int2bool-local.res
diff = 
--- tests/int2bool-local.c
+++ /tmp/cocci-output-754406-ffb455-int2bool-local.c
@@ -1,8 +1,9 @@
 int nxnypz1(){
-	int x, y, z;
+	bool z;
+	int x, y;
 	x = 1;
 	y = 0;
-	z = 0;
+	z = false;
 	if (x)
 		return x;
 
@@ -31,8 +32,9 @@ int nxny3() {
 }
 
 int px4() {
-	int x;
-	x = 0;
+	bool x;
+	
+	x = false;
 	return 4;
 }
 
@@ -49,11 +51,13 @@ int nxny5() {
 }
 
 int pxpy6() {
-	int x;
-	int y;
+	bool x;
+	
+	bool y;
+	
 
-	x = 0;
-	y = 1;
+	x = false;
+	y = true;
 
 	x = x && y;
 
introbrace.res
diff = 
--- tests/introbrace.c
+++ /tmp/cocci-output-754406-24c30a-introbrace.c
@@ -1,8 +1,12 @@
 int main() {
-	if (x)
+	if (x) {
 		rc = request_threaded_irq(a,
 					  b);
-	else
+		rc = compat_request_threaded_irq(12);
+	}
+	else {
 		rc = request_threaded_irq(a,
 					  b);
+		rc = compat_request_threaded_irq(12);
+	}
 }
invert.res
diff = 
--- tests/invert.c
+++ /tmp/cocci-output-754406-2fe863-invert.c
@@ -1,3 +1,3 @@
 int main () {
-  x = y + z;
+  x = z + y;
 }
ip.res
diff = 
--- tests/ip.c
+++ /tmp/cocci-output-754406-2964d0-ip.c
@@ -2,10 +2,18 @@ void GetInfoDestTV(short sNoFo)
 {
   if(sNoFo == 1)
     printf("one");
-  else if(sNoFo == 2)
-    printf("two");
-  else if(sNoFo == 2)
-    printf("three");
-  else
-    printf("other");
+  else {
+    trace("ifelel");
+    if(sNoFo == 2)
+      printf("two");
+    else {
+      trace("ifelel");
+      if(sNoFo == 2)
+        printf("three");
+      else {
+        trace("ifelel");
+        printf("other");
+      }
+    }
+  }
 }
ip2.res
diff = 
--- tests/ip2.c
+++ /tmp/cocci-output-754406-0641ee-ip2.c
@@ -1,11 +1,17 @@
 void GetInfoDestTV(short sNoFo)
 {
-  if(sNoFo == 1)
+  if(sNoFo == 1) {
+    trace("ifelel");
     printf("one");
-  else if(sNoFo == 2)
+  }
+  else if(sNoFo == 2) {
+    trace("ifelel");
     printf("two");
-  else if(sNoFo == 2)
+  }
+  else if(sNoFo == 2) {
+    trace("ifelel");
     printf("three");
+  }
   else
     printf("other");
 }
isococci.res
diff = 
--- tests/isococci.c
+++ /tmp/cocci-output-754406-daf973-isococci.c
@@ -1,6 +1,4 @@
 
 void f(int i) {
 
-  if(x > 0) return x;
-
 }
isoif.res
warning: r: metavariable p1 not used in the - or context code
warning: r: metavariable E not used in the - or context code
diff = 
--- tests/isoif.c
+++ /tmp/cocci-output-754406-2c23b3-isoif.c
@@ -1,4 +1,2 @@
 int main () {
-  if (x == NULL) one(); else two();
-  if (x != NULL) three(); else four();
 }
isotest.res
diff = 
--- tests/isotest.c
+++ /tmp/cocci-output-754406-46aa9b-isotest.c
@@ -1,7 +1,6 @@
 void main(int i) {
 
-  char j;
-  int i; // = 1;
+  char j;// = 1;
   
   j++;
   
isotest2.res
diff = 
--- tests/isotest2.c
+++ /tmp/cocci-output-754406-9d33b2-isotest2.c
@@ -1,7 +1,6 @@
 void main(int i) {
 
   char j;
-  int i = 1;
   
   j++;
   
iteration.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_aa6553.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_aa6553.ml
Compilation OK!
Loading ML code of the SP...
1 pending new file instances
0 pending original file instances

exn while in timeout_function
iteration_after_merge.res
Using native version of ocamlc/ocamlopt/ocamldep
ocamlopt.opt -shared -o /tmp/ocaml_cocci_a452d1.cmxs -g -I /build/coccinelle-1.1.1.deb/ocaml  -I /usr/lib/ocaml /tmp/ocaml_cocci_a452d1.ml
Compilation OK!
Loading ML code of the SP...
exn while in timeout_function
iterator.res
exn while in timeout_function
iterprint.res
exn while in timeout_function
jloop1.res
exn while in timeout_function
julia10.res
exn while in timeout_function
julia7.res
exn while in timeout_function
justremove.res
exn while in timeout_function
keep_comma.res
exn while in timeout_function
km.res
exn while in timeout_function
kmalloc.res
exn while in timeout_function
kmc.res
warning: r: metavariable x1 not used in the - or context code
warning: r: metavariable S not used in the - or context code
exn while in timeout_function
kmtest4.res
exn while in timeout_function
kr.res
exn while in timeout_function
ktype.res
warning: rule starting on line 1: metavariable T2 not used in the - or context code
warning: rule starting on line 1: metavariable T not used in the - or context code
exn while in timeout_function
ktype2.res
warning: r: metavariable T2 not used in the - or context code
warning: r: metavariable T not used in the - or context code
exn while in timeout_function
labels_metastatement.res
exn while in timeout_function
labels_metastatement_ver1.res
exn while in timeout_function
lid.res
exn while in timeout_function
line_before_last.res
exn while in timeout_function
lineseq.res
exn while in timeout_function
list_test.res
warning: line 5: should a be a metavariable?
warning: line 12: should a be a metavariable?
warning: line 13: should b be a metavariable?
warning: line 21: should a be a metavariable?
warning: line 23: should b be a metavariable?
warning: line 31: should a be a metavariable?
warning: line 38: should a be a metavariable?
warning: line 39: should b be a metavariable?
warning: line 47: should a be a metavariable?
warning: line 49: should b be a metavariable?
warning: line 56: should f be a metavariable?
warning: line 57: should a be a metavariable?
warning: line 63: should g be a metavariable?
warning: line 64: should a be a metavariable?
warning: line 65: should b be a metavariable?
warning: line 71: should h be a metavariable?
warning: line 73: should a be a metavariable?
warning: line 75: should b be a metavariable?
warning: line 82: should i be a metavariable?
warning: line 84: should a be a metavariable?
warning: line 86: should b be a metavariable?
exn while in timeout_function
local.res
exn while in timeout_function
local_macro_fn_def_and_call.res
exn while in timeout_function
localglobal.res
exn while in timeout_function
localid.res
exn while in timeout_function
log.res
exn while in timeout_function
long.res
exn while in timeout_function
longconst.res
exn while in timeout_function
longline2.res
warning: line 5: should a be a metavariable?
exn while in timeout_function
longlong.res
exn while in timeout_function
longlongint.res
exn while in timeout_function
loop.res
exn while in timeout_function
lvalue.res
warning: line 4: should x be a metavariable?
exn while in timeout_function
macro.res
exn while in timeout_function
macro_before_bool.res
exn while in timeout_function
macro_int16.res
exn while in timeout_function
macro_params.res
exn while in timeout_function
macro_stmt_when_fn_type.res
exn while in timeout_function
match_init.res
exn while in timeout_function
match_no_meta.res
exn while in timeout_function
max.res
warning: line 6: should i be a metavariable?
warning: line 14: should i be a metavariable?
exn while in timeout_function
md1.res
exn while in timeout_function
md2.res
exn while in timeout_function
md3.res
exn while in timeout_function
mdadd.res
exn while in timeout_function
mdec.res
exn while in timeout_function
mdecl.res
warning: rule starting on line 14: inherited metavariable unbound not used in the -, +, or context code
exn while in timeout_function
mdeclp.res
exn while in timeout_function
mdeclp2.res
exn while in timeout_function
mdeclrep.res
exn while in timeout_function
memory.res
exn while in timeout_function
merge_after_iteration.res
exn while in timeout_function
metaattr.res
exn while in timeout_function
metahex.res
exn while in timeout_function
metaline.res
warning: line 42: x, previously declared as a metavariable, is used as an identifier
warning: line 48: should y be a metavariable?
exn while in timeout_function
metaops.res
exn while in timeout_function
metaops0.res
exn while in timeout_function
metaruleelem.res
exn while in timeout_function
metastatement2.res
exn while in timeout_function
metastatement_for.res
exn while in timeout_function
metastatement_if.res
exn while in timeout_function
mincom.res
exn while in timeout_function
minenum.res
exn while in timeout_function
minenum1.res
exn while in timeout_function
minfn.res
exn while in timeout_function
mini_null_ref.res
exn while in timeout_function
miniswap.res
exn while in timeout_function
minstruct.res
exn while in timeout_function
minusdots.res
exn while in timeout_function
minusdots_ver1.res
exn while in timeout_function
move_type.res
exn while in timeout_function
multi_func1.res
exn while in timeout_function
multi_initialize_finalize.res
exn while in timeout_function
multichars.res
warning: line 4: should ab be a metavariable?
exn while in timeout_function
multidec.res
exn while in timeout_function
multidecl3.res
exn while in timeout_function
multipath.res
exn while in timeout_function
multiplus.res
warning: rule starting on line 3: metavariable T not used in the - or context code
exn while in timeout_function
multiremove.res
exn while in timeout_function
multistruct.res
exn while in timeout_function
multitype.res
exn while in timeout_function
multitypedef.res
warning: non_delayed_fn: metavariable T not used in the - or context code
exn while in timeout_function
multivars.res
exn while in timeout_function
na.res
exn while in timeout_function
nameless.res
exn while in timeout_function
nest.res
warning: line 6: should hostno be a metavariable?
warning: line 18: should xxx be a metavariable?
exn while in timeout_function
nestone.res
warning: one: metavariable S not used in the - or context code
exn while in timeout_function
nestseq.res
exn while in timeout_function
neststruct.res
exn while in timeout_function
nl.res
warning: line 4: should x be a metavariable?
exn while in timeout_function
noa.res
exn while in timeout_function
nocast.res
exn while in timeout_function
noret.res
exn while in timeout_function
not.res
exn while in timeout_function
notest.res
exn while in timeout_function
notnot.res
warning: line 6: should true be a metavariable?
warning: line 6: should false be a metavariable?
exn while in timeout_function
noty.res
exn while in timeout_function
noty2.res
exn while in timeout_function
null_bool.res
warning: line 4: should x be a metavariable?
exn while in timeout_function
null_type.res
exn while in timeout_function
oddifdef.res
warning: line 4: should x be a metavariable?
warning: line 6: should x be a metavariable?
exn while in timeout_function
of.res
exn while in timeout_function
oneline.res
exn while in timeout_function
op.res
exn while in timeout_function
opt.res
exn while in timeout_function
optional_qualifier.res
exn while in timeout_function
optional_storage.res
exn while in timeout_function
orexp.res
exn while in timeout_function
output.res
exn while in timeout_function
output_init.res
exn while in timeout_function
overshoot.res
warning: aaa: metavariable f not used in the - or context code
warning: xxx: metavariable f not used in the - or context code
exn while in timeout_function
p1p2.res
warning: line 9: should errp be a metavariable?
warning: line 20: should errp be a metavariable?
exn while in timeout_function
p9.res
exn while in timeout_function
pa.res
exn while in timeout_function
param.res
exn while in timeout_function
param_end.res
warning: line 6: should x be a metavariable?
warning: line 14: should y be a metavariable?
exn while in timeout_function
param_to_exp.res
exn while in timeout_function
param_ver1.res
exn while in timeout_function
parameters_dots.res
exn while in timeout_function
parenmac.res
exn while in timeout_function
partial.res
warning: rule starting on line 1: metavariable S not used in the - or context code
exn while in timeout_function
partialmd.res
exn while in timeout_function
partialmd2.res
exn while in timeout_function
partialmd3.res
exn while in timeout_function
pb_distribute_type.res
warning: line 6: should x be a metavariable?
exn while in timeout_function
pb_distribute_type2.res
warning: line 8: should x be a metavariable?
exn while in timeout_function
pb_distribute_type3.res
warning: line 9: should x be a metavariable?
exn while in timeout_function
pb_distribute_type4.res
warning: line 8: should x be a metavariable?
exn while in timeout_function
pb_params_iso.res
warning: line 23: should i be a metavariable?
exn while in timeout_function
pb_parsing_macro.res
exn while in timeout_function
pb_tag_symbols.res
exn while in timeout_function
pcim.res
exn while in timeout_function
pcomma.res
exn while in timeout_function
plus33.res
exn while in timeout_function
pmac.res
exn while in timeout_function
poscon.res
exn while in timeout_function
posiso.res
exn while in timeout_function
positionc.res
exn while in timeout_function
post.res
exn while in timeout_function
pragmatest1.res
exn while in timeout_function
print_return.res
warning: line 6: should link be a metavariable?
warning: rule starting on line 1: metavariable E not used in the - or context code
exn while in timeout_function
proto.res
exn while in timeout_function
proto2.res
exn while in timeout_function
proto_ver1.res
exn while in timeout_function
proto_ver2.res
exn while in timeout_function
protoassert.res
exn while in timeout_function
protox.res
warning: line 14: should x be a metavariable?
warning: line 16: should x be a metavariable?
exn while in timeout_function
ptrar.res
exn while in timeout_function
ptrconstptr.res
exn while in timeout_function
python_iteration.res
exn while in timeout_function
python_mdecl.res
warning: rule starting on line 14: inherited metavariable unbound not used in the -, +, or context code
exn while in timeout_function
python_mdeclp.res
exn while in timeout_function
python_poscon.res
exn while in timeout_function
qualifier.res
exn while in timeout_function
range.res
exn while in timeout_function
rb.res
exn while in timeout_function
rcu3.res
exn while in timeout_function
regexp.res
exn while in timeout_function
regexp2.res
exn while in timeout_function
regexp3.res
exn while in timeout_function
relevant_position.res
exn while in timeout_function
rem1.res
exn while in timeout_function
rem2.res
exn while in timeout_function
remaft.res
exn while in timeout_function
remcom.res
exn while in timeout_function
remodif.res
exn while in timeout_function
remove-code-in-branch1.res
exn while in timeout_function
remove_call.res
exn while in timeout_function
remove_cast_attr.res
exn while in timeout_function
remove_cast_attr_allminus.res
exn while in timeout_function
remove_macrodecl_attr.res
exn while in timeout_function
remove_metaattr.res
exn while in timeout_function
remove_param_attrs.res
exn while in timeout_function
remove_struct_endattr.res
exn while in timeout_function
remove_struct_endattr_allminus.res
exn while in timeout_function
remparam.res
exn while in timeout_function
rems.res
exn while in timeout_function
rems1.res
exn while in timeout_function
remstruct.res
warning: line 2: should mpuio_irq_chip be a metavariable?
warning: line 8: should xxx be a metavariable?
exn while in timeout_function
replace_typedef.res
exn while in timeout_function
replacement3.res
exn while in timeout_function
reserved.res
exn while in timeout_function
retest.res
exn while in timeout_function
retmacro.res
exn while in timeout_function
rets.res
exn while in timeout_function
return.res
warning: rule starting on line 18: metavariable S not used in the - or context code
exn while in timeout_function
return_implicit.res
exn while in timeout_function
retval.res
exn while in timeout_function
retval2.res
exn while in timeout_function
reusevar.res
warning: rule starting on line 8: metavariable p1 not used in the - or context code
exn while in timeout_function
roa.res
exn while in timeout_function
rptr.res
exn while in timeout_function
same_expr.res
exn while in timeout_function
scope_problem.res
exn while in timeout_function
sd_2.res
exn while in timeout_function
serio.res
exn while in timeout_function
shared_brace.res
warning: rule starting on line 1: metavariable S not used in the - or context code
warning: rule starting on line 1: metavariable x not used in the - or context code
warning: rule starting on line 1: metavariable T not used in the - or context code
exn while in timeout_function
signed.res
warning: line 4: should x be a metavariable?
warning: line 10: should a be a metavariable?
warning: line 16: should m be a metavariable?
warning: line 23: should p be a metavariable?
exn while in timeout_function
sis.res
exn while in timeout_function
sizeof.res
exn while in timeout_function
sizeof_julia.res
exn while in timeout_function
sizeptr.res
exn while in timeout_function
sizestar.res
exn while in timeout_function
skip.res
exn while in timeout_function
sl2.res
exn while in timeout_function
slen.res
exn while in timeout_function
smallfn.res
exn while in timeout_function
snprintf.res
exn while in timeout_function
sp.res
exn while in timeout_function
spaces.res
exn while in timeout_function
spacing.res
exn while in timeout_function
spl.res
exn while in timeout_function
split_funcall1.res
exn while in timeout_function
split_funcall2.res
exn while in timeout_function
starprint.res
exn while in timeout_function
static.res
exn while in timeout_function
stm1.res
exn while in timeout_function
stm10.res
exn while in timeout_function
stm10_ver1.res
exn while in timeout_function
stm2.res
exn while in timeout_function
stm3.res
exn while in timeout_function
stm4.res
exn while in timeout_function
stm5.res
exn while in timeout_function
stm6.res
exn while in timeout_function
stm7.res
exn while in timeout_function
stm8.res
exn while in timeout_function
stm_exp.res
exn while in timeout_function
stmt.res
exn while in timeout_function
stmt_removed_and_added.res
exn while in timeout_function
str_init.res
warning: line 4: should x be a metavariable?
exn while in timeout_function
strangeorder.res
warning: rule starting on line 1: metavariable f not used in the - or context code
exn while in timeout_function
strid.res
exn while in timeout_function
strid2.res
exn while in timeout_function
string.res
exn while in timeout_function
strtest.res
exn while in timeout_function
struct.res
exn while in timeout_function
struct_metavar.res
exn while in timeout_function
struct_typedef.res
exn while in timeout_function
structfoo.res
warning: line 5: should my_foo be a metavariable?
exn while in timeout_function
structptr_func.res
exn while in timeout_function
substruct.res
exn while in timeout_function
sw.res
exn while in timeout_function
swap3.res
exn while in timeout_function
switch.res
exn while in timeout_function
switchdecl.res
warning: switch_1: metavariable S_1 not used in the - or context code
exn while in timeout_function
symbol.res
warning: line 12: should g be a metavariable?
exn while in timeout_function
td.res
exn while in timeout_function
tdnl.res
exn while in timeout_function
tdplus.res
exn while in timeout_function
tern.res
exn while in timeout_function
test0.res
exn while in timeout_function
test1.res
exn while in timeout_function
test10.res
exn while in timeout_function
test10_ver1.res
exn while in timeout_function
test11.res
exn while in timeout_function
test11_ver1.res
exn while in timeout_function
test12.res
exn while in timeout_function
test2.res
exn while in timeout_function
test3.res
exn while in timeout_function
test4.res
exn while in timeout_function
test5.res
exn while in timeout_function
test5_ver1.res
exn while in timeout_function
test6.res
exn while in timeout_function
test7.res
exn while in timeout_function
test8.res
exn while in timeout_function
test9.res
exn while in timeout_function
test_s.res
exn while in timeout_function
test_unsigned_meta.res
warning: line 6: should x be a metavariable?
warning: line 13: should y be a metavariable?
warning: line 19: should q be a metavariable?
warning: line 28: should m be a metavariable?
warning: line 33: should x be a metavariable?
warning: line 39: should y be a metavariable?
exn while in timeout_function
testand.res
exn while in timeout_function
testand2.res
exn while in timeout_function
three_types.res
exn while in timeout_function
threea.res
exn while in timeout_function
top.res
exn while in timeout_function
topdec.res
exn while in timeout_function
topdec_ver1.res
exn while in timeout_function
topdec_ver2.res
exn while in timeout_function
toplevel_macrostmt.res
exn while in timeout_function
toplevel_struct.res
warning: line 5: should usb_stor_host_template be a metavariable?
exn while in timeout_function
triplet.res
exn while in timeout_function
tup.res
warning: rule starting on line 10: metavariable C not used in the - or context code
warning: rule starting on line 10: metavariable B not used in the - or context code
exn while in timeout_function
twomatch.res
exn while in timeout_function
twoproto.res
exn while in timeout_function
ty.res
exn while in timeout_function
ty1.res
warning: line 7: should x be a metavariable?
exn while in timeout_function
ty_tyexp.res
exn while in timeout_function
tydisj.res
warning: line 20: should a be a metavariable?
warning: func: metavariable T not used in the - or context code
exn while in timeout_function
tyex.res
exn while in timeout_function
type.res
warning: line 7: should x be a metavariable?
exn while in timeout_function
type1.res
exn while in timeout_function
type_and_var.res
exn while in timeout_function
type_and_var2.res
exn while in timeout_function
type_annotated.res
exn while in timeout_function
type_constraints.res
warning: line 32: should foo be a metavariable?
warning: line 33: should xyz be a metavariable?
exn while in timeout_function
type_ver1.res
warning: line 7: should x be a metavariable?
exn while in timeout_function
type_ver2.res
warning: line 7: should x be a metavariable?
exn while in timeout_function
typedef.res
exn while in timeout_function
typedef3.res
exn while in timeout_function
typedef_double.res
exn while in timeout_function
typeof.res
exn while in timeout_function
typeof_expr.res
exn while in timeout_function
typin.res
exn while in timeout_function
unbrace.res
warning: line 13: should list be a metavariable?
exn while in timeout_function
undref.res
exn while in timeout_function
undref2.res
exn while in timeout_function
undref3.res
exn while in timeout_function
unelse.res
exn while in timeout_function
unfree.res
exn while in timeout_function
unl.res
exn while in timeout_function
unstruct.res
exn while in timeout_function
updassign.res
exn while in timeout_function
useless_cast.res
exn while in timeout_function
varargs.res
warning: line 13: should ty_id be a metavariable?
exn while in timeout_function
varargs2.res
exn while in timeout_function
varargs3.res
exn while in timeout_function
video1bis.res
exn while in timeout_function
void.res
exn while in timeout_function
vpos.res
exn while in timeout_function
wchar.res
exn while in timeout_function
whitespace.res
exn while in timeout_function
wierd_argument.res
exn while in timeout_function
wierdinit.res
exn while in timeout_function
wrongcheck.res
exn while in timeout_function
ws2.res
warning: rule starting on line 1: metavariable A not used in the + code
exn while in timeout_function
xfield.res
exn while in timeout_function
y2.res
exn while in timeout_function
zero.res
exn while in timeout_function
--------------------------------
statistics
--------------------------------
62.res                        : CORRECT
a.res                         : CORRECT
a3d.res                       : CORRECT
a_and_e.res                   : CORRECT
a_and_e_ver1.res              : CORRECT
ab.res                        : CORRECT
action.res                    : CORRECT
add1.res                      : CORRECT
addaft.res                    : CORRECT
addbefore.res                 : CORRECT
addbeforeafter.res            : CORRECT
addelse.res                   : CORRECT
addes.res                     : CORRECT
addfield.res                  : CORRECT
addfield2.res                 : CORRECT
addif.res                     : CORRECT
addif1.res                    : CORRECT
addif2.res                    : CORRECT
addifdef.res                  : CORRECT
addifelse.res                 : CORRECT
addifelse2.res                : CORRECT
addinc.res                    : CORRECT
addtoo.res                    : CORRECT
addtrace.res                  : CORRECT
after_if.res                  : CORRECT
allex.res                     : CORRECT
allex2.res                    : CORRECT
allex3.res                    : CORRECT
andid.res                     : CORRECT
anon.res                      : CORRECT
anonfield.res                 : CORRECT
ar.res                        : CORRECT
arg.res                       : CORRECT
argument.res                  : CORRECT
arparam.res                   : CORRECT
array_init.res                : CORRECT
array_size.res                : CORRECT
arraysz.res                   : CORRECT
as_stm.res                    : CORRECT
assign_deref_funcall_in_macro_it.res: CORRECT
attr_with_arguments.res       : CORRECT
attradd.res                   : CORRECT
attrs2groups.res              : CORRECT
auto.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.SMPLParseError("meta: parse error: \n  File \"tests/auto.cocci\", line 12, column 0, charpos = 89\n  around = 'identifier',\n  whole content = identifier x;\n")
b1.res                        : CORRECT
b2.res                        : CORRECT
bad_iso_example.res           : INCORRECT:diff token: ( VS x
File "tests/bad_iso_example.c", line 2, column 6, charpos = 19
  around = '(',
  whole content =   if ((x = 3)) return;
File "tests/bad_iso_example.res", line 2, column 6, charpos = 19
  around = 'x',
  whole content =   if (x) return;

    diff (result(<) vs expected_result(>)) = 
    @@ -1,4 +1,4 @@
     int main() {
    -  if ((x = 3)) return;
    +  if (x) return;
     }
     
bad_kfree.res                 : CORRECT
bad_ptr_print.res             : CORRECT
bad_typedef.res               : CORRECT
badcfg.res                    : CORRECT
badexp.res                    : CORRECT
badpos.res                    : PROBLEM
   exn = Failure("rule starting on line 1: already tagged token:\nC code context\nFile \"tests/badpos.c\", line 5, column 30, charpos = 139\n  around = 'reg_ptr',\n  whole content = \t (int) -(((struct pt_regs *) reg_ptr)->orig_eax + 2));")
badtypedef.res                : CORRECT
badwhen.res                   : CORRECT
badzero.res                   : CORRECT
bc_1.res                      : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
befS.res                      : CORRECT
before.res                    : CORRECT
ben.res                       : CORRECT
bigin.res                     : CORRECT
bigrepl.res                   : CORRECT
binop.res                     : CORRECT
bitfield.res                  : CORRECT
bitfield_matching.res         : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
boolr.res                     : CORRECT
bracebraceline.res            : CORRECT
braceline.res                 : CORRECT
braces.res                    : CORRECT
branchparen.res               : CORRECT
break.res                     : CORRECT
bug1.res                      : CORRECT
bugloop.res                   : CORRECT
bugon.res                     : CORRECT
bus.res                       : CORRECT
cards.res                     : CORRECT
caseprint.res                 : CORRECT
cast.res                      : CORRECT
cast_iso.res                  : CORRECT
castdecl.res                  : CORRECT
cex_wishlist_complex1.res     : CORRECT
cex_wishlist_complex2.res     : CORRECT
cex_wishlist_complex3.res     : CORRECT
change.res                    : CORRECT
change_type.res               : CORRECT
changei.res                   : INCORRECT:diff token: i VS xxx
File <COCCIOUTPUTFILE>, line 1, column 15, charpos = 15
  around = 'i',
  whole content = typedef struct i xxx;
File "tests/changei.res", line 1, column 15, charpos = 15
  around = 'xxx',
  whole content = typedef struct xxx istruct;

    diff (result(<) vs expected_result(>)) = 
    @@ -1,4 +1,4 @@
    -typedef struct i xxx;
    +typedef struct xxx istruct;
     
     int xxx (int xxx) {
       char xxx;
cocci_args.res                : CORRECT
com.res                       : CORRECT
comadd.res                    : CORRECT
comj.res                      : CORRECT
comma.res                     : CORRECT
comma_call.res                : CORRECT
comma_if.res                  : CORRECT
comment_brace.res             : CORRECT
comment_brace2.res            : CORRECT
comment_line.res              : CORRECT
comment_middle.res            : CORRECT
comments.res                  : CORRECT
compare.res                   : CORRECT
compare_const2.res            : CORRECT
condexp.res                   : CORRECT
const.res                     : CORRECT
const1bis.res                 : CORRECT
const_adding.res              : CORRECT
const_array.res               : CORRECT
const_implicit_iso.res        : CORRECT
constptr.res                  : CORRECT
constraints.res               : CORRECT
constrem.res                  : CORRECT
constructor.res               : CORRECT
constty.res                   : CORRECT
constx.res                    : CORRECT
countcalls.res                : CORRECT
countcalls.stdout             : CORRECT
countcalls_python.res         : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
cptr.res                      : CORRECT
cr.res                        : CORRECT
cr1a.res                      : CORRECT
cs_check.res                  : CORRECT
cst.res                       : CORRECT
cst_null.res                  : CORRECT
cstr.res                      : CORRECT
cststr.res                    : CORRECT
csw.res                       : CORRECT
dbg.res                       : CORRECT
dbg1.res                      : CORRECT
dc_close.res                  : CORRECT
debug.res                     : CORRECT
dec.res                       : CORRECT
decl.res                      : CORRECT
decl2.res                     : CORRECT
decl_space.res                : CORRECT
decl_split.res                : INCORRECT:diff token: int VS }
File "tests/decl_split.c", line 2, column 8, charpos = 27
  around = 'int',
  whole content =         int x, y;
File "tests/decl_split.res", line 2, column 0, charpos = 19
  around = '}',
  whole content = }

    diff (result(<) vs expected_result(>)) = 
    @@ -1,3 +1,2 @@
     int func(int i) { 
    -        int x, y;
     }
decl_star.res                 : CORRECT
declmeta.res                  : CORRECT
defe.res                      : CORRECT
define_exp.res                : CORRECT
define_param.res              : CORRECT
defineinit.res                : CORRECT
deftodo.res                   : CORRECT
delete_function.res           : CORRECT
delp.res                      : CORRECT
depfail.res                   : CORRECT
deref.res                     : CORRECT
destroy.res                   : CORRECT
detect_cast_attr.res          : CORRECT
detect_macrodecl_attr.res     : CORRECT
detect_param_attr.res         : CORRECT
detect_struct_endattr.res     : CORRECT
detect_struct_gccattr.res     : CORRECT
devlink.res                   : CORRECT
disj.res                      : CORRECT
disjexpr.res                  : CORRECT
disjexpr_ver1.res             : CORRECT
disjexpr_ver2.res             : CORRECT
disjid.res                    : CORRECT
distribute.res                : CORRECT
dotcall.res                   : CORRECT
dots_comma.res                : CORRECT
double.res                    : CORRECT
double_assign.res             : CORRECT
double_lines.res              : CORRECT
double_switch.res             : CORRECT
doublepos.res                 : CORRECT
doubleswitch.res              : CORRECT
doundo.res                    : CORRECT
dowhile.res                   : CORRECT
dropbr.res                    : CORRECT
dropcom.res                   : CORRECT
dropenderr.res                : CORRECT
dropf.res                     : CORRECT
dropparam.res                 : CORRECT
dtest.res                     : CORRECT
eb1.res                       : CORRECT
edots.res                     : CORRECT
edots_ver1.res                : CORRECT
efi3.res                      : CORRECT
elsify.res                    : CORRECT
empty.res                     : CORRECT
end_attr.res                  : CORRECT
end_commas.res                : CORRECT
endif.res                     : CORRECT
endnl.res                     : CORRECT
endpos.res                    : CORRECT
enum.res                      : CORRECT
enum_assign.res               : CORRECT
enumdots.res                  : CORRECT
exitc.res                     : CORRECT
exitp.res                     : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
exp.res                       : CORRECT
expnest.res                   : CORRECT
expopt.res                    : CORRECT
expopt2.res                   : CORRECT
expopt3.res                   : CORRECT
expopt3_ver1.res              : CORRECT
expopt3_ver2.res              : CORRECT
exprlist_comma.res            : CORRECT
extra.res                     : CORRECT
failing_andany.res            : CORRECT
far.res                       : CORRECT
fields.res                    : CORRECT
fieldsmin.res                 : CORRECT
finalize_only.res             : CORRECT
finalize_only.stdout          : CORRECT
find_long.res                 : CORRECT
fix_flow_need.res             : CORRECT
flex.res                      : CORRECT
fn_todo.res                   : CORRECT
fnptr.res                     : CORRECT
fnret.res                     : CORRECT
fnty.res                      : CORRECT
fntypedef.res                 : CORRECT
format.res                    : CORRECT
format2.res                   : CORRECT
formatlist.res                : CORRECT
fortest.res                   : CORRECT
fortype.res                   : CORRECT
four.res                      : CORRECT
foura.res                     : CORRECT
fp.res                        : CORRECT
fresh_id_script.res           : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
fsh.res                       : CORRECT
fun.res                       : CORRECT
func.res                      : CORRECT
funptr_array.res              : CORRECT
gadget_allocate.res           : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_gather_scatter.res     : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_invalidate.res         : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_mark_used_fields.res   : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_misc.res               : CORRECT
gadget_ninelets_typedef.res   : CORRECT
gadget_patch.res              : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_remove_mpi_function_calls.res: CORRECT
gadget_remove_used_fields.res : CORRECT
gadget_sentinel.res           : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_soa_defs.res           : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
gadget_soa_select.res         : CORRECT
gadget_sorting_hook.res       : CORRECT
gadget_triplets_typedef.res   : CORRECT
gadget_triplets_typedef_ipcc.res: CORRECT
gcc_attr_with_func.res        : CORRECT
gcc_attr_with_var.res         : CORRECT
gcc_min_max.res               : CORRECT
getc.res                      : CORRECT
gilles-question.res           : CORRECT
gotobreak.res                 : CORRECT
hd.res                        : CORRECT
headers.res                   : CORRECT
hex.res                       : CORRECT
hil1.res                      : CORRECT
icomma.res                    : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
idcon_ocaml.res               : CORRECT
idcon_python.res              : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
idstr.res                     : CORRECT
if.res                        : CORRECT
ifadd.res                     : CORRECT
ifbr.res                      : CORRECT
ifd.res                       : CORRECT
ifdef1.res                    : CORRECT
ifdef2.res                    : CORRECT
ifdef3.res                    : CORRECT
ifdef4.res                    : CORRECT
ifdef5.res                    : CORRECT
ifdef6.res                    : CORRECT
ifdef6a.res                   : CORRECT
ifdefmeta.res                 : CORRECT
ifdefmeta1.res                : CORRECT
ifdefmeta2.res                : CORRECT
ifdefmeta3.res                : CORRECT
ifend.res                     : CORRECT
ifgoto.res                    : CORRECT
ifields.res                   : CORRECT
ifif.res                      : CORRECT
ifreturn.res                  : CORRECT
ifreturn3.res                 : CORRECT
ifreturn4.res                 : CORRECT
ifreturn6.res                 : CORRECT
ifzer.res                     : CORRECT
ifzz.res                      : CORRECT
inc.res                       : CORRECT
incdir.res                    : INCORRECT:diff token: x VS 12
File "tests/incdir.c", line 4, column 6, charpos = 46
  around = 'x',
  whole content =   foo(x);
File "tests/incdir.res", line 4, column 6, charpos = 46
  around = '12',
  whole content =   foo(12);

    diff (result(<) vs expected_result(>)) = 
    @@ -1,5 +1,5 @@
     #include "sub/incdir2.c"
     
     int main () {
    -  foo(x);
    +  foo(12);
     }
incl.res                      : CORRECT
incl2.res                     : CORRECT
inclifdef.res                 : CORRECT
include.res                   : CORRECT
incompatible_value.res        : CORRECT
incpos.res                    : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
incpos1.res                   : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
inherited.res                 : CORRECT
inherited_ver1.res            : CORRECT
inhmet.res                    : CORRECT
inhpos.res                    : CORRECT
initializer.res               : CORRECT
initializer_many_fields.res   : CORRECT
inline.res                    : CORRECT
insdef.res                    : CORRECT
int2bool-local.res            : CORRECT
introbrace.res                : CORRECT
invert.res                    : CORRECT
ip.res                        : CORRECT
ip2.res                       : CORRECT
isococci.res                  : CORRECT
isoif.res                     : CORRECT
isotest.res                   : CORRECT
isotest2.res                  : CORRECT
iteration.res                 : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
iteration_after_merge.res     : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
iterator.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
iterprint.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
jloop1.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.SMPLParseError("minus: parse error: \n  File \"tests/jloop1.cocci\", line 10, column 3, charpos = 129\n  around = '...>',\n  whole content =    ...>\n")
julia10.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
julia7.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
justremove.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
keep_comma.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
km.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
kmalloc.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
kmc.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
kmtest4.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
kr.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ktype.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ktype2.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
labels_metastatement.res      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
labels_metastatement_ver1.res : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
lid.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
line_before_last.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
lineseq.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
list_test.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
local.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
local_macro_fn_def_and_call.res: PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
localglobal.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
localid.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
log.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
long.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
longconst.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
longline2.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
longlong.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
longlongint.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
loop.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
lvalue.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
macro.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
macro_before_bool.res         : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
macro_int16.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
macro_params.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
macro_stmt_when_fn_type.res   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
match_init.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
match_no_meta.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
max.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
md1.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
md2.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
md3.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdadd.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdec.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdecl.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdeclp.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdeclp2.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mdeclrep.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
memory.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
merge_after_iteration.res     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metaattr.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metahex.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metaline.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metaops.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metaops0.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metaruleelem.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metastatement2.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metastatement_for.res         : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
metastatement_if.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mincom.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minenum.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minenum1.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minfn.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
mini_null_ref.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
miniswap.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minstruct.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minusdots.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
minusdots_ver1.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
move_type.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multi_func1.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.SMPLParseError("minus: parse error: \n  File \"tests/multi_func1.cocci\", line 12, column 2, charpos = 102\n  around = 'fn2',\n  whole content =   fn2(...) {\n")
multi_initialize_finalize.res : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multichars.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multidec.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multidecl3.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multipath.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multiplus.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multiremove.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multistruct.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multitype.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multitypedef.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
multivars.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
na.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nameless.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nest.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nestone.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nestseq.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
neststruct.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nl.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
noa.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
nocast.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
noret.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
not.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
notest.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
notnot.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
noty.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
noty2.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
null_bool.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
null_type.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
oddifdef.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
of.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
oneline.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
op.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
opt.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
optional_qualifier.res        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
optional_storage.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
orexp.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
output.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
output_init.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
overshoot.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
p1p2.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
p9.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pa.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
param.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
param_end.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
param_to_exp.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
param_ver1.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
parameters_dots.res           : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
parenmac.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
partial.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
partialmd.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
partialmd2.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
partialmd3.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_distribute_type.res        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_distribute_type2.res       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_distribute_type3.res       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_distribute_type4.res       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_params_iso.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_parsing_macro.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pb_tag_symbols.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pcim.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pcomma.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
plus33.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pmac.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
poscon.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
posiso.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
positionc.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
post.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
pragmatest1.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
print_return.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
proto.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
proto2.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
proto_ver1.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
proto_ver2.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
protoassert.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
protox.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ptrar.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ptrconstptr.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
python_iteration.res          : PROBLEM
   exn = Failure("Py.find_library: unable to find the Python library [libpython3.11m.so returned libpython3.11m.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11m.so returned /usr/bin/../lib/libpython3.11m.so: cannot open shared object file: No such file or directory] [libpython3.11.so returned libpython3.11.so: cannot open shared object file: No such file or directory] [/usr/bin/../lib/libpython3.11.so returned /usr/bin/../lib/libpython3.11.so: cannot open shared object file: No such file or directory]")
python_mdecl.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
python_mdeclp.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
python_poscon.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
qualifier.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
range.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rb.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rcu3.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
regexp.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
regexp2.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
regexp3.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
relevant_position.res         : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rem1.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rem2.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remaft.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remcom.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remodif.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove-code-in-branch1.res    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_call.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_cast_attr.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_cast_attr_allminus.res : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_macrodecl_attr.res     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_metaattr.res           : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_param_attrs.res        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_struct_endattr.res     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remove_struct_endattr_allminus.res: PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remparam.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rems.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rems1.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
remstruct.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
replace_typedef.res           : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
replacement3.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
reserved.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
retest.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
retmacro.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rets.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
return.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
return_implicit.res           : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
retval.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
retval2.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
reusevar.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
roa.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
rptr.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
same_expr.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
scope_problem.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sd_2.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
serio.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
shared_brace.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
signed.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sis.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sizeof.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sizeof_julia.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sizeptr.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sizestar.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
skip.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sl2.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
slen.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
smallfn.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
snprintf.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sp.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
spaces.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
spacing.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
spl.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
split_funcall1.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
split_funcall2.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
starprint.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
static.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm1.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm10.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm10_ver1.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm2.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm3.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm4.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm5.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm6.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm7.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm8.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stm_exp.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stmt.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
stmt_removed_and_added.res    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
str_init.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
strangeorder.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
strid.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
strid2.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
string.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
strtest.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
struct.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
struct_metavar.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
struct_typedef.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
structfoo.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
structptr_func.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
substruct.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
sw.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
swap3.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
switch.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
switchdecl.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
symbol.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
td.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tdnl.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tdplus.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tern.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test0.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test1.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test10.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test10_ver1.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test11.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test11_ver1.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test12.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test2.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test3.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test4.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test5.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test5_ver1.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test6.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test7.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test8.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test9.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test_s.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
test_unsigned_meta.res        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
testand.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
testand2.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
three_types.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
threea.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
top.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
topdec.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
topdec_ver1.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
topdec_ver2.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
toplevel_macrostmt.res        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
toplevel_struct.res           : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
triplet.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tup.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
twomatch.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
twoproto.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ty.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ty1.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ty_tyexp.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tydisj.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
tyex.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type1.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_and_var.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_and_var2.res             : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_annotated.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_constraints.res          : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_ver1.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
type_ver2.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typedef.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typedef3.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typedef_double.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typeof.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typeof_expr.res               : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
typin.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
unbrace.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
undref.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
undref2.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
undref3.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
unelse.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
unfree.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
unl.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
unstruct.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
updassign.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
useless_cast.res              : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
varargs.res                   : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
varargs2.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
varargs3.res                  : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
video1bis.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
void.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
vpos.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
wchar.res                     : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
whitespace.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
wierd_argument.res            : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
wierdinit.res                 : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
wrongcheck.res                : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
ws2.res                       : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
xfield.res                    : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
y2.res                        : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
zero.res                      : PROBLEM
   exn = Coccinelle_modules.Parse_cocci.Bad_virt("after_start")
--------------------------------
regression testing  information
--------------------------------
regression file: tests/SCORE_expected.sexp
new test file appeared: 62.res
new test file appeared: a.res
new test file appeared: a3d.res
new test file appeared: a_and_e.res
new test file appeared: a_and_e_ver1.res
new test file appeared: ab.res
new test file appeared: action.res
new test file appeared: add1.res
new test file appeared: addaft.res
new test file appeared: addbefore.res
new test file appeared: addbeforeafter.res
new test file appeared: addelse.res
new test file appeared: addes.res
new test file appeared: addfield.res
new test file appeared: addfield2.res
new test file appeared: addif.res
new test file appeared: addif1.res
new test file appeared: addif2.res
new test file appeared: addifdef.res
new test file appeared: addifelse.res
new test file appeared: addifelse2.res
new test file appeared: addinc.res
new test file appeared: addtoo.res
new test file appeared: addtrace.res
new test file appeared: after_if.res
new test file appeared: allex.res
new test file appeared: allex2.res
new test file appeared: allex3.res
new test file appeared: andid.res
new test file appeared: anon.res
new test file appeared: anonfield.res
new test file appeared: ar.res
new test file appeared: arg.res
new test file appeared: argument.res
new test file appeared: arparam.res
new test file appeared: array_init.res
new test file appeared: array_size.res
new test file appeared: arraysz.res
new test file appeared: as_stm.res
new test file appeared: assign_deref_funcall_in_macro_it.res
new test file appeared: attr_with_arguments.res
new test file appeared: attradd.res
new test file appeared: attrs2groups.res
new test file appeared: auto.res
new test file appeared: b1.res
new test file appeared: b2.res
new test file appeared: bad_iso_example.res
new test file appeared: bad_kfree.res
new test file appeared: bad_ptr_print.res
new test file appeared: bad_typedef.res
new test file appeared: badcfg.res
new test file appeared: badexp.res
new test file appeared: badpos.res
new test file appeared: badtypedef.res
new test file appeared: badwhen.res
new test file appeared: badzero.res
new test file appeared: bc_1.res
new test file appeared: befS.res
new test file appeared: before.res
new test file appeared: ben.res
new test file appeared: bigin.res
new test file appeared: bigrepl.res
new test file appeared: binop.res
new test file appeared: bitfield.res
new test file appeared: bitfield_matching.res
new test file appeared: boolr.res
new test file appeared: bracebraceline.res
new test file appeared: braceline.res
new test file appeared: braces.res
new test file appeared: branchparen.res
new test file appeared: break.res
new test file appeared: bug1.res
new test file appeared: bugloop.res
new test file appeared: bugon.res
new test file appeared: bus.res
new test file appeared: cards.res
new test file appeared: caseprint.res
new test file appeared: cast.res
new test file appeared: cast_iso.res
new test file appeared: castdecl.res
new test file appeared: cex_wishlist_complex1.res
new test file appeared: cex_wishlist_complex2.res
new test file appeared: cex_wishlist_complex3.res
new test file appeared: change.res
new test file appeared: change_type.res
new test file appeared: changei.res
new test file appeared: cocci_args.res
new test file appeared: com.res
new test file appeared: comadd.res
new test file appeared: comj.res
new test file appeared: comma.res
new test file appeared: comma_call.res
new test file appeared: comma_if.res
new test file appeared: comment_brace.res
new test file appeared: comment_brace2.res
new test file appeared: comment_line.res
new test file appeared: comment_middle.res
new test file appeared: comments.res
new test file appeared: compare.res
new test file appeared: compare_const2.res
new test file appeared: condexp.res
new test file appeared: const.res
new test file appeared: const1bis.res
new test file appeared: const_adding.res
new test file appeared: const_array.res
new test file appeared: const_implicit_iso.res
new test file appeared: constptr.res
new test file appeared: constraints.res
new test file appeared: constrem.res
new test file appeared: constructor.res
new test file appeared: constty.res
new test file appeared: constx.res
new test file appeared: countcalls.res
new test file appeared: countcalls.stdout
new test file appeared: countcalls_python.res
new test file appeared: cptr.res
new test file appeared: cr.res
new test file appeared: cr1a.res
new test file appeared: cs_check.res
new test file appeared: cst.res
new test file appeared: cst_null.res
new test file appeared: cstr.res
new test file appeared: cststr.res
new test file appeared: csw.res
new test file appeared: dbg.res
new test file appeared: dbg1.res
new test file appeared: dc_close.res
new test file appeared: debug.res
new test file appeared: dec.res
new test file appeared: decl.res
new test file appeared: decl2.res
new test file appeared: decl_space.res
new test file appeared: decl_split.res
new test file appeared: decl_star.res
new test file appeared: declmeta.res
new test file appeared: defe.res
new test file appeared: define_exp.res
new test file appeared: define_param.res
new test file appeared: defineinit.res
new test file appeared: deftodo.res
new test file appeared: delete_function.res
new test file appeared: delp.res
new test file appeared: depfail.res
new test file appeared: deref.res
new test file appeared: destroy.res
new test file appeared: detect_cast_attr.res
new test file appeared: detect_macrodecl_attr.res
new test file appeared: detect_param_attr.res
new test file appeared: detect_struct_endattr.res
new test file appeared: detect_struct_gccattr.res
new test file appeared: devlink.res
new test file appeared: disj.res
new test file appeared: disjexpr.res
new test file appeared: disjexpr_ver1.res
new test file appeared: disjexpr_ver2.res
new test file appeared: disjid.res
new test file appeared: distribute.res
new test file appeared: dotcall.res
new test file appeared: dots_comma.res
new test file appeared: double.res
new test file appeared: double_assign.res
new test file appeared: double_lines.res
new test file appeared: double_switch.res
new test file appeared: doublepos.res
new test file appeared: doubleswitch.res
new test file appeared: doundo.res
new test file appeared: dowhile.res
new test file appeared: dropbr.res
new test file appeared: dropcom.res
new test file appeared: dropenderr.res
new test file appeared: dropf.res
new test file appeared: dropparam.res
new test file appeared: dtest.res
new test file appeared: eb1.res
new test file appeared: edots.res
new test file appeared: edots_ver1.res
new test file appeared: efi3.res
new test file appeared: elsify.res
new test file appeared: empty.res
new test file appeared: end_attr.res
new test file appeared: end_commas.res
new test file appeared: endif.res
new test file appeared: endnl.res
new test file appeared: endpos.res
new test file appeared: enum.res
new test file appeared: enum_assign.res
new test file appeared: enumdots.res
new test file appeared: exitc.res
new test file appeared: exitp.res
new test file appeared: exp.res
new test file appeared: expnest.res
new test file appeared: expopt.res
new test file appeared: expopt2.res
new test file appeared: expopt3.res
new test file appeared: expopt3_ver1.res
new test file appeared: expopt3_ver2.res
new test file appeared: exprlist_comma.res
new test file appeared: extra.res
new test file appeared: failing_andany.res
new test file appeared: far.res
new test file appeared: fields.res
new test file appeared: fieldsmin.res
new test file appeared: finalize_only.res
new test file appeared: finalize_only.stdout
new test file appeared: find_long.res
new test file appeared: fix_flow_need.res
new test file appeared: flex.res
new test file appeared: fn_todo.res
new test file appeared: fnptr.res
new test file appeared: fnret.res
new test file appeared: fnty.res
new test file appeared: fntypedef.res
new test file appeared: format.res
new test file appeared: format2.res
new test file appeared: formatlist.res
new test file appeared: fortest.res
new test file appeared: fortype.res
new test file appeared: four.res
new test file appeared: foura.res
new test file appeared: fp.res
new test file appeared: fresh_id_script.res
new test file appeared: fsh.res
new test file appeared: fun.res
new test file appeared: func.res
new test file appeared: funptr_array.res
new test file appeared: gadget_allocate.res
new test file appeared: gadget_gather_scatter.res
new test file appeared: gadget_invalidate.res
new test file appeared: gadget_mark_used_fields.res
new test file appeared: gadget_misc.res
new test file appeared: gadget_ninelets_typedef.res
new test file appeared: gadget_patch.res
new test file appeared: gadget_remove_mpi_function_calls.res
new test file appeared: gadget_remove_used_fields.res
new test file appeared: gadget_sentinel.res
new test file appeared: gadget_soa_defs.res
new test file appeared: gadget_soa_select.res
new test file appeared: gadget_sorting_hook.res
new test file appeared: gadget_triplets_typedef.res
new test file appeared: gadget_triplets_typedef_ipcc.res
new test file appeared: gcc_attr_with_func.res
new test file appeared: gcc_attr_with_var.res
new test file appeared: gcc_min_max.res
new test file appeared: getc.res
new test file appeared: gilles-question.res
new test file appeared: gotobreak.res
new test file appeared: hd.res
new test file appeared: headers.res
new test file appeared: hex.res
new test file appeared: hil1.res
new test file appeared: icomma.res
new test file appeared: idcon_ocaml.res
new test file appeared: idcon_python.res
new test file appeared: idstr.res
new test file appeared: if.res
new test file appeared: ifadd.res
new test file appeared: ifbr.res
new test file appeared: ifd.res
new test file appeared: ifdef1.res
new test file appeared: ifdef2.res
new test file appeared: ifdef3.res
new test file appeared: ifdef4.res
new test file appeared: ifdef5.res
new test file appeared: ifdef6.res
new test file appeared: ifdef6a.res
new test file appeared: ifdefmeta.res
new test file appeared: ifdefmeta1.res
new test file appeared: ifdefmeta2.res
new test file appeared: ifdefmeta3.res
new test file appeared: ifend.res
new test file appeared: ifgoto.res
new test file appeared: ifields.res
new test file appeared: ifif.res
new test file appeared: ifreturn.res
new test file appeared: ifreturn3.res
new test file appeared: ifreturn4.res
new test file appeared: ifreturn6.res
new test file appeared: ifzer.res
new test file appeared: ifzz.res
new test file appeared: inc.res
new test file appeared: incdir.res
new test file appeared: incl.res
new test file appeared: incl2.res
new test file appeared: inclifdef.res
new test file appeared: include.res
new test file appeared: incompatible_value.res
new test file appeared: incpos.res
new test file appeared: incpos1.res
new test file appeared: inherited.res
new test file appeared: inherited_ver1.res
new test file appeared: inhmet.res
new test file appeared: inhpos.res
new test file appeared: initializer.res
new test file appeared: initializer_many_fields.res
new test file appeared: inline.res
new test file appeared: insdef.res
new test file appeared: int2bool-local.res
new test file appeared: introbrace.res
new test file appeared: invert.res
new test file appeared: ip.res
new test file appeared: ip2.res
new test file appeared: isococci.res
new test file appeared: isoif.res
new test file appeared: isotest.res
new test file appeared: isotest2.res
new test file appeared: iteration.res
new test file appeared: iteration_after_merge.res
new test file appeared: iterator.res
new test file appeared: iterprint.res
new test file appeared: jloop1.res
new test file appeared: julia10.res
new test file appeared: julia7.res
new test file appeared: justremove.res
new test file appeared: keep_comma.res
new test file appeared: km.res
new test file appeared: kmalloc.res
new test file appeared: kmc.res
new test file appeared: kmtest4.res
new test file appeared: kr.res
new test file appeared: ktype.res
new test file appeared: ktype2.res
new test file appeared: labels_metastatement.res
new test file appeared: labels_metastatement_ver1.res
new test file appeared: lid.res
new test file appeared: line_before_last.res
new test file appeared: lineseq.res
new test file appeared: list_test.res
new test file appeared: local.res
new test file appeared: local_macro_fn_def_and_call.res
new test file appeared: localglobal.res
new test file appeared: localid.res
new test file appeared: log.res
new test file appeared: long.res
new test file appeared: longconst.res
new test file appeared: longline2.res
new test file appeared: longlong.res
new test file appeared: longlongint.res
new test file appeared: loop.res
new test file appeared: lvalue.res
new test file appeared: macro.res
new test file appeared: macro_before_bool.res
new test file appeared: macro_int16.res
new test file appeared: macro_params.res
new test file appeared: macro_stmt_when_fn_type.res
new test file appeared: match_init.res
new test file appeared: match_no_meta.res
new test file appeared: max.res
new test file appeared: md1.res
new test file appeared: md2.res
new test file appeared: md3.res
new test file appeared: mdadd.res
new test file appeared: mdec.res
new test file appeared: mdecl.res
new test file appeared: mdeclp.res
new test file appeared: mdeclp2.res
new test file appeared: mdeclrep.res
new test file appeared: memory.res
new test file appeared: merge_after_iteration.res
new test file appeared: metaattr.res
new test file appeared: metahex.res
new test file appeared: metaline.res
new test file appeared: metaops.res
new test file appeared: metaops0.res
new test file appeared: metaruleelem.res
new test file appeared: metastatement2.res
new test file appeared: metastatement_for.res
new test file appeared: metastatement_if.res
new test file appeared: mincom.res
new test file appeared: minenum.res
new test file appeared: minenum1.res
new test file appeared: minfn.res
new test file appeared: mini_null_ref.res
new test file appeared: miniswap.res
new test file appeared: minstruct.res
new test file appeared: minusdots.res
new test file appeared: minusdots_ver1.res
new test file appeared: move_type.res
new test file appeared: multi_func1.res
new test file appeared: multi_initialize_finalize.res
new test file appeared: multichars.res
new test file appeared: multidec.res
new test file appeared: multidecl3.res
new test file appeared: multipath.res
new test file appeared: multiplus.res
new test file appeared: multiremove.res
new test file appeared: multistruct.res
new test file appeared: multitype.res
new test file appeared: multitypedef.res
new test file appeared: multivars.res
new test file appeared: na.res
new test file appeared: nameless.res
new test file appeared: nest.res
new test file appeared: nestone.res
new test file appeared: nestseq.res
new test file appeared: neststruct.res
new test file appeared: nl.res
new test file appeared: noa.res
new test file appeared: nocast.res
new test file appeared: noret.res
new test file appeared: not.res
new test file appeared: notest.res
new test file appeared: notnot.res
new test file appeared: noty.res
new test file appeared: noty2.res
new test file appeared: null_bool.res
new test file appeared: null_type.res
new test file appeared: oddifdef.res
new test file appeared: of.res
new test file appeared: oneline.res
new test file appeared: op.res
new test file appeared: opt.res
new test file appeared: optional_qualifier.res
new test file appeared: optional_storage.res
new test file appeared: orexp.res
new test file appeared: output.res
new test file appeared: output_init.res
new test file appeared: overshoot.res
new test file appeared: p1p2.res
new test file appeared: p9.res
new test file appeared: pa.res
new test file appeared: param.res
new test file appeared: param_end.res
new test file appeared: param_to_exp.res
new test file appeared: param_ver1.res
new test file appeared: parameters_dots.res
new test file appeared: parenmac.res
new test file appeared: partial.res
new test file appeared: partialmd.res
new test file appeared: partialmd2.res
new test file appeared: partialmd3.res
new test file appeared: pb_distribute_type.res
new test file appeared: pb_distribute_type2.res
new test file appeared: pb_distribute_type3.res
new test file appeared: pb_distribute_type4.res
new test file appeared: pb_params_iso.res
new test file appeared: pb_parsing_macro.res
new test file appeared: pb_tag_symbols.res
new test file appeared: pcim.res
new test file appeared: pcomma.res
new test file appeared: plus33.res
new test file appeared: pmac.res
new test file appeared: poscon.res
new test file appeared: posiso.res
new test file appeared: positionc.res
new test file appeared: post.res
new test file appeared: pragmatest1.res
new test file appeared: print_return.res
new test file appeared: proto.res
new test file appeared: proto2.res
new test file appeared: proto_ver1.res
new test file appeared: proto_ver2.res
new test file appeared: protoassert.res
new test file appeared: protox.res
new test file appeared: ptrar.res
new test file appeared: ptrconstptr.res
new test file appeared: python_iteration.res
new test file appeared: python_mdecl.res
new test file appeared: python_mdeclp.res
new test file appeared: python_poscon.res
new test file appeared: qualifier.res
new test file appeared: range.res
new test file appeared: rb.res
new test file appeared: rcu3.res
new test file appeared: regexp.res
new test file appeared: regexp2.res
new test file appeared: regexp3.res
new test file appeared: relevant_position.res
new test file appeared: rem1.res
new test file appeared: rem2.res
new test file appeared: remaft.res
new test file appeared: remcom.res
new test file appeared: remodif.res
new test file appeared: remove-code-in-branch1.res
new test file appeared: remove_call.res
new test file appeared: remove_cast_attr.res
new test file appeared: remove_cast_attr_allminus.res
new test file appeared: remove_macrodecl_attr.res
new test file appeared: remove_metaattr.res
new test file appeared: remove_param_attrs.res
new test file appeared: remove_struct_endattr.res
new test file appeared: remove_struct_endattr_allminus.res
new test file appeared: remparam.res
new test file appeared: rems.res
new test file appeared: rems1.res
new test file appeared: remstruct.res
new test file appeared: replace_typedef.res
new test file appeared: replacement3.res
new test file appeared: reserved.res
new test file appeared: retest.res
new test file appeared: retmacro.res
new test file appeared: rets.res
new test file appeared: return.res
new test file appeared: return_implicit.res
new test file appeared: retval.res
new test file appeared: retval2.res
new test file appeared: reusevar.res
new test file appeared: roa.res
new test file appeared: rptr.res
new test file appeared: same_expr.res
new test file appeared: scope_problem.res
new test file appeared: sd_2.res
new test file appeared: serio.res
new test file appeared: shared_brace.res
new test file appeared: signed.res
new test file appeared: sis.res
new test file appeared: sizeof.res
new test file appeared: sizeof_julia.res
new test file appeared: sizeptr.res
new test file appeared: sizestar.res
new test file appeared: skip.res
new test file appeared: sl2.res
new test file appeared: slen.res
new test file appeared: smallfn.res
new test file appeared: snprintf.res
new test file appeared: sp.res
new test file appeared: spaces.res
new test file appeared: spacing.res
new test file appeared: spl.res
new test file appeared: split_funcall1.res
new test file appeared: split_funcall2.res
new test file appeared: starprint.res
new test file appeared: static.res
new test file appeared: stm1.res
new test file appeared: stm10.res
new test file appeared: stm10_ver1.res
new test file appeared: stm2.res
new test file appeared: stm3.res
new test file appeared: stm4.res
new test file appeared: stm5.res
new test file appeared: stm6.res
new test file appeared: stm7.res
new test file appeared: stm8.res
new test file appeared: stm_exp.res
new test file appeared: stmt.res
new test file appeared: stmt_removed_and_added.res
new test file appeared: str_init.res
new test file appeared: strangeorder.res
new test file appeared: strid.res
new test file appeared: strid2.res
new test file appeared: string.res
new test file appeared: strtest.res
new test file appeared: struct.res
new test file appeared: struct_metavar.res
new test file appeared: struct_typedef.res
new test file appeared: structfoo.res
new test file appeared: structptr_func.res
new test file appeared: substruct.res
new test file appeared: sw.res
new test file appeared: swap3.res
new test file appeared: switch.res
new test file appeared: switchdecl.res
new test file appeared: symbol.res
new test file appeared: td.res
new test file appeared: tdnl.res
new test file appeared: tdplus.res
new test file appeared: tern.res
new test file appeared: test0.res
new test file appeared: test1.res
new test file appeared: test10.res
new test file appeared: test10_ver1.res
new test file appeared: test11.res
new test file appeared: test11_ver1.res
new test file appeared: test12.res
new test file appeared: test2.res
new test file appeared: test3.res
new test file appeared: test4.res
new test file appeared: test5.res
new test file appeared: test5_ver1.res
new test file appeared: test6.res
new test file appeared: test7.res
new test file appeared: test8.res
new test file appeared: test9.res
new test file appeared: test_s.res
new test file appeared: test_unsigned_meta.res
new test file appeared: testand.res
new test file appeared: testand2.res
new test file appeared: three_types.res
new test file appeared: threea.res
new test file appeared: top.res
new test file appeared: topdec.res
new test file appeared: topdec_ver1.res
new test file appeared: topdec_ver2.res
new test file appeared: toplevel_macrostmt.res
new test file appeared: toplevel_struct.res
new test file appeared: triplet.res
new test file appeared: tup.res
new test file appeared: twomatch.res
new test file appeared: twoproto.res
new test file appeared: ty.res
new test file appeared: ty1.res
new test file appeared: ty_tyexp.res
new test file appeared: tydisj.res
new test file appeared: tyex.res
new test file appeared: type.res
new test file appeared: type1.res
new test file appeared: type_and_var.res
new test file appeared: type_and_var2.res
new test file appeared: type_annotated.res
new test file appeared: type_constraints.res
new test file appeared: type_ver1.res
new test file appeared: type_ver2.res
new test file appeared: typedef.res
new test file appeared: typedef3.res
new test file appeared: typedef_double.res
new test file appeared: typeof.res
new test file appeared: typeof_expr.res
new test file appeared: typin.res
new test file appeared: unbrace.res
new test file appeared: undref.res
new test file appeared: undref2.res
new test file appeared: undref3.res
new test file appeared: unelse.res
new test file appeared: unfree.res
new test file appeared: unl.res
new test file appeared: unstruct.res
new test file appeared: updassign.res
new test file appeared: useless_cast.res
new test file appeared: varargs.res
new test file appeared: varargs2.res
new test file appeared: varargs3.res
new test file appeared: video1bis.res
new test file appeared: void.res
new test file appeared: vpos.res
new test file appeared: wchar.res
new test file appeared: whitespace.res
new test file appeared: wierd_argument.res
new test file appeared: wierdinit.res
new test file appeared: wrongcheck.res
new test file appeared: ws2.res
new test file appeared: xfield.res
new test file appeared: y2.res
new test file appeared: zero.res
--------------------------------
total score
--------------------------------
good = 283/632
Current score is greater than expected :)
(was expecting 0 but got 283)
Still, less 75% the tests passed. Returning a nonzero exist status.
make[2]: *** [Makefile:267: check] Error 1
make[2]: Leaving directory '/build/coccinelle-1.1.1.deb'
IGNORING FAILED TESTS
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   debian/rules override_dh_auto_test-indep
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
# nothing
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_installdirs
   debian/rules override_dh_auto_install-arch
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
/usr/bin/make DESTDIR=/build/coccinelle-1.1.1.deb/debian/coccinelle install install-bash
make[2]: Entering directory '/build/coccinelle-1.1.1.deb'
mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/bin /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle
mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle/ocaml
if test -f bundles/pyml/dllpyml_stubs.so; then \
	/usr/bin/install -c -m 755 bundles/pyml/dllpyml_stubs.so \
		/build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle; \
fi
if test -f bundles/pcre/dllpcre_stubs.so; then \
	/usr/bin/install -c -m 755 bundles/pcre/dllpcre_stubs.so \
		/build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle; \
fi
/usr/bin/install -c -m 755 spatch.opt /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/bin/spatch
/usr/bin/install -c -m 644 standard.h /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle
/usr/bin/install -c -m 644 standard.iso /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle
/usr/bin/install -c -m 644 ocaml/*.cmi /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle/ocaml/
if test -f ocaml/coccilib.cmx; then \
	/usr/bin/install -c -m 644 ocaml/*.cmx /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle/ocaml/; \
fi
/usr/bin/install -c -m 755 tools/spgen/source/spgen.opt \
	 /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/bin/spgen
mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle/python/coccilib
/usr/bin/install -c -m 644 python/coccilib/*.py \
	/build/coccinelle-1.1.1.deb/debian/coccinelle/usr/lib/coccinelle/python/coccilib
if test "x/usr/share/bash-completion/completions" != "xno"; then \
	mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/bash-completion/completions; \
	/usr/bin/install -c -m 644 scripts/spatch.bash_completion \
		/build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/bash-completion/completions/spatch; \
fi
mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man1
mkdir -p /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man3
/usr/bin/install -c -m 644 docs/spatch.1 /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man1/
/usr/bin/install -c -m 644 docs/pycocci.1 /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man1/
/usr/bin/install -c -m 644 docs/spgen.1 /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man1/
/usr/bin/install -c -m 644 docs/Coccilib.3cocci /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/man/man3/
make[2]: Nothing to be done for 'install-bash'.
make[2]: Leaving directory '/build/coccinelle-1.1.1.deb'
# Vim files
install -d /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/addons/ftdetect /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/addons/syntax
cp /build/coccinelle-1.1.1.deb/editors/vim/ftdetect/cocci.vim /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/addons/ftdetect/
cp /build/coccinelle-1.1.1.deb/editors/vim/syntax/cocci.vim /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/addons/syntax/
install -d /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/registry
cp /build/coccinelle-1.1.1.deb/debian/coccinelle.yaml /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/vim/registry/
# Emacs files
cp /build/coccinelle-1.1.1.deb/editors/emacs/cocci.el /build/coccinelle-1.1.1.deb/debian/coccinelle/usr/share/emacs/site-lisp/
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   debian/rules override_dh_auto_install-indep
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
# Nothing
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   dh_ocamldoc
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installemacsen
   dh_python3
   dh_perl
   dh_link
   dh_strip_nondeterminism
   debian/rules override_dh_compress
make[1]: Entering directory '/build/coccinelle-1.1.1.deb'
dh_compress -X.pdf -X.cocci -X.c
make[1]: Leaving directory '/build/coccinelle-1.1.1.deb'
   dh_fixperms
   dh_missing
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb
   dh_ocaml
W: coccinelle doesn't resolve dependency on unit Token_annot
W: coccinelle doesn't resolve dependency on unit Includes
W: coccinelle doesn't resolve dependency on unit Cpp_token_c
W: coccinelle doesn't resolve dependency on unit Flag_parsing_cocci
W: coccinelle doesn't resolve dependency on unit Token_helpers
W: coccinelle doesn't resolve dependency on unit Lexer_parser
W: coccinelle doesn't resolve dependency on unit Parsing_consistency_c
W: coccinelle doesn't resolve dependency on unit Semantic_c
W: coccinelle doesn't resolve dependency on unit Semantic_c
W: coccinelle doesn't resolve dependency on unit Token_views_c
W: coccinelle doesn't resolve dependency on unit Ograph_extended
W: coccinelle doesn't resolve dependency on unit Includes_cache
W: coccinelle doesn't resolve dependency on unit Regexp_pcre
W: coccinelle doesn't resolve dependency on unit Type_annoter_c
W: coccinelle doesn't resolve dependency on unit Danger
W: coccinelle doesn't resolve dependency on unit Flag_parsing_cocci
W: coccinelle doesn't resolve dependency on unit Includes_cache
W: coccinelle doesn't resolve dependency on unit Token_helpers
W: coccinelle doesn't resolve dependency on unit Parsing_recovery_c
W: coccinelle doesn't resolve dependency on unit Data
W: coccinelle doesn't resolve dependency on unit Parsing_stat
W: coccinelle doesn't resolve dependency on unit Lexer_parser
W: coccinelle doesn't resolve dependency on unit Parsing_consistency_c
W: coccinelle doesn't resolve dependency on unit Control_flow_c
W: coccinelle doesn't resolve dependency on unit Cpp_token_c
W: coccinelle doesn't resolve dependency on unit Control_flow_c
W: coccinelle doesn't resolve dependency on unit Data
W: coccinelle doesn't resolve dependency on unit Type_annoter_c
W: coccinelle doesn't resolve dependency on unit Regexp_pcre
W: coccinelle doesn't resolve dependency on unit Danger
W: coccinelle doesn't resolve dependency on unit Parsing_recovery_c
W: coccinelle doesn't resolve dependency on unit Parsing_stat
W: coccinelle doesn't resolve dependency on unit Token_annot
W: coccinelle doesn't resolve dependency on unit Includes
W: coccinelle doesn't resolve dependency on unit Parsing_hacks
W: coccinelle doesn't resolve dependency on unit Parsing_hacks
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'coccinelle-dbgsym' in '../coccinelle-dbgsym_1.1.1.deb-2_amd64.deb'.
dpkg-deb: building package 'coccinelle' in '../coccinelle_1.1.1.deb-2_amd64.deb'.
dpkg-deb: building package 'coccinelle-doc' in '../coccinelle-doc_1.1.1.deb-2_all.deb'.
 dpkg-genbuildinfo --build=binary -O../coccinelle_1.1.1.deb-2_amd64.buildinfo
 dpkg-genchanges --build=binary -O../coccinelle_1.1.1.deb-2_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/577572 and its subdirectories
I: Current time: Wed May 10 08:31:00 -12 2023
I: pbuilder-time-stamp: 1683750660
Wed May 10 20:31:03 UTC 2023  I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net.
Wed May 10 20:31:03 UTC 2023  I: Preparing to do remote build '2' on ionos15-amd64.debian.net.
Wed May 10 20:47:48 UTC 2023  I: Deleting $TMPDIR on ionos15-amd64.debian.net.
Wed May 10 20:47:48 UTC 2023  I: coccinelle_1.1.1.deb-2_amd64.changes:
Format: 1.8
Date: Thu, 10 Nov 2022 11:21:48 +0100
Source: coccinelle
Binary: coccinelle coccinelle-dbgsym coccinelle-doc
Architecture: amd64 all
Version: 1.1.1.deb-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Ralf Treinen <treinen@debian.org>
Description:
 coccinelle - semantic patching tool for C
 coccinelle-doc - documentation for coccinelle
Closes: 1023653
Changes:
 coccinelle (1.1.1.deb-2) unstable; urgency=medium
 .
   * d/rules: force configuration for python3. Thanks to Uwe Kleine-König
     for the patch (closes: #1023653).
   * Standards-Version 4.6.1 (no change)
Checksums-Sha1:
 577b34a1dbca5a7d4ec588a891c8942c53fcb10b 1225184 coccinelle-dbgsym_1.1.1.deb-2_amd64.deb
 f58a948fbeb5e5e7ab0e3e0496d1a555bd02228f 764692 coccinelle-doc_1.1.1.deb-2_all.deb
 3ae39d5a757c54f59bf9a464e877873344887157 8543 coccinelle_1.1.1.deb-2_amd64.buildinfo
 ba7d978791aa23dde1c2eb40948a033eebb9b695 6862676 coccinelle_1.1.1.deb-2_amd64.deb
Checksums-Sha256:
 46918200fcf2db8f522c9b7a211c5f784c627fe7ab1efb2e0208a1f14952c847 1225184 coccinelle-dbgsym_1.1.1.deb-2_amd64.deb
 068269b6a98aed824b68e8ae4f93761a4078b04f59e903908c2057666bc13bb1 764692 coccinelle-doc_1.1.1.deb-2_all.deb
 7019d20dff1385fd740ae0f7d11ba1d09bc5abac242bea48e56e122aef52f979 8543 coccinelle_1.1.1.deb-2_amd64.buildinfo
 a5af1e95df03d77debcc5649f11c37d1a72aa452515ec8d90766b962abf4392e 6862676 coccinelle_1.1.1.deb-2_amd64.deb
Files:
 27be86902a82fb3003decf520d8fdfec 1225184 debug optional coccinelle-dbgsym_1.1.1.deb-2_amd64.deb
 6a65e5e015afd4cdeeaf2439eee2768f 764692 doc optional coccinelle-doc_1.1.1.deb-2_all.deb
 51f7e759806483882c2dea8072cf0e5d 8543 devel optional coccinelle_1.1.1.deb-2_amd64.buildinfo
 8dabec783dbd0c27a08cca2e11e1a682 6862676 devel optional coccinelle_1.1.1.deb-2_amd64.deb
Wed May 10 20:47:49 UTC 2023  I: diffoscope 242 will be used to compare the two builds:
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/coccinelle_1.1.1.deb-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/coccinelle_1.1.1.deb-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/coccinelle_1.1.1.deb-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/b1/coccinelle_1.1.1.deb-2_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.s5F582c2/b2/coccinelle_1.1.1.deb-2_amd64.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     abc.DotChangesFile

## main (total time: 0.411s)
       0.411s      2 calls    outputs
       0.000s      1 call     cleanup

## recognizes (total time: 0.115s)
       0.115s     12 calls    diffoscope.comparators.binary.FilesystemFile
       0.000s     10 calls    abc.DotChangesFile

## specialize (total time: 0.000s)
       0.000s      1 call     specialize
Wed May 10 20:47:51 UTC 2023  I: diffoscope 242 found no differences in the changes files, and a .buildinfo file also exists.
Wed May 10 20:47:51 UTC 2023  I: coccinelle from bookworm built successfully and reproducibly on amd64.
Wed May 10 20:47:52 UTC 2023  I: Submitting .buildinfo files to external archives:
Wed May 10 20:47:52 UTC 2023  I: Submitting 12K	b1/coccinelle_1.1.1.deb-2_amd64.buildinfo.asc
Wed May 10 20:47:53 UTC 2023  I: Submitting 12K	b2/coccinelle_1.1.1.deb-2_amd64.buildinfo.asc
Wed May 10 20:47:55 UTC 2023  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Wed May 10 20:47:55 UTC 2023  I: Done submitting .buildinfo files.
Wed May 10 20:47:55 UTC 2023  I: Removing signed coccinelle_1.1.1.deb-2_amd64.buildinfo.asc files:
removed './b1/coccinelle_1.1.1.deb-2_amd64.buildinfo.asc'
removed './b2/coccinelle_1.1.1.deb-2_amd64.buildinfo.asc'