From 0c6ef04056fd08de7d5a133bd82102dddb851631 Mon Sep 17 00:00:00 2001 From: micio Date: Wed, 2 Feb 2011 23:03:52 +0000 Subject: [PATCH] Bazaar/ProtectTest : fixed example for optimizing GCC build git-svn-id: svn://ultimatepp.org/upp/trunk@3151 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- bazaar/ProtectTest/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bazaar/ProtectTest/main.cpp b/bazaar/ProtectTest/main.cpp index 0a5397dd2..99f8d0efe 100644 --- a/bazaar/ProtectTest/main.cpp +++ b/bazaar/ProtectTest/main.cpp @@ -14,10 +14,10 @@ void Decrypt(byte *start, size_t len, byte const *nonce, size_t nonceLen) PROTECT_DECRYPT ( start, len, GetKey(), nonce, nonceLen ); } -double CryptedTest(double d, double e) +PROTECT_NO_OPTIMIZE double CryptedTest(double d, double e) { PROTECT_START_FUNC(Decrypt); - + double f; f = d * e; @@ -27,7 +27,7 @@ double CryptedTest(double d, double e) PROTECT_END_FUNC; } -double ObfuscatedTest(double d, double e) +PROTECT_NO_OPTIMIZE double ObfuscatedTest(double d, double e) { // WARNING -- DON'T PUT ANY return STATEMENT BETWEEN @@ -54,8 +54,10 @@ GUI_APP_MAIN } double d = CryptedTest(3, 4); + d = ObfuscatedTest(3, 4); d = ObfuscatedTest(3, 4); + PromptOK("FINISHED OK !!");