diff --git a/newcoin.vcxproj.filters b/newcoin.vcxproj.filters
index bc1266bcb..ac62ebd55 100644
--- a/newcoin.vcxproj.filters
+++ b/newcoin.vcxproj.filters
@@ -103,24 +103,24 @@
{1b44bca2-5d6b-45b6-815b-797059fb2c8e}
-
- {3cd9631b-129b-4d0e-af70-d879e6f31a88}
-
-
- {1b463564-35d9-43d1-b3a0-21b344a3a1c7}
-
-
- {eb0c6bda-cf68-4334-a8c3-8d39202852a0}
-
-
- {505d1e20-ff6a-446b-8ce0-962e11b78820}
-
-
- {683c494b-1175-49ac-9714-65640ba50bf5}
-
{71aefc54-1459-47a5-af76-995f121d498a}
+
+ {3cd9631b-129b-4d0e-af70-d879e6f31a88}
+
+
+ {1b463564-35d9-43d1-b3a0-21b344a3a1c7}
+
+
+ {eb0c6bda-cf68-4334-a8c3-8d39202852a0}
+
+
+ {505d1e20-ff6a-446b-8ce0-962e11b78820}
+
+
+ {683c494b-1175-49ac-9714-65640ba50bf5}
+
@@ -481,52 +481,52 @@
1. Modules\ripple_ledger\serialization
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
1. Modules\ripple_basics
- 1. Modules\ripple_basics\mess\diagnostic
+ 1. Modules\ripple_basics\%28mess%29\diagnostic
1. Modules\ripple_ledger
@@ -694,7 +694,7 @@
1. Modules\ripple_net\overlay
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
1. Modules\ripple_ledger\transactions
@@ -706,19 +706,19 @@
1. Modules\ripple_ledger\processing
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
1. Modules\ripple_main\core
@@ -730,7 +730,7 @@
1. Modules\ripple_ledger\processing
- 1. Modules\ripple_basics\mess\protobuf
+ 1. Modules\ripple_basics\%28mess%29\protobuf
@@ -1098,52 +1098,52 @@
1. Modules\ripple_ledger\serialization
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
1. Modules\ripple_basics
- 1. Modules\ripple_basics\mess\diagnostic
+ 1. Modules\ripple_basics\%28mess%29\diagnostic
1. Modules\ripple_ledger
@@ -1308,7 +1308,7 @@
1. Modules\ripple_net\service
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
1. Modules\ripple_net\overlay
@@ -1317,7 +1317,7 @@
1. Modules\ripple_net\overlay
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
1. Modules\ripple_ledger\transactions
@@ -1329,25 +1329,25 @@
1. Modules\ripple_ledger\processing
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
- 1. Modules\ripple_basics\mess\containers
+ 1. Modules\ripple_basics\%28mess%29\containers
1. Modules\ripple_main\core
@@ -1362,13 +1362,13 @@
1. Modules\ripple_main\core
- 1. Modules\ripple_basics\mess\protobuf
+ 1. Modules\ripple_basics\%28mess%29\protobuf
1. Modules\ripple_basics\types
- 1. Modules\ripple_basics\mess\types
+ 1. Modules\ripple_basics\%28mess%29\types
diff --git a/src/cpp/ripple/SecureAllocator.h b/src/cpp/ripple/SecureAllocator.h
index 85c3b6db2..daedaf987 100644
--- a/src/cpp/ripple/SecureAllocator.h
+++ b/src/cpp/ripple/SecureAllocator.h
@@ -1,3 +1,7 @@
+
+#ifndef RIPPLE_SECUREALLOCATOR_H
+#define RIPPLE_SECUREALLOCATOR_H
+
//
// Allocator that locks its contents from being paged
// out of memory and clears its contents before deletion.
@@ -41,3 +45,5 @@ struct secure_allocator : public std::allocator
std::allocator::deallocate(p, n);
}
};
+
+#endif