752281e
diff --git a/db/compaction/compaction_iteration_stats.h b/db/compaction/compaction_iteration_stats.h
752281e
index 963c1d8eb..79acbec6a 100644
752281e
--- a/db/compaction/compaction_iteration_stats.h
752281e
+++ b/db/compaction/compaction_iteration_stats.h
752281e
@@ -5,6 +5,8 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstdint>
752281e
+
752281e
 #include "rocksdb/rocksdb_namespace.h"
752281e
 
752281e
 struct CompactionIterationStats {
752281e
diff --git a/include/rocksdb/thread_status.h b/include/rocksdb/thread_status.h
752281e
index 6b2f5c885..bb2de6c7b 100644
752281e
--- a/include/rocksdb/thread_status.h
752281e
+++ b/include/rocksdb/thread_status.h
752281e
@@ -13,13 +13,15 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
-#include <stdint.h>
752281e
 #include <cstddef>
752281e
+#include <cstdint>
752281e
 #include <map>
752281e
 #include <string>
752281e
 #include <utility>
752281e
 #include <vector>
752281e
 
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 #if !defined(ROCKSDB_LITE) && !defined(NROCKSDB_THREAD_STATUS) && \
752281e
     defined(ROCKSDB_SUPPORT_THREAD_LOCAL)
752281e
 #define ROCKSDB_USING_THREAD_STATUS
752281e
diff --git a/include/rocksdb/universal_compaction.h b/include/rocksdb/universal_compaction.h
752281e
index e3aeee6ce..58323f2d9 100644
752281e
--- a/include/rocksdb/universal_compaction.h
752281e
+++ b/include/rocksdb/universal_compaction.h
752281e
@@ -5,10 +5,12 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
-#include <stdint.h>
752281e
 #include <climits>
752281e
+#include <cstdint>
752281e
 #include <vector>
752281e
 
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 namespace ROCKSDB_NAMESPACE {
752281e
 
752281e
 //
752281e
diff --git a/include/rocksdb/utilities/checkpoint.h b/include/rocksdb/utilities/checkpoint.h
752281e
index c7f93b4cf..3c2ab8053 100644
752281e
--- a/include/rocksdb/utilities/checkpoint.h
752281e
+++ b/include/rocksdb/utilities/checkpoint.h
752281e
@@ -8,6 +8,7 @@
752281e
 #pragma once
752281e
 #ifndef ROCKSDB_LITE
752281e
 
752281e
+#include <cstdint>
752281e
 #include <string>
752281e
 #include <vector>
752281e
 #include "rocksdb/status.h"
752281e
diff --git a/include/rocksdb/utilities/ldb_cmd_execute_result.h b/include/rocksdb/utilities/ldb_cmd_execute_result.h
752281e
index c837b47f7..57bac3346 100644
752281e
--- a/include/rocksdb/utilities/ldb_cmd_execute_result.h
752281e
+++ b/include/rocksdb/utilities/ldb_cmd_execute_result.h
752281e
@@ -5,6 +5,10 @@
752281e
 //
752281e
 #pragma once
752281e
 
752281e
+#include <string>
752281e
+
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 #ifdef FAILED
752281e
 #undef FAILED
752281e
 #endif
752281e
diff --git a/memory/memory_usage.h b/memory/memory_usage.h
752281e
index 15e8b87cd..4c73cd40b 100644
752281e
--- a/memory/memory_usage.h
752281e
+++ b/memory/memory_usage.h
752281e
@@ -5,8 +5,11 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstddef>
752281e
 #include <unordered_map>
752281e
 
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 namespace ROCKSDB_NAMESPACE {
752281e
 
752281e
 // Helper methods to estimate memroy usage by std containers.
752281e
diff --git a/table/block_based/data_block_hash_index.h b/table/block_based/data_block_hash_index.h
752281e
index f356395f3..321522175 100644
752281e
--- a/table/block_based/data_block_hash_index.h
752281e
+++ b/table/block_based/data_block_hash_index.h
752281e
@@ -5,6 +5,7 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstdint>
752281e
 #include <string>
752281e
 #include <vector>
752281e
 
752281e
diff --git a/util/crc32c_ppc.h b/util/crc32c_ppc.h
752281e
index c359061c6..5cb12c89a 100644
752281e
--- a/util/crc32c_ppc.h
752281e
+++ b/util/crc32c_ppc.h
752281e
@@ -7,6 +7,9 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstddef>
752281e
+#include <cstdint>
752281e
+
752281e
 #ifdef __cplusplus
752281e
 extern "C" {
752281e
 #endif
752281e
diff --git a/util/string_util.h b/util/string_util.h
752281e
index a761be66c..064d059f0 100644
752281e
--- a/util/string_util.h
752281e
+++ b/util/string_util.h
752281e
@@ -6,6 +6,7 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstdint>
752281e
 #include <sstream>
752281e
 #include <string>
752281e
 #include <unordered_map>
752281e
diff --git a/utilities/blob_db/blob_db_gc_stats.h b/utilities/blob_db/blob_db_gc_stats.h
752281e
index 1e6e4a25d..fea6b0032 100644
752281e
--- a/utilities/blob_db/blob_db_gc_stats.h
752281e
+++ b/utilities/blob_db/blob_db_gc_stats.h
752281e
@@ -5,6 +5,10 @@
752281e
 //
752281e
 #pragma once
752281e
 
752281e
+#include <cstdint>
752281e
+
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 #ifndef ROCKSDB_LITE
752281e
 
752281e
 namespace ROCKSDB_NAMESPACE {
752281e
diff --git a/utilities/cassandra/serialize.h b/utilities/cassandra/serialize.h
752281e
index cd980ade0..8f50a02dd 100644
752281e
--- a/utilities/cassandra/serialize.h
752281e
+++ b/utilities/cassandra/serialize.h
752281e
@@ -10,6 +10,11 @@
752281e
 
752281e
 #pragma once
752281e
 
752281e
+#include <cstdint>
752281e
+#include <string>
752281e
+
752281e
+#include "rocksdb/rocksdb_namespace.h"
752281e
+
752281e
 namespace ROCKSDB_NAMESPACE {
752281e
 namespace cassandra {
752281e
 namespace {