This is an automated email from the ASF dual-hosted git repository.
dmeden pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new cf93613ae5 Cleanup - Use C++ style cast instead of the C style. Part 2
(#12159)
cf93613ae5 is described below
commit cf93613ae5538ebbc44fbd26f4fcb1b19ea4b520
Author: Damian Meden <[email protected]>
AuthorDate: Tue Apr 8 12:21:26 2025 +0200
Cleanup - Use C++ style cast instead of the C style. Part 2 (#12159)
Also, "modernize" some code.
---
src/api/InkAPITest.cc | 12 ++++++------
src/api/InkIOCoreAPI.cc | 2 +-
src/iocore/aio/test_AIO.cc | 2 +-
src/iocore/cache/CacheHosting.cc | 4 ++--
src/iocore/cache/CacheProcessor.cc | 6 +++---
src/iocore/net/Socks.cc | 2 +-
src/proxy/Plugin.cc | 2 +-
src/proxy/hdrs/URL.cc | 6 +++---
src/proxy/hdrs/unit_tests/test_Huffmancode.cc | 4 ++--
src/records/RecConfigParse.cc | 2 +-
10 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/src/api/InkAPITest.cc b/src/api/InkAPITest.cc
index a2e0a4f7ee..7cd4074fd4 100644
--- a/src/api/InkAPITest.cc
+++ b/src/api/InkAPITest.cc
@@ -2567,7 +2567,7 @@ REGRESSION_TEST(SDK_API_TSContDataGet)(RegressionTest
*test, int /* atype ATS_UN
my_data->data1 = 1;
my_data->data2 = 2;
- TSContDataSet(contp, (void *)my_data);
+ TSContDataSet(contp, static_cast<void *>(my_data));
TSContScheduleOnPool(contp, 0, TS_THREAD_POOL_NET);
}
@@ -3789,10 +3789,10 @@ REGRESSION_TEST(SDK_API_TSUrl)(RegressionTest *test,
int /* atype ATS_UNUSED */,
const char *fragment = "yyy";
const char *fragment_get;
char *url_expected_string;
- char *url_string_from_1 = (char *)nullptr;
- char *url_string_from_2 = (char *)nullptr;
- char *url_string_from_3 = (char *)nullptr;
- char *url_string_from_print = (char *)nullptr;
+ char *url_string_from_1{nullptr};
+ char *url_string_from_2{nullptr};
+ char *url_string_from_3{nullptr};
+ char *url_string_from_print{nullptr};
int url_expected_length;
int url_length_from_1;
int url_length_from_2;
@@ -6478,7 +6478,7 @@ REGRESSION_TEST(SDK_API_TSTextLog)(RegressionTest *test,
int /* atype ATS_UNUSED
same log file name. */
ats_scoped_str tmp(RecConfigReadLogDir());
snprintf(logname, sizeof(logname), "RegressionTestLog%d.log",
static_cast<int>(getpid()));
- snprintf(fullpath_logname, sizeof(fullpath_logname), "%s/%s", (const char
*)tmp, logname);
+ snprintf(fullpath_logname, sizeof(fullpath_logname), "%s/%s", tmp.get(),
logname);
unlink(fullpath_logname);
retVal = TSTextLogObjectCreate(logname, TS_LOG_MODE_ADD_TIMESTAMP, &ts_log);
diff --git a/src/api/InkIOCoreAPI.cc b/src/api/InkIOCoreAPI.cc
index 47cf585a4b..f5f6455fbe 100644
--- a/src/api/InkIOCoreAPI.cc
+++ b/src/api/InkIOCoreAPI.cc
@@ -568,7 +568,7 @@ TSIOBufferBlockReadStart(TSIOBufferBlock blockp,
TSIOBufferReader readerp, int64
}
}
- return (const char *)p;
+ return static_cast<const char *>(p);
}
int64_t
diff --git a/src/iocore/aio/test_AIO.cc b/src/iocore/aio/test_AIO.cc
index 1016b3a969..79a1e9c8aa 100644
--- a/src/iocore/aio/test_AIO.cc
+++ b/src/iocore/aio/test_AIO.cc
@@ -371,7 +371,7 @@ read_config(const char *config_filename)
while (!fin.eof()) {
field_name[0] = '\0';
fin >> field_name;
- if (0) {}
+ if (false) {}
PARAM(hotset_size)
PARAM(hotset_frequency)
PARAM(touch_data)
diff --git a/src/iocore/cache/CacheHosting.cc b/src/iocore/cache/CacheHosting.cc
index 4e7f5bbef9..ab8e3b23aa 100644
--- a/src/iocore/cache/CacheHosting.cc
+++ b/src/iocore/cache/CacheHosting.cc
@@ -607,10 +607,10 @@ ConfigVolumes::read_config_file()
if (ec) {
switch (ec.value()) {
case ENOENT:
- Warning("Cannot open the config file: %s - %s", (const char
*)config_path, strerror(ec.value()));
+ Warning("Cannot open the config file: %s - %s", config_path.get(),
strerror(ec.value()));
break;
default:
- Error("%s failed to load: %s", (const char *)config_path,
strerror(ec.value()));
+ Error("%s failed to load: %s", config_path.get(), strerror(ec.value()));
return;
}
}
diff --git a/src/iocore/cache/CacheProcessor.cc
b/src/iocore/cache/CacheProcessor.cc
index 7b759c1b1f..73094fdeb8 100644
--- a/src/iocore/cache/CacheProcessor.cc
+++ b/src/iocore/cache/CacheProcessor.cc
@@ -928,11 +928,11 @@ cplist_reconfigure()
}
if (config_vol->size < 128) {
Warning("the size of volume %d (%" PRId64 ") is less than the minimum
required volume size %d", config_vol->number,
- (int64_t)config_vol->size, 128);
+ static_cast<int64_t>(config_vol->size), 128);
Warning("volume %d is not created", config_vol->number);
}
- Dbg(dbg_ctl_cache_hosting, "Volume: %d Size: %" PRId64 " Ramcache: %d",
config_vol->number, (int64_t)config_vol->size,
- config_vol->ramcache_enabled);
+ Dbg(dbg_ctl_cache_hosting, "Volume: %d Size: %" PRId64 " Ramcache: %d",
config_vol->number,
+ static_cast<int64_t>(config_vol->size),
config_vol->ramcache_enabled);
}
cplist_update();
diff --git a/src/iocore/net/Socks.cc b/src/iocore/net/Socks.cc
index e5e1445339..b3da07c1a7 100644
--- a/src/iocore/net/Socks.cc
+++ b/src/iocore/net/Socks.cc
@@ -489,7 +489,7 @@ loadSocksConfiguration(socks_conf_struct *socks_conf_stuff)
SocksServerConfig::startup();
config_pathname =
RecConfigReadConfigPath("proxy.config.socks.socks_config_file");
- Dbg(dbg_ctl_Socks, "Socks Config File: %s", (const char *)config_pathname);
+ Dbg(dbg_ctl_Socks, "Socks Config File: %s", config_pathname.get());
if (!config_pathname) {
Error("SOCKS Config: could not read config file name. SOCKS Turned off");
diff --git a/src/proxy/Plugin.cc b/src/proxy/Plugin.cc
index c705194558..1514fda7a5 100644
--- a/src/proxy/Plugin.cc
+++ b/src/proxy/Plugin.cc
@@ -213,7 +213,7 @@ plugin_expand(char *arg)
char *str = nullptr;
if (*arg != '$') {
- return (char *)nullptr;
+ return nullptr;
}
// skip the $ character
arg += 1;
diff --git a/src/proxy/hdrs/URL.cc b/src/proxy/hdrs/URL.cc
index 430d886f81..fed4266e6b 100644
--- a/src/proxy/hdrs/URL.cc
+++ b/src/proxy/hdrs/URL.cc
@@ -1187,7 +1187,7 @@ url_is_strictly_compliant(const char *start, const char
*end)
{
for (const char *i = start; i < end; ++i) {
if (!ParseRules::is_uri(*i)) {
- Dbg(dbg_ctl_http, "Non-RFC compliant character [0x%.2X] found in URL",
(unsigned char)*i);
+ Dbg(dbg_ctl_http, "Non-RFC compliant character [0x%.2X] found in URL",
static_cast<unsigned char>(*i));
return false;
}
}
@@ -1204,11 +1204,11 @@ url_is_mostly_compliant(const char *start, const char
*end)
{
for (const char *i = start; i < end; ++i) {
if (isspace(*i)) {
- Dbg(dbg_ctl_http, "Whitespace character [0x%.2X] found in URL",
(unsigned char)*i);
+ Dbg(dbg_ctl_http, "Whitespace character [0x%.2X] found in URL",
static_cast<unsigned char>(*i));
return false;
}
if (!isprint(*i)) {
- Dbg(dbg_ctl_http, "Non-printable character [0x%.2X] found in URL",
(unsigned char)*i);
+ Dbg(dbg_ctl_http, "Non-printable character [0x%.2X] found in URL",
static_cast<unsigned char>(*i));
return false;
}
}
diff --git a/src/proxy/hdrs/unit_tests/test_Huffmancode.cc
b/src/proxy/hdrs/unit_tests/test_Huffmancode.cc
index 4223447213..9726eadda7 100644
--- a/src/proxy/hdrs/unit_tests/test_Huffmancode.cc
+++ b/src/proxy/hdrs/unit_tests/test_Huffmancode.cc
@@ -69,12 +69,12 @@ void
random_test()
{
const int size = 1024;
- char *dst_start = (char *)malloc(size * 2);
+ char *dst_start = static_cast<char *>(malloc(size * 2));
char string[size];
for (char &i : string) {
// coverity[dont_call]
long num = lrand48();
- i = (char)num;
+ i = static_cast<char>(num);
}
const uint8_t *src = (const uint8_t *)string;
uint32_t src_len = sizeof(string);
diff --git a/src/records/RecConfigParse.cc b/src/records/RecConfigParse.cc
index 24d02b66c2..0819137f7d 100644
--- a/src/records/RecConfigParse.cc
+++ b/src/records/RecConfigParse.cc
@@ -119,7 +119,7 @@ RecConfigOverrideFromEnvironment(const char *name, const
char *value)
}
}
- envval = getenv((const char *)envname);
+ envval = getenv(envname.get());
if (envval) {
return envval;
} else if (RecConfigOverrideFromRunroot(name)) {