|
FreeTDS API
|
Functions to manipulate the MONEY datatype. More...
Functions | |
| RETCODE | dbmny4add (DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *sum) |
| Add two DBMONEY4 values. | |
| int | dbmny4cmp (DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2) |
| Compare two DBMONEY4 values. | |
| RETCODE | dbmny4copy (DBPROCESS *dbproc, DBMONEY4 *src, DBMONEY4 *dest) |
| Copy a DBMONEY4 value. | |
| RETCODE | dbmny4minus (DBPROCESS *dbproc, DBMONEY4 *src, DBMONEY4 *dest) |
| Negate a DBMONEY4 value. | |
| RETCODE | dbmny4sub (DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *diff) |
| Subtract two DBMONEY4 values. | |
| RETCODE | dbmny4zero (DBPROCESS *dbproc, DBMONEY4 *dest) |
| Zero a DBMONEY4 value. | |
| int | dbmnycmp (DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2) |
| Compare two DBMONEY values. | |
| RETCODE | dbmnycopy (DBPROCESS *dbproc, DBMONEY *src, DBMONEY *dest) |
| Copy a DBMONEY value. | |
| RETCODE | dbmnydec (DBPROCESS *dbproc, DBMONEY *amount) |
| Subtract $0.0001 from a DBMONEY value. | |
| RETCODE | dbmnyinc (DBPROCESS *dbproc, DBMONEY *amount) |
| Add $0.0001 to a DBMONEY value. | |
| RETCODE | dbmnymaxneg (DBPROCESS *dbproc, DBMONEY *amount) |
| Get maximum negative DBMONEY value supported. | |
| RETCODE | dbmnymaxpos (DBPROCESS *dbproc, DBMONEY *amount) |
| Get maximum positive DBMONEY value supported. | |
| RETCODE | dbmnyminus (DBPROCESS *dbproc, DBMONEY *src, DBMONEY *dest) |
| Negate a DBMONEY value. | |
| RETCODE | dbmnyzero (DBPROCESS *dbproc, DBMONEY *dest) |
| Set a DBMONEY value to zero. | |
Functions to manipulate the MONEY datatype.
Add two DBMONEY4 values.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| m1 | first operand. |
| m2 | other operand. |
| sum | output: result of computation. |
| SUCCEED | usually. |
| FAIL | on overflow. |
Compare two DBMONEY4 values.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| m1 | some money. |
| m2 | some other money. |
| 0 | m1 == m2. |
| -1 | m1 < m2. |
| 1 | m1 > m2. |
Copy a DBMONEY4 value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| src | address of a DBMONEY4 structure. |
| dest | output: new money. |
| SUCCEED | or FAIL if src/dest NULL. |
Negate a DBMONEY4 value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| src | address of a DBMONEY4 structure. |
| dest | output: result of negation. |
| SUCCEED | usually. |
| FAIL | on overflow. |
Subtract two DBMONEY4 values.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| m1 | first operand. |
| m2 | other operand, subtracted from m1. |
| diff | output: result of computation. |
| SUCCEED | usually. |
| FAIL | on overflow. |
| RETCODE dbmny4zero | ( | DBPROCESS * | dbproc, |
| DBMONEY4 * | dest ) |
Zero a DBMONEY4 value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| dest | address of a DBMONEY structure. |
| SUCCEED | usually. |
| FAIL | dest is NULL. |
Compare two DBMONEY values.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| m1 | some money. |
| m2 | some other money. |
| 0 | m1 == m2. |
| -1 | m1 < m2. |
| 1 | m1 > m2. |
| RETCODE dbmnydec | ( | DBPROCESS * | dbproc, |
| DBMONEY * | amount ) |
Subtract $0.0001 from a DBMONEY value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| amount | address of a DBMONEY structure. |
| SUCCEED | or FAIL if overflow or amount NULL. |
| RETCODE dbmnyinc | ( | DBPROCESS * | dbproc, |
| DBMONEY * | amount ) |
Add $0.0001 to a DBMONEY value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| amount | address of a DBMONEY structure. |
| SUCCEED | or FAIL if overflow or amount NULL. |
| RETCODE dbmnymaxneg | ( | DBPROCESS * | dbproc, |
| DBMONEY * | amount ) |
Get maximum negative DBMONEY value supported.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| amount | address of a DBMONEY structure. |
| SUCCEED | Always. |
| RETCODE dbmnymaxpos | ( | DBPROCESS * | dbproc, |
| DBMONEY * | amount ) |
Get maximum positive DBMONEY value supported.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| amount | address of a DBMONEY structure. |
| SUCCEED | Always. |
Negate a DBMONEY value.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| src | address of a DBMONEY structure. |
| dest | output: result of negation. |
| SUCCEED | or FAIL if overflow or src/dest NULL. |
| RETCODE dbmnyzero | ( | DBPROCESS * | dbproc, |
| DBMONEY * | dest ) |
Set a DBMONEY value to zero.
| dbproc | contains all information needed by db-lib to manage communications with the server. |
| dest | address of a DBMONEY structure. |
| SUCCEED | unless amount is NULL. |