How to Install and Uninstall stb_sprintf-devel.x86_64 Package on Oracle Linux 9

Last updated: May 19,2024

1. Install "stb_sprintf-devel.x86_64" package

Please follow the instructions below to install stb_sprintf-devel.x86_64 on Oracle Linux 9

$ sudo dnf update $ sudo dnf install stb_sprintf-devel.x86_64

2. Uninstall "stb_sprintf-devel.x86_64" package

Please follow the step by step instructions below to uninstall stb_sprintf-devel.x86_64 on Oracle Linux 9:

$ sudo dnf remove stb_sprintf-devel.x86_64 $ sudo dnf autoremove

3. Information about the stb_sprintf-devel.x86_64 package on Oracle Linux 9

Last metadata expiration check: 3:54:57 ago on Thu Feb 15 07:50:05 2024.
Available Packages
Name : stb_sprintf-devel
Version : 1.10^20231011gitbeebb24
Release : 12.el9
Architecture : x86_64
Size : 26 k
Source : stb-0^20231011gitbeebb24-12.el9.src.rpm
Repository : epel
Summary : Fast sprintf, snprintf for C/C++
URL : https://github.com/nothings/stb
License : MIT OR Unlicense
Description : This is a full sprintf replacement that supports everything that the C runtime
: sprintfs support, including float/double, 64-bit integers, hex floats, field
: parameters (%*.*d stuff), length reads backs, etc.
:
: Why would you need this if sprintf already exists? Well, first off, it’s *much*
: faster (see below). It’s also much smaller than the CRT versions
: code-space-wise. We’ve also added some simple improvements that are super handy
: (commas in thousands, callbacks at buffer full, for example). Finally, the
: format strings for MSVC and GCC differ for 64-bit integers (among other small
: things), so this lets you use the same format strings in cross platform code.
:
: It uses the standard single file trick of being both the header file and the
: source itself. If you just include it normally, you just get the header file
: function definitions. To get the code, you include it from a C or C++ file and
: define STB_SPRINTF_IMPLEMENTATION first.
:
: It only uses va_args macros from the C runtime to do its work. It does cast
: doubles to S64s and shifts and divides U64s, which does drag in CRT code on
: most platforms.
:
: It compiles to roughly 8K with float support, and 4K without. As a comparison,
: when using MSVC static libs, calling sprintf drags in 16K.