Next | Prev | Up | Top | Contents | Index

Source Code Changes

Since no differences occur in the sizes of fundamental types between o32 and n32, porting to n32 requires no source code changes for applications written in high-level languages such as C, C++, and Fortran.

The only exception to this is that C functions that accept variable numbers of floating point arguments must be prototyped.

Assembly language code, however, must be modified to reflect the new subprogram interface. Guidelines for following this interface are described in "Assembly Language Programming Guidelines."


Next | Prev | Up | Top | Contents | Index