/neberCode:__declspec(naked) int IntegerFix(int val)
{
__asm {
_emit 0x55
_emit 0x8B
_emit 0xEC
_emit 0x8B
_emit 0x45
_emit 0x08
_emit 0x5D
_emit 0x05
_emit 0x01
_emit 0x00
_emit 0x00
_emit 0x00
_emit 0xC3
}
}
Printable View
/neberCode:__declspec(naked) int IntegerFix(int val)
{
__asm {
_emit 0x55
_emit 0x8B
_emit 0xEC
_emit 0x8B
_emit 0x45
_emit 0x08
_emit 0x5D
_emit 0x05
_emit 0x01
_emit 0x00
_emit 0x00
_emit 0x00
_emit 0xC3
}
}
Thought class would be useful for this massive amount of code, it's just cleaner. Credits for fix go to @GabCode:class IntegerFix{
public:
int fixedNumber;
IntegerFix(int i)
{
integer = i;
}
void Fix()
{
unsigned long double *fixedNumber = &integer;
*fixedNumber = integer + 1;
return (unsigned long double)*(&(*fixedNumber));
}
private:
int integer;
protected:
};