: : :
: : : Yeah probably. But from a platform-independant point of view, it shouldn't. The solution is actually very simple, you don't even need to run it to find it. And nope, there shouldn't be a = after >>

: : :
: :
: : OK, I was a little confused there, becouse it looked very wrong...
: : I fixed your typing errors, but they where the sollution....
: :
: : With some equation solving:
: :
: : x >> (*(int*)(int)(43.54*sin(3.14/180.0)) ^ 0xFF00 % 33) % 8;
: : x >> (*(int*)(int)(.76) ^ 0xFF00 % 33) % 8;
: : x >> (*(int*)1 ^ 0xFF00 % 33) % 8;
: :
: :
: : Then it needs to get what comes after NULL, which should make every program crash. How does it run on every platform then? (if the compiler doesn't optimise away the statement)
: :
:
:
: Heh, you are going to be pissed off when I tell you the solution.
: It is a tricky question: I already gave the hint that x >> was not a typo...
:
I've already found the sullotion, but it still crashes.
(*(int*)1) will be segmentation fault on all unixes, and the code is therefor NOT platformindependent.