This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a commit to branch 7.1.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/7.1.x by this push:
new 5359a57 Ran clang-tidy with modernize-deprecated-headers
5359a57 is described below
commit 5359a57b5deedcb3e5bdb00899932b693c62029a
Author: Bryan Call <[email protected]>
AuthorDate: Mon Jun 5 08:50:11 2017 -0700
Ran clang-tidy with modernize-deprecated-headers
---
cmd/traffic_ctl/config.cc | 2 +-
cmd/traffic_top/traffic_top.cc | 6 +++---
cmd/traffic_via/traffic_via.cc | 4 ++--
example/cache-scan/cache-scan.cc | 8 ++++----
example/intercept/intercept.cc | 8 ++++----
example/passthru/passthru.cc | 4 ++--
example/protocol-stack/protocol-stack.cc | 2 +-
example/remap/remap.cc | 10 +++++-----
example/remap_header_add/remap_header_add.cc | 6 +++---
example/ssl-preaccept/ssl-preaccept.cc | 4 ++--
example/ssl-sni-whitelist/ssl-sni-whitelist.cc | 4 ++--
example/ssl-sni/ssl-sni.cc | 4 ++--
example/statistic/statistic.cc | 4 ++--
iocore/cache/CacheHttp.cc | 2 +-
iocore/net/SSLConfig.cc | 2 +-
lib/bindings/repl.cc | 2 +-
lib/cppapi/RemapPlugin.cc | 2 +-
lib/cppapi/Stat.cc | 2 +-
lib/ts/Arena.cc | 4 ++--
lib/ts/CompileParseRules.cc | 4 ++--
lib/ts/InkErrno.cc | 2 +-
lib/ts/MMH.cc | 4 ++--
lib/ts/SourceLocation.cc | 4 ++--
lib/ts/TextBuffer.cc | 2 +-
lib/ts/Vec.cc | 2 +-
lib/ts/ink_code.cc | 4 ++--
lib/ts/ink_error.cc | 2 +-
lib/ts/ink_file.cc | 2 +-
lib/ts/ink_memory.cc | 6 +++---
lib/ts/ink_mutex.cc | 4 ++--
lib/ts/ink_queue.cc | 4 ++--
lib/ts/ink_queue_utils.cc | 2 +-
lib/ts/ink_res_init.cc | 8 ++++----
lib/ts/ink_res_mkquery.cc | 4 ++--
lib/ts/ink_stack_trace.cc | 6 +++---
lib/ts/ink_string.cc | 8 ++++----
lib/ts/ink_time.cc | 2 +-
lib/ts/llqueue.cc | 10 +++++-----
lib/ts/test_Map.cc | 2 +-
lib/ts/test_PriorityQueue.cc | 2 +-
lib/ts/test_Vec.cc | 4 ++--
lib/ts/test_arena.cc | 2 +-
lib/ts/test_atomic.cc | 4 ++--
lib/ts/test_freelist.cc | 4 ++--
lib/tsconfig/TsBuilder.cc | 2 +-
lib/tsconfig/TsErrataUtil.cc | 8 ++++----
lib/tsconfig/TsValue.cc | 4 ++--
lib/tsconfig/test-tsconfig.cc | 2 +-
mgmt/api/APITestCliRemote.cc | 6 +++---
mgmt/api/INKMgmtAPI.cc | 2 +-
plugins/background_fetch/background_fetch.cc | 8 ++++----
plugins/background_fetch/headers.cc | 2 +-
plugins/background_fetch/rules.cc | 2 +-
plugins/conf_remap/conf_remap.cc | 8 ++++----
plugins/esi/combo_handler.cc | 2 +-
plugins/esi/esi.cc | 8 ++++----
plugins/esi/fetcher/HttpDataFetcherImpl.cc | 2 +-
plugins/esi/lib/EsiGunzip.cc | 4 ++--
plugins/esi/lib/EsiGzip.cc | 4 ++--
plugins/esi/lib/EsiParser.cc | 2 +-
plugins/esi/lib/EsiProcessor.cc | 2 +-
plugins/esi/lib/Variables.cc | 2 +-
plugins/esi/lib/gzip.cc | 2 +-
plugins/esi/serverIntercept.cc | 4 ++--
plugins/esi/test/StubIncludeHandler.cc | 2 +-
plugins/esi/test/docnode_test.cc | 2 +-
plugins/esi/test/gzip_test.cc | 4 ++--
plugins/esi/test/parser_test.cc | 2 +-
plugins/esi/test/print_funcs.cc | 4 ++--
plugins/esi/test/processor_test.cc | 2 +-
plugins/esi/test/utils_test.cc | 2 +-
plugins/esi/test/vars_test.cc | 6 +++---
plugins/experimental/balancer/balancer.cc | 6 +++---
plugins/experimental/balancer/hash.cc | 4 ++--
plugins/experimental/balancer/roundrobin.cc | 4 ++--
plugins/experimental/buffer_upload/buffer_upload.cc | 14 +++++++-------
plugins/experimental/cache_promote/cache_promote.cc | 8 ++++----
.../cache_range_requests/cache_range_requests.cc | 4 ++--
plugins/experimental/cachekey/cachekey.cc | 4 ++--
.../collapsed_connection/collapsed_connection.cc | 10 +++++-----
.../collapsed_forwarding/collapsed_forwarding.cc | 10 +++++-----
plugins/experimental/custom_redirect/custom_redirect.cc | 6 +++---
plugins/experimental/epic/epic.cc | 14 +++++++-------
plugins/experimental/escalate/escalate.cc | 6 +++---
plugins/experimental/geoip_acl/geoip_acl.cc | 4 ++--
plugins/experimental/header_freq/header_freq.cc | 4 ++--
plugins/experimental/header_normalize/header_normalize.cc | 8 ++++----
plugins/experimental/hipes/hipes.cc | 6 +++---
plugins/experimental/inliner/ats-inliner.cc | 6 +++---
plugins/experimental/inliner/chunk-decoder.cc | 2 +-
plugins/experimental/inliner/html-parser.cc | 2 +-
plugins/experimental/inliner/inliner-handler.cc | 2 +-
plugins/experimental/memcached_remap/memcached_remap.cc | 4 ++--
plugins/experimental/money_trace/money_trace.cc | 4 ++--
plugins/experimental/multiplexer/ats-multiplexer.cc | 2 +-
plugins/experimental/multiplexer/chunk-decoder.cc | 2 +-
plugins/experimental/multiplexer/dispatch.cc | 2 +-
plugins/experimental/multiplexer/post.cc | 2 +-
plugins/experimental/mysql_remap/mysql_remap.cc | 2 +-
plugins/experimental/ssl_cert_loader/domain-tree.cc | 4 ++--
plugins/experimental/ssl_cert_loader/ssl-cert-loader.cc | 4 ++--
plugins/experimental/sslheaders/test_sslheaders.cc | 4 ++--
plugins/experimental/stream_editor/stream_editor.cc | 10 +++++-----
plugins/generator/generator.cc | 12 ++++++------
plugins/gzip/gzip.cc | 2 +-
plugins/gzip/misc.cc | 4 ++--
plugins/header_rewrite/conditions.cc | 2 +-
plugins/header_rewrite/operators.cc | 2 +-
plugins/regex_remap/regex_remap.cc | 10 +++++-----
plugins/s3_auth/s3_auth.cc | 12 ++++++------
plugins/tcpinfo/tcpinfo.cc | 10 +++++-----
plugins/xdebug/xdebug.cc | 6 +++---
proxy/AbstractBuffer.cc | 4 ++--
proxy/EventName.cc | 4 ++--
proxy/FetchSM.cc | 2 +-
proxy/InkAPI.cc | 2 +-
proxy/InkAPITest.cc | 6 +++---
proxy/Plugin.cc | 2 +-
proxy/hdrs/HTTP.cc | 6 +++---
proxy/hdrs/HdrToken.cc | 2 +-
proxy/hdrs/MIME.cc | 6 +++---
proxy/hdrs/URL.cc | 2 +-
proxy/http/HttpConfig.cc | 4 ++--
proxy/http/HttpTransact.cc | 4 ++--
proxy/http/HttpTransactCache.cc | 2 +-
proxy/http2/test_Http2DependencyTree.cc | 2 +-
proxy/http2/test_Huffmancode.cc | 6 +++---
proxy/logging/LogBuffer.cc | 6 +++---
proxy/logging/LogCollationClientSM.cc | 8 ++++----
proxy/logging/LogCollationHostSM.cc | 8 ++++----
proxy/logging/LogFile.cc | 2 +-
proxy/logging/LogFormat.cc | 6 +++---
proxy/logging/LogUtils.cc | 12 ++++++------
133 files changed, 299 insertions(+), 299 deletions(-)
diff --git a/cmd/traffic_ctl/config.cc b/cmd/traffic_ctl/config.cc
index 5a15946..5d4c3b0 100644
--- a/cmd/traffic_ctl/config.cc
+++ b/cmd/traffic_ctl/config.cc
@@ -22,7 +22,7 @@
*/
#include "traffic_ctl.h"
-#include <time.h>
+#include <ctime>
#include <I_RecDefs.h>
#include <P_RecUtils.h>
diff --git a/cmd/traffic_top/traffic_top.cc b/cmd/traffic_top/traffic_top.cc
index 568b0fe..39861dc 100644
--- a/cmd/traffic_top/traffic_top.cc
+++ b/cmd/traffic_top/traffic_top.cc
@@ -25,10 +25,10 @@
#include <map>
#include <list>
#include <string>
-#include <string.h>
+#include <cstring>
#include <iostream>
-#include <assert.h>
-#include <stdlib.h>
+#include <cassert>
+#include <cstdlib>
#include <unistd.h>
#include <getopt.h>
diff --git a/cmd/traffic_via/traffic_via.cc b/cmd/traffic_via/traffic_via.cc
index b0a5d0e..11789bc 100644
--- a/cmd/traffic_via/traffic_via.cc
+++ b/cmd/traffic_via/traffic_via.cc
@@ -27,8 +27,8 @@
#include "ts/Tokenizer.h"
#include "ts/TextBuffer.h"
#include "mgmtapi.h"
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "ts/Regex.h"
/// XXX Use DFA or Regex wrappers?
diff --git a/example/cache-scan/cache-scan.cc b/example/cache-scan/cache-scan.cc
index ad9fb47..1fcf962 100644
--- a/example/cache-scan/cache-scan.cc
+++ b/example/cache-scan/cache-scan.cc
@@ -25,10 +25,10 @@
* cache_scan.cc: use TSCacheScan to print URLs and headers for objects in
* the cache when endpoint /show-cache is requested
*/
-#include <stdio.h>
-#include <string.h>
-#include <limits.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstring>
+#include <climits>
+#include <cstdlib>
#include "ts/ts.h"
#include "ts/experimental.h"
diff --git a/example/intercept/intercept.cc b/example/intercept/intercept.cc
index 8d62c30..6f07627 100644
--- a/example/intercept/intercept.cc
+++ b/example/intercept/intercept.cc
@@ -22,10 +22,10 @@
*/
#include <ts/ts.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <inttypes.h>
-#include <string.h>
+#include <cstdlib>
+#include <cerrno>
+#include <cinttypes>
+#include <cstring>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
diff --git a/example/passthru/passthru.cc b/example/passthru/passthru.cc
index 426fc16..acb3d92 100644
--- a/example/passthru/passthru.cc
+++ b/example/passthru/passthru.cc
@@ -32,8 +32,8 @@
*/
#include <ts/ts.h>
-#include <inttypes.h>
-#include <string.h>
+#include <cinttypes>
+#include <cstring>
#define PLUGIN_NAME "passthru"
diff --git a/example/protocol-stack/protocol-stack.cc
b/example/protocol-stack/protocol-stack.cc
index 411f6af..7a688c3 100644
--- a/example/protocol-stack/protocol-stack.cc
+++ b/example/protocol-stack/protocol-stack.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include "ts/ts.h"
#include "ts/ink_defs.h"
diff --git a/example/remap/remap.cc b/example/remap/remap.cc
index cc94c7f..ceb4aef 100644
--- a/example/remap/remap.cc
+++ b/example/remap/remap.cc
@@ -29,11 +29,11 @@
# tsxs -i -o remap.so
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdarg.h>
-#include <errno.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <cstdarg>
+#include <cerrno>
#include <pwd.h>
#include <pthread.h>
#include <unistd.h>
diff --git a/example/remap_header_add/remap_header_add.cc
b/example/remap_header_add/remap_header_add.cc
index 75ab12b..c3c5b54 100644
--- a/example/remap_header_add/remap_header_add.cc
+++ b/example/remap_header_add/remap_header_add.cc
@@ -27,9 +27,9 @@
map /foo http://127.0.0.1/ @plugin=remap_header_add.so @pparam=foo:"x"
@pparam=@test:"c" @pparam=a:"b"
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
#include "ts/ts.h"
#include "ts/remap.h"
diff --git a/example/ssl-preaccept/ssl-preaccept.cc
b/example/ssl-preaccept/ssl-preaccept.cc
index a051843..02fe815 100644
--- a/example/ssl-preaccept/ssl-preaccept.cc
+++ b/example/ssl-preaccept/ssl-preaccept.cc
@@ -25,9 +25,9 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <memory.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <ts/ts.h>
#include <tsconfig/TsValue.h>
#include <ts/ink_inet.h>
diff --git a/example/ssl-sni-whitelist/ssl-sni-whitelist.cc
b/example/ssl-sni-whitelist/ssl-sni-whitelist.cc
index 9f3d8f1..65e0a2b 100644
--- a/example/ssl-sni-whitelist/ssl-sni-whitelist.cc
+++ b/example/ssl-sni-whitelist/ssl-sni-whitelist.cc
@@ -23,9 +23,9 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <memory.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <ts/ts.h>
#include "ts/ink_config.h"
#include <tsconfig/TsValue.h>
diff --git a/example/ssl-sni/ssl-sni.cc b/example/ssl-sni/ssl-sni.cc
index f4015ee..9c0cca4 100644
--- a/example/ssl-sni/ssl-sni.cc
+++ b/example/ssl-sni/ssl-sni.cc
@@ -25,9 +25,9 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <memory.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <ts/ts.h>
#include "ts/ink_config.h"
#include <tsconfig/TsValue.h>
diff --git a/example/statistic/statistic.cc b/example/statistic/statistic.cc
index bf8dc1a..0414f86 100644
--- a/example/statistic/statistic.cc
+++ b/example/statistic/statistic.cc
@@ -28,8 +28,8 @@
// doc/developer-guide/plugins/adding-statistics.en.rst
#include <ts/ts.h>
-#include <inttypes.h>
-#include <time.h>
+#include <cinttypes>
+#include <ctime>
#define PLUGIN_NAME "statistics"
diff --git a/iocore/cache/CacheHttp.cc b/iocore/cache/CacheHttp.cc
index b142125..da29ee3 100644
--- a/iocore/cache/CacheHttp.cc
+++ b/iocore/cache/CacheHttp.cc
@@ -22,7 +22,7 @@
*/
#include "ts/ink_config.h"
-#include <string.h>
+#include <cstring>
#include "P_Cache.h"
/*-------------------------------------------------------------------------
diff --git a/iocore/net/SSLConfig.cc b/iocore/net/SSLConfig.cc
index 4cd5f76..8c3c901 100644
--- a/iocore/net/SSLConfig.cc
+++ b/iocore/net/SSLConfig.cc
@@ -32,7 +32,7 @@
#include "ts/ink_platform.h"
#include "ts/I_Layout.h"
-#include <string.h>
+#include <cstring>
#include "P_Net.h"
#include "P_SSLConfig.h"
#include "P_SSLUtils.h"
diff --git a/lib/bindings/repl.cc b/lib/bindings/repl.cc
index c6b73b5..8175a74 100644
--- a/lib/bindings/repl.cc
+++ b/lib/bindings/repl.cc
@@ -23,7 +23,7 @@
#include "ink_autoconf.h"
#include "bindings.h"
-#include <stdlib.h>
+#include <cstdlib>
#if HAVE_READLINE_H
#include <readline.h>
diff --git a/lib/cppapi/RemapPlugin.cc b/lib/cppapi/RemapPlugin.cc
index ce58200..4c1e1f1 100644
--- a/lib/cppapi/RemapPlugin.cc
+++ b/lib/cppapi/RemapPlugin.cc
@@ -22,7 +22,7 @@
#include "atscppapi/RemapPlugin.h"
#include "logging_internal.h"
#include "utils_internal.h"
-#include <assert.h>
+#include <cassert>
#include <ts/remap.h>
using namespace atscppapi;
diff --git a/lib/cppapi/Stat.cc b/lib/cppapi/Stat.cc
index ab36c44..f0859b4 100644
--- a/lib/cppapi/Stat.cc
+++ b/lib/cppapi/Stat.cc
@@ -21,7 +21,7 @@
#include "atscppapi/Stat.h"
#include <string>
-#include <stdint.h>
+#include <cstdint>
#include <ts/ts.h>
#include "logging_internal.h"
diff --git a/lib/ts/Arena.cc b/lib/ts/Arena.cc
index 8b03300..daa52b4 100644
--- a/lib/ts/Arena.cc
+++ b/lib/ts/Arena.cc
@@ -25,8 +25,8 @@
#include "ts/ink_memory.h"
#include "ts/Allocator.h"
#include "ts/Arena.h"
-#include <assert.h>
-#include <string.h>
+#include <cassert>
+#include <cstring>
#define DEFAULT_ALLOC_SIZE 1024
#define DEFAULT_BLOCK_SIZE (DEFAULT_ALLOC_SIZE - (sizeof(ArenaBlock) - 8))
diff --git a/lib/ts/CompileParseRules.cc b/lib/ts/CompileParseRules.cc
index 52c12c8..1a1a5c0 100644
--- a/lib/ts/CompileParseRules.cc
+++ b/lib/ts/CompileParseRules.cc
@@ -33,8 +33,8 @@ unsigned int tparseRulesCType[256];
char tparseRulesCTypeToUpper[256];
char tparseRulesCTypeToLower[256];
-#include <stdio.h>
-#include <ctype.h>
+#include <cstdio>
+#include <cctype>
#include "ts/ink_string.h"
static char *
diff --git a/lib/ts/InkErrno.cc b/lib/ts/InkErrno.cc
index ab788af..33301ce 100644
--- a/lib/ts/InkErrno.cc
+++ b/lib/ts/InkErrno.cc
@@ -23,7 +23,7 @@
#include "InkErrno.h"
#include "ink_assert.h"
-#include <string.h>
+#include <cstring>
const char *
InkStrerror(int ink_errno)
diff --git a/lib/ts/MMH.cc b/lib/ts/MMH.cc
index 0612fc6..31d9bd3 100644
--- a/lib/ts/MMH.cc
+++ b/lib/ts/MMH.cc
@@ -21,8 +21,8 @@
limitations under the License.
*/
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include "ts/ink_assert.h"
#include "ts/ink_platform.h"
#include "ts/MMH.h"
diff --git a/lib/ts/SourceLocation.cc b/lib/ts/SourceLocation.cc
index 2bcd0de..8621e9e 100644
--- a/lib/ts/SourceLocation.cc
+++ b/lib/ts/SourceLocation.cc
@@ -23,8 +23,8 @@
#include "SourceLocation.h"
#include "ink_defs.h"
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
// This method takes a SourceLocation source location data structure and
// converts it to a human-readable representation, in the buffer <buf>
diff --git a/lib/ts/TextBuffer.cc b/lib/ts/TextBuffer.cc
index f35f49b..7dc2344 100644
--- a/lib/ts/TextBuffer.cc
+++ b/lib/ts/TextBuffer.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <stdarg.h>
+#include <cstdarg>
#include "ts/ink_platform.h"
#include "ts/ink_memory.h"
#include "ts/TextBuffer.h"
diff --git a/lib/ts/Vec.cc b/lib/ts/Vec.cc
index 8773b2f..43a1b60 100644
--- a/lib/ts/Vec.cc
+++ b/lib/ts/Vec.cc
@@ -22,7 +22,7 @@
/* UnionFind after Tarjan */
-#include <stdint.h>
+#include <cstdint>
#include "ts/Vec.h"
const uintptr_t prime2[] = {1, 3, 7, 13, 31, 61,
127, 251, 509, 1021,
diff --git a/lib/ts/ink_code.cc b/lib/ts/ink_code.cc
index 1510005..bfd6724 100644
--- a/lib/ts/ink_code.cc
+++ b/lib/ts/ink_code.cc
@@ -21,8 +21,8 @@
limitations under the License.
*/
-#include <string.h>
-#include <stdio.h>
+#include <cstring>
+#include <cstdio>
#include "ts/ink_code.h"
#include "ts/INK_MD5.h"
#include "ts/ink_assert.h"
diff --git a/lib/ts/ink_error.cc b/lib/ts/ink_error.cc
index d38bafb..e0419fc 100644
--- a/lib/ts/ink_error.cc
+++ b/lib/ts/ink_error.cc
@@ -27,7 +27,7 @@
#include "ts/ink_stack_trace.h"
#include <syslog.h>
-#include <signal.h> /* MAGIC_EDITING_TAG */
+#include <csignal> /* MAGIC_EDITING_TAG */
/**
This routine prints/logs an error message given the printf format
diff --git a/lib/ts/ink_file.cc b/lib/ts/ink_file.cc
index 9f72c21..dcd46db 100644
--- a/lib/ts/ink_file.cc
+++ b/lib/ts/ink_file.cc
@@ -22,7 +22,7 @@
*/
#include <unistd.h>
-#include <limits.h>
+#include <climits>
#include "ts/ink_platform.h"
#include "ts/ink_file.h"
#include "ts/ink_string.h"
diff --git a/lib/ts/ink_memory.cc b/lib/ts/ink_memory.cc
index e17819e..dbce761 100644
--- a/lib/ts/ink_memory.cc
+++ b/lib/ts/ink_memory.cc
@@ -31,15 +31,15 @@
#include <malloc_np.h> // for malloc_usable_size
#endif
-#include <assert.h>
+#include <cassert>
#if defined(linux)
// XXX: SHouldn't that be part of CPPFLAGS?
#ifndef _XOPEN_SOURCE
#define _XOPEN_SOURCE 600
#endif
#endif
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
void *
ats_malloc(size_t size)
diff --git a/lib/ts/ink_mutex.cc b/lib/ts/ink_mutex.cc
index 34fe28d..a088189 100644
--- a/lib/ts/ink_mutex.cc
+++ b/lib/ts/ink_mutex.cc
@@ -23,8 +23,8 @@
#include "ts/ink_error.h"
#include "ts/ink_defs.h"
-#include <assert.h>
-#include "stdio.h"
+#include <cassert>
+#include <cstdio>
#include "ts/ink_mutex.h"
// Define the _g_mattr first to avoid static initialization order fiasco.
diff --git a/lib/ts/ink_queue.cc b/lib/ts/ink_queue.cc
index e9f1158..14a1220 100644
--- a/lib/ts/ink_queue.cc
+++ b/lib/ts/ink_queue.cc
@@ -37,9 +37,9 @@
****************************************************************************/
#include "ts/ink_config.h"
-#include <assert.h>
+#include <cassert>
#include <memory.h>
-#include <stdlib.h>
+#include <cstdlib>
#include <unistd.h>
#include <sys/types.h>
#include <sys/mman.h>
diff --git a/lib/ts/ink_queue_utils.cc b/lib/ts/ink_queue_utils.cc
index 2fc547b..b37c0ab 100644
--- a/lib/ts/ink_queue_utils.cc
+++ b/lib/ts/ink_queue_utils.cc
@@ -22,7 +22,7 @@
*/
#include "ts/ink_config.h"
-#include <assert.h>
+#include <cassert>
#include "ts/ink_atomic.h"
#include "ts/ink_queue.h"
diff --git a/lib/ts/ink_res_init.cc b/lib/ts/ink_res_init.cc
index 71f1597..aaa0af8 100644
--- a/lib/ts/ink_res_init.cc
+++ b/lib/ts/ink_res_init.cc
@@ -77,12 +77,12 @@
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
#include <arpa/nameser_compat.h>
#endif
-#include <stdio.h>
-#include <ctype.h>
+#include <cstdio>
+#include <cctype>
#include <resolv.h>
#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include "ts/ink_string.h"
#include "ts/ink_resolver.h"
diff --git a/lib/ts/ink_res_mkquery.cc b/lib/ts/ink_res_mkquery.cc
index f1e6f2c..63e012a 100644
--- a/lib/ts/ink_res_mkquery.cc
+++ b/lib/ts/ink_res_mkquery.cc
@@ -76,8 +76,8 @@
#endif
#include <netdb.h>
#include <resolv.h>
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "ts/ink_error.h"
#include "ts/ink_resolver.h"
diff --git a/lib/ts/ink_stack_trace.cc b/lib/ts/ink_stack_trace.cc
index e5d157a..88cdd35 100644
--- a/lib/ts/ink_stack_trace.cc
+++ b/lib/ts/ink_stack_trace.cc
@@ -26,8 +26,8 @@
#include "ts/ink_args.h"
#include <strings.h>
-#include <stdio.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstdlib>
#include <unistd.h>
#ifndef STDERR_FILENO
@@ -37,7 +37,7 @@
#if TS_HAS_BACKTRACE
#include <execinfo.h> /* for backtrace_symbols, etc. */
-#include <signal.h>
+#include <csignal>
void
ink_stack_trace_dump()
diff --git a/lib/ts/ink_string.cc b/lib/ts/ink_string.cc
index a386c16..6556287 100644
--- a/lib/ts/ink_string.cc
+++ b/lib/ts/ink_string.cc
@@ -24,10 +24,10 @@
#include "ts/ink_platform.h"
#include "ts/ink_assert.h"
-#include <assert.h>
-#include <stdarg.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cassert>
+#include <cstdarg>
+#include <cstdlib>
+#include <cstring>
#define INK_MAX_STRING_ARRAY_SIZE 128
diff --git a/lib/ts/ink_time.cc b/lib/ts/ink_time.cc
index 97da419..8741baa 100644
--- a/lib/ts/ink_time.cc
+++ b/lib/ts/ink_time.cc
@@ -34,7 +34,7 @@
#include "ts/ink_assert.h"
#include "ts/ink_string.h"
-#include <locale.h>
+#include <clocale>
#include <sys/resource.h>
/*===========================================================================*
diff --git a/lib/ts/llqueue.cc b/lib/ts/llqueue.cc
index 7eda019..e5b04fa 100644
--- a/lib/ts/llqueue.cc
+++ b/lib/ts/llqueue.cc
@@ -24,13 +24,13 @@
#include "ts/ink_config.h"
#include "ts/ink_memory.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <assert.h>
-#include <limits.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cassert>
+#include <climits>
#include "ts/ink_llqueue.h"
-#include "errno.h"
+#include <cerrno>
#define RECORD_CHUNK 1024
diff --git a/lib/ts/test_Map.cc b/lib/ts/test_Map.cc
index 4ec0713..c1fb414 100644
--- a/lib/ts/test_Map.cc
+++ b/lib/ts/test_Map.cc
@@ -20,7 +20,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdint.h>
+#include <cstdint>
#include "ts/Map.h"
#include <list>
diff --git a/lib/ts/test_PriorityQueue.cc b/lib/ts/test_PriorityQueue.cc
index 21f1b21..ba07717 100644
--- a/lib/ts/test_PriorityQueue.cc
+++ b/lib/ts/test_PriorityQueue.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <string.h>
+#include <cstring>
#include <ts/TestBox.h>
diff --git a/lib/ts/test_Vec.cc b/lib/ts/test_Vec.cc
index c1dc5e9..8109999 100644
--- a/lib/ts/test_Vec.cc
+++ b/lib/ts/test_Vec.cc
@@ -22,8 +22,8 @@
/* UnionFind after Tarjan */
-#include <stdint.h>
-#include <stdio.h>
+#include <cstdint>
+#include <cstdio>
#include "ts/ink_assert.h"
#include "ts/Vec.h"
diff --git a/lib/ts/test_arena.cc b/lib/ts/test_arena.cc
index 89abb2c..dbc0fad 100644
--- a/lib/ts/test_arena.cc
+++ b/lib/ts/test_arena.cc
@@ -34,7 +34,7 @@
****************************************************************************/
#include "ts/Arena.h"
-#include <stdio.h>
+#include <cstdio>
void
fill_test_data(char *ptr, int size, int seed)
diff --git a/lib/ts/test_atomic.cc b/lib/ts/test_atomic.cc
index a02a91a..90f2347 100644
--- a/lib/ts/test_atomic.cc
+++ b/lib/ts/test_atomic.cc
@@ -22,8 +22,8 @@
*/
#include <unistd.h>
-#include <stdlib.h>
-#include <time.h>
+#include <cstdlib>
+#include <ctime>
#include <poll.h>
#include <pthread.h>
diff --git a/lib/ts/test_freelist.cc b/lib/ts/test_freelist.cc
index 33d8de0..19d269b 100644
--- a/lib/ts/test_freelist.cc
+++ b/lib/ts/test_freelist.cc
@@ -21,8 +21,8 @@
limitations under the License.
*/
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include "ts/ink_thread.h"
#include "ts/ink_queue.h"
diff --git a/lib/tsconfig/TsBuilder.cc b/lib/tsconfig/TsBuilder.cc
index f9af319..56a4e96 100644
--- a/lib/tsconfig/TsBuilder.cc
+++ b/lib/tsconfig/TsBuilder.cc
@@ -25,7 +25,7 @@
# include "TsErrataUtil.h"
# include "TsConfigLexer.h"
# include "TsConfigGrammar.hpp"
-# include <stdlib.h>
+# include <cstdlib>
// Prefix for text of our messages.
# define PRE "Configuration Parser: "
diff --git a/lib/tsconfig/TsErrataUtil.cc b/lib/tsconfig/TsErrataUtil.cc
index fe24d50..d9b3373 100644
--- a/lib/tsconfig/TsErrataUtil.cc
+++ b/lib/tsconfig/TsErrataUtil.cc
@@ -22,11 +22,11 @@
*/
# if !defined(_MSC_VER)
-# include <stdio.h>
-# include <string.h>
+# include <cstdio>
+# include <cstring>
# endif
-# include <stdarg.h>
-# include <errno.h>
+# include <cstdarg>
+# include <cerrno>
# include <TsErrataUtil.h>
# include "ts/ink_string.h"
# include "ts/ink_defs.h"
diff --git a/lib/tsconfig/TsValue.cc b/lib/tsconfig/TsValue.cc
index b9d9b7c..a453ac7 100644
--- a/lib/tsconfig/TsValue.cc
+++ b/lib/tsconfig/TsValue.cc
@@ -27,8 +27,8 @@
# include <TsErrataUtil.h>
# include <sys/stat.h>
-# include <stdio.h>
-# include <stdlib.h>
+# include <cstdio>
+# include <cstdlib>
# if !defined(_MSC_VER)
# define _fileno fileno
diff --git a/lib/tsconfig/test-tsconfig.cc b/lib/tsconfig/test-tsconfig.cc
index 5995e9f..8b507c3 100644
--- a/lib/tsconfig/test-tsconfig.cc
+++ b/lib/tsconfig/test-tsconfig.cc
@@ -19,7 +19,7 @@
*/
# include "tsconfig/TsValue.h"
-# include <stdio.h>
+# include <cstdio>
# include <iostream>
using ts::config::Configuration;
diff --git a/mgmt/api/APITestCliRemote.cc b/mgmt/api/APITestCliRemote.cc
index 3e8547c..0557080 100644
--- a/mgmt/api/APITestCliRemote.cc
+++ b/mgmt/api/APITestCliRemote.cc
@@ -95,9 +95,9 @@
#include "ts/ink_config.h"
#include "ts/ink_defs.h"
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
+#include <cstdlib>
+#include <cstring>
+#include <cstdio>
#include <strings.h>
#include "ts/ink_string.h"
diff --git a/mgmt/api/INKMgmtAPI.cc b/mgmt/api/INKMgmtAPI.cc
index f385721..bc05f64 100644
--- a/mgmt/api/INKMgmtAPI.cc
+++ b/mgmt/api/INKMgmtAPI.cc
@@ -32,7 +32,7 @@
#include "ts/ink_platform.h"
#include "ts/ink_code.h"
#include "ts/ParseRules.h"
-#include <limits.h>
+#include <climits>
#include "ts/I_Layout.h"
#include "mgmtapi.h"
diff --git a/plugins/background_fetch/background_fetch.cc
b/plugins/background_fetch/background_fetch.cc
index c80c79c..7103c69 100644
--- a/plugins/background_fetch/background_fetch.cc
+++ b/plugins/background_fetch/background_fetch.cc
@@ -21,10 +21,10 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <stdarg.h>
+#include <cstdlib>
+#include <cstdio>
+#include <cstring>
+#include <cstdarg>
#include <getopt.h>
#include <string>
diff --git a/plugins/background_fetch/headers.cc
b/plugins/background_fetch/headers.cc
index 1d99017..4043993 100644
--- a/plugins/background_fetch/headers.cc
+++ b/plugins/background_fetch/headers.cc
@@ -21,7 +21,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdlib.h>
+#include <cstdlib>
#include "configs.h"
#include "headers.h"
diff --git a/plugins/background_fetch/rules.cc
b/plugins/background_fetch/rules.cc
index 8fcac32..fe4f7ed 100644
--- a/plugins/background_fetch/rules.cc
+++ b/plugins/background_fetch/rules.cc
@@ -22,7 +22,7 @@
limitations under the License.
*/
-#include <stdlib.h>
+#include <cstdlib>
#include "configs.h"
#include "rules.h"
diff --git a/plugins/conf_remap/conf_remap.cc b/plugins/conf_remap/conf_remap.cc
index a2d0dba..d5dc7f4 100644
--- a/plugins/conf_remap/conf_remap.cc
+++ b/plugins/conf_remap/conf_remap.cc
@@ -20,10 +20,10 @@
#include "ts/remap.h"
#include "ts/ink_defs.h"
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstring>
+#include <cctype>
+#include <cstdlib>
#include <string>
static const char PLUGIN_NAME[] = "conf_remap";
diff --git a/plugins/esi/combo_handler.cc b/plugins/esi/combo_handler.cc
index 788498c..fa80f85 100644
--- a/plugins/esi/combo_handler.cc
+++ b/plugins/esi/combo_handler.cc
@@ -26,7 +26,7 @@
#include <sstream>
#include <vector>
#include <algorithm>
-#include <time.h>
+#include <ctime>
#include <pthread.h>
#include <arpa/inet.h>
diff --git a/plugins/esi/esi.cc b/plugins/esi/esi.cc
index e4cf93b..9a4e75b 100644
--- a/plugins/esi/esi.cc
+++ b/plugins/esi/esi.cc
@@ -23,10 +23,10 @@
#include "ts/ink_defs.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <climits>
+#include <cstring>
#include <string>
#include <list>
#include <arpa/inet.h>
diff --git a/plugins/esi/fetcher/HttpDataFetcherImpl.cc
b/plugins/esi/fetcher/HttpDataFetcherImpl.cc
index 337b9a5..a569547 100644
--- a/plugins/esi/fetcher/HttpDataFetcherImpl.cc
+++ b/plugins/esi/fetcher/HttpDataFetcherImpl.cc
@@ -26,7 +26,7 @@
#include "lib/gzip.h"
#include <arpa/inet.h>
-#include <stdlib.h>
+#include <cstdlib>
using std::string;
using namespace EsiLib;
diff --git a/plugins/esi/lib/EsiGunzip.cc b/plugins/esi/lib/EsiGunzip.cc
index 9ab41b8..139581c 100644
--- a/plugins/esi/lib/EsiGunzip.cc
+++ b/plugins/esi/lib/EsiGunzip.cc
@@ -23,8 +23,8 @@
#include "EsiGunzip.h"
#include "gzip.h"
-#include <ctype.h>
-#include <stdint.h>
+#include <cctype>
+#include <cstdint>
using std::string;
using namespace EsiLib;
diff --git a/plugins/esi/lib/EsiGzip.cc b/plugins/esi/lib/EsiGzip.cc
index 81408c0..35d2ff8 100644
--- a/plugins/esi/lib/EsiGzip.cc
+++ b/plugins/esi/lib/EsiGzip.cc
@@ -23,8 +23,8 @@
#include "EsiGzip.h"
#include "gzip.h"
-#include <ctype.h>
-#include <stdint.h>
+#include <cctype>
+#include <cstdint>
using std::string;
using namespace EsiLib;
diff --git a/plugins/esi/lib/EsiParser.cc b/plugins/esi/lib/EsiParser.cc
index 353c457..7c135ef 100644
--- a/plugins/esi/lib/EsiParser.cc
+++ b/plugins/esi/lib/EsiParser.cc
@@ -24,7 +24,7 @@
#include "EsiParser.h"
#include "Utils.h"
-#include <ctype.h>
+#include <cctype>
using std::string;
using namespace EsiLib;
diff --git a/plugins/esi/lib/EsiProcessor.cc b/plugins/esi/lib/EsiProcessor.cc
index 6cae156..59df2be 100644
--- a/plugins/esi/lib/EsiProcessor.cc
+++ b/plugins/esi/lib/EsiProcessor.cc
@@ -24,7 +24,7 @@
#include "EsiProcessor.h"
#include "Stats.h"
#include "FailureInfo.h"
-#include <ctype.h>
+#include <cctype>
using std::string;
using namespace EsiLib;
diff --git a/plugins/esi/lib/Variables.cc b/plugins/esi/lib/Variables.cc
index 1730cf3..71ee3a0 100644
--- a/plugins/esi/lib/Variables.cc
+++ b/plugins/esi/lib/Variables.cc
@@ -25,7 +25,7 @@
#include "Attribute.h"
#include "Utils.h"
-#include <errno.h>
+#include <cerrno>
using std::list;
using std::pair;
diff --git a/plugins/esi/lib/gzip.cc b/plugins/esi/lib/gzip.cc
index d89633c..802874c 100644
--- a/plugins/esi/lib/gzip.cc
+++ b/plugins/esi/lib/gzip.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <stdint.h>
+#include <cstdint>
#include "gzip.h"
#include <zlib.h>
diff --git a/plugins/esi/serverIntercept.cc b/plugins/esi/serverIntercept.cc
index bdbe8bc..2ed4269 100644
--- a/plugins/esi/serverIntercept.cc
+++ b/plugins/esi/serverIntercept.cc
@@ -25,9 +25,9 @@
#include "serverIntercept.h"
#include <string>
-#include <limits.h>
+#include <climits>
#include <strings.h>
-#include <stdio.h>
+#include <cstdio>
const char *ECHO_HEADER_PREFIX = "Echo-";
const int ECHO_HEADER_PREFIX_LEN = 5;
diff --git a/plugins/esi/test/StubIncludeHandler.cc
b/plugins/esi/test/StubIncludeHandler.cc
index 06ce32e..6968783 100644
--- a/plugins/esi/test/StubIncludeHandler.cc
+++ b/plugins/esi/test/StubIncludeHandler.cc
@@ -20,7 +20,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include "StubIncludeHandler.h"
#include "TestHttpDataFetcher.h"
diff --git a/plugins/esi/test/docnode_test.cc b/plugins/esi/test/docnode_test.cc
index a497c81..e0af7b6 100644
--- a/plugins/esi/test/docnode_test.cc
+++ b/plugins/esi/test/docnode_test.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
#include "EsiParser.h"
diff --git a/plugins/esi/test/gzip_test.cc b/plugins/esi/test/gzip_test.cc
index 8dcf7ff..a8b9def 100644
--- a/plugins/esi/test/gzip_test.cc
+++ b/plugins/esi/test/gzip_test.cc
@@ -22,9 +22,9 @@
*/
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
-#include <string.h>
+#include <cstring>
#include "print_funcs.h"
#include "Utils.h"
diff --git a/plugins/esi/test/parser_test.cc b/plugins/esi/test/parser_test.cc
index 22040f7..1bd5f7b 100644
--- a/plugins/esi/test/parser_test.cc
+++ b/plugins/esi/test/parser_test.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
#include "EsiParser.h"
diff --git a/plugins/esi/test/print_funcs.cc b/plugins/esi/test/print_funcs.cc
index a6e3b53..851545c 100644
--- a/plugins/esi/test/print_funcs.cc
+++ b/plugins/esi/test/print_funcs.cc
@@ -21,8 +21,8 @@
limitations under the License.
*/
-#include <stdio.h>
-#include <stdarg.h>
+#include <cstdio>
+#include <cstdarg>
#include "print_funcs.h"
diff --git a/plugins/esi/test/processor_test.cc
b/plugins/esi/test/processor_test.cc
index b89c2b3..444dc5a 100644
--- a/plugins/esi/test/processor_test.cc
+++ b/plugins/esi/test/processor_test.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
#include "EsiProcessor.h"
diff --git a/plugins/esi/test/utils_test.cc b/plugins/esi/test/utils_test.cc
index a35efd5..d623511 100644
--- a/plugins/esi/test/utils_test.cc
+++ b/plugins/esi/test/utils_test.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
#include "print_funcs.h"
diff --git a/plugins/esi/test/vars_test.cc b/plugins/esi/test/vars_test.cc
index ba0ca88..5da39ee 100644
--- a/plugins/esi/test/vars_test.cc
+++ b/plugins/esi/test/vars_test.cc
@@ -20,11 +20,11 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <iostream>
-#include <assert.h>
+#include <cassert>
#include <string>
-#include <stdarg.h>
+#include <cstdarg>
#include "print_funcs.h"
#include "Variables.h"
diff --git a/plugins/experimental/balancer/balancer.cc
b/plugins/experimental/balancer/balancer.cc
index 8f68ea2..e9f5981 100644
--- a/plugins/experimental/balancer/balancer.cc
+++ b/plugins/experimental/balancer/balancer.cc
@@ -23,10 +23,10 @@
#include "balancer.h"
#include <ts/remap.h>
-#include <stdio.h>
+#include <cstdio>
#include <getopt.h>
-#include <string.h>
-#include <stdlib.h>
+#include <cstring>
+#include <cstdlib>
#include <iterator>
// Using ink_inet API is cheating, but I was too lazy to write new IPv6
address parsing routines ;)
diff --git a/plugins/experimental/balancer/hash.cc
b/plugins/experimental/balancer/hash.cc
index bc33bb3..8a8c0a0 100644
--- a/plugins/experimental/balancer/hash.cc
+++ b/plugins/experimental/balancer/hash.cc
@@ -22,10 +22,10 @@
*/
#include "balancer.h"
-#include <stdlib.h>
+#include <cstdlib>
#include <openssl/md5.h>
#include <netinet/in.h>
-#include <string.h>
+#include <cstring>
#include <map>
#include <string>
#include <vector>
diff --git a/plugins/experimental/balancer/roundrobin.cc
b/plugins/experimental/balancer/roundrobin.cc
index 6529644..0d5aa52 100644
--- a/plugins/experimental/balancer/roundrobin.cc
+++ b/plugins/experimental/balancer/roundrobin.cc
@@ -22,8 +22,8 @@
*/
#include "balancer.h"
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include <map>
#include <string>
#include <vector>
diff --git a/plugins/experimental/buffer_upload/buffer_upload.cc
b/plugins/experimental/buffer_upload/buffer_upload.cc
index f80977d..31b2907 100644
--- a/plugins/experimental/buffer_upload/buffer_upload.cc
+++ b/plugins/experimental/buffer_upload/buffer_upload.cc
@@ -27,19 +27,19 @@
*
*/
-#include <stdio.h>
-#include <string.h>
-#include <ctype.h>
-#include <limits.h>
+#include <cstdio>
+#include <cstring>
+#include <cctype>
+#include <climits>
#include <ts/ts.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
-#include <errno.h>
+#include <cerrno>
#include <dirent.h>
#include <unistd.h>
-#include <stdlib.h>
-#include <inttypes.h>
+#include <cstdlib>
+#include <cinttypes>
/* #define DEBUG 1 */
#define DEBUG_TAG "buffer_upload-dbg"
diff --git a/plugins/experimental/cache_promote/cache_promote.cc
b/plugins/experimental/cache_promote/cache_promote.cc
index 2b4347f..e90f385 100644
--- a/plugins/experimental/cache_promote/cache_promote.cc
+++ b/plugins/experimental/cache_promote/cache_promote.cc
@@ -16,12 +16,12 @@
limitations under the License.
*/
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include <unistd.h>
#include <getopt.h>
-#include <stdlib.h>
-#include <time.h>
+#include <cstdlib>
+#include <ctime>
#include <openssl/sha.h>
#include <string>
diff --git a/plugins/experimental/cache_range_requests/cache_range_requests.cc
b/plugins/experimental/cache_range_requests/cache_range_requests.cc
index a11003f..a50001f 100644
--- a/plugins/experimental/cache_range_requests/cache_range_requests.cc
+++ b/plugins/experimental/cache_range_requests/cache_range_requests.cc
@@ -26,8 +26,8 @@
* requests.
*/
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "ts/ts.h"
#include "ts/remap.h"
diff --git a/plugins/experimental/cachekey/cachekey.cc
b/plugins/experimental/cachekey/cachekey.cc
index 71af4a1..93c36d7 100644
--- a/plugins/experimental/cachekey/cachekey.cc
+++ b/plugins/experimental/cachekey/cachekey.cc
@@ -21,8 +21,8 @@
* @brief Cache key manipulation.
*/
-#include <string.h> /* strlen() */
-#include <sstream> /* istringstream */
+#include <cstring> /* strlen() */
+#include <sstream> /* istringstream */
#include "cachekey.h"
static void
diff --git a/plugins/experimental/collapsed_connection/collapsed_connection.cc
b/plugins/experimental/collapsed_connection/collapsed_connection.cc
index e8e1eb7..eb3b928 100644
--- a/plugins/experimental/collapsed_connection/collapsed_connection.cc
+++ b/plugins/experimental/collapsed_connection/collapsed_connection.cc
@@ -21,16 +21,16 @@
limitations under the License.
*/
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <ctype.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <cctype>
#include <ts/ts.h>
#include <ts/remap.h>
#include <ts/experimental.h>
#include "MurmurHash3.h"
-#include <inttypes.h>
+#include <cinttypes>
#include "P_collapsed_connection.h"
diff --git a/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
b/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
index 9e2d82c..7526a4d 100644
--- a/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
+++ b/plugins/experimental/collapsed_forwarding/collapsed_forwarding.cc
@@ -56,11 +56,11 @@
#include <ts/remap.h>
#include <set>
#include <string>
-#include <string.h>
-#include <stdlib.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <cstring>
+#include <cstdlib>
+#include <cstdint>
+#include <cstdio>
+#include <cstdarg>
#include <getopt.h>
#include <netdb.h>
#include <map>
diff --git a/plugins/experimental/custom_redirect/custom_redirect.cc
b/plugins/experimental/custom_redirect/custom_redirect.cc
index 0ebf5f8..30ab622 100644
--- a/plugins/experimental/custom_redirect/custom_redirect.cc
+++ b/plugins/experimental/custom_redirect/custom_redirect.cc
@@ -24,15 +24,15 @@
/* custom_redirect.cc: Allows read header set by origin for internal redirects
*/
-#include <stdio.h>
+#include <cstdio>
#include <string>
#include <iostream>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <ts/ts.h>
-#include <string.h>
-#include <stdlib.h>
+#include <cstring>
+#include <cstdlib>
static char *redirect_url_header = nullptr;
static int redirect_url_header_len = 0;
diff --git a/plugins/experimental/epic/epic.cc
b/plugins/experimental/epic/epic.cc
index 867aeb9..e455085 100644
--- a/plugins/experimental/epic/epic.cc
+++ b/plugins/experimental/epic/epic.cc
@@ -17,16 +17,16 @@
*/
#include <ts/ts.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <time.h>
+#include <cstdio>
+#include <cstdlib>
+#include <climits>
+#include <ctime>
#include <getopt.h>
-#include <errno.h>
-#include <string.h>
+#include <cerrno>
+#include <cstring>
#include <unistd.h>
#include <sys/param.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <set>
#include <string>
diff --git a/plugins/experimental/escalate/escalate.cc
b/plugins/experimental/escalate/escalate.cc
index 142de29..f6e8862 100644
--- a/plugins/experimental/escalate/escalate.cc
+++ b/plugins/experimental/escalate/escalate.cc
@@ -23,10 +23,10 @@
#include <ts/ts.h>
#include <ts/remap.h>
#include <ts/experimental.h>
-#include <stdlib.h>
-#include <stdio.h>
+#include <cstdlib>
+#include <cstdio>
#include <getopt.h>
-#include <string.h>
+#include <cstring>
#include <string>
#include <iterator>
#include <map>
diff --git a/plugins/experimental/geoip_acl/geoip_acl.cc
b/plugins/experimental/geoip_acl/geoip_acl.cc
index 6c17343..f3a0d5c 100644
--- a/plugins/experimental/geoip_acl/geoip_acl.cc
+++ b/plugins/experimental/geoip_acl/geoip_acl.cc
@@ -22,8 +22,8 @@
//
#include <ts/ts.h>
#include <ts/remap.h>
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "lulu.h"
#include "acl.h"
diff --git a/plugins/experimental/header_freq/header_freq.cc
b/plugins/experimental/header_freq/header_freq.cc
index f8520fb..56f787a 100644
--- a/plugins/experimental/header_freq/header_freq.cc
+++ b/plugins/experimental/header_freq/header_freq.cc
@@ -25,8 +25,8 @@
#include <iostream>
#include <map>
#include <fstream>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
#include <string>
#include <ts/ts.h>
diff --git a/plugins/experimental/header_normalize/header_normalize.cc
b/plugins/experimental/header_normalize/header_normalize.cc
index 5af6fbf..c4d9e6b 100644
--- a/plugins/experimental/header_normalize/header_normalize.cc
+++ b/plugins/experimental/header_normalize/header_normalize.cc
@@ -45,10 +45,10 @@ static char UNUSED rcsId__header_normalize_cc[] =
#include <ts/remap.h>
#include <set>
#include <string>
-#include <string.h>
-#include <stdlib.h>
-#include <stdint.h>
-#include <stdio.h>
+#include <cstring>
+#include <cstdlib>
+#include <cstdint>
+#include <cstdio>
#include <netdb.h>
#include <map>
diff --git a/plugins/experimental/hipes/hipes.cc
b/plugins/experimental/hipes/hipes.cc
index b1a0516..c4b9244 100644
--- a/plugins/experimental/hipes/hipes.cc
+++ b/plugins/experimental/hipes/hipes.cc
@@ -18,10 +18,10 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <sys/time.h>
-#include <string.h>
-#include <stdlib.h>
+#include <cstring>
+#include <cstdlib>
#include <string>
#include <ts/ts.h>
diff --git a/plugins/experimental/inliner/ats-inliner.cc
b/plugins/experimental/inliner/ats-inliner.cc
index 164e174..48eaac3 100644
--- a/plugins/experimental/inliner/ats-inliner.cc
+++ b/plugins/experimental/inliner/ats-inliner.cc
@@ -20,12 +20,12 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <assert.h>
+#include <cassert>
#include <cstring>
#include <dlfcn.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <limits>
-#include <stdio.h>
+#include <cstdio>
#include <unistd.h>
#include "inliner-handler.h"
diff --git a/plugins/experimental/inliner/chunk-decoder.cc
b/plugins/experimental/inliner/chunk-decoder.cc
index 0a458ce..ba42d6f 100644
--- a/plugins/experimental/inliner/chunk-decoder.cc
+++ b/plugins/experimental/inliner/chunk-decoder.cc
@@ -41,7 +41,7 @@
limitations under the License.
*/
#include <algorithm>
-#include <assert.h>
+#include <cassert>
#include <cstring>
#include "chunk-decoder.h"
diff --git a/plugins/experimental/inliner/html-parser.cc
b/plugins/experimental/inliner/html-parser.cc
index 98ac85d..b694a52 100644
--- a/plugins/experimental/inliner/html-parser.cc
+++ b/plugins/experimental/inliner/html-parser.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <assert.h>
+#include <cassert>
#include <locale>
#include <string>
diff --git a/plugins/experimental/inliner/inliner-handler.cc
b/plugins/experimental/inliner/inliner-handler.cc
index dbebdf3..cf752f0 100644
--- a/plugins/experimental/inliner/inliner-handler.cc
+++ b/plugins/experimental/inliner/inliner-handler.cc
@@ -20,7 +20,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <assert.h>
+#include <cassert>
#include <iostream>
#include <sstream>
diff --git a/plugins/experimental/memcached_remap/memcached_remap.cc
b/plugins/experimental/memcached_remap/memcached_remap.cc
index 4330897..23e5dc1 100644
--- a/plugins/experimental/memcached_remap/memcached_remap.cc
+++ b/plugins/experimental/memcached_remap/memcached_remap.cc
@@ -18,8 +18,8 @@
#include <ts/ts.h>
#include <ts/remap.h>
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include <unistd.h>
// change this on your box
diff --git a/plugins/experimental/money_trace/money_trace.cc
b/plugins/experimental/money_trace/money_trace.cc
index da8acc1..bbdf436 100644
--- a/plugins/experimental/money_trace/money_trace.cc
+++ b/plugins/experimental/money_trace/money_trace.cc
@@ -19,8 +19,8 @@
#include <iostream>
#include <sstream>
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "ts/ts.h"
#include "ts/remap.h"
diff --git a/plugins/experimental/multiplexer/ats-multiplexer.cc
b/plugins/experimental/multiplexer/ats-multiplexer.cc
index 386c148..e89f23d 100644
--- a/plugins/experimental/multiplexer/ats-multiplexer.cc
+++ b/plugins/experimental/multiplexer/ats-multiplexer.cc
@@ -24,7 +24,7 @@
#include <ts/ts.h>
#include <ts/remap.h>
-#include <inttypes.h>
+#include <cinttypes>
#include "dispatch.h"
#include "fetcher.h"
diff --git a/plugins/experimental/multiplexer/chunk-decoder.cc
b/plugins/experimental/multiplexer/chunk-decoder.cc
index 8906957..f99fff8 100644
--- a/plugins/experimental/multiplexer/chunk-decoder.cc
+++ b/plugins/experimental/multiplexer/chunk-decoder.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
#include <algorithm>
-#include <assert.h>
+#include <cassert>
#include "chunk-decoder.h"
diff --git a/plugins/experimental/multiplexer/dispatch.cc
b/plugins/experimental/multiplexer/dispatch.cc
index ca031bd..e9ccfd3 100644
--- a/plugins/experimental/multiplexer/dispatch.cc
+++ b/plugins/experimental/multiplexer/dispatch.cc
@@ -20,7 +20,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <inttypes.h>
+#include <cinttypes>
#include <sys/time.h>
#include "dispatch.h"
diff --git a/plugins/experimental/multiplexer/post.cc
b/plugins/experimental/multiplexer/post.cc
index 89f8910..c3419b0 100644
--- a/plugins/experimental/multiplexer/post.cc
+++ b/plugins/experimental/multiplexer/post.cc
@@ -20,7 +20,7 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <assert.h>
+#include <cassert>
#include <limits>
#include "post.h"
diff --git a/plugins/experimental/mysql_remap/mysql_remap.cc
b/plugins/experimental/mysql_remap/mysql_remap.cc
index f0818b1..011a70d 100644
--- a/plugins/experimental/mysql_remap/mysql_remap.cc
+++ b/plugins/experimental/mysql_remap/mysql_remap.cc
@@ -18,7 +18,7 @@
#include <ts/ts.h>
#include <ts/remap.h>
-#include <stdio.h>
+#include <cstdio>
#include <unistd.h>
#include "mysql/mysql.h"
diff --git a/plugins/experimental/ssl_cert_loader/domain-tree.cc
b/plugins/experimental/ssl_cert_loader/domain-tree.cc
index 0513d56..cc1bf06 100644
--- a/plugins/experimental/ssl_cert_loader/domain-tree.cc
+++ b/plugins/experimental/ssl_cert_loader/domain-tree.cc
@@ -20,9 +20,9 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <memory.h>
-#include <inttypes.h>
+#include <cinttypes>
#include "domain-tree.h"
// return true if comparable. Return type of compare in relative parameter
diff --git a/plugins/experimental/ssl_cert_loader/ssl-cert-loader.cc
b/plugins/experimental/ssl_cert_loader/ssl-cert-loader.cc
index 5f0455c..3b2d450 100644
--- a/plugins/experimental/ssl_cert_loader/ssl-cert-loader.cc
+++ b/plugins/experimental/ssl_cert_loader/ssl-cert-loader.cc
@@ -22,9 +22,9 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include <memory.h>
-#include <inttypes.h>
+#include <cinttypes>
#include <ts/ts.h>
#include <tsconfig/TsValue.h>
#include <openssl/ssl.h>
diff --git a/plugins/experimental/sslheaders/test_sslheaders.cc
b/plugins/experimental/sslheaders/test_sslheaders.cc
index 25ee1ea..fa925db 100644
--- a/plugins/experimental/sslheaders/test_sslheaders.cc
+++ b/plugins/experimental/sslheaders/test_sslheaders.cc
@@ -18,8 +18,8 @@
#include "sslheaders.h"
#include <ts/TestBox.h>
-#include <stdio.h>
-#include <stdarg.h>
+#include <cstdio>
+#include <cstdarg>
#include <openssl/ssl.h>
#include <openssl/bio.h>
#include <openssl/pem.h>
diff --git a/plugins/experimental/stream_editor/stream_editor.cc
b/plugins/experimental/stream_editor/stream_editor.cc
index b1fcb1d..63b07cc 100644
--- a/plugins/experimental/stream_editor/stream_editor.cc
+++ b/plugins/experimental/stream_editor/stream_editor.cc
@@ -88,16 +88,16 @@
#define MAX_RX_MATCH 10
#define WHITESPACE " \t\r\n"
-#include <stdint.h>
+#include <cstdint>
#include <vector>
#include <set>
#include <regex.h>
-#include <ctype.h>
-#include <assert.h>
-#include <string.h>
+#include <cctype>
+#include <cassert>
+#include <cstring>
#include <string>
-#include <stdio.h>
+#include <cstdio>
#include "ts/ts.h"
struct edit_t;
diff --git a/plugins/generator/generator.cc b/plugins/generator/generator.cc
index d72149e..b571c4c 100644
--- a/plugins/generator/generator.cc
+++ b/plugins/generator/generator.cc
@@ -23,13 +23,13 @@
#include <ts/ts.h>
#include <ts/remap.h>
-#include <errno.h>
-#include <inttypes.h>
+#include <cerrno>
+#include <cinttypes>
#include <iterator>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <ctime>
#include <unistd.h>
// Generator plugin
diff --git a/plugins/gzip/gzip.cc b/plugins/gzip/gzip.cc
index 77a477a..51718f8 100644
--- a/plugins/gzip/gzip.cc
+++ b/plugins/gzip/gzip.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <string.h>
+#include <cstring>
#include <zlib.h>
#if HAVE_BROTLI_ENCODE_H
diff --git a/plugins/gzip/misc.cc b/plugins/gzip/misc.cc
index c0d750e..646187d 100644
--- a/plugins/gzip/misc.cc
+++ b/plugins/gzip/misc.cc
@@ -25,8 +25,8 @@
#include "ts/ink_defs.h"
#include "misc.h"
-#include <string.h>
-#include <inttypes.h>
+#include <cstring>
+#include <cinttypes>
#include "debug_macros.h"
voidpf
diff --git a/plugins/header_rewrite/conditions.cc
b/plugins/header_rewrite/conditions.cc
index d4425be..157df58 100644
--- a/plugins/header_rewrite/conditions.cc
+++ b/plugins/header_rewrite/conditions.cc
@@ -22,7 +22,7 @@
#include <sys/time.h>
#include <unistd.h>
#include <arpa/inet.h>
-#include <ctype.h>
+#include <cctype>
#include <sstream>
#include "ts/ts.h"
diff --git a/plugins/header_rewrite/operators.cc
b/plugins/header_rewrite/operators.cc
index 185cc18..0c3ba75 100644
--- a/plugins/header_rewrite/operators.cc
+++ b/plugins/header_rewrite/operators.cc
@@ -20,7 +20,7 @@
//
//
#include <arpa/inet.h>
-#include <string.h>
+#include <cstring>
#include "ts/ts.h"
diff --git a/plugins/regex_remap/regex_remap.cc
b/plugins/regex_remap/regex_remap.cc
index 0fca36c..d5a7b07 100644
--- a/plugins/regex_remap/regex_remap.cc
+++ b/plugins/regex_remap/regex_remap.cc
@@ -24,17 +24,17 @@
#include "ts/remap.h"
#include <sys/types.h>
-#include <stdio.h>
-#include <time.h>
-#include <string.h>
+#include <cstdio>
+#include <ctime>
+#include <cstring>
-#include <ctype.h>
+#include <cctype>
#include <unistd.h>
#include <iostream>
#include <fstream>
#include <string>
-#include <ctype.h>
+#include <cctype>
// Get some specific stuff from libts, yes, we can do that now that we build
inside the core.
#include "ts/ink_platform.h"
diff --git a/plugins/s3_auth/s3_auth.cc b/plugins/s3_auth/s3_auth.cc
index 9b0c5cd..fc6c1b4 100644
--- a/plugins/s3_auth/s3_auth.cc
+++ b/plugins/s3_auth/s3_auth.cc
@@ -20,13 +20,13 @@
See the License for the specific language governing permissions and
limitations under the License.
*/
-#include <time.h>
-#include <string.h>
+#include <ctime>
+#include <cstring>
#include <getopt.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <ctype.h>
+#include <cstdio>
+#include <cstdlib>
+#include <climits>
+#include <cctype>
#include <sys/time.h>
#include <fstream> /* std::ifstream */
diff --git a/plugins/tcpinfo/tcpinfo.cc b/plugins/tcpinfo/tcpinfo.cc
index 013a411..e8e8dc7 100644
--- a/plugins/tcpinfo/tcpinfo.cc
+++ b/plugins/tcpinfo/tcpinfo.cc
@@ -21,8 +21,8 @@
limitations under the License.
*/
-#include <stdio.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstdlib>
#include <ts/ts.h>
#include <unistd.h>
#include <netinet/in.h>
@@ -31,9 +31,9 @@
#include <sys/stat.h>
#include <getopt.h>
#include <fcntl.h>
-#include <limits.h>
-#include <string.h>
-#include <errno.h>
+#include <climits>
+#include <cstring>
+#include <cerrno>
#include <sys/time.h>
#include <arpa/inet.h>
diff --git a/plugins/xdebug/xdebug.cc b/plugins/xdebug/xdebug.cc
index 001041c..c5a48e8 100644
--- a/plugins/xdebug/xdebug.cc
+++ b/plugins/xdebug/xdebug.cc
@@ -16,10 +16,10 @@
* limitations under the License.
*/
-#include <stdlib.h>
-#include <stdio.h>
+#include <cstdlib>
+#include <cstdio>
#include <strings.h>
-#include <string.h>
+#include <cstring>
#include <getopt.h>
#include "ts/ts.h"
diff --git a/proxy/AbstractBuffer.cc b/proxy/AbstractBuffer.cc
index cbcf824..6b3ba83 100644
--- a/proxy/AbstractBuffer.cc
+++ b/proxy/AbstractBuffer.cc
@@ -22,8 +22,8 @@
*/
#include "ts/ink_config.h"
-#include <assert.h>
-#include <string.h>
+#include <cassert>
+#include <cstring>
#include "AbstractBuffer.h"
/* #include "CacheAtomic.h" */
#include "ts/ink_align.h"
diff --git a/proxy/EventName.cc b/proxy/EventName.cc
index b5e5412..341b44b 100644
--- a/proxy/EventName.cc
+++ b/proxy/EventName.cc
@@ -22,8 +22,8 @@
*/
#include "ts/ink_config.h"
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "P_EventSystem.h"
// #include "I_Disk.h" unused
diff --git a/proxy/FetchSM.cc b/proxy/FetchSM.cc
index 7b7332a..68ebc7a 100644
--- a/proxy/FetchSM.cc
+++ b/proxy/FetchSM.cc
@@ -23,7 +23,7 @@
#include "ts/ink_config.h"
#include "FetchSM.h"
-#include <stdio.h>
+#include <cstdio>
#include "HTTP.h"
#include "PluginVC.h"
diff --git a/proxy/InkAPI.cc b/proxy/InkAPI.cc
index 051f795..f3f907d 100644
--- a/proxy/InkAPI.cc
+++ b/proxy/InkAPI.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include "ts/ink_platform.h"
#include "ts/ink_base64.h"
diff --git a/proxy/InkAPITest.cc b/proxy/InkAPITest.cc
index 6721f01..277cbff 100644
--- a/proxy/InkAPITest.cc
+++ b/proxy/InkAPITest.cc
@@ -32,13 +32,13 @@
#include "ts/ink_file.h"
#include <sys/types.h>
-#include <errno.h>
+#include <cerrno>
// extern int errno;
#include <pthread.h>
#include <unistd.h>
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
#include "ts/Regression.h"
#include "api/ts/ts.h"
diff --git a/proxy/Plugin.cc b/proxy/Plugin.cc
index 5ae13c9..b6b15a4 100644
--- a/proxy/Plugin.cc
+++ b/proxy/Plugin.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <stdio.h>
+#include <cstdio>
#include "ts/ink_platform.h"
#include "ts/ink_file.h"
#include "ts/ParseRules.h"
diff --git a/proxy/hdrs/HTTP.cc b/proxy/hdrs/HTTP.cc
index 587f6fb..3be7064 100644
--- a/proxy/hdrs/HTTP.cc
+++ b/proxy/hdrs/HTTP.cc
@@ -24,9 +24,9 @@
#include "ts/ink_defs.h"
#include "ts/ink_platform.h"
#include "ts/ink_inet.h"
-#include <assert.h>
-#include <stdio.h>
-#include <string.h>
+#include <cassert>
+#include <cstdio>
+#include <cstring>
#include "HTTP.h"
#include "HdrToken.h"
#include "ts/Diags.h"
diff --git a/proxy/hdrs/HdrToken.cc b/proxy/hdrs/HdrToken.cc
index 6978315..9efbaf2 100644
--- a/proxy/hdrs/HdrToken.cc
+++ b/proxy/hdrs/HdrToken.cc
@@ -25,7 +25,7 @@
#include "ts/HashFNV.h"
#include "ts/Diags.h"
#include "ts/ink_memory.h"
-#include <stdio.h>
+#include <cstdio>
#include "ts/Allocator.h"
#include "HTTP.h"
#include "HdrToken.h"
diff --git a/proxy/hdrs/MIME.cc b/proxy/hdrs/MIME.cc
index a2dcfaf..9a424b4 100644
--- a/proxy/hdrs/MIME.cc
+++ b/proxy/hdrs/MIME.cc
@@ -25,9 +25,9 @@
#include "ts/ink_platform.h"
#include "ts/ink_memory.h"
#include "ts/TsBuffer.h"
-#include <assert.h>
-#include <stdio.h>
-#include <string.h>
+#include <cassert>
+#include <cstdio>
+#include <cstring>
#include "MIME.h"
#include "HdrHeap.h"
#include "HdrToken.h"
diff --git a/proxy/hdrs/URL.cc b/proxy/hdrs/URL.cc
index 8911c97..4adf680 100644
--- a/proxy/hdrs/URL.cc
+++ b/proxy/hdrs/URL.cc
@@ -21,7 +21,7 @@
limitations under the License.
*/
-#include <assert.h>
+#include <cassert>
#include <new>
#include "ts/ink_platform.h"
#include "ts/ink_memory.h"
diff --git a/proxy/http/HttpConfig.cc b/proxy/http/HttpConfig.cc
index 708a759..aded8e8 100644
--- a/proxy/http/HttpConfig.cc
+++ b/proxy/http/HttpConfig.cc
@@ -22,8 +22,8 @@
*/
#include "ts/ink_config.h"
-#include <ctype.h>
-#include <string.h>
+#include <cctype>
+#include <cstring>
#include "HttpConfig.h"
#include "HTTP.h"
#include "ProcessManager.h"
diff --git a/proxy/http/HttpTransact.cc b/proxy/http/HttpTransact.cc
index 30fdd2d..9ca5878 100644
--- a/proxy/http/HttpTransact.cc
+++ b/proxy/http/HttpTransact.cc
@@ -24,14 +24,14 @@
#include "ts/ink_platform.h"
#include <strings.h>
-#include <math.h>
+#include <cmath>
#include "HttpTransact.h"
#include "HttpTransactHeaders.h"
#include "HttpSM.h"
#include "HttpCacheSM.h" //Added to get the scope of HttpCacheSM object - YTS
Team, yamsat
#include "HttpDebugNames.h"
-#include "time.h"
+#include <ctime>
#include "ts/ParseRules.h"
#include "HTTP.h"
#include "HdrUtils.h"
diff --git a/proxy/http/HttpTransactCache.cc b/proxy/http/HttpTransactCache.cc
index c6a801c..af1adb5 100644
--- a/proxy/http/HttpTransactCache.cc
+++ b/proxy/http/HttpTransactCache.cc
@@ -26,7 +26,7 @@
#include "HttpTransact.h"
#include "HttpTransactHeaders.h"
#include "HttpTransactCache.h"
-#include "time.h"
+#include <ctime>
#include "HTTP.h"
#include "HttpCompat.h"
#include "ts/InkErrno.h"
diff --git a/proxy/http2/test_Http2DependencyTree.cc
b/proxy/http2/test_Http2DependencyTree.cc
index c70180c..5e12f18 100644
--- a/proxy/http2/test_Http2DependencyTree.cc
+++ b/proxy/http2/test_Http2DependencyTree.cc
@@ -22,7 +22,7 @@
*/
#include <iostream>
-#include <string.h>
+#include <cstring>
#include <sstream>
#include "ts/TestBox.h"
diff --git a/proxy/http2/test_Huffmancode.cc b/proxy/http2/test_Huffmancode.cc
index a8d6a64..394e174 100644
--- a/proxy/http2/test_Huffmancode.cc
+++ b/proxy/http2/test_Huffmancode.cc
@@ -22,10 +22,10 @@
*/
#include "HuffmanCodec.h"
-#include <stdlib.h>
+#include <cstdlib>
#include <iostream>
-#include <assert.h>
-#include <string.h>
+#include <cassert>
+#include <cstring>
using namespace std;
diff --git a/proxy/logging/LogBuffer.cc b/proxy/logging/LogBuffer.cc
index 859940e..bace10b 100644
--- a/proxy/logging/LogBuffer.cc
+++ b/proxy/logging/LogBuffer.cc
@@ -27,9 +27,9 @@
*/
#include "ts/ink_platform.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
#include "P_EventSystem.h"
#include "LogField.h"
diff --git a/proxy/logging/LogCollationClientSM.cc
b/proxy/logging/LogCollationClientSM.cc
index 9c5efcb..1e68b0b 100644
--- a/proxy/logging/LogCollationClientSM.cc
+++ b/proxy/logging/LogCollationClientSM.cc
@@ -27,10 +27,10 @@
#include "ts/ink_platform.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <climits>
+#include <cstring>
#include <sys/types.h>
#include "P_EventSystem.h"
diff --git a/proxy/logging/LogCollationHostSM.cc
b/proxy/logging/LogCollationHostSM.cc
index 20e609d..4a96d07 100644
--- a/proxy/logging/LogCollationHostSM.cc
+++ b/proxy/logging/LogCollationHostSM.cc
@@ -27,10 +27,10 @@
#include "ts/ink_config.h"
-#include <stdio.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <string.h>
+#include <cstdio>
+#include <cstdlib>
+#include <climits>
+#include <cstring>
#include <sys/types.h>
#include "P_EventSystem.h"
diff --git a/proxy/logging/LogFile.cc b/proxy/logging/LogFile.cc
index d9dbd13..e6a5bb6 100644
--- a/proxy/logging/LogFile.cc
+++ b/proxy/logging/LogFile.cc
@@ -31,7 +31,7 @@
#include "ts/SimpleTokenizer.h"
#include "ts/ink_file.h"
-#include <errno.h>
+#include <cerrno>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
diff --git a/proxy/logging/LogFormat.cc b/proxy/logging/LogFormat.cc
index 0222759..c9e2ff7 100644
--- a/proxy/logging/LogFormat.cc
+++ b/proxy/logging/LogFormat.cc
@@ -28,9 +28,9 @@
***************************************************************************/
#include "ts/ink_config.h"
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
+#include <cstdio>
+#include <cstring>
+#include <cstdlib>
#include "ts/INK_MD5.h"
diff --git a/proxy/logging/LogUtils.cc b/proxy/logging/LogUtils.cc
index ee8bc4b..e841944 100644
--- a/proxy/logging/LogUtils.cc
+++ b/proxy/logging/LogUtils.cc
@@ -24,12 +24,12 @@
#include "ts/ink_config.h"
#include "ts/ink_string.h"
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <time.h>
+#include <cassert>
+#include <cstdio>
+#include <cstdlib>
+#include <cstdarg>
+#include <cstring>
+#include <ctime>
#include <sys/time.h>
#include <sys/types.h>
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].