|
| static RPM_GNUC_CONST int | rislower (int c) |
| | Locale insensitive islower(3)
|
| |
| static RPM_GNUC_CONST int | risupper (int c) |
| | Locale insensitive isupper(3)
|
| |
| static RPM_GNUC_CONST int | risalpha (int c) |
| | Locale insensitive isalpha(3)
|
| |
| static RPM_GNUC_CONST int | risdigit (int c) |
| | Locale insensitive isdigit(3)
|
| |
| static RPM_GNUC_CONST int | risalnum (int c) |
| | Locale insensitive isalnum(3)
|
| |
| static RPM_GNUC_CONST int | risblank (int c) |
| | Locale insensitive isblank(3)
|
| |
| static RPM_GNUC_CONST int | risspace (int c) |
| | Locale insensitive isspace(3)
|
| |
| static RPM_GNUC_CONST int | rtolower (int c) |
| | Locale insensitive tolower(3)
|
| |
| static RPM_GNUC_CONST int | rtoupper (int c) |
| | Locale insensitive toupper(3)
|
| |
| RPM_GNUC_PURE int | rstrcasecmp (const char *s1, const char *s2) |
| | Locale insensitive strcasecmp(3).
|
| |
| RPM_GNUC_PURE int | rstrncasecmp (const char *s1, const char *s2, size_t n) |
| | Locale insensitive strncasecmp(3).
|
| |
| int | rasprintf (char **strp, const char *fmt,...) RPM_GNUC_PRINTF(2 |
| | asprintf() clone
|
| |
| int int | rvasprintf (char **strp, const char *fmt, va_list ap) |
| | vasprintf() clone
|
| |
| char * | rstrcat (char **dest, const char *src) |
| | Concatenate two strings with dynamically (re)allocated memory.
|
| |
| char * | rstrscat (char **dest, const char *arg,...) RPM_GNUC_NULL_TERMINATED |
| | Concatenate multiple strings with dynamically (re)allocated memory.
|
| |
| size_t | rstrlcpy (char *dest, const char *src, size_t n) |
| | strlcpy() clone: Copy src to string dest of size n.
|
| |
| RPM_GNUC_PURE unsigned int | rstrhash (const char *string) |
| | String hashing function.
|
| |
String Manipulation API.
| 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.
- Parameters
-
| dest | destination buffer |
| src | string to copy |
| n | destination buffer size |
- Returns
- length of src string
References RPM_GNUC_PURE, and rstrlcpy().
Referenced by rstrlcpy().