rpm 6.1.90
The RPM Package Manager
Loading...
Searching...
No Matches
rpmstrpool.h File Reference
#include <rpm/rpmtypes.h>
Include dependency graph for rpmstrpool.h:

Go to the source code of this file.

Functions

RPM_PUBLIC_API rpmstrPool rpmstrPoolCreate (void)
RPM_PUBLIC_API rpmstrPool rpmstrPoolFree (rpmstrPool pool)
RPM_PUBLIC_API rpmstrPool rpmstrPoolLink (rpmstrPool pool)
RPM_PUBLIC_API void rpmstrPoolFreeze (rpmstrPool pool, int keephash)
RPM_PUBLIC_API void rpmstrPoolUnfreeze (rpmstrPool pool)
RPM_PUBLIC_API rpmsid rpmstrPoolId (rpmstrPool pool, const char *s, int create)
RPM_PUBLIC_API rpmsid rpmstrPoolIdn (rpmstrPool pool, const char *s, size_t slen, int create)
RPM_PUBLIC_API const char * rpmstrPoolStr (rpmstrPool pool, rpmsid sid)
RPM_PUBLIC_API size_t rpmstrPoolStrlen (rpmstrPool pool, rpmsid sid)
RPM_PUBLIC_API int rpmstrPoolStreq (rpmstrPool poolA, rpmsid sidA, rpmstrPool poolB, rpmsid sidB)
RPM_PUBLIC_API rpmsid rpmstrPoolNumStr (rpmstrPool pool)

Detailed Description

String pools manipulation helper functions