ucpp - A quick and light preprocessor, but anyway fully compliant to C99

Property Value
Distribution ROSA 2016.1
Repository ROSA Main x86_64
Package filename ucpp-1.3.4-6-rosa2016.1.x86_64.rpm
Package name ucpp
Package version 1.3.4
Package release 6-rosa2016.1
Package architecture x86_64
Package type rpm
Category Development/C++
Homepage http://code.google.com/p/ucpp/
License BSD-3-Clause
Maintainer -
Download size 23.44 KB
Installed size 44.33 KB
A C preprocessor is a part of a C compiler responsible for macro
replacement, conditional compilation and inclusion of header files.
It is often found as a stand-alone program on Unix systems.
ucpp is such a preprocessor; it is designed to be quick and light,
but anyway fully compliant to the ISO standard 9899:1999, also known
as C99. ucpp can be compiled as a stand-alone program, or linked to
some other code; in the latter case, ucpp will output tokens, one
at a time, on demand, as an integrated lexer.
ucpp operates in two modes:
-- lexer mode: ucpp is linked to some other code and outputs a stream of
tokens (each call to the lex() function will yield one token)
-- non-lexer mode: ucpp preprocesses text and outputs the resulting text
to a file descriptor; if linked to some other code, the cpp() function
must be called repeatedly, otherwise ucpp is a stand-alone binary.


Package Version Architecture Repository
ucpp-1.3.4-6-rosa2016.1.i586.rpm 1.3.4 i586 ROSA Main
ucpp - - -


Name Value
libc.so.6()(64bit) -
libc.so.6(GLIBC_2.2.5)(64bit) -
libc.so.6(GLIBC_2.3.4)(64bit) -
libc.so.6(GLIBC_2.4)(64bit) -
libucpp.so.13()(64bit) -


Name Value
ucpp == 1.3.4-6:2016.1


Type URL
Mirror mirror.rosalab.ru
Binary Package ucpp-1.3.4-6-rosa2016.1.x86_64.rpm
Source Package ucpp-1.3.4-6.src.rpm

Install Howto

  1. Enable ROSA Main repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install ucpp rpm package:
    # urpmi ucpp




2017-02-04 - Andrey Bondrov <andrey.bondrov@rosalab.ru> 1.3.4-6
- (69f5440) MassBuild#1230: Increase release tag

See Also

Package Description
udev-230-5-rosa2016.1.x86_64.rpm Device manager for the Linux kernel
udisks-1.0.5-6-rosa2016.1.x86_64.rpm Storage Management Service
udisks-devel-1.0.5-6-rosa2016.1.x86_64.rpm D-Bus interface definitions for udisks
udisks2-2.1.7-4-rosa2016.1.x86_64.rpm Disk Manager
ufraw-0.22-2-rosa2016.1.x86_64.rpm Graphical tool to convert raw images of digital cameras
ufraw-gimp-0.22-2-rosa2016.1.x86_64.rpm Reads the raw image formats of digital cameras into GIMP
uim-1.8.6-5-rosa2016.1.x86_64.rpm Multilingual input method library
uim-base-1.8.6-5-rosa2016.1.x86_64.rpm Misc files needed by UIM library
uim-gtk-1.8.6-5-rosa2016.1.x86_64.rpm GNOME helper for uim
uim-gtk3-1.8.6-5-rosa2016.1.x86_64.rpm GNOME3 helper for uim
uim-qt4immodule-1.8.6-5-rosa2016.1.x86_64.rpm A plugin for using UIM on qt4-immodule
uim-tomoe-gtk-0.6.0-17-rosa2016.1.x86_64.rpm A tool for providing tomoe support to uim
umbrello-16.12.3-1-rosa2016.1.x86_64.rpm UML diagramming tool for KDE
uml-utilities-20070815-24-rosa2016.1.x86_64.rpm Tools to run and configure usermodes linux
unbound-1.5.10-2-rosa2016.1.x86_64.rpm A validating, recursive, and caching DNS resolver