Module Name: src
Committed By: christos
Date: Wed Oct 9 01:18:55 UTC 2019
Modified Files:
src/external/bsd/atf/dist/atf-c++: build.cpp
src/external/bsd/atf/dist/atf-sh: atf-check.cpp
src/external/bsd/atf/dist/tools: process.cpp
Log Message:
the cast police is looking for me.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 src/external/bsd/atf/dist/atf-c++/build.cpp
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/atf/dist/atf-sh/atf-check.cpp
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/atf/dist/tools/process.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/atf/dist/atf-c++/build.cpp
diff -u src/external/bsd/atf/dist/atf-c++/build.cpp:1.1.1.2 src/external/bsd/atf/dist/atf-c++/build.cpp:1.2
--- src/external/bsd/atf/dist/atf-c++/build.cpp:1.1.1.2 Wed Oct 20 05:14:20 2010
+++ src/external/bsd/atf/dist/atf-c++/build.cpp Tue Oct 8 21:18:55 2019
@@ -63,7 +63,7 @@ atf::process::argv_array
cargv_to_argv_and_free(char** l)
{
try {
- atf::process::argv_array argv((const char* const*)l);
+ atf::process::argv_array argv(const_cast<const char* const*>(l));
atf_utils_free_charpp(l);
return argv;
} catch (...) {
Index: src/external/bsd/atf/dist/atf-sh/atf-check.cpp
diff -u src/external/bsd/atf/dist/atf-sh/atf-check.cpp:1.11 src/external/bsd/atf/dist/atf-sh/atf-check.cpp:1.12
--- src/external/bsd/atf/dist/atf-sh/atf-check.cpp:1.11 Fri Oct 4 05:19:18 2019
+++ src/external/bsd/atf/dist/atf-sh/atf-check.cpp Tue Oct 8 21:18:55 2019
@@ -498,7 +498,7 @@ decode(const std::string& s)
{
int count = 3;
c = 0;
- while (--count >= 0 && (unsigned)(s[i] - '0') < 8)
+ while (--count >= 0 && static_cast<unsigned>(s[i] - '0') < 8)
c = (c << 3) + (s[i++] - '0');
break;
}
Index: src/external/bsd/atf/dist/tools/process.cpp
diff -u src/external/bsd/atf/dist/tools/process.cpp:1.5 src/external/bsd/atf/dist/tools/process.cpp:1.6
--- src/external/bsd/atf/dist/tools/process.cpp:1.5 Sat Feb 3 20:41:05 2018
+++ src/external/bsd/atf/dist/tools/process.cpp Tue Oct 8 21:18:55 2019
@@ -102,8 +102,7 @@ static
int
const_execvp(const char *file, const char *const *argv)
{
-#define UNCONST(a) ((void *)(unsigned long)(const void *)(a))
- return ::execvp(file, (char* const*)(UNCONST(argv)));
+ return ::execvp(file, const_cast<char* const*>(argv));
#undef UNCONST
}