Bazaar/ProtectTest : fixed example for optimizing GCC build

git-svn-id: svn://ultimatepp.org/upp/trunk@3151 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
micio 2011-02-02 23:03:52 +00:00
parent ed89332b46
commit 0c6ef04056

View file

@ -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 !!");