| rpm
    4.14.3-rc1
    | 
String Manipulation API. More...
|   | 
| Files | |
| file | rpmstring.h | 
| String manipulation helper functions. | |
| Functions | |
| static RPM_GNUC_CONST int | rislower (int c) | 
| Locale insensitive islower(3)  More... | |
| static RPM_GNUC_CONST int | risupper (int c) | 
| Locale insensitive isupper(3)  More... | |
| static RPM_GNUC_CONST int | risalpha (int c) | 
| Locale insensitive isalpha(3)  More... | |
| static RPM_GNUC_CONST int | risdigit (int c) | 
| Locale insensitive isdigit(3)  More... | |
| static RPM_GNUC_CONST int | risalnum (int c) | 
| Locale insensitive isalnum(3)  More... | |
| static RPM_GNUC_CONST int | risblank (int c) | 
| Locale insensitive isblank(3)  More... | |
| static RPM_GNUC_CONST int | risspace (int c) | 
| Locale insensitive isspace(3)  More... | |
| static RPM_GNUC_CONST int | rtolower (int c) | 
| Locale insensitive tolower(3)  More... | |
| static RPM_GNUC_CONST int | rtoupper (int c) | 
| Locale insensitive toupper(3)  More... | |
| RPM_GNUC_PURE int | rstrcasecmp (const char *s1, const char *s2) | 
| Locale insensitive strcasecmp(3).  More... | |
| RPM_GNUC_PURE int | rstrncasecmp (const char *s1, const char *s2, size_t n) | 
| Locale insensitive strncasecmp(3).  More... | |
| int | rasprintf (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2 | 
| asprintf() clone  More... | |
| int int | rvasprintf (char **strp, const char *fmt, va_list ap) | 
| vasprintf() clone  More... | |
| char * | rstrcat (char **dest, const char *src) | 
| Concatenate two strings with dynamically (re)allocated memory.  More... | |
| char * | rstrscat (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED | 
| Concatenate multiple strings with dynamically (re)allocated memory.  More... | |
| size_t | rstrlcpy (char *dest, const char *src, size_t n) | 
| strlcpy() clone: Copy src to string dest of size n.  More... | |
| RPM_GNUC_PURE unsigned int | rstrhash (const char *string) | 
| String hashing function.  More... | |
String Manipulation API.
| int rasprintf | ( | char ** | strp, | 
| const char * | fmt, | ||
| ... | |||
| ) | 
asprintf() clone
| 
 | inlinestatic | 
Locale insensitive isalnum(3)
Definition at line 55 of file rpmstring.h.
References risalpha(), and risdigit().
| 
 | inlinestatic | 
Locale insensitive isalpha(3)
Definition at line 39 of file rpmstring.h.
References rislower(), and risupper().
Referenced by risalnum().
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Locale insensitive islower(3)
Definition at line 23 of file rpmstring.h.
Referenced by risalpha(), and rtoupper().
| 
 | inlinestatic | 
| 
 | inlinestatic | 
Locale insensitive isupper(3)
Definition at line 31 of file rpmstring.h.
Referenced by risalpha(), and rtolower().
| RPM_GNUC_PURE int rstrcasecmp | ( | const char * | s1, | 
| const char * | s2 | ||
| ) | 
Locale insensitive strcasecmp(3).
| char* rstrcat | ( | char ** | dest, | 
| const char * | src | ||
| ) | 
Concatenate two strings with dynamically (re)allocated memory.
| dest | pointer to destination string | 
| src | source string | 
| RPM_GNUC_PURE unsigned int rstrhash | ( | const char * | string | ) | 
String hashing function.
| string | string to hash | 
| size_t rstrlcpy | ( | char * | dest, | 
| const char * | src, | ||
| size_t | n | ||
| ) | 
strlcpy() clone: Copy src to string dest of size n.
At most n-1 characters will be copied. Always zero-terminates (unless n == 0). Length of src is returned; if retval >= n, truncation occurred.
| dest | destination buffer | 
| src | string to copy | 
| n | destination buffer size | 
| RPM_GNUC_PURE int rstrncasecmp | ( | const char * | s1, | 
| const char * | s2, | ||
| size_t | n | ||
| ) | 
Locale insensitive strncasecmp(3).
| char* rstrscat | ( | char ** | dest, | 
| const char * | arg, | ||
| ... | |||
| ) | 
Concatenate multiple strings with dynamically (re)allocated memory.
| dest | pointer to destination string | 
| arg | NULL terminated list of strings to concatenate | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
| int int rvasprintf | ( | char ** | strp, | 
| const char * | fmt, | ||
| va_list | ap | ||
| ) | 
vasprintf() clone
 1.8.15
 1.8.15