return str;
}
-bool is_numeric(const char *str, char end_char)
-{
- if (*str == '\0' || *str == end_char)
- return FALSE;
-
- while (*str != '\0' && *str != end_char) {
- if (!i_isdigit(*str))
- return FALSE;
- str++;
- }
-
- return TRUE;
-}
-
int i_strocpy(char *dest, const char *src, size_t dstsize)
{
if (dstsize == 0)
/* Like t_strdup(), but stop at cutchar. */
const char *t_strcut(const char *str, char cutchar);
-/* Return TRUE if all characters in string are numbers.
- Stop when `end_char' is found from string. */
-bool is_numeric(const char *str, char end_char) ATTR_PURE;
-
/* Like strlcpy(), but return -1 if buffer was overflown, 0 if not. */
int i_strocpy(char *dest, const char *src, size_t dstsize);