From abf75c726edaaa5f1ed0a22db047b389a1700026 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Fri, 24 May 2013 19:52:26 -0700 Subject: [PATCH] Prevent multiple inclusion in header --- newcoin.vcxproj.filters | 126 +++++++++++++++---------------- src/cpp/ripple/SecureAllocator.h | 6 ++ 2 files changed, 69 insertions(+), 63 deletions(-) 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