Returns: | |||
_ NULL | : if no memory was available | ||
else a new Intg object with value zero. |
Errors: | |||
_ ENOMEM | : if no memory was available |
Note: | |||
The Intg object type is a double capacity (64 bits) integer. |
Args: | |||
_ in | : the object to copy |
Returns: | |||
_ NULL | : if no memory was available | ||
else a new Intg whose value is the same as 'in'. |
Errors: | |||
_ EINVAL | : if a NULL Void was passed as argument | ||
_ ENOMEM | : if no memory was available |
Note: | |||
XCLE_IntgCopy and XCLE_IntgClone do exactly the same thing. |
Args: | |||
_ in | : the object to clone |
Returns: | |||
_ NULL | : if no memory was available | ||
else a new Intg whose value is the same as 'in'. |
Errors: | |||
_ EINVAL | : if a NULL Void was passed as argument | ||
_ ENOMEM | : if no memory was available |
Note: | |||
XCLE_IntgCopy and XCLE_IntgClone do exactly the same thing. |
Args: | |||
_ in | : Intg object to free |
Args: | |||
_ nb | : value to give to the new object |
Returns: | |||
_ NULL | : if no memory was available | ||
else a new Intg whose value is 'nb'. |
Errors: | |||
_ ENOMEM | : if no memory was available |
Args: | |||
_ in | : Intg to compare | ||
_ inw | : reference Intg |
Returns: | |||
_ -1 | : if a NULL Intg was passed as argument | ||
_ 0 | : if the two Intg have distinct values | ||
_ +1 " if the two Intg have the same value |
Errors: | |||
_ EINVAL | : if a NULL Intg was passed as argument |
Args: | |||
_ in | : Intg to query |
Returns: | |||
_ 0 | : if a NULL Intg was passed as argument | ||
else the integer value if the Intg object. |
Errors: | |||
_ EINVAL | : if a NULL Intg was passed as argument |