summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-05-10 16:14:23 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-05-10 16:14:23 +0000
commitcfd452ee83b7080eee94e0c1abc3ab266b60f174 (patch)
tree96c747c8e03a1027f5fa181a0b6fc964a0b53958
parent6a53a18c78ac830ce4df04cd05775b00a49e3644 (diff)
downloadVirtualBox-svn-cfd452ee83b7080eee94e0c1abc3ab266b60f174.tar.gz
IPRT: Clang 13 fixes (warnings as errors).
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99730 cfe28804-0f27-0410-a406-dd0f0b0b656f
-rw-r--r--src/VBox/Runtime/common/vfs/vfsstddir.cpp8
-rw-r--r--src/VBox/Runtime/r3/xml.cpp6
2 files changed, 9 insertions, 5 deletions
diff --git a/src/VBox/Runtime/common/vfs/vfsstddir.cpp b/src/VBox/Runtime/common/vfs/vfsstddir.cpp
index af3ad359da4..9775343c9da 100644
--- a/src/VBox/Runtime/common/vfs/vfsstddir.cpp
+++ b/src/VBox/Runtime/common/vfs/vfsstddir.cpp
@@ -235,9 +235,13 @@ static DECLCALLBACK(int) rtVfsStdDir_SetMode(void *pvThis, RTFMODE fMode, RTFMOD
return rc;
fMode |= ~fMask & ObjInfo.Attr.fMode;
}
- //RTPathSetMode
- //return RTFileSetMode(pThis->hDir, fMode);
+#if 0
+ RTPathSetMode
+ return RTFileSetMode(pThis->hDir, fMode);
+#else
+ RT_NOREF(fMode);
return VERR_NOT_IMPLEMENTED;
+#endif
}
diff --git a/src/VBox/Runtime/r3/xml.cpp b/src/VBox/Runtime/r3/xml.cpp
index b12b9ffe076..9633aec25e9 100644
--- a/src/VBox/Runtime/r3/xml.cpp
+++ b/src/VBox/Runtime/r3/xml.cpp
@@ -892,11 +892,11 @@ const ElementNode *ElementNode::findChildElementFromId(const char *pcszId) const
return NULL;
}
-
const ElementNode *ElementNode::findChildElementP(const char *pcszPath, const char *pcszNamespace /*= NULL*/) const
{
- size_t cchThis = strchr(pcszPath, '/') - pcszPath;
- if (cchThis == (size_t)((const char *)0 - pcszPath))
+ const char *pszElm = strchr(pcszPath, '/');
+ size_t const cchThis = pszElm ? pszElm - pcszPath : 0;
+ if (!cchThis)
return findChildElementNS(pcszNamespace, pcszPath);
/** @todo Can be done without recursion as we have both sibling lists and parent