Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mcpp-2.7.2-lp151.3.3.1 RPM for x86_64

From OpenSuSE Leap 15.1 updates for x86_64

Name: mcpp Distribution: openSUSE Leap 15.1
Version: 2.7.2 Vendor: openSUSE
Release: lp151.3.3.1 Build date: Thu Mar 19 15:47:58 2020
Group: Development/Languages/C and C++ Build host: wildcard2
Size: 418861 Source RPM: mcpp-2.7.2-lp151.3.3.1.src.rpm
Summary: Matsui's C Preprocessor
mcpp is a small and portable C/C++ preprocessor implementing all of
C90, C99 and C++98.






* Wed Mar 18 2020 Dirk Mueller <>
  - add CVE-2019-14274.patch (bsc#1143032, CVE-2019-14274)
* Tue May 05 2015
  - Use url for source
  - Cleanup spec file with spec-cleaner
* Thu Oct 18 2012
  -  enable building of the shared library
* Thu Mar 12 2009
  - update to 2.7.2:
    * Enabled some CPU-specific predefined macros in compiler-
      independent-build as well as compiler-specific-build, because
      there are some occasions which require those macros when we use
      some compiler system's header files.  Created init_cpu_macro().
      (, noconfig.H, configed.H, main.c, system.c)
    * Enabled -m32 and -m64 options even on 32-bits systems and on
      compiler-independent-build, when the OS is UNIX-like one.  These
      options change some predefined macros.  (system.c)
    * Made -z option to output #include lines themselves.  (system.c)
    * Fixed a bug of source line numbering in library-build.  (by
      Dwayne Boone) (main.c)
    * V.2.7.1
    * Fixed a bug of newline synchronization on -K option.  Created
      sync_linenum().  (Thanks to Benjamin Smedberg) (directive.c)
    * Made GCC-specific-build on x86_64 and ppc64 have two sets of
      predefines for 32bit mode and 64bit mode, and implemented -m32
      and -m64 options.  (Thanks to Benjamin Smedberg) (,, system.c)
    * Stopped to use freopen() so that a main program which links
      libmcpp can use stdin, stdout and stderr.  (by Benoit Foucher)
    * Fixed a bug of file-handle leak on -MD and -MF options.
      (Thanks to Masashi Fujita) (system.c)
    * Added ports to Vicual C++ 6.0 and Borland C++ 5.9 (aka C++
      Builder 2007).  (by Dwayne Boone) (vc6.dif, bc59.dif, eval.c)
    * Revised declaration of stpcpy().  (internal.H)
    * Created macro notification mode, implemented -K option and '#
      pragma MCPP debug macro_call' sub-directive to enable this mode
      on STD mode.  Created get_src_location(), print_macro_inf(),
      print_macro_arg(), close_macro_inf(), chk_magic_balance(),
      remove_magics(), some MAC_* macros to define magic characters,
      struct LINE_COL, MACRO_INF.  Revised many functions.
* Mon Jun 18 2007
  - Initial package (2.6.4)



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 9 10:07:50 2021