Because Alpha processors handle procedure arguments differently than other processors, relying on assumptions about how arguments are stored in memory can cause serious compatibility problems. To avoid incompatibility, do not rely on pointer arithmetic that accesses arguments by using an offset from the beginning of the argument list. Programs that have variable argument lists sometimes use this technique to access individual arguments. Such programs are inherently nonportable. You can avoid these problems by including STDARG.H.