This is a uncommon and trivial operation, so having an utility function
for it is pointless.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
virStringIsEmpty;
virStringIsPrintable;
virStringListFreeCount;
-virStringListGetFirstWithPrefix;
virStringListHasString;
virStringListJoin;
virStringListLength;
return false;
}
-char *
-virStringListGetFirstWithPrefix(char **strings,
- const char *prefix)
-{
- size_t i = 0;
-
- if (!strings)
- return NULL;
-
- while (strings[i]) {
- if (STRPREFIX(strings[i], prefix))
- return strings[i] + strlen(prefix);
- i++;
- }
-
- return NULL;
-}
-
/* Like strtol, but produce an "int" result, and check more carefully.
Return 0 upon success; return -1 to indicate failure.
When END_PTR is NULL, the byte after the final valid digit must be NUL.
bool virStringListHasString(const char **strings,
const char *needle);
-char *virStringListGetFirstWithPrefix(char **strings,
- const char *prefix)
- ATTRIBUTE_NONNULL(2);
int virStrToLong_i(char const *s,
char **end_ptr,