Reverse engineering IRIX: The beginning.
#8
RE: Reverse engineering IRIX: The beginning.
First code I open:
Code:
void getword(char *p, long *l)
{
        char    *pp;
        pp = (char *) l;
        *pp++ = *p++;
        *pp++ = *p++;
        *pp++ = *p++;
        *pp++ = *p++;
}

void putword(char *p, long *l)
{
        char *pp;

        pp = (char *) l;
        *p++ = *pp++;
        *p++ = *pp++;
        *p++ = *pp++;
        *p++ = *pp++;
}

This will do different things on big-endian and little endian platforms
This assumes sizeof(long) == 4 bytes
jan-jaap
SGI Collector

Trade Count: (0)
Posts: 1,049
Threads: 37
Joined: Jun 2018
Location: Netherlands
Website Find Reply
12-28-2021, 10:26 PM


Messages In This Thread
Reverse engineering IRIX: The beginning. - by Raion - 12-27-2021, 04:45 AM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-28-2021, 03:00 AM
RE: Reverse engineering IRIX: The beginning. - by TruHobbyist - 12-28-2021, 08:12 AM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-28-2021, 03:46 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-28-2021, 06:30 PM
RE: Reverse engineering IRIX: The beginning. - by jpstewart - 12-28-2021, 09:14 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-28-2021, 09:20 PM
RE: Reverse engineering IRIX: The beginning. - by jan-jaap - 12-28-2021, 10:26 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-28-2021, 11:00 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-29-2021, 02:42 AM
RE: Reverse engineering IRIX: The beginning. - by TruHobbyist - 12-29-2021, 12:19 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-29-2021, 04:36 PM
RE: Reverse engineering IRIX: The beginning. - by weblacky - 12-29-2021, 09:44 PM
RE: Reverse engineering IRIX: The beginning. - by Raion - 12-29-2021, 09:58 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)