Replace use of deprecated C Standard library headers in C++ code.
Change-Id: I9fa6630c7e4bdb2897df34d417635d8c7d8253bc
Signed-off-by: Tyler Chatow <tchatow@gmail.com>
diff --git a/aos/logging/context.cc b/aos/logging/context.cc
index 0aa3e71..b0fd32e 100644
--- a/aos/logging/context.cc
+++ b/aos/logging/context.cc
@@ -7,23 +7,22 @@
#if __has_feature(memory_sanitizer)
#include <sanitizer/msan_interface.h>
#endif
-#include <string.h>
#include <sys/prctl.h>
#include <sys/types.h>
#include <unistd.h>
-#include <errno.h>
+#include <cerrno>
+#include <cstring>
#include <string>
extern char *program_invocation_name;
extern char *program_invocation_short_name;
-#include "glog/logging.h"
-
#include "aos/complex_thread_local.h"
#include "aos/die.h"
#include "aos/logging/implementations.h"
#include "aos/thread_local.h"
+#include "glog/logging.h"
namespace aos {
namespace logging {
diff --git a/aos/logging/context.h b/aos/logging/context.h
index cc770ba..25a7233 100644
--- a/aos/logging/context.h
+++ b/aos/logging/context.h
@@ -1,13 +1,13 @@
#ifndef AOS_LOGGING_CONTEXT_H_
#define AOS_LOGGING_CONTEXT_H_
-#include <inttypes.h>
-#include <limits.h>
-#include <stddef.h>
#include <sys/types.h>
-#include <memory>
#include <atomic>
+#include <cinttypes>
+#include <climits>
+#include <cstddef>
+#include <memory>
#include "aos/logging/sizes.h"
diff --git a/aos/logging/implementations.cc b/aos/logging/implementations.cc
index be54eec..96d00f9 100644
--- a/aos/logging/implementations.cc
+++ b/aos/logging/implementations.cc
@@ -1,10 +1,9 @@
#include "aos/logging/implementations.h"
-#include <inttypes.h>
-#include <stdarg.h>
-
#include <algorithm>
#include <chrono>
+#include <cinttypes>
+#include <cstdarg>
#include "aos/logging/printf_formats.h"
#include "aos/time/time.h"
diff --git a/aos/logging/implementations.h b/aos/logging/implementations.h
index bcce421..de1a8dd 100644
--- a/aos/logging/implementations.h
+++ b/aos/logging/implementations.h
@@ -1,15 +1,15 @@
#ifndef AOS_LOGGING_IMPLEMENTATIONS_H_
#define AOS_LOGGING_IMPLEMENTATIONS_H_
-#include <limits.h>
-#include <stdarg.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <atomic>
+#include <climits>
+#include <cstdarg>
+#include <cstdint>
+#include <cstdio>
+#include <cstring>
#include <functional>
#include <memory>
#include <string>
diff --git a/aos/logging/implementations_test.cc b/aos/logging/implementations_test.cc
index 6b85358..1bbfacf 100644
--- a/aos/logging/implementations_test.cc
+++ b/aos/logging/implementations_test.cc
@@ -1,13 +1,11 @@
#include "aos/logging/implementations.h"
-#include <inttypes.h>
-
#include <chrono>
+#include <cinttypes>
#include <string>
#include "aos/logging/printf_formats.h"
#include "aos/time/time.h"
-
#include "glog/logging.h"
#include "gtest/gtest.h"
diff --git a/aos/logging/interface.cc b/aos/logging/interface.cc
index 0cb0cd8..39492ad 100644
--- a/aos/logging/interface.cc
+++ b/aos/logging/interface.cc
@@ -1,9 +1,8 @@
#include "aos/logging/interface.h"
-#include <stdarg.h>
-#include <stdio.h>
-#include <string.h>
-
+#include <cstdarg>
+#include <cstdio>
+#include <cstring>
#include <functional>
#include <type_traits>
diff --git a/aos/logging/interface.h b/aos/logging/interface.h
index 387e55d..f6fa249 100644
--- a/aos/logging/interface.h
+++ b/aos/logging/interface.h
@@ -1,8 +1,7 @@
#ifndef AOS_LOGGING_INTERFACE_H_
#define AOS_LOGGING_INTERFACE_H_
-#include <stdarg.h>
-
+#include <cstdarg>
#include <functional>
#include <string>
diff --git a/aos/logging/log_namer.cc b/aos/logging/log_namer.cc
index c1dd30a..707fd08 100644
--- a/aos/logging/log_namer.cc
+++ b/aos/logging/log_namer.cc
@@ -1,16 +1,17 @@
#include "aos/logging/log_namer.h"
#include <dirent.h>
-#include <errno.h>
#include <fcntl.h>
#include <mntent.h>
#include <pwd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
#include <sys/types.h>
-#include <time.h>
#include <unistd.h>
+
+#include <cerrno>
+#include <cstdio>
+#include <cstdlib>
+#include <cstring>
+#include <ctime>
#include <string>
#include "aos/configuration.h"