How to Install and Uninstall ucpp Package on openSuSE Tumbleweed

Last updated: April 29,2024

1. Install "ucpp" package

Learn how to install ucpp on openSuSE Tumbleweed

$ sudo zypper refresh $ sudo zypper install ucpp

2. Uninstall "ucpp" package

Please follow the instructions below to uninstall ucpp on openSuSE Tumbleweed:

$ sudo zypper remove ucpp

3. Information about the ucpp package on openSuSE Tumbleweed

Information for package ucpp:
-----------------------------
Repository : openSUSE-Tumbleweed-Oss
Name : ucpp
Version : 1.3.5-2.21
Arch : x86_64
Vendor : openSUSE
Installed Size : 52.5 KiB
Installed : No
Status : not installed
Source package : ucpp-1.3.5-2.21.src
Upstream URL : https://gitlab.com/scarabeusiv/ucpp/
Summary : A preprocessor compliant to C99
Description :
ucpp is a preprocessor for C source code, specifically code compliant to the
ISO standard 9899:1999, also known as C99. A preprocessor is responsible for
macro replacement, conditional compilation and inclusion of header files.
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.