Linux repositories inspector

mcpp - Matsui's CPP implementation precisely conformed to standards

C/C++ preprocessor defines and expands macros and processes '#if', '#include' and some other directives.
mcpp is an alternative C/C++ preprocessor with the highest conformance. It supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98. mcpp is especially useful for debugging a source program which uses complicated macros and also useful for checking portability of a source.
Though mcpp could be built as a replacement of GCC's resident preprocessor or as a stand-alone program without using library build of mcpp, this package installs only a program named 'mcpp' which links shared library of mcpp and behaves independent from GCC.
2.7.2
Arch iconArch rolling
Debian iconDebian 10.0
Debian iconDebian 9.0
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
Fedora iconFedora 31
Fedora iconFedora rawhide
Manjaro iconManjaro rolling
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Leap 42.3
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/osxz2.7.2-62017-12-04229 kiB910 kiB
Debian iconDebian 10.0 buster/maindeb2.7.2-4+b22017-11-1016.5 kiB37 kiB
Debian iconDebian 9.0 stretch/maindeb2.7.2-4+b22017-11-1016.5 kiB37 kiB
Fedora iconFedora 28 releases/Everything-osrpm2.7.2-20.fc282019-01-1430.3 kiB50.9 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm2.7.2-20.fc282019-01-1430.3 kiB50.9 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm2.7.2-20.fc282019-01-1430.3 kiB50.9 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm2.7.2-21.fc292019-01-1427.2 kiB60.1 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.7.2-23.fc302019-06-1726.6 kiB62.1 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm2.7.2-23.fc302019-06-1726.6 kiB62.1 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm2.7.2-23.fc302019-06-1726.6 kiB62.1 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm2.7.2-23.fc302019-06-1726.6 kiB62.1 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm2.7.2-23.fc302019-06-1726.6 kiB62.1 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm2.7.2-24.fc312020-01-0727.5 kiB59.5 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.7.2-25.fc322020-02-0827.2 kiB59.1 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm2.7.2-24.fc312019-08-0327.5 kiB59.5 kiBFedora Project
Manjaro iconManjaro rolling stable/extraxz2.7.2-62017-12-16229 kiB910 kiB
Manjaro iconManjaro rolling testing/extraxz2.7.2-62017-12-09229 kiB910 kiB
Manjaro iconManjaro rolling unstable/extraxz2.7.2-62017-12-04229 kiB910 kiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.7.2-lp150.1.42019-01-17104 kiB409 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.7.2-lp151.2.32019-01-23104 kiB409 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm2.7.2-lp151.3.3.12020-03-25105 kiB409 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm2.7.2-lp152.3.52020-01-17104 kiB409 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.7.2-28.12019-01-1799.8 kiB409 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.7.2-24.12020-03-22105 kiB417 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb2.7.2-42017-11-108.5 kiB53 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb2.7.2-4build12018-06-198.6 kiB29 kiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb2.7.2-4build12019-01-148.6 kiB29 kiB
Ubuntu iconUbuntu 19.04 disco/universedeb2.7.2-4build12019-01-148.6 kiB29 kiB
Ubuntu iconUbuntu 19.10 eoan/universedeb2.7.2-52019-08-158.61 kiB38 kiB
Ubuntu iconUbuntu 20.04 focal/universedeb2.7.2-52020-01-078.61 kiB38 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb2.7.2-42017-11-108.5 kiB53 kiB

Manual pages

mcpp(1)

mcpp - Matsui CPP, an alternative C preprocessor

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.1 update/oss: Version 2.7.2-lp151.3.3.1 introduced

2020-03-25
  • add CVE-2019-14274.patch (bsc#1143032, CVE-2019-14274)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.7.2-23.17 to 2.7.2-24.1

2020-03-22
  • add CVE-2019-14274.patch (bsc#1143032, CVE-2019-14274)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.7.2-24.fc31 to 2.7.2-25.fc32

2020-02-08
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.7.2-lp152.3.4 to 2.7.2-lp152.3.5

2020-01-17
  • Use url for source
  • Cleanup spec file with spec-cleaner
Fedora icon

Fedora 31 releases/Everything-os: Version 2.7.2-24.fc31 introduced

2020-01-07
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 2.7.2-lp152.3.4 introduced

2020-01-07
  • Use url for source
  • Cleanup spec file with spec-cleaner
Ubuntu icon

Ubuntu 20.04 focal/universe: Version 2.7.2-5 introduced

2020-01-07
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-10-10
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-09-25
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-09-06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-09-06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-09-06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 removed

2019-09-06
Ubuntu icon

Ubuntu 19.10 eoan/universe: Version 2.7.2-5 reintroduced

2019-09-06

Related packages

mcpp-debuginfo - Debug information for package mcpp
mcpp-debugsource - Debug sources for package mcpp
mcpp-devel - Development files for mcpp
mcpp-doc - Alternative C/C++ preprocessor (manual for library build)
⇧ Top