Errata proposal to add MPIRT_INT64_EXPORT32 function. *********************************************************************** Add a new function MPIRT_INT64_EXPORT32 function to chapter 3. This function takes a 64 bit integer and returns 2 32 bit integers. This function is inverse of MPIRT_INT64_ASSIGN32. It allows users back and forth conversion between 32 and 64 bit integers. For systems that do not support 64 bit integers it provides a way to print 64 bit integers. ************************************************************************ Add on page 55 line 14: The following function is used to convert MPIRT_INT64 types to two 32-bit integers. MPIRT_INT64_EXPORT32 (variable, upper_value, lower_value) IN variable 64-bit integer (MPIRT_INT64) OUT upper_value the most significant 32-bits of the variable (32-bit integer) OUT lower_value the least significant 32-bits of the variable (32-bit unsigned integer) int MPIRT_Int64_export32 (MPIRT_Int64 variable, int *upper_value, unsigned int *lower_value) int MPIRT::Int64::Export32 (const MPIRT::Int64 &variable, int &upper_value, unsigned int &lower_value) Advice to users: For the systems that do not support 64 bit integers the above operation can be used to examine the values of 64 bit integers or to print them out using 32-bit integers. (End advice to users.) Page 63 - first table: Add one more row MPIRT_INT64_EXPORT32 | MPIRT_Int64_export32 | MPIRT::Int64::Export32 Function index on page 258 will automatically be updated to include MPIRT_INT64_EXPORT32.