ibm-information-center/dist/eclipse/plugins/i5OS.ic.apis_5.4.0.1/ile5a4.htm

51 lines
2.1 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
<title>Passing Parameters Using Math Bindable APIs</title>
<!-- Begin Header Records ========================================== -->
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<!-- Change History: -->
<!-- YYMMDD USERID Change description -->
<!-- ILE5A SCRIPT A converted by B2H R4.1 (346) (CMS) by NLJONES at -->
<!-- RCHVMX on 25 Feb 1999 at 15:07:42 -->
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</head>
<body>
<!--End Header Records --><!-- Java sync-link -->
<script type="text/javascript" language="Javascript" src="../rzahg/synch.js">
</script>
<h2>Passing Parameters Using Math Bindable APIs</h2>
<p>The math bindable APIs are procedures, and therefore parameters are passed
by reference. The math library handles all exceptions by returning a feedback
code, if one was specified on the call. If the pointer to the feedback area is
null (0), the feedback area is created and signaled to the ILE condition
manager and a program message is generated by the condition manager.</p>
<p>The APIs that perform computations will do so in the rounding mode of "round
to nearest" to achieve better accuracy. The APIs save the current rounding mode
(before the computations start), and restore the previous one before the APIs
exit. This is a general rule for the math bindable APIs.</p>
<hr>
<center>
<table cellpadding="2" cellspacing="2">
<tr align="center">
<td valign="middle" align="center">
<a href="#Top_Of_Page">Top</a> |
<a href="ile1a1.htm">ILE CEE APIs</a> |
<a href="aplist.htm">APIs by category</a></td>
</tr>
</table>
</center>
</body>
</html>