The decimal macros
The decimal.h header file also includes
the following macros that might be useful in a module.
| Decimal macro | Description |
|---|---|
| DECLEN(p, s) | Calculates the minimum number of bytes required to hold the DECIMAL(p,s) value |
| DECPREC(size) | Calculates a default precision given the number of bytes (size) used to store the number |
| PRECTOT(dec) | Returns the total precision of the dec value |
| PRECDEC(dec) | Returns the scale of the dec value |
| PRECMAKE(p, s) | Creates a precision value from the specified
total precision (p) and scale (s) For a complete list of decimal macros, consult the decimal.h header file that is installed with your database server. This header file is in the incl/public subdirectory of the INFORMIXDIR directory. |