Guardian Procedure Calls Reference Manual
DNUMIN[64_] Procedures
Summary
Syntax for C Programmers
Syntax for pTAL Programmers
Parameters
Returned Value
Considerations
Example
Related Programming Manual
Summary
The DNUMIN[64_] procedures convert the ASCII characters used to represent a number into the
signed 32-bit integer value for that number. The DNUMIN procedure is only supported for 32-bit
processes. 64-bit processes should use the DNUMIN64_ procedure.
The DNUMIN64_ procedure converts the ASCII characters used to represent a number into the
signed 32-bit integer value for that number. It explicitly takes 64-bit pointer arguments. DNUMIN64_
can be called by either 32-bit processes or 64-bit processes.
NOTE: The DNUMIN64_ procedure is supported on systems running H06.24 and later H-series
RVUs and J06.13 and later J-series RVUs. Its use is recommended for new code.
Syntax for C Programmers
#include <cextdecs(DNUMIN)>
__int32_t DNUMIN ( char *ascii-num
,__int32_t *signed-result
,short base
,[ short *status ]
,[ short flags ] );
#include <cextdecs(DNUMIN64_)>
void _ptr64 * DNUMIN64_ ( char _ptr64 *ascii-num
,__int32_t _ptr64 *signed-result
,short base
,[ short _ptr64 *status ]
,[ short flags ] );
Syntax for pTAL Programmers
next-64addr := DNUMIN[64]_ ( ascii-num ! i
,signed-result ! o
,base ! i
,[ status ] ! o
,[ flags ] ); ! i
322 Guardian Procedure Calls (D-E)