goto error;
}
- if (!virStrIsPrint(vendor)) {
+ if (!virStringIsPrintable(vendor)) {
virReportError(VIR_ERR_XML_ERROR, "%s",
_("disk vendor is not printable string"));
goto error;
goto error;
}
- if (!virStrIsPrint(product)) {
+ if (!virStringIsPrintable(product)) {
virReportError(VIR_ERR_XML_ERROR, "%s",
_("disk product is not printable string"));
goto error;
virStringGetFirstWithPrefix;
virStringHasControlChars;
virStringIsEmpty;
+virStringIsPrintable;
virStringJoin;
virStringListLength;
virStringReplace;
virSetSockReuseAddr;
virSetUIDGID;
virSetUIDGIDWithCaps;
-virStrIsPrint;
virTristateBoolTypeFromString;
virTristateBoolTypeToString;
virTristateSwitchTypeFromString;
*dst = cap;
return 1;
}
+
+
+/**
+ * virStringIsPrintable:
+ *
+ * Returns true @str contains only printable characters.
+ */
+bool
+virStringIsPrintable(const char *str)
+{
+ size_t i;
+
+ for (i = 0; str[i]; i++)
+ if (!c_isprint(str[i]))
+ return false;
+
+ return true;
+}
bool virStringHasControlChars(const char *str);
void virStringStripControlChars(char *str);
+bool virStringIsPrintable(const char *str);
+
#endif /* __VIR_STRING_H__ */
return true;
}
-bool
-virStrIsPrint(const char *str)
-{
- size_t i;
-
- for (i = 0; str[i]; i++)
- if (!c_isprint(str[i]))
- return false;
-
- return true;
-}
-
#if defined(major) && defined(minor)
int
virGetDeviceID(const char *path, int *maj, int *min)
bool virValidateWWN(const char *wwn);
-bool virStrIsPrint(const char *str);
-
int virGetDeviceID(const char *path,
int *maj,
int *min);