Solutions

Now that we've seen the problems, let's take a look at some of the solutions you can use.

The following header files are shipped standard with QNX Neutrino:

<gulliver.h>
Isolates big-endian vs little-endian issues.
<hw/inout.h>
Provides input and output functions for I/O or memory address spaces.